aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_rasterizer.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Merge pull request #3808 from ReinUsesLisp/wait-for-idlebunnei2020-05-031-1/+21
|\
| * {maxwell_3d,buffer_cache}: Implement memory barriers using 3D registersReinUsesLisp2020-04-281-1/+21
* | Merge pull request #3732 from lioncash/headerbunnei2020-05-021-2/+0
|\ \
| * | vulkan: Remove unnecessary includesLioncash2020-04-281-2/+0
| |/
* | Merge pull request #3809 from ReinUsesLisp/empty-indexbunnei2020-05-021-0/+3
|\ \
| * | vk_rasterizer: Skip index buffer setup when vertices are zeroReinUsesLisp2020-04-281-0/+3
| |/
* | Merge pull request #3693 from ReinUsesLisp/clean-samplersbunnei2020-05-021-7/+6
|\ \
| * | shader_ir: Turn classes into data structuresReinUsesLisp2020-04-231-7/+6
* | | Merge pull request #3805 from ReinUsesLisp/preserve-contentsbunnei2020-04-301-2/+2
|\ \ \ | |_|/ |/| |
| * | texture_cache: Reintroduce preserve_contents accuratelyReinUsesLisp2020-04-261-2/+2
* | | Merge pull request #3766 from ReinUsesLisp/renderpass-cache-keyFernando Sahmkow2020-04-271-22/+29
|\ \ \ | |/ / |/| |
| * | vk_rasterizer: Pack texceptions and color formats on invalid formatsReinUsesLisp2020-04-241-4/+18
| * | vk_rasterizer: Fix framebuffer creation validation errorsReinUsesLisp2020-04-231-2/+4
| * | vk_pipeline_cache: Unify pipeline cache keys into a single operationReinUsesLisp2020-04-231-6/+10
| * | vk_renderpass_cache: Pack renderpass cache key to 12 bytesReinUsesLisp2020-04-231-21/+8
| |/
* | Merge pull request #3753 from ReinUsesLisp/ac-vulkanRodrigo Locatti2020-04-261-6/+36
|\ \ | |/ |/|
| * vk_rasterizer: Add lazy default buffer maker and use it for empty buffersReinUsesLisp2020-04-211-3/+33
| * gl_rasterizer: Fix buffers without sizeReinUsesLisp2020-04-211-3/+3
* | Merge pull request #3677 from FernandoS27/better-syncbunnei2020-04-221-1/+54
|\ \
| * | Async GPU: Correct flushing behavior to be similar to old async GPU behavior.Fernando Sahmkow2020-04-221-0/+4
| * | Address Feedback.Fernando Sahmkow2020-04-221-1/+1
| * | vk_fence_manager: Initial implementationReinUsesLisp2020-04-221-12/+4
| * | OpenGL: Guarantee writes to Buffers.Fernando Sahmkow2020-04-221-2/+0
| * | GPU: Implement Flush Requests for Async mode.Fernando Sahmkow2020-04-221-0/+4
| * | FenceManager: Manage syncpoints and rename fences to semaphores.Fernando Sahmkow2020-04-221-2/+14
| * | Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan.Fernando Sahmkow2020-04-221-0/+25
| * | ThreadManager: Sync async reads on accurate gpu.Fernando Sahmkow2020-04-221-0/+4
| * | BufferCache: Implement OnCPUWrite and SyncGuestHostFernando Sahmkow2020-04-221-2/+2
| * | GPU: Refactor synchronization on Async GPUFernando Sahmkow2020-04-221-0/+14
| |/
* | Merge pull request #3653 from ReinUsesLisp/nsight-aftermathFernando Sahmkow2020-04-221-10/+0
|\ \ | |/ |/|
| * renderer_vulkan: Remove Nvidia checkpointsReinUsesLisp2020-04-131-10/+0
* | Merge pull request #3718 from ReinUsesLisp/better-pipeline-stateRodrigo Locatti2020-04-211-10/+10
|\ \
| * | fixed_pipeline_state: Pack attribute stateReinUsesLisp2020-04-181-10/+10
* | | Initialize quad_indexed_pass before uint8_passAmit Prakash Ambasta2020-04-201-1/+1
* | | vk_compute_pass: Implement indexed quadsReinUsesLisp2020-04-161-4/+13
|/ /
* | Merge pull request #3600 from ReinUsesLisp/no-pointer-buf-cacheFernando Sahmkow2020-04-161-17/+13
|\ \
| * | buffer_cache: Return handles instead of pointer to handlesReinUsesLisp2020-04-161-17/+13
| |/
* / vk_rasterizer: Default to 1 viewports with a size of 0ReinUsesLisp2020-04-141-3/+6
|/
* Merge pull request #3636 from ReinUsesLisp/drop-vk-hppRodrigo Locatti2020-04-131-138/+147
|\
| * renderer_vulkan: Drop Vulkan-HppReinUsesLisp2020-04-101-138/+147
* | texture_cache: Remove preserve_contentsReinUsesLisp2020-04-111-2/+2
|/
* VkRasterizer: Eliminate Legacy code.Fernando Sahmkow2020-04-081-1/+0
* Memory: Address Feedback.Fernando Sahmkow2020-04-081-2/+2
* Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.Fernando Sahmkow2020-04-061-2/+1
* Query Cache: Use VAddr instead of physical memory for adressing.Fernando Sahmkow2020-04-061-2/+2
* Buffer Cache: Use vAddr instead of physical memory.Fernando Sahmkow2020-04-061-2/+2
* Texture Cache: Use vAddr instead of physical memory for caching.Fernando Sahmkow2020-04-061-4/+3
* GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrFernando Sahmkow2020-04-061-10/+18
* vk_rasterizer: Remove unused variableReinUsesLisp2020-03-181-2/+0
* Merge pull request #3518 from ReinUsesLisp/scissor-clearsMat M2020-03-171-40/+46
|\