#version 310 es | |
layout(local_size_x = 1) in; | |
layout(std430, binding = 0) buffer SSBO | |
{ | |
int a; | |
}; | |
void main() | |
{ | |
a += 10; | |
a -= 10; | |
a *= 10; | |
a /= 10; | |
a <<= 2; | |
a >>= 3; | |
a &= 40; | |
a ^= 10; | |
a %= 40; | |
a |= 1; | |
bool c = false; | |
bool d = true; | |
c = c && d; | |
d = d || c; | |
a = c && d ? 1 : 0; | |
} |