diff --git a/src/gfx_apis/vulkan/shaders/fill.common.glsl b/src/gfx_apis/vulkan/shaders/fill.common.glsl index 70ca4554..0a5d0d7d 100644 --- a/src/gfx_apis/vulkan/shaders/fill.common.glsl +++ b/src/gfx_apis/vulkan/shaders/fill.common.glsl @@ -1,6 +1,6 @@ #extension GL_EXT_buffer_reference : require -layout(buffer_reference, buffer_reference_align = 8, std430) buffer Vertices { +layout(buffer_reference, buffer_reference_align = 8, std430) readonly buffer Vertices { vec2 pos[][4]; }; diff --git a/src/gfx_apis/vulkan/shaders/out.common.glsl b/src/gfx_apis/vulkan/shaders/out.common.glsl index 4f709e30..ff12d86f 100644 --- a/src/gfx_apis/vulkan/shaders/out.common.glsl +++ b/src/gfx_apis/vulkan/shaders/out.common.glsl @@ -1,6 +1,6 @@ #extension GL_EXT_buffer_reference : require -layout(buffer_reference, buffer_reference_align = 8, std430) buffer Vertices { +layout(buffer_reference, buffer_reference_align = 8, std430) readonly buffer Vertices { vec2 pos[][4]; }; diff --git a/src/gfx_apis/vulkan/shaders/tex.common.glsl b/src/gfx_apis/vulkan/shaders/tex.common.glsl index 9f501e27..8576231b 100644 --- a/src/gfx_apis/vulkan/shaders/tex.common.glsl +++ b/src/gfx_apis/vulkan/shaders/tex.common.glsl @@ -5,7 +5,7 @@ struct Vertex { vec2 tex_pos[4]; }; -layout(buffer_reference, buffer_reference_align = 8, std430) buffer Vertices { +layout(buffer_reference, buffer_reference_align = 8, std430) readonly buffer Vertices { Vertex vertices[]; };