fix shader layout

This commit is contained in:
Matthew 2025-11-22 17:03:28 +11:00
parent 4641a17bab
commit 2e70b97acf

View File

@ -1093,7 +1093,7 @@ CreateImageView(Vulkan* vk, ImageView* view, u32 w, u32 h, Format format, ImageU
view.depth_image = usage == IU.Depth; view.depth_image = usage == IU.Depth;
view.usage = usage; view.usage = usage;
if(usage == IU.Draw || usage == IU.Depth) if(usage == IU.Draw || usage == IU.Depth || usage == IU.Convert)
{ {
view.shader_layout = IL.General; view.shader_layout = IL.General;
} }
@ -1101,10 +1101,6 @@ CreateImageView(Vulkan* vk, ImageView* view, u32 w, u32 h, Format format, ImageU
{ {
view.shader_layout = IL.ReadOnly; view.shader_layout = IL.ReadOnly;
} }
else if(usage == IU.Convert)
{
view.shader_layout = IL.TransferDst;
}
else assert(false, "Unimplemented usage"); else assert(false, "Unimplemented usage");
} }