#version 450 #extension GL_EXT_shader_explicit_arithmetic_types_int64 : enable #extension GL_EXT_buffer_reference2 : enable #extension GL_EXT_scalar_block_layout : enable layout(buffer_reference) buffer T1 { int x[]; }; layout(buffer_reference) buffer T2 { int x[2]; }; void main() { T1 a; a+1; a-1; 1+a; a-a; a+=1; a-=1; a+=a; a-=a; T2 b; b+=b; b-=b; b+b; 1-b; }