1cb93a386Sopenharmony_cilayout(binding=0) uniform testBlock {
2cb93a386Sopenharmony_ci    layout(offset=0)  half x;
3cb93a386Sopenharmony_ci    layout(offset=4)  int w;
4cb93a386Sopenharmony_ci    layout(offset=16) half y[2];
5cb93a386Sopenharmony_ci    layout(offset=48) half3x3 z;
6cb93a386Sopenharmony_ci};
7cb93a386Sopenharmony_ci
8cb93a386Sopenharmony_civoid main() {
9cb93a386Sopenharmony_ci    sk_FragColor = half4(x, y[0], y[1], 0);
10cb93a386Sopenharmony_ci}
11