1cb93a386Sopenharmony_cilayout(push_constant, binding=456) uniform testBlock {
2cb93a386Sopenharmony_ci    layout(offset=16) half2x2 m1;
3cb93a386Sopenharmony_ci    layout(offset=32) half2x2 m2;
4cb93a386Sopenharmony_ci};
5cb93a386Sopenharmony_ci
6cb93a386Sopenharmony_civoid main() {
7cb93a386Sopenharmony_ci    sk_FragColor = half4(m1[0][0], m1[1][1], m2[0][0], m2[1][1]);
8cb93a386Sopenharmony_ci}
9