From ae4fc20de3543370e8a27989c5957e34f4638676 Mon Sep 17 00:00:00 2001 From: Ali Cheraghi Date: Tue, 30 Jun 2026 11:34:55 +0330 Subject: [PATCH] spirv: decorate const storage buffers as NonWritable --- src/codegen/spirv/CodeGen.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/codegen/spirv/CodeGen.zig b/src/codegen/spirv/CodeGen.zig index c41aaaec5e0d0cdb76a529867df8bafcd4d8aef7..329ea763adde6ae390cfa0c6626aa740b9593338 100644 --- a/src/codegen/spirv/CodeGen.zig +++ b/src/codegen/spirv/CodeGen.zig @@ -894,6 +894,9 @@ pub fn genNav(cg: *CodeGen, do_codegen: bool) Error!void { }); if (!cg.needsLayout(as, ty)) try cg.decorateLayout(ty, ty_id); } + if (key.is_const and storage_class == .storage_buffer) { + try cg.decorate(result_id, .non_writable); + } }, else => {}, } -- 2.54.0