summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/slang/slang-emit-glsl.cpp2
-rw-r--r--tests/hlsl-intrinsic/const-buffer-pointer.slang2
2 files changed, 2 insertions, 2 deletions
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");
diff --git a/tests/hlsl-intrinsic/const-buffer-pointer.slang b/tests/hlsl-intrinsic/const-buffer-pointer.slang
index 9fd8a23d8..93f8bb0f6 100644
--- a/tests/hlsl-intrinsic/const-buffer-pointer.slang
+++ b/tests/hlsl-intrinsic/const-buffer-pointer.slang
@@ -12,7 +12,7 @@ struct MyStruct
float4x4 transform;
}
-// CHECK: layout(buffer_reference, std430, buffer_reference_align = 4) readonly buffer BufferPointer_MyStruct
+// CHECK: layout(buffer_reference, std430, buffer_reference_align = 4) buffer BufferPointer_MyStruct
// CHECK-NEXT: {
// CHECK-NEXT: MyStruct{{.*}} _data;
// CHECK-NEXT: }