These are a high-speed way of updating constant data without going through a uniform buffer update.
SpirVReflector Will also need updating to detect these for reflection purposes.
This could be implemented via a ConstantPushBufferVK, which skips any kind of buffer initialization, beyond allocating CPU-side memory to store the data that needs to be pushed.
Add support for push constants.
These are a high-speed way of updating constant data without going through a uniform buffer update.
SpirVReflector Will also need updating to detect these for reflection purposes.
This could be implemented via a
ConstantPushBufferVK
, which skips any kind of buffer initialization, beyond allocating CPU-side memory to store the data that needs to be pushed.