xref: /aosp_15_r20/external/skia/tests/sksl/errors/BadModifiers.glsl (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker### Compilation failed:
2*c8dee2aaSAndroid Build Coastguard Worker
3*c8dee2aaSAndroid Build Coastguard Workererror: 1: type 'void' does not support qualifier 'readonly writeonly'
4*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
5*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
6*c8dee2aaSAndroid Build Coastguard Workererror: 1: 'const' is not permitted here
7*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
8*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
9*c8dee2aaSAndroid Build Coastguard Workererror: 1: 'in' is not permitted here
10*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
11*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
12*c8dee2aaSAndroid Build Coastguard Workererror: 1: 'out' is not permitted here
13*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
14*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
15*c8dee2aaSAndroid Build Coastguard Workererror: 1: 'uniform' is not permitted here
16*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
17*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
18*c8dee2aaSAndroid Build Coastguard Workererror: 1: 'flat' is not permitted here
19*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
20*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
21*c8dee2aaSAndroid Build Coastguard Workererror: 1: 'noperspective' is not permitted here
22*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
23*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
24*c8dee2aaSAndroid Build Coastguard Workererror: 1: '$pure' is not permitted here
25*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
26*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
27*c8dee2aaSAndroid Build Coastguard Workererror: 1: 'buffer' is not permitted here
28*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
29*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
30*c8dee2aaSAndroid Build Coastguard Workererror: 1: 'pixel_local' is not permitted here
31*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
32*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
33*c8dee2aaSAndroid Build Coastguard Workererror: 1: functions cannot be both 'inline' and 'noinline'
34*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
35*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
36*c8dee2aaSAndroid Build Coastguard Workererror: 4: type 'float' does not support qualifier 'readonly writeonly'
37*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
38*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
39*c8dee2aaSAndroid Build Coastguard Workererror: 4: 'uniform' is not permitted here
40*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
41*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
42*c8dee2aaSAndroid Build Coastguard Workererror: 4: 'flat' is not permitted here
43*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
44*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
45*c8dee2aaSAndroid Build Coastguard Workererror: 4: 'noperspective' is not permitted here
46*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
47*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
48*c8dee2aaSAndroid Build Coastguard Workererror: 4: '$pure' is not permitted here
49*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
50*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
51*c8dee2aaSAndroid Build Coastguard Workererror: 4: 'inline' is not permitted here
52*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
53*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
54*c8dee2aaSAndroid Build Coastguard Workererror: 4: 'noinline' is not permitted here
55*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
56*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
57*c8dee2aaSAndroid Build Coastguard Workererror: 4: 'buffer' is not permitted here
58*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
59*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
60*c8dee2aaSAndroid Build Coastguard Workererror: 4: 'pixel_local' is not permitted here
61*c8dee2aaSAndroid Build Coastguard Workervoid func2(const in out uniform flat noperspective $pure
62*c8dee2aaSAndroid Build Coastguard Worker           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
63*c8dee2aaSAndroid Build Coastguard Workererror: 7: type 'float' does not support qualifier 'readonly writeonly'
64*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
65*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
66*c8dee2aaSAndroid Build Coastguard Workererror: 7: 'in uniform' variables not permitted
67*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
68*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
69*c8dee2aaSAndroid Build Coastguard Workererror: 7: 'uniform buffer' variables not permitted
70*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
71*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
72*c8dee2aaSAndroid Build Coastguard Workererror: 7: '$pure' is not permitted here
73*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
74*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
75*c8dee2aaSAndroid Build Coastguard Workererror: 7: 'inline' is not permitted here
76*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
77*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
78*c8dee2aaSAndroid Build Coastguard Workererror: 7: 'noinline' is not permitted here
79*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
80*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
81*c8dee2aaSAndroid Build Coastguard Workererror: 7: 'buffer' is not permitted here
82*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
83*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
84*c8dee2aaSAndroid Build Coastguard Workererror: 7: 'pixel_local' is not permitted here
85*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
86*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
87*c8dee2aaSAndroid Build Coastguard Workererror: 7: 'const' variables must be initialized
88*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
89*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
90*c8dee2aaSAndroid Build Coastguard Workererror: 11: 'in uniform' variables not permitted
91*c8dee2aaSAndroid Build Coastguard Workerbuffer MyInterfaceBlock { float var; };
92*c8dee2aaSAndroid Build Coastguard Worker       ^^^^^^^^^^^^^^^^
93*c8dee2aaSAndroid Build Coastguard Workererror: 11: 'readonly' and 'writeonly' qualifiers cannot be combined
94*c8dee2aaSAndroid Build Coastguard Workerbuffer MyInterfaceBlock { float var; };
95*c8dee2aaSAndroid Build Coastguard Worker       ^^^^^^^^^^^^^^^^
96*c8dee2aaSAndroid Build Coastguard Workererror: 11: 'uniform buffer' variables not permitted
97*c8dee2aaSAndroid Build Coastguard Workerbuffer MyInterfaceBlock { float var; };
98*c8dee2aaSAndroid Build Coastguard Worker       ^^^^^^^^^^^^^^^^
99*c8dee2aaSAndroid Build Coastguard Workererror: 10: '$pure' is not permitted here
100*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
101*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
102*c8dee2aaSAndroid Build Coastguard Workererror: 10: 'inline' is not permitted here
103*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
104*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
105*c8dee2aaSAndroid Build Coastguard Workererror: 10: 'noinline' is not permitted here
106*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
107*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
108*c8dee2aaSAndroid Build Coastguard Workererror: 10: 'pixel_local' is not permitted here
109*c8dee2aaSAndroid Build Coastguard Workerconst in out uniform flat noperspective $pure inline noinline readonly writeonly pixel_local
110*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
111*c8dee2aaSAndroid Build Coastguard Worker36 errors
112