You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vulkan api on this side is quite messy - need to design nice engine-level api.
Use-cases:
Per-frame immediate data (view/proj matrix, main light)
Per-draw immediate data (obj matrix)
Constant data (vbo/ibo, animation skeleton to some extend)
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: