fix descriptor write

This commit is contained in:
Matthew 2025-11-06 07:57:38 +11:00
parent b4d7f4fb16
commit ab0ca67f40

View File

@ -2266,7 +2266,7 @@ Write(Vulkan* vk, DescSet set, Descriptor[] descs)
write.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET; write.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET;
write.descriptorType = descs[i].type; write.descriptorType = descs[i].type;
write.dstSet = set; write.dstSet = set.handle;
write.dstBinding = descs[i].binding; write.dstBinding = descs[i].binding;
write.descriptorCount = 1; write.descriptorCount = 1;
@ -2293,10 +2293,11 @@ Write(Vulkan* vk, DescSet set, Descriptor[] descs)
{ {
write.pTexelBufferView = &descs[i].buf_view.view; write.pTexelBufferView = &descs[i].buf_view.view;
} break; } break;
default: assert(false, "Unsupported descriptor type");
} }
} }
vkUpdateDescriptorSets(vk.device, writes.length, writes.ptr, 0, null); vkUpdateDescriptorSets(vk.device, cast(u32)writes.length, writes.ptr, 0, null);
} }
void void