aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_rasterizer.cpp
AgeCommit message (Expand)Author
2020-04-30Merge pull request #3805 from ReinUsesLisp/preserve-contentsbunnei
2020-04-27Merge pull request #3766 from ReinUsesLisp/renderpass-cache-keyFernando Sahmkow
2020-04-26texture_cache: Reintroduce preserve_contents accuratelyReinUsesLisp
2020-04-26Merge pull request #3753 from ReinUsesLisp/ac-vulkanRodrigo Locatti
2020-04-24vk_rasterizer: Pack texceptions and color formats on invalid formatsReinUsesLisp
2020-04-23vk_rasterizer: Fix framebuffer creation validation errorsReinUsesLisp
2020-04-23vk_pipeline_cache: Unify pipeline cache keys into a single operationReinUsesLisp
2020-04-23vk_renderpass_cache: Pack renderpass cache key to 12 bytesReinUsesLisp
2020-04-22Merge pull request #3677 from FernandoS27/better-syncbunnei
2020-04-22Merge pull request #3653 from ReinUsesLisp/nsight-aftermathFernando Sahmkow
2020-04-22Async GPU: Correct flushing behavior to be similar to old async GPU behavior.Fernando Sahmkow
2020-04-22Address Feedback.Fernando Sahmkow
2020-04-22vk_fence_manager: Initial implementationReinUsesLisp
2020-04-22OpenGL: Guarantee writes to Buffers.Fernando Sahmkow
2020-04-22GPU: Implement Flush Requests for Async mode.Fernando Sahmkow
2020-04-22FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow
2020-04-22Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan.Fernando Sahmkow
2020-04-22ThreadManager: Sync async reads on accurate gpu.Fernando Sahmkow
2020-04-22BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow
2020-04-22GPU: Refactor synchronization on Async GPUFernando Sahmkow
2020-04-21vk_rasterizer: Add lazy default buffer maker and use it for empty buffersReinUsesLisp
2020-04-21gl_rasterizer: Fix buffers without sizeReinUsesLisp
2020-04-21Merge pull request #3718 from ReinUsesLisp/better-pipeline-stateRodrigo Locatti
2020-04-20Initialize quad_indexed_pass before uint8_passAmit Prakash Ambasta
2020-04-18fixed_pipeline_state: Pack attribute stateReinUsesLisp
2020-04-16vk_compute_pass: Implement indexed quadsReinUsesLisp
2020-04-16Merge pull request #3600 from ReinUsesLisp/no-pointer-buf-cacheFernando Sahmkow
2020-04-16buffer_cache: Return handles instead of pointer to handlesReinUsesLisp
2020-04-14vk_rasterizer: Default to 1 viewports with a size of 0ReinUsesLisp
2020-04-13renderer_vulkan: Remove Nvidia checkpointsReinUsesLisp
2020-04-13Merge pull request #3636 from ReinUsesLisp/drop-vk-hppRodrigo Locatti
2020-04-11texture_cache: Remove preserve_contentsReinUsesLisp
2020-04-10renderer_vulkan: Drop Vulkan-HppReinUsesLisp
2020-04-08VkRasterizer: Eliminate Legacy code.Fernando Sahmkow
2020-04-08Memory: Address Feedback.Fernando Sahmkow
2020-04-06Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.Fernando Sahmkow
2020-04-06Query Cache: Use VAddr instead of physical memory for adressing.Fernando Sahmkow
2020-04-06Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow
2020-04-06Texture Cache: Use vAddr instead of physical memory for caching.Fernando Sahmkow
2020-04-06GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrFernando Sahmkow
2020-03-18vk_rasterizer: Remove unused variableReinUsesLisp
2020-03-17Merge pull request #3518 from ReinUsesLisp/scissor-clearsMat M
2020-03-15vk_rasterizer: Implement layered clearsReinUsesLisp
2020-03-15vk_rasterizer: Fix vertex range assertReinUsesLisp
2020-03-15vk_rasterizer: Reimplement clears with vkCmdClearAttachmentsReinUsesLisp
2020-03-13vk_rasterizer: Implement transform feedback binding zeroReinUsesLisp
2020-03-12Merge pull request #3483 from namkazt/patch-1Fernando Sahmkow
2020-03-12Merge pull request #3480 from ReinUsesLisp/vk-disabled-uboFernando Sahmkow
2020-03-09Merge pull request #3301 from ReinUsesLisp/state-trackerRodrigo Locatti
2020-03-08vk_reasterizer: fix mistype on SetupGraphicsImagesNguyen Dac Nam