Ensure all binding fields are fully initialized;

This commit is contained in:
bjorn 2024-02-24 15:45:10 -08:00
parent ae19b7aad3
commit 2fe5ba8f3b
1 changed files with 2 additions and 0 deletions

View File

@ -6088,6 +6088,8 @@ static gpu_bundle_info* lovrPassResolveBindings(Pass* pass, Shader* shader, gpu_
for (uint32_t i = 0; i < bundle->count; i++) {
bundle->bindings[i] = pass->bindings[shader->resources[i].binding];
bundle->bindings[i].type = shader->resources[i].type;
bundle->bindings[i].number = shader->resources[i].binding;
bundle->bindings[i].count = 0;
}
pass->flags &= ~DIRTY_BINDINGS;