bug fixes for descriptors
This commit is contained in:
parent
c0cf20179a
commit
748c8ec00e
6
vulkan.d
6
vulkan.d
@ -564,9 +564,9 @@ CreatePipelineLayout(T)(Vulkan* vk, T layouts, u32 push_const_size, bool compute
|
||||
}
|
||||
|
||||
void
|
||||
CreateBuffer(Vulkan* vk, Descriptor* desc, BufferType type, u64 size, bool host_visible, DescType type)
|
||||
CreateBuffer(Vulkan* vk, Descriptor* desc, BufferType type, u64 size, bool host_visible, DescType desc_type)
|
||||
{
|
||||
desc.type = type;
|
||||
desc.type = desc_type;
|
||||
CreateBuffer(vk, &desc.buf, type, size, host_visible);
|
||||
}
|
||||
|
||||
@ -975,7 +975,7 @@ CreateImageView(Vulkan* vk, ImageView* view, u32 w, u32 h, u32 ch, u8[] data)
|
||||
else
|
||||
{
|
||||
Descriptor buf = { binding: 1 };
|
||||
CreateBuffer(vk, &buf, BT.Storage, w * h * ch, false);
|
||||
CreateBuffer(vk, &buf, BT.Storage, w * h * ch, false, DT.Storage);
|
||||
bool result = Transfer(vk, &buf.buf, data);
|
||||
assert(result, "CreateImageView failure: Buffer Transfer error");
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user