| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Given a pipeline key, this cache returns a pipeline abstraction (for
graphics or compute).
|
|
|
|
|
|
|
|
|
| |
This abstractio represents the state of the 3D engine at a given draw.
Instead of changing individual bits of the pipeline how it's done in
APIs like D3D11, OpenGL and NVN; on Vulkan we are forced to put
everything together into a single, immutable object.
It takes advantage of the few dynamic states Vulkan offers.
|
|
|
|
| |
This abstraction represents a Vulkan compute pipeline.
|
|
This function allows us to share code between compute and graphics
pipelines compilation.
|