blob: 6031f45590bd1aa09e5401333c51c9cc522a729f [file] [log] [blame]
### Compilation failed:
error: 7: unsized arrays are not permitted here
float[] testArr;
^^
error: 6: interface blocks are not allowed in this kind of program
layout(set = 0, binding = 0) readonly buffer testStorageBuffer {
^^^^^^^^^^^^^^^^^
error: 10: unsized arrays are not permitted here
S[] testArrStruct;
^^
error: 9: interface blocks are not allowed in this kind of program
layout(set = 0, binding = 1) readonly buffer testStorageBufferStruct {
^^^^^^^^^^^^^^^^^^^^^^^
error: 13: unsized arrays are not permitted here
noinline float unsizedInParameterA(float x[]) { return x[0]; }
^^^^^^^^^
error: 13: expected array, but found 'float'
noinline float unsizedInParameterA(float x[]) { return x[0]; }
^
error: 14: unsized arrays are not permitted here
noinline float unsizedInParameterB(S x[]) { return x[0].y; }
^^^^^
error: 14: expected array, but found 'S'
noinline float unsizedInParameterB(S x[]) { return x[0].y; }
^
error: 15: unsized arrays are not permitted here
noinline float unsizedInParameterC(float[] x) { return x[0]; }
^^
error: 15: expected array, but found 'float'
noinline float unsizedInParameterC(float[] x) { return x[0]; }
^
error: 16: unsized arrays are not permitted here
noinline float unsizedInParameterD(S[] x) { return x[0].y; }
^^
error: 16: expected array, but found 'S'
noinline float unsizedInParameterD(S[] x) { return x[0].y; }
^
error: 17: unsized arrays are not permitted here
noinline float unsizedInParameterE(float[]) { return 0.0; }
^^
error: 18: unsized arrays are not permitted here
noinline float unsizedInParameterF(S[]) { return 0.0; }
^^
error: 20: unsized arrays are not permitted here
noinline half4 getColor(float[] arr) {
^^
error: 21: expected array, but found 'float'
return half4(arr[0], arr[1], arr[2], arr[3]);
^^^
error: 21: expected array, but found 'float'
return half4(arr[0], arr[1], arr[2], arr[3]);
^^^
error: 21: expected array, but found 'float'
return half4(arr[0], arr[1], arr[2], arr[3]);
^^^
error: 21: expected array, but found 'float'
return half4(arr[0], arr[1], arr[2], arr[3]);
^^^
error: 24: unsized arrays are not permitted here
noinline half4 getColor_helper(float[] arr) {
^^
error: 28: 'main' must return: 'vec4', 'float4', or 'half4'
void main() {
^^^^^^^^^^^
error: 29: unknown identifier 'sk_FragColor'
sk_FragColor = getColor_helper(testArr);
^^^^^^^^^^^^
error: 29: unknown identifier 'testArr'
sk_FragColor = getColor_helper(testArr);
^^^^^^^
error: 31: unknown identifier 'testArr'
unsizedInParameterA(testArr);
^^^^^^^
error: 32: unknown identifier 'testArrStruct'
unsizedInParameterB(testArrStruct);
^^^^^^^^^^^^^
error: 33: unknown identifier 'testArr'
unsizedInParameterC(testArr);
^^^^^^^
error: 34: unknown identifier 'testArrStruct'
unsizedInParameterD(testArrStruct);
^^^^^^^^^^^^^
error: 35: unknown identifier 'testArr'
unsizedInParameterE(testArr);
^^^^^^^
error: 36: unknown identifier 'testArrStruct'
unsizedInParameterF(testArrStruct);
^^^^^^^^^^^^^
29 errors