Module vulkano::pipeline
[−]
[src]
Tells the Vulkan implementation how it should perform a graphical or compute operation.
There are two kinds of pipelines:
- Compute pipelines, for compute operations that reads/write raw pixels from images and buffers.
- Graphics pipelines, for graphical operations.
All the sub-modules of this module (with the exception of cache
) correspond to the various
steps of pipelines.
Modules
blend |
Defines how the color output of the fragment shader is written to the attachment. |
cache |
Cache the pipeline objects to disk for faster reloads. |
depth_stencil |
Depth and stencil operations description. |
input_assembly |
Assembling vertices into primitives. |
multisample |
State of multisampling. |
raster |
Stage when triangles are turned into pixels. |
shader | |
vertex | |
viewport |
Viewports and scissor boxes. |
Structs
ComputePipeline |
A pipeline object that describes to the Vulkan implementation how it should perform compute operations. |
GraphicsPipeline |
The template parameter contains the descriptor set to use with this pipeline, and the renderpass layout. |
GraphicsPipelineParams |