#version 310 es layout(local_size_x = 1) in; layout(binding = 1) coherent restrict writeonly buffer SSBO { ivec4 value; }; layout(r32i, binding = 3) coherent readonly restrict uniform mediump iimage2D uImage; void main() { value = imageLoad(uImage, ivec2(10)); }