diff --git a/reference/shaders/comp/coherent-block.comp b/reference/shaders/comp/coherent-block.comp new file mode 100644 index 0000000..bfab6bb --- /dev/null +++ b/reference/shaders/comp/coherent-block.comp @@ -0,0 +1,13 @@ +#version 310 es +layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; + +layout(binding = 1, std430) coherent restrict writeonly buffer SSBO +{ + vec4 value; +} _10; + +void main() +{ + _10.value = vec4(20.0); +} + diff --git a/shaders/comp/coherent-block.comp b/shaders/comp/coherent-block.comp new file mode 100644 index 0000000..0a174e8 --- /dev/null +++ b/shaders/comp/coherent-block.comp @@ -0,0 +1,12 @@ +#version 310 es +layout(local_size_x = 1) in; + +layout(binding = 1) coherent restrict writeonly buffer SSBO +{ + vec4 value; +}; + +void main() +{ + value = vec4(20.0); +}