Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-07-23 | shader: Address feedback + clang format | lat9nq | 1 | -2/+2 | |
2021-07-23 | shader: Remove atomic flags and use mutex + cond variable for pipelines | ReinUsesLisp | 1 | -1/+6 | |
2021-07-23 | vulkan: Build pipelines in parallel at runtime | ReinUsesLisp | 1 | -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-23 | shader: Add partial rasterizer integration | ReinUsesLisp | 1 | -2/+1 | |
2021-07-23 | shader: Initial support for textures and TEX | ReinUsesLisp | 1 | -0/+4 | |
2021-07-23 | shader: Primitive Vulkan integration | ReinUsesLisp | 1 | -5/+38 | |
2021-07-23 | shader: Remove old shader management | ReinUsesLisp | 1 | -44/+3 | |
2021-01-03 | renderer_vulkan: Rename VKDevice to Device | ReinUsesLisp | 1 | -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-31 | vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h | ReinUsesLisp | 1 | -1/+1 | |
Allows sharing Vulkan wrapper code between different rendering backends. | |||||
2020-12-05 | video_core: Resolve more variable shadowing scenarios pt.2 | Lioncash | 1 | -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-29 | vulkan: Remove unnecessary includes | Lioncash | 1 | -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-11 | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | 1 | -15/+15 | |
2020-01-07 | vk_compute_pipeline: Initial implementation | ReinUsesLisp | 1 | -0/+66 | |
This abstraction represents a Vulkan compute pipeline. |