A generic Vulkan graphics pipeline wrapper using template-based shaders. More...
Static Public Attributes | |
| static VkPipeline | pipeline |
| static VkPipelineLayout | pipelineLayout |
Friends | |
| class | DescriptorSet< MeshShader, FragmentShader > |
A generic Vulkan graphics pipeline wrapper using template-based shaders.
This class encapsulates the creation and management of a Vulkan graphics pipeline with a specified mesh shader and fragment shader. It provides static members for the pipeline, pipeline layout, and descriptor set layouts, which are shared across all instances of this template specialization.
| MeshShader | The mesh shader type used in the pipeline. |
| FragmentShader | The fragment shader type used in the pipeline. |