xref: /aosp_15_r20/external/skia/tests/sksl/errors/InvalidLocalSizeQualifier.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1### Compilation failed:
2
3error: 1: local size layout qualifiers must be defined using an 'in' declaration
4layout(local_size_x = 16, local_size_y = 16, local_size_z = 1);
5^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6error: 2: local size layout qualifiers must be defined using an 'in' declaration
7layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) out;
8^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9error: 3: local size layout qualifiers must be defined using an 'in' declaration
10layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) inout;
11^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12error: 4: local size layout qualifiers must be defined using an 'in' declaration
13layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) const;
14^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15error: 5: local size layout qualifiers must be defined using an 'in' declaration
16layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) uniform;
17^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18error: 6: local size layout qualifiers must be defined using an 'in' declaration
19layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) buffer;
20^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
21error: 7: local size layout qualifiers must be defined using an 'in' declaration
22layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) workgroup;
23^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
24error: 8: local size layout qualifiers must be defined using an 'in' declaration
25layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) highp;
26^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
27error: 9: local size layout qualifiers must be defined using an 'in' declaration
28layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) mediump;
29^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
30error: 10: local size layout qualifiers must be defined using an 'in' declaration
31layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) lowp;
32^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
33error: 11: local size layout qualifiers must be defined using an 'in' declaration
34layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) flat;
35^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
36error: 12: local size layout qualifiers must be defined using an 'in' declaration
37layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) noperspective;
38^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
39error: 13: local size layout qualifiers must be defined using an 'in' declaration
40layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) readonly;
41^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
42error: 14: local size layout qualifiers must be defined using an 'in' declaration
43layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) writeonly;
44^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
45error: 16: local size layout qualifiers must be defined using an 'in' declaration
46layout(local_size_x = 16) out;
47^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
48error: 17: local size layout qualifiers must be defined using an 'in' declaration
49layout(local_size_y = 16) out;
50^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
51error: 18: local size layout qualifiers must be defined using an 'in' declaration
52layout(local_size_z = 16) out;
53^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
54error: 20: local size qualifiers cannot be zero
55layout(local_size_x = 0) in;
56^^^^^^^^^^^^^^^^^^^^^^^^^^^
57error: 21: local size qualifiers cannot be zero
58layout(local_size_y = 0) in;
59^^^^^^^^^^^^^^^^^^^^^^^^^^^
60error: 22: local size qualifiers cannot be zero
61layout(local_size_z = 0) in;
62^^^^^^^^^^^^^^^^^^^^^^^^^^^
6320 errors
64