Instead of hand-coding the binding indices, we should be grabbing the info from reflection. We'll have to some app-specific metadata (like this texture should bind to the 'NormalTexture' or whatever), but that's way more maintainable than what we have now
Alternatively, we could use a shared header for the shaders and Vulkan code
Instead of hand-coding the binding indices, we should be grabbing the info from reflection. We'll have to some app-specific metadata (like this texture should bind to the 'NormalTexture' or whatever), but that's way more maintainable than what we have now
Alternatively, we could use a shared header for the shaders and Vulkan code