Open Try opened 2 years ago
Per-frame immediate data (view/proj matrix, main light)
Update on this case from OpenGothic:
updating device-local ssbo, from host-visible buffers (aka staging). Can be done cleanly by introducing cmd.update(ssbo, void*,offset, size)
Vulkan api on this side is quite messy - need to design nice engine-level api.
Use-cases:
case 3 is native -
DescriptorSet::set
case 2 almost works, as push constant (128 byte limit is an issue) case 1 can work as push, except it doesn't fit there.