layout(binding=0) uniform testBlock {
    layout(offset=0)  half x;
    layout(offset=4)  int w;
    layout(offset=16) half y[2];
    layout(offset=48) half3x3 z;
};

void main() {
    sk_FragColor = half4(x, y[0], y[1], 0);
}