#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; | |
} |