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
|
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);
|
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
|
else
|
||||||
{
|
{
|
||||||
Descriptor buf = { binding: 1 };
|
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);
|
bool result = Transfer(vk, &buf.buf, data);
|
||||||
assert(result, "CreateImageView failure: Buffer Transfer error");
|
assert(result, "CreateImageView failure: Buffer Transfer error");
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user