xref: /aosp_15_r20/external/skia/tests/sksl/realistic/GaussianBlur.skrp (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1### Compilation failed:
2
3error: 1: invalid type
4layout(binding=0) sampler2D uTextureSampler_0_Stage1;
5^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6error: 2: interface blocks are not allowed in this kind of program
7layout (binding=0) uniform uniformBuffer
8                           ^^^^^^^^^^^^^
9error: 12: 'in' is not permitted here
10layout(location = 0) in float2 vLocalCoord_Stage0;
11^^^^^^^^^^^^^^^^^^^^^^^
12error: 12: layout qualifier 'location' is not permitted here
13layout(location = 0) in float2 vLocalCoord_Stage0;
14^^^^^^^^^^^^^^^^^^^^^^^
15error: 17: unknown identifier 'unorm_Stage1_c0_c0_c0'
16    inCoord *= unorm_Stage1_c0_c0_c0.xy;
17               ^^^^^^^^^^^^^^^^^^^^^
18error: 23: unknown identifier 'sample'
19    half4 textureColor = sample(uTextureSampler_0_Stage1, (clampedCoord) * unorm_Stage1_c0_c0_c0.zw);
20                         ^^^^^^
21error: 23: unknown identifier 'uTextureSampler_0_Stage1'
22    half4 textureColor = sample(uTextureSampler_0_Stage1, (clampedCoord) * unorm_Stage1_c0_c0_c0.zw);
23                                ^^^^^^^^^^^^^^^^^^^^^^^^
24error: 23: unknown identifier 'unorm_Stage1_c0_c0_c0'
25    half4 textureColor = sample(uTextureSampler_0_Stage1, (clampedCoord) * unorm_Stage1_c0_c0_c0.zw);
26                                                                           ^^^^^^^^^^^^^^^^^^^^^
27error: 25: unknown identifier 'usubset_Stage1_c0_c0_c0'
28    if (snappedX < usubset_Stage1_c0_c0_c0.x || snappedX > usubset_Stage1_c0_c0_c0.z)
29                   ^^^^^^^^^^^^^^^^^^^^^^^
30error: 25: unknown identifier 'usubset_Stage1_c0_c0_c0'
31    if (snappedX < usubset_Stage1_c0_c0_c0.x || snappedX > usubset_Stage1_c0_c0_c0.z)
32                                                           ^^^^^^^^^^^^^^^^^^^^^^^
33error: 27: unknown identifier 'textureColor'
34        textureColor = uborder_Stage1_c0_c0_c0;
35        ^^^^^^^^^^^^
36error: 27: unknown identifier 'uborder_Stage1_c0_c0_c0'
37        textureColor = uborder_Stage1_c0_c0_c0;
38                       ^^^^^^^^^^^^^^^^^^^^^^^
39error: 29: unknown identifier 'textureColor'
40    return textureColor;
41           ^^^^^^^^^^^^
42error: 34: unknown identifier 'umatrix_Stage1_c0_c0'
43    return TextureEffect_Stage1_c0_c0_c0(_input, ((umatrix_Stage1_c0_c0) * _coords.xy1).xy);
44                                                   ^^^^^^^^^^^^^^^^^^^^
45error: 40: unknown identifier 'uIncrement_Stage1_c0'
46    float2 coord = vLocalCoord_Stage0 - 12.0 * uIncrement_Stage1_c0;
47                                               ^^^^^^^^^^^^^^^^^^^^
48error: 42: unknown identifier 'coord'
49    coordSampled = coord;
50                   ^^^^^
51error: 43: unknown identifier 'uKernel_Stage1_c0'
52    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[0].x;
53                                                                 ^^^^^^^^^^^^^^^^^
54error: 44: unknown identifier 'coord'
55    coord += uIncrement_Stage1_c0;
56    ^^^^^
57error: 44: unknown identifier 'uIncrement_Stage1_c0'
58    coord += uIncrement_Stage1_c0;
59             ^^^^^^^^^^^^^^^^^^^^
60error: 45: unknown identifier 'coord'
61    coordSampled = coord;
62                   ^^^^^
63error: 46: unknown identifier 'uKernel_Stage1_c0'
64    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[0].y;
65                                                                 ^^^^^^^^^^^^^^^^^
66error: 47: unknown identifier 'coord'
67    coord += uIncrement_Stage1_c0;
68    ^^^^^
69error: 47: unknown identifier 'uIncrement_Stage1_c0'
70    coord += uIncrement_Stage1_c0;
71             ^^^^^^^^^^^^^^^^^^^^
72error: 48: unknown identifier 'coord'
73    coordSampled = coord;
74                   ^^^^^
75error: 49: unknown identifier 'uKernel_Stage1_c0'
76    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[0].z;
77                                                                 ^^^^^^^^^^^^^^^^^
78error: 50: unknown identifier 'coord'
79    coord += uIncrement_Stage1_c0;
80    ^^^^^
81error: 50: unknown identifier 'uIncrement_Stage1_c0'
82    coord += uIncrement_Stage1_c0;
83             ^^^^^^^^^^^^^^^^^^^^
84error: 51: unknown identifier 'coord'
85    coordSampled = coord;
86                   ^^^^^
87error: 52: unknown identifier 'uKernel_Stage1_c0'
88    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[0].w;
89                                                                 ^^^^^^^^^^^^^^^^^
90error: 53: unknown identifier 'coord'
91    coord += uIncrement_Stage1_c0;
92    ^^^^^
93error: 53: unknown identifier 'uIncrement_Stage1_c0'
94    coord += uIncrement_Stage1_c0;
95             ^^^^^^^^^^^^^^^^^^^^
96error: 54: unknown identifier 'coord'
97    coordSampled = coord;
98                   ^^^^^
99error: 55: unknown identifier 'uKernel_Stage1_c0'
100    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[1].x;
101                                                                 ^^^^^^^^^^^^^^^^^
102error: 56: unknown identifier 'coord'
103    coord += uIncrement_Stage1_c0;
104    ^^^^^
105error: 56: unknown identifier 'uIncrement_Stage1_c0'
106    coord += uIncrement_Stage1_c0;
107             ^^^^^^^^^^^^^^^^^^^^
108error: 57: unknown identifier 'coord'
109    coordSampled = coord;
110                   ^^^^^
111error: 58: unknown identifier 'uKernel_Stage1_c0'
112    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[1].y;
113                                                                 ^^^^^^^^^^^^^^^^^
114error: 59: unknown identifier 'coord'
115    coord += uIncrement_Stage1_c0;
116    ^^^^^
117error: 59: unknown identifier 'uIncrement_Stage1_c0'
118    coord += uIncrement_Stage1_c0;
119             ^^^^^^^^^^^^^^^^^^^^
120error: 60: unknown identifier 'coord'
121    coordSampled = coord;
122                   ^^^^^
123error: 61: unknown identifier 'uKernel_Stage1_c0'
124    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[1].z;
125                                                                 ^^^^^^^^^^^^^^^^^
126error: 62: unknown identifier 'coord'
127    coord += uIncrement_Stage1_c0;
128    ^^^^^
129error: 62: unknown identifier 'uIncrement_Stage1_c0'
130    coord += uIncrement_Stage1_c0;
131             ^^^^^^^^^^^^^^^^^^^^
132error: 63: unknown identifier 'coord'
133    coordSampled = coord;
134                   ^^^^^
135error: 64: unknown identifier 'uKernel_Stage1_c0'
136    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[1].w;
137                                                                 ^^^^^^^^^^^^^^^^^
138error: 65: unknown identifier 'coord'
139    coord += uIncrement_Stage1_c0;
140    ^^^^^
141error: 65: unknown identifier 'uIncrement_Stage1_c0'
142    coord += uIncrement_Stage1_c0;
143             ^^^^^^^^^^^^^^^^^^^^
144error: 66: unknown identifier 'coord'
145    coordSampled = coord;
146                   ^^^^^
147error: 67: unknown identifier 'uKernel_Stage1_c0'
148    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[2].x;
149                                                                 ^^^^^^^^^^^^^^^^^
150error: 68: unknown identifier 'coord'
151    coord += uIncrement_Stage1_c0;
152    ^^^^^
153error: 68: unknown identifier 'uIncrement_Stage1_c0'
154    coord += uIncrement_Stage1_c0;
155             ^^^^^^^^^^^^^^^^^^^^
156error: 69: unknown identifier 'coord'
157    coordSampled = coord;
158                   ^^^^^
159error: 70: unknown identifier 'uKernel_Stage1_c0'
160    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[2].y;
161                                                                 ^^^^^^^^^^^^^^^^^
162error: 71: unknown identifier 'coord'
163    coord += uIncrement_Stage1_c0;
164    ^^^^^
165error: 71: unknown identifier 'uIncrement_Stage1_c0'
166    coord += uIncrement_Stage1_c0;
167             ^^^^^^^^^^^^^^^^^^^^
168error: 72: unknown identifier 'coord'
169    coordSampled = coord;
170                   ^^^^^
171error: 73: unknown identifier 'uKernel_Stage1_c0'
172    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[2].z;
173                                                                 ^^^^^^^^^^^^^^^^^
174error: 74: unknown identifier 'coord'
175    coord += uIncrement_Stage1_c0;
176    ^^^^^
177error: 74: unknown identifier 'uIncrement_Stage1_c0'
178    coord += uIncrement_Stage1_c0;
179             ^^^^^^^^^^^^^^^^^^^^
180error: 75: unknown identifier 'coord'
181    coordSampled = coord;
182                   ^^^^^
183error: 76: unknown identifier 'uKernel_Stage1_c0'
184    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[2].w;
185                                                                 ^^^^^^^^^^^^^^^^^
186error: 77: unknown identifier 'coord'
187    coord += uIncrement_Stage1_c0;
188    ^^^^^
189error: 77: unknown identifier 'uIncrement_Stage1_c0'
190    coord += uIncrement_Stage1_c0;
191             ^^^^^^^^^^^^^^^^^^^^
192error: 78: unknown identifier 'coord'
193    coordSampled = coord;
194                   ^^^^^
195error: 79: unknown identifier 'uKernel_Stage1_c0'
196    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[3].x;
197                                                                 ^^^^^^^^^^^^^^^^^
198error: 80: unknown identifier 'coord'
199    coord += uIncrement_Stage1_c0;
200    ^^^^^
201error: 80: unknown identifier 'uIncrement_Stage1_c0'
202    coord += uIncrement_Stage1_c0;
203             ^^^^^^^^^^^^^^^^^^^^
204error: 81: unknown identifier 'coord'
205    coordSampled = coord;
206                   ^^^^^
207error: 82: unknown identifier 'uKernel_Stage1_c0'
208    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[3].y;
209                                                                 ^^^^^^^^^^^^^^^^^
210error: 83: unknown identifier 'coord'
211    coord += uIncrement_Stage1_c0;
212    ^^^^^
213error: 83: unknown identifier 'uIncrement_Stage1_c0'
214    coord += uIncrement_Stage1_c0;
215             ^^^^^^^^^^^^^^^^^^^^
216error: 84: unknown identifier 'coord'
217    coordSampled = coord;
218                   ^^^^^
219error: 85: unknown identifier 'uKernel_Stage1_c0'
220    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[3].z;
221                                                                 ^^^^^^^^^^^^^^^^^
222error: 86: unknown identifier 'coord'
223    coord += uIncrement_Stage1_c0;
224    ^^^^^
225error: 86: unknown identifier 'uIncrement_Stage1_c0'
226    coord += uIncrement_Stage1_c0;
227             ^^^^^^^^^^^^^^^^^^^^
228error: 87: unknown identifier 'coord'
229    coordSampled = coord;
230                   ^^^^^
231error: 88: unknown identifier 'uKernel_Stage1_c0'
232    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[3].w;
233                                                                 ^^^^^^^^^^^^^^^^^
234error: 89: unknown identifier 'coord'
235    coord += uIncrement_Stage1_c0;
236    ^^^^^
237error: 89: unknown identifier 'uIncrement_Stage1_c0'
238    coord += uIncrement_Stage1_c0;
239             ^^^^^^^^^^^^^^^^^^^^
240error: 90: unknown identifier 'coord'
241    coordSampled = coord;
242                   ^^^^^
243error: 91: unknown identifier 'uKernel_Stage1_c0'
244    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[4].x;
245                                                                 ^^^^^^^^^^^^^^^^^
246error: 92: unknown identifier 'coord'
247    coord += uIncrement_Stage1_c0;
248    ^^^^^
249error: 92: unknown identifier 'uIncrement_Stage1_c0'
250    coord += uIncrement_Stage1_c0;
251             ^^^^^^^^^^^^^^^^^^^^
252error: 93: unknown identifier 'coord'
253    coordSampled = coord;
254                   ^^^^^
255error: 94: unknown identifier 'uKernel_Stage1_c0'
256    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[4].y;
257                                                                 ^^^^^^^^^^^^^^^^^
258error: 95: unknown identifier 'coord'
259    coord += uIncrement_Stage1_c0;
260    ^^^^^
261error: 95: unknown identifier 'uIncrement_Stage1_c0'
262    coord += uIncrement_Stage1_c0;
263             ^^^^^^^^^^^^^^^^^^^^
264error: 96: unknown identifier 'coord'
265    coordSampled = coord;
266                   ^^^^^
267error: 97: unknown identifier 'uKernel_Stage1_c0'
268    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[4].z;
269                                                                 ^^^^^^^^^^^^^^^^^
270error: 98: unknown identifier 'coord'
271    coord += uIncrement_Stage1_c0;
272    ^^^^^
273error: 98: unknown identifier 'uIncrement_Stage1_c0'
274    coord += uIncrement_Stage1_c0;
275             ^^^^^^^^^^^^^^^^^^^^
276error: 99: unknown identifier 'coord'
277    coordSampled = coord;
278                   ^^^^^
279error: 100: unknown identifier 'uKernel_Stage1_c0'
280    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[4].w;
281                                                                 ^^^^^^^^^^^^^^^^^
282error: 101: unknown identifier 'coord'
283    coord += uIncrement_Stage1_c0;
284    ^^^^^
285error: 101: unknown identifier 'uIncrement_Stage1_c0'
286    coord += uIncrement_Stage1_c0;
287             ^^^^^^^^^^^^^^^^^^^^
288error: 102: unknown identifier 'coord'
289    coordSampled = coord;
290                   ^^^^^
291error: 103: unknown identifier 'uKernel_Stage1_c0'
292    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[5].x;
293                                                                 ^^^^^^^^^^^^^^^^^
294error: 104: unknown identifier 'coord'
295    coord += uIncrement_Stage1_c0;
296    ^^^^^
297error: 104: unknown identifier 'uIncrement_Stage1_c0'
298    coord += uIncrement_Stage1_c0;
299             ^^^^^^^^^^^^^^^^^^^^
300error: 105: unknown identifier 'coord'
301    coordSampled = coord;
302                   ^^^^^
303error: 106: unknown identifier 'uKernel_Stage1_c0'
304    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[5].y;
305                                                                 ^^^^^^^^^^^^^^^^^
306error: 107: unknown identifier 'coord'
307    coord += uIncrement_Stage1_c0;
308    ^^^^^
309error: 107: unknown identifier 'uIncrement_Stage1_c0'
310    coord += uIncrement_Stage1_c0;
311             ^^^^^^^^^^^^^^^^^^^^
312error: 108: unknown identifier 'coord'
313    coordSampled = coord;
314                   ^^^^^
315error: 109: unknown identifier 'uKernel_Stage1_c0'
316    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[5].z;
317                                                                 ^^^^^^^^^^^^^^^^^
318error: 110: unknown identifier 'coord'
319    coord += uIncrement_Stage1_c0;
320    ^^^^^
321error: 110: unknown identifier 'uIncrement_Stage1_c0'
322    coord += uIncrement_Stage1_c0;
323             ^^^^^^^^^^^^^^^^^^^^
324error: 111: unknown identifier 'coord'
325    coordSampled = coord;
326                   ^^^^^
327error: 112: unknown identifier 'uKernel_Stage1_c0'
328    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[5].w;
329                                                                 ^^^^^^^^^^^^^^^^^
330error: 113: unknown identifier 'coord'
331    coord += uIncrement_Stage1_c0;
332    ^^^^^
333error: 113: unknown identifier 'uIncrement_Stage1_c0'
334    coord += uIncrement_Stage1_c0;
335             ^^^^^^^^^^^^^^^^^^^^
336error: 114: unknown identifier 'coord'
337    coordSampled = coord;
338                   ^^^^^
339error: 115: unknown identifier 'uKernel_Stage1_c0'
340    _output += MatrixEffect_Stage1_c0_c0(_input, coordSampled) * uKernel_Stage1_c0[6].x;
341                                                                 ^^^^^^^^^^^^^^^^^
342error: 116: unknown identifier 'coord'
343    coord += uIncrement_Stage1_c0;
344    ^^^^^
345error: 116: unknown identifier 'uIncrement_Stage1_c0'
346    coord += uIncrement_Stage1_c0;
347             ^^^^^^^^^^^^^^^^^^^^
348error: 120: 'main' must return: 'vec4', 'float4', or 'half4'
349void main()
350^^^^^^^^^^^
351error: 133: unknown identifier 'sk_FragColor'
352        sk_FragColor = output_Stage1 * outputCoverage_Stage0;
353        ^^^^^^^^^^^^
354117 errors
355