GPU/HW: Fix incorrect layout for non-buffer VRAM write

This commit is contained in:
Stenzek 2023-12-20 21:41:12 +10:00
parent dc5e4120cd
commit 48a1282a08
No known key found for this signature in database

View file

@ -1011,7 +1011,8 @@ bool GPU_HW::CompilePipelines()
if (!fs)
return false;
plconfig.layout = GPUPipeline::Layout::SingleTextureBufferAndPushConstants;
plconfig.layout =
use_buffer ? GPUPipeline::Layout::SingleTextureBufferAndPushConstants : GPUPipeline::Layout::SingleTextureAndUBO;
plconfig.fragment_shader = fs.get();
for (u8 depth_test = 0; depth_test < 2; depth_test++)
{