struct Test {
layout(offset = 0) int x;
layout(offset = 4) int y;
int z;
} test;
void main() {
Test t;
t.x = 0;
sk_FragColor.r = half(t.x);
}