1#version 450 2 3#extension GL_EXT_shader_explicit_arithmetic_types_int64 : enable 4#extension GL_EXT_buffer_reference2 : enable 5#extension GL_EXT_scalar_block_layout : enable 6 7layout(buffer_reference) buffer T1 { 8 int x[]; 9}; 10 11layout(buffer_reference) buffer T2 { 12 int x[2]; 13}; 14 15void main() 16{ 17 T1 a; 18 a+1; 19 a-1; 20 1+a; 21 a-a; 22 a+=1; 23 a-=1; 24 a+=a; 25 a-=a; 26 27 T2 b; 28 b+=b; 29 b-=b; 30 b+b; 31 1-b; 32} 33