### Compilation failed: error: 1: variables of type 'testBlockA' may not be uniform layout(binding=1) uniform testBlockA { ^^^^^^^^^^ error: 1: layout qualifier 'binding' is not permitted here layout(binding=1) uniform testBlockA { ^^^^^^^^^^^^^^^^^^^^^^^^^ error: 1: interface blocks are not allowed in this kind of program layout(binding=1) uniform testBlockA { ^^^^^^^^^^ error: 5: variables of type 'testBlockB' may not be uniform layout(binding=2) uniform testBlockB { ^^^^^^^^^^ error: 5: layout qualifier 'binding' is not permitted here layout(binding=2) uniform testBlockB { ^^^^^^^^^^^^^^^^^^^^^^^^^ error: 5: interface blocks are not allowed in this kind of program layout(binding=2) uniform testBlockB { ^^^^^^^^^^ error: 9: 'main' must return: 'vec4', 'float4', or 'half4' void main() { ^^^^^^^^^^^ error: 10: unknown identifier 'sk_FragColor' sk_FragColor = half4(x, y); ^^^^^^^^^^^^ error: 10: unknown identifier 'x' sk_FragColor = half4(x, y); ^ error: 10: unknown identifier 'y' sk_FragColor = half4(x, y); ^ 10 errors