|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
Defines a push constant range for pipeline creation. More...
#include <VKComputePipeline.hpp>
Collaboration diagram for MayaFlux::Core::PushConstantRange:Public Member Functions | |
| PushConstantRange (vk::ShaderStageFlags stages, uint32_t offset_, uint32_t size_) | |
Public Attributes | |
| vk::ShaderStageFlags | stage_flags |
| Which shader stages access this. | |
| uint32_t | offset |
| Offset in push constant block (bytes) | |
| uint32_t | size |
| Size of push constant data (bytes) | |
Defines a push constant range for pipeline creation.
Push constants are small amounts of data (<128 bytes typically) that can be updated very efficiently without descriptor sets. Useful for per-dispatch parameters like iteration counts, scaling factors, etc.
Definition at line 16 of file VKComputePipeline.hpp.