3 #extension GL_EXT_spirv_intrinsics: enable
\r
5 spirv_instruction(id = 61)
\r
6 vec4 load(spirv_by_reference vec4 pointer, spirv_literal int memoryOperands);
\r
8 spirv_instruction(id = 62)
\r
9 void store(spirv_by_reference vec4 pointer, vec4 object, spirv_literal int memoryOperands);
\r
11 layout(location = 0) in vec4 vec4In;
\r
12 layout(location = 1) out vec4 vec4Out;
\r
16 store(vec4Out, load(vec4In, /*None=*/0x0), /*Volatile=*/0x1);
\r