From 2df4f24987e938a0e85ba05013e7a6c90c66de87 Mon Sep 17 00:00:00 2001 From: squidbus <175574877+squidbus@users.noreply.github.com> Date: Wed, 8 Jan 2025 17:52:26 -0800 Subject: [PATCH] specialization: Fix buffer storage mistake. --- src/shader_recompiler/specialization.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shader_recompiler/specialization.h b/src/shader_recompiler/specialization.h index fcaeb8069..c03621c50 100644 --- a/src/shader_recompiler/specialization.h +++ b/src/shader_recompiler/specialization.h @@ -100,7 +100,7 @@ struct StageSpecialization { ForEachSharp(binding, buffers, info->buffers, [](auto& spec, const auto& desc, AmdGpu::Buffer sharp) { spec.stride = sharp.GetStride(); - spec.is_storage = desc.is_written; + spec.is_storage = desc.IsStorage(sharp); if (!spec.is_storage) { spec.size = sharp.GetSize(); }