From 8c98714df2198db1aff4ce6c6f7922850e400f80 Mon Sep 17 00:00:00 2001 From: aidanfnv Date: Wed, 14 May 2025 15:08:39 -0700 Subject: Remove readonly keyword from buffer pointer definitions (#7068) For https://github.com/shader-slang/slang/issues/6880 This change removes the readonly keyword from buffer pointer definitions from the GLSL source emitter, to allow for mutable buffer pointers. Support for readonly will be readded when we add const pointer support later. --- source/slang/slang-emit-glsl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source') diff --git a/source/slang/slang-emit-glsl.cpp b/source/slang/slang-emit-glsl.cpp index 850395d97..39b318ff3 100644 --- a/source/slang/slang-emit-glsl.cpp +++ b/source/slang/slang-emit-glsl.cpp @@ -2096,7 +2096,7 @@ void GLSLSourceEmitter::emitBufferPointerTypeDefinition(IRInst* type) auto alignment = sizeAlignment.alignment; m_writer->emit("layout(buffer_reference, std430, buffer_reference_align = "); m_writer->emitInt64(alignment); - m_writer->emit(") readonly buffer "); + m_writer->emit(") buffer "); m_writer->emit(ptrTypeName); m_writer->emit("\n"); m_writer->emit("{\n"); -- cgit v1.2.3