[Feature] Disable Descriptor Binding Validation
Opened this issue · 0 comments
nickclark2016 commented
I am currently trying to use vuk in conjunction with the VK_EXT_descriptor_buffer. Currently, I have shader code that resembles this:
layout (set = 0, binding = 0) buffer model_payload_buffer
{
model_payload models[OBJECT_COUNT];
};
layout (set = 0, binding = 1) uniform scene_payload_buffer
{
mat4 projection;
mat4 view;
};
layout (set = 0, binding = 2) uniform texture2D texture_buffer[IMAGE_COUNT];
layout (set = 0, binding = 3) uniform sampler sampler_buffer[SAMPLER_COUNT];
When I go to draw with vuk, it tries to validate descriptor bindings and fails. I would like to have a mechanism to:
- Turn off descriptor binding for the command buffer
- Turn off descriptor binding validation for the command buffer
- Add descriptor strategy for user-defined descriptor buffer (discussed in discord)