summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_compute_pass.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-12-26video_core: Implement vulkan QuadStrip topologyFengChen1-6/+6
2022-12-04vulkan_common: promote descriptor update template usage to coreLiam1-6/+6
2022-10-06DMA & InlineToMemory Engines Rework.bunnei1-2/+0
2022-06-27video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman771-3/+3
2022-06-27video_core: Replace VKScheduler with Schedulergerman771-4/+4
2022-06-15vk_compute_pass: Explicitly cast to VkAccessFlagsMorph1-25/+26
2022-06-14vk_compute_pass: Use VK_ACCESS_NONEMorph1-1/+1
2022-06-14vk_compute_pass: Silence Wextra warningMorph1-1/+1
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-19video_core: Reduce unused includesameerj1-3/+0
2022-03-12emit_spirv, vk_compute_pass: Resolve VS2022 compiler errorsameerj1-1/+2
2021-08-01astc_decoder: Reduce workgroup sizeameerj1-2/+2
2021-08-01astc_decoder: Compute offset swizzles in-shaderameerj1-62/+5
2021-08-01astc_decoder: Optimize the use EncodingDataameerj1-33/+9
2021-07-27vk_compute_pass: Remove unused capturesLioncash1-3/+2
2021-07-26vk_compute_pass: Fix pipeline barrier for indexed quadsReinUsesLisp1-1/+1
2021-07-23vk_compute_pass: Fix -Wshadow warningReinUsesLisp1-3/+3
2021-07-23vulkan: Defer descriptor set work to the Vulkan threadReinUsesLisp1-24/+21
2021-07-23vulkan: Rework descriptor allocation algorithmReinUsesLisp1-96/+104
2021-07-23nsight_aftermath_tracker: Report used shaders to Nsight AftermathReinUsesLisp1-0/+1
2021-07-23vk_compute_pass: Fix compute passesReinUsesLisp1-22/+17
2021-07-23vulkan: Create pipeline layouts in separate threadsReinUsesLisp1-1/+1
2021-07-23spirv: Add lower fp16 to fp32 passReinUsesLisp1-0/+3
2021-07-18vk_compute_pass: Fix pipeline barriers on non-initialized ASTC imagesReinUsesLisp1-2/+3
2021-07-18vk_compute_pass: Fix ASTC buffer setup synchronizationReinUsesLisp1-14/+14
2021-06-19astc_decoder.comp: Remove unnecessary LUT SSBOsameerj1-64/+10
2021-06-19astc: Various robustness enhancements for the gpu decoderameerj1-32/+7
2021-03-25astc_decoder: Refactor for style and more efficient memory useameerj1-79/+96
2021-03-13astc_decoder: Reimplement LayersRodrigo Locatti1-70/+88
2021-03-13renderer_vulkan: Accelerate ASTC decodingameerj1-0/+298
2021-02-13vk_staging_buffer_pool: Add stream buffer for small uploadsReinUsesLisp1-35/+26
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-85/+12
2021-01-15vulkan_memory_allocator: Add "download" memory usage hintReinUsesLisp1-3/+3
2021-01-15vk_memory_manager: Improve memory manager and its APIReinUsesLisp1-16/+16
2021-01-04renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp1-1/+1
2021-01-03renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp1-4/+4
2020-12-31vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.hReinUsesLisp1-1/+1
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-314/+13
2020-12-05video_core: Resolve more variable shadowing scenarios pt.2Lioncash1-20/+20
2020-09-19renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphoreReinUsesLisp1-10/+13
2020-07-16vk_compute_pass: Make use of designated initializers where applicableLioncash1-95/+99
2020-04-29vulkan: Remove unnecessary includesLioncash1-1/+1
2020-04-17vk_compute_pass: Implement indexed quadsReinUsesLisp1-8/+197
2020-04-16buffer_cache: Return handles instead of pointer to handlesReinUsesLisp1-8/+8
2020-04-11renderer_vulkan: Drop Vulkan-HppReinUsesLisp1-76/+165
2020-01-11vk_compute_pass: Address feedbackRodrigo Locatti1-0/+2
2020-01-08vk_compute_pass: Add compute passes to emulate missing Vulkan featuresReinUsesLisp1-0/+337