aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_rasterizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* texture_cache: Address ameerj's reviewyzct123452021-08-051-1/+1
* vk_rasterizer: Flip viewport on Y_NEGATEReinUsesLisp2021-07-291-2/+7
* renderers: Fix clang formattingameerj2021-07-221-1/+1
* vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_stateReinUsesLisp2021-07-221-13/+18
* vk_graphics_pipeline: Implement line widthReinUsesLisp2021-07-221-0/+9
* shader: Unify shader stage typesReinUsesLisp2021-07-221-2/+0
* vk_rasterizer: Exit render passes on fragment barriersReinUsesLisp2021-07-221-0/+1
* vulkan: Add VK_EXT_vertex_input_dynamic_state supportReinUsesLisp2021-07-221-0/+56
* vk_rasterizer: Implement first indexReinUsesLisp2021-07-221-2/+5
* vk_pipeline_cache,shader_notify: Add shader notificationsReinUsesLisp2021-07-221-1/+1
* vk_rasterizer: Flush work on clear and dispatchesReinUsesLisp2021-07-221-0/+3
* vulkan: Enable depth bounds and use it conditionallyReinUsesLisp2021-07-221-0/+5
* shader: Initial OpenGL implementationReinUsesLisp2021-07-221-11/+0
* vk_scheduler: Allow command submission on worker threadReinUsesLisp2021-07-221-3/+4
* shader: Move pipeline cache logic to separate filesReinUsesLisp2021-07-221-1/+1
* vk_rasterizer: Request outside render pass execution context for computeReinUsesLisp2021-07-221-0/+1
* shader: Implement SULD and SUSTReinUsesLisp2021-07-221-1/+1
* vk_compute_pass: Fix compute passesReinUsesLisp2021-07-221-1/+0
* vulkan: Build pipelines in parallel at runtimeReinUsesLisp2021-07-221-13/+2
* shader: Fix rasterizer integration order issuesReinUsesLisp2021-07-221-1/+0
* vk_pipeline_cache: Add pipeline cacheReinUsesLisp2021-07-221-0/+5
* shader: Add partial rasterizer integrationReinUsesLisp2021-07-221-7/+40
* shader: Initial support for textures and TEXReinUsesLisp2021-07-221-1/+2
* spirv: Add lower fp16 to fp32 passReinUsesLisp2021-07-221-2/+0
* shader: Primitive Vulkan integrationReinUsesLisp2021-07-221-1/+22
* shader: Remove old shader managementReinUsesLisp2021-07-221-357/+4
* Merge pull request #6629 from FernandoS27/accel-dma-2bunnei2021-07-201-0/+5
|\
| * DMAEngine: Accelerate BufferClearFernando Sahmkow2021-07-131-0/+5
* | vk_rasterizer: Only clear valid color attachmentsameerj2021-07-131-2/+4
|/
* accelerateDMA: Accelerate Buffer Copies.Fernando Sahmkow2021-07-111-1/+12
* Fence Manager: remove reference fencing.Fernando Sahmkow2021-07-091-5/+2
* Fence Manager: Force ordering on WFI.Fernando Sahmkow2021-07-091-0/+4
* Fence Manager: Add fences on Reference Count.Fernando Sahmkow2021-07-091-0/+7
* Texture Cache: Initial Implementation of Sparse Textures.Fernando Sahmkow2021-07-041-0/+7
* buffer_cache: Simplify uniform disabling logicameerj2021-06-011-0/+4
* common: Move settings to common from core.bunnei2021-04-141-1/+1
* renderer_vulkan: Accelerate ASTC decodingameerj2021-03-131-1/+4
* vk_rasterizer: Fix loading shader addresses twiceReinUsesLisp2021-02-151-1/+0
* fixed_pipeline_cache: Use dirty flags to lazily update keyReinUsesLisp2021-02-131-6/+7
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-536/+128
* vulkan_memory_allocator: Add "download" memory usage hintReinUsesLisp2021-01-151-1/+1
* renderer_vulkan: Rename Vulkan memory manager to memory allocatorReinUsesLisp2021-01-151-7/+7
* vk_fence_manager: Use timeline semaphores instead of spin waitsReinUsesLisp2021-01-081-2/+1
* Merge pull request #5289 from ReinUsesLisp/vulkan-devicebunnei2021-01-051-1/+1
|\
| * renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp2021-01-041-1/+1
* | Merge pull request #5292 from ReinUsesLisp/empty-setLC2021-01-041-2/+4
|\ \ | |/ |/|
| * vk_rasterizer: Skip binding empty descriptor sets on computeReinUsesLisp2021-01-041-2/+4
* | renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp2021-01-031-4/+4
|/
* vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapp...ReinUsesLisp2020-12-311-1/+1
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-400/+300