summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_compute_pipeline.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-23shader: Address feedback + clang formatlat9nq1-2/+2
2021-07-23shader: Remove atomic flags and use mutex + cond variable for pipelinesReinUsesLisp1-1/+6
2021-07-23vulkan: Build pipelines in parallel at runtimeReinUsesLisp1-18/+12
Wait from the worker thread for a pipeline to build before binding it to the command buffer. This allows queueing pipelines to multiple threads.
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-2/+1
2021-07-23shader: Initial support for textures and TEXReinUsesLisp1-0/+4
2021-07-23shader: Primitive Vulkan integrationReinUsesLisp1-5/+38
2021-07-23shader: Remove old shader managementReinUsesLisp1-44/+3
2021-01-03renderer_vulkan: Rename VKDevice to DeviceReinUsesLisp1-3/+3
The "VK" prefix predates the "Vulkan" namespace. It was carried around the codebase for consistency. "VKDevice" currently is a bad alias with "VkDevice" (only an upcase character of difference) that can cause confusion. Rename all instances of it.
2020-12-31vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.hReinUsesLisp1-1/+1
Allows sharing Vulkan wrapper code between different rendering backends.
2020-12-05video_core: Resolve more variable shadowing scenarios pt.2Lioncash1-4/+4
Migrates the video core code closer to enabling variable shadowing warnings as errors. This primarily sorts out shadowing occurrences within the Vulkan code.
2020-04-29vulkan: Remove unnecessary includesLioncash1-2/+0
Reduces some header churn and reduces rebuilds when some header internals change. While we're at it we can also resolve a missing include in buffer_cache.
2020-04-11renderer_vulkan: Drop Vulkan-HppReinUsesLisp1-15/+15
2020-01-07vk_compute_pipeline: Initial implementationReinUsesLisp1-0/+66
This abstraction represents a Vulkan compute pipeline.