From 6b36c6deb6ecdb721fe71ca73a1ac41d530f96f1 Mon Sep 17 00:00:00 2001 From: DraVee Date: Sat, 10 Jan 2026 19:33:12 +0100 Subject: [PATCH] Revert "[vk, spir-v] Adding decoration for NonWritable buffers if vertexPipelineStoresAndAtomics" (#3292) (Hopefully last regression from #3074) Fixes Super Mario RPG and rain on Pokemon Arceus Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3292 Reviewed-by: MaranBr Reviewed-by: CamilleLaVey Co-authored-by: DraVee Co-committed-by: DraVee --- src/shader_recompiler/backend/spirv/spirv_emit_context.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp index d4e5441469..dd4a9e2d03 100644 --- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp +++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp @@ -315,9 +315,6 @@ void DefineSsbos(EmitContext& ctx, StorageTypeDefinition& type_def, ctx.Decorate(id, spv::Decoration::Binding, binding); ctx.Decorate(id, spv::Decoration::DescriptorSet, 0U); ctx.Name(id, fmt::format("ssbo{}", index)); - if (!desc.is_written) { - ctx.Decorate(id, spv::Decoration::NonWritable); - } if (ctx.profile.supported_spirv >= 0x00010400) { ctx.interfaces.push_back(id); }