fix descriptor write
This commit is contained in:
parent
b4d7f4fb16
commit
ab0ca67f40
5
vulkan.d
5
vulkan.d
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user