xref: /aosp_15_r20/external/skia/DATA/skia_resources/sksl/BUILD.bazel (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Workerload("//bazel:skia_rules.bzl", "skia_filegroup")
2*c8dee2aaSAndroid Build Coastguard Worker
3*c8dee2aaSAndroid Build Coastguard Worker# Necessary to give the //resources:resources skia_filegroup visibility to files in this directory.
4*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
5*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl",
6*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
7*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_blend_tests",
8*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_compute_tests",
9*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_error_tests",
10*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_folding_tests",
11*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_glsl_tests",
12*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_inliner_tests",
13*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_metal_tests",
14*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_rte_error_tests",
15*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_rte_tests",
16*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_settings_tests",
17*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_shared_tests",
18*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_spirv_tests",
19*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_wgsl_tests",
20*c8dee2aaSAndroid Build Coastguard Worker    ],
21*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//resources:__pkg__"],
22*c8dee2aaSAndroid Build Coastguard Worker)
23*c8dee2aaSAndroid Build Coastguard Worker
24*c8dee2aaSAndroid Build Coastguard Worker## Tests in sksl_minify_tests_sources will be compiled with sksl-minify, and are expected to
25*c8dee2aaSAndroid Build Coastguard Worker## generate a .minified.sksl file.
26*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
27*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_minify_tests_sources",
28*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
29*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_folding_tests",
30*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_mesh_tests",
31*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_rte_tests",
32*c8dee2aaSAndroid Build Coastguard Worker    ],
33*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/sksl-minify:__pkg__"],
34*c8dee2aaSAndroid Build Coastguard Worker)
35*c8dee2aaSAndroid Build Coastguard Worker
36*c8dee2aaSAndroid Build Coastguard Worker# Tests in sksl_glsl_tests_sources will be compiled with --settings on, and are expected to generate
37*c8dee2aaSAndroid Build Coastguard Worker# a .glsl output file.
38*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
39*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_glsl_tests_sources",
40*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
41*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_error_tests",
42*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_folding_tests",
43*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_glsl_tests",
44*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_inliner_tests",
45*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_shared_tests",
46*c8dee2aaSAndroid Build Coastguard Worker    ],
47*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/skslc:__pkg__"],
48*c8dee2aaSAndroid Build Coastguard Worker)
49*c8dee2aaSAndroid Build Coastguard Worker
50*c8dee2aaSAndroid Build Coastguard Worker# Tests in sksl_glsl_settings_tests_sources will be compiled twice, once with --settings and once
51*c8dee2aaSAndroid Build Coastguard Worker# using --nosettings. In the latter mode, StandaloneSettings is appended to the output filename.
52*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
53*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_glsl_settings_tests_sources",
54*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
55*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_blend_tests",
56*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_settings_tests",
57*c8dee2aaSAndroid Build Coastguard Worker    ],
58*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/skslc:__pkg__"],
59*c8dee2aaSAndroid Build Coastguard Worker)
60*c8dee2aaSAndroid Build Coastguard Worker
61*c8dee2aaSAndroid Build Coastguard Worker# Tests in sksl_metal_tests_sources will be compiled with --settings on, and are expected to
62*c8dee2aaSAndroid Build Coastguard Worker# generate a .metal output file.
63*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
64*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_metal_tests_sources",
65*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
66*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_blend_tests",
67*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_compute_tests",
68*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_metal_tests",
69*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_shared_tests",
70*c8dee2aaSAndroid Build Coastguard Worker    ],
71*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/skslc:__pkg__"],
72*c8dee2aaSAndroid Build Coastguard Worker)
73*c8dee2aaSAndroid Build Coastguard Worker
74*c8dee2aaSAndroid Build Coastguard Worker## Tests in sksl_skrp_tests_sources will be compiled with --settings on, and are expected to
75*c8dee2aaSAndroid Build Coastguard Worker## generate a .skrp output file.
76*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
77*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_skrp_tests_sources",
78*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
79*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_folding_tests",
80*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_rte_tests",
81*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_shared_tests",
82*c8dee2aaSAndroid Build Coastguard Worker    ],
83*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/skslc:__pkg__"],
84*c8dee2aaSAndroid Build Coastguard Worker)
85*c8dee2aaSAndroid Build Coastguard Worker
86*c8dee2aaSAndroid Build Coastguard Worker## Tests in sksl_stage_tests_sources will be compiled with --settings on, and are expected to
87*c8dee2aaSAndroid Build Coastguard Worker## generate a .stage output file.
88*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
89*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_stage_tests_sources",
90*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
91*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_mesh_error_tests",
92*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_mesh_tests",
93*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_rte_tests",
94*c8dee2aaSAndroid Build Coastguard Worker    ],
95*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/skslc:__pkg__"],
96*c8dee2aaSAndroid Build Coastguard Worker)
97*c8dee2aaSAndroid Build Coastguard Worker
98*c8dee2aaSAndroid Build Coastguard Worker# Tests in sksl_spirv_tests_sources will be compiled with --settings on, and are expected to
99*c8dee2aaSAndroid Build Coastguard Worker# generate a .asm.(frag|vert|geom) output file.
100*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
101*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_spirv_tests_sources",
102*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
103*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_blend_tests",
104*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_compute_tests",
105*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_shared_tests",
106*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_spirv_tests",
107*c8dee2aaSAndroid Build Coastguard Worker    ],
108*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/skslc:__pkg__"],
109*c8dee2aaSAndroid Build Coastguard Worker)
110*c8dee2aaSAndroid Build Coastguard Worker
111*c8dee2aaSAndroid Build Coastguard Worker# Tests in sksl_hlsl_tests_sources will be compiled with --settings on, and are expected to
112*c8dee2aaSAndroid Build Coastguard Worker# generate a .hlsl output file.
113*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
114*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_hlsl_tests_sources",
115*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
116*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_blend_tests",
117*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_shared_tests",
118*c8dee2aaSAndroid Build Coastguard Worker    ],
119*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/skslc:__pkg__"],
120*c8dee2aaSAndroid Build Coastguard Worker)
121*c8dee2aaSAndroid Build Coastguard Worker
122*c8dee2aaSAndroid Build Coastguard Worker# Tests in sksl_wgsl_tests_sources will be compiled with --settings on, and are expected to generate
123*c8dee2aaSAndroid Build Coastguard Worker# a .wgsl output file.
124*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
125*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_wgsl_tests_sources",
126*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
127*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_blend_tests",
128*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_compute_tests",
129*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_folding_tests",
130*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_shared_tests",
131*c8dee2aaSAndroid Build Coastguard Worker        ":sksl_wgsl_tests",
132*c8dee2aaSAndroid Build Coastguard Worker    ],
133*c8dee2aaSAndroid Build Coastguard Worker    visibility = ["//tools/skslc:__pkg__"],
134*c8dee2aaSAndroid Build Coastguard Worker)
135*c8dee2aaSAndroid Build Coastguard Worker
136*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
137*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_blend_tests",
138*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
139*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendClear.sksl",
140*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendColor.sksl",
141*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendColorBurn.sksl",
142*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendColorDodge.sksl",
143*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendDarken.sksl",
144*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendDifference.sksl",
145*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendDst.sksl",
146*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendDstAtop.sksl",
147*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendDstIn.sksl",
148*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendDstOut.sksl",
149*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendDstOver.sksl",
150*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendExclusion.sksl",
151*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendHardLight.sksl",
152*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendHue.sksl",
153*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendLighten.sksl",
154*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendLuminosity.sksl",
155*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendModulate.sksl",
156*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendMultiply.sksl",
157*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendOverlay.sksl",
158*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendPlus.sksl",
159*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendSaturation.sksl",
160*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendScreen.sksl",
161*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendSoftLight.sksl",
162*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendSrc.sksl",
163*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendSrcAtop.sksl",
164*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendSrcIn.sksl",
165*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendSrcOut.sksl",
166*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendSrcOver.sksl",
167*c8dee2aaSAndroid Build Coastguard Worker        "blend/BlendXor.sksl",
168*c8dee2aaSAndroid Build Coastguard Worker    ],
169*c8dee2aaSAndroid Build Coastguard Worker)
170*c8dee2aaSAndroid Build Coastguard Worker
171*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
172*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_compute_tests",
173*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
174*c8dee2aaSAndroid Build Coastguard Worker        "compute/ArrayAdd.compute",
175*c8dee2aaSAndroid Build Coastguard Worker        "compute/AtomicDeclarations.compute",
176*c8dee2aaSAndroid Build Coastguard Worker        "compute/AtomicOperations.compute",
177*c8dee2aaSAndroid Build Coastguard Worker        "compute/AtomicOperationsOverArrayAndStruct.compute",
178*c8dee2aaSAndroid Build Coastguard Worker        "compute/Barrier.compute",
179*c8dee2aaSAndroid Build Coastguard Worker        "compute/BuiltinStageInputs.compute",
180*c8dee2aaSAndroid Build Coastguard Worker        "compute/Desaturate.compute",
181*c8dee2aaSAndroid Build Coastguard Worker        "compute/DesaturateFunction.compute",
182*c8dee2aaSAndroid Build Coastguard Worker        "compute/DesaturateReadWrite.compute",
183*c8dee2aaSAndroid Build Coastguard Worker        "compute/MatrixMultiply.compute",
184*c8dee2aaSAndroid Build Coastguard Worker        "compute/ModuleStructInArray.compute",
185*c8dee2aaSAndroid Build Coastguard Worker        "compute/ModuleStructInExpression.compute",
186*c8dee2aaSAndroid Build Coastguard Worker        "compute/ModuleStructInInterfaceBlock.compute",
187*c8dee2aaSAndroid Build Coastguard Worker        "compute/ModuleStructInVariable.compute",
188*c8dee2aaSAndroid Build Coastguard Worker        "compute/Raytrace.compute",
189*c8dee2aaSAndroid Build Coastguard Worker        "compute/Uniforms.compute",
190*c8dee2aaSAndroid Build Coastguard Worker        "compute/Workgroup.compute",
191*c8dee2aaSAndroid Build Coastguard Worker    ],
192*c8dee2aaSAndroid Build Coastguard Worker)
193*c8dee2aaSAndroid Build Coastguard Worker
194*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
195*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_error_tests",
196*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
197*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArgumentCountMismatch.rts",
198*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArgumentMismatch.rts",
199*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArgumentModifiers.rts",
200*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayConstructorElementCount.sksl",
201*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayIndexOutOfRange.rts",
202*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayInlinedIndexOutOfRange.sksl",
203*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayNegation.rts",
204*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayOfInvalidSize.rts",
205*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayOfVoid.rts",
206*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayPlus.rts",
207*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayReturnTypes.rts",
208*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArraySplitDimensions.rts",
209*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArraySplitDimensionsInFuncBody.rts",
210*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArraySplitDimensionsInFuncDecl.rts",
211*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArraySplitDimensionsInStruct.rts",
212*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensions.rts",
213*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInFuncBody.rts",
214*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInFuncBodyUnsized1.rts",
215*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInFuncBodyUnsized2.rts",
216*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInFuncDecl.rts",
217*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInFuncDeclUnsized1.rts",
218*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInFuncDeclUnsized2.rts",
219*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInStruct.rts",
220*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInStructUnsized1.rts",
221*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsInStructUnsized2.rts",
222*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsUnsized1.rts",
223*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTooManyDimensionsUnsized2.rts",
224*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensions.rts",
225*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInFuncBody.rts",
226*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInFuncBodyUnsized1.rts",
227*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInFuncBodyUnsized2.rts",
228*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInFuncDecl.rts",
229*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInFuncDeclUnsized1.rts",
230*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInFuncDeclUnsized2.rts",
231*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInStruct.rts",
232*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInStructUnsized1.rts",
233*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsInStructUnsized2.rts",
234*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsUnsized1.rts",
235*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayTypeTooManyDimensionsUnsized2.rts",
236*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayUnspecifiedDimensions.sksl",
237*c8dee2aaSAndroid Build Coastguard Worker        "errors/AssignmentTypeMismatch.rts",
238*c8dee2aaSAndroid Build Coastguard Worker        "errors/BadCaps.sksl",
239*c8dee2aaSAndroid Build Coastguard Worker        "errors/BadConstInitializers.rts",
240*c8dee2aaSAndroid Build Coastguard Worker        "errors/BadFieldAccess.rts",
241*c8dee2aaSAndroid Build Coastguard Worker        "errors/BadIndex.rts",
242*c8dee2aaSAndroid Build Coastguard Worker        "errors/BadModifiers.sksl",
243*c8dee2aaSAndroid Build Coastguard Worker        "errors/BadOctal.rts",
244*c8dee2aaSAndroid Build Coastguard Worker        "errors/BinaryInvalidType.rts",
245*c8dee2aaSAndroid Build Coastguard Worker        "errors/BinaryTypeCoercion.sksl",
246*c8dee2aaSAndroid Build Coastguard Worker        "errors/BinaryTypeMismatch.rts",
247*c8dee2aaSAndroid Build Coastguard Worker        "errors/BitShiftFloat.rts",
248*c8dee2aaSAndroid Build Coastguard Worker        "errors/BitShiftFloatMatrix.rts",
249*c8dee2aaSAndroid Build Coastguard Worker        "errors/BitShiftFloatVector.rts",
250*c8dee2aaSAndroid Build Coastguard Worker        "errors/BooleanArithmetic.sksl",
251*c8dee2aaSAndroid Build Coastguard Worker        "errors/BreakOutsideLoop.rts",
252*c8dee2aaSAndroid Build Coastguard Worker        "errors/CallMain.rts",
253*c8dee2aaSAndroid Build Coastguard Worker        "errors/CallNonFunction.rts",
254*c8dee2aaSAndroid Build Coastguard Worker        "errors/CanExitWithoutReturningValue.sksl",
255*c8dee2aaSAndroid Build Coastguard Worker        "errors/CommasAsConstantExpressions.rts",
256*c8dee2aaSAndroid Build Coastguard Worker        "errors/CommasWithArrays.sksl",
257*c8dee2aaSAndroid Build Coastguard Worker        "errors/ComparisonDimensional.rts",
258*c8dee2aaSAndroid Build Coastguard Worker        "errors/ConstructorArgumentCount.rts",
259*c8dee2aaSAndroid Build Coastguard Worker        "errors/ConstructorTypeMismatch.rts",
260*c8dee2aaSAndroid Build Coastguard Worker        "errors/ContinueOutsideLoop.rts",
261*c8dee2aaSAndroid Build Coastguard Worker        "errors/DivideByZero.rts",
262*c8dee2aaSAndroid Build Coastguard Worker        "errors/DoTypeMismatch.sksl",
263*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateBinding.sksl",
264*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateBuiltinFunction.rts",
265*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateFunction.rts",
266*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateInterfaceBlockField.sksl",
267*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateInterfaceBlockName.sksl",
268*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateOutput.sksl",
269*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateRTAdjust.sksl",
270*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateSkClockwise.sksl",
271*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateSymbol.rts",
272*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateSymbolInSwitch.rts",
273*c8dee2aaSAndroid Build Coastguard Worker        "errors/DuplicateWorkgroupSize.compute",
274*c8dee2aaSAndroid Build Coastguard Worker        "errors/EmptyArray.rts",
275*c8dee2aaSAndroid Build Coastguard Worker        "errors/EmptyBuffer.sksl",
276*c8dee2aaSAndroid Build Coastguard Worker        "errors/EmptyStruct.rts",
277*c8dee2aaSAndroid Build Coastguard Worker        "errors/ErrorsInDeadCode.rts",
278*c8dee2aaSAndroid Build Coastguard Worker        "errors/FloatRemainder.rts",
279*c8dee2aaSAndroid Build Coastguard Worker        "errors/ForInitStmt.sksl",
280*c8dee2aaSAndroid Build Coastguard Worker        "errors/ForLoopInductionVariableScope.sksl",
281*c8dee2aaSAndroid Build Coastguard Worker        "errors/ForTypeMismatch.rts",
282*c8dee2aaSAndroid Build Coastguard Worker        "errors/FunctionParamBadType.rts",
283*c8dee2aaSAndroid Build Coastguard Worker        "errors/FunctionParamShadowedByLocal.rts",
284*c8dee2aaSAndroid Build Coastguard Worker        "errors/FunctionParameterOfVoid.rts",
285*c8dee2aaSAndroid Build Coastguard Worker        "errors/GenericArgumentMismatch.rts",
286*c8dee2aaSAndroid Build Coastguard Worker        "errors/IfTypeMismatch.rts",
287*c8dee2aaSAndroid Build Coastguard Worker        "errors/IllegalRecursionComplex.rts",
288*c8dee2aaSAndroid Build Coastguard Worker        "errors/IllegalRecursionMutual.rts",
289*c8dee2aaSAndroid Build Coastguard Worker        "errors/IllegalRecursionSimple.rts",
290*c8dee2aaSAndroid Build Coastguard Worker        "errors/InVarWithInitializerExpression.sksl",
291*c8dee2aaSAndroid Build Coastguard Worker        "errors/IncompleteExpression.rts",
292*c8dee2aaSAndroid Build Coastguard Worker        "errors/IncompleteFunctionCall.rts",
293*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockMemberReservedName.sksl",
294*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockPrivateType.sksl",
295*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockReservedName.sksl",
296*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockScope.sksl",
297*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockStorageModifiers.sksl",
298*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockWithArrayOfStructOfBool.sksl",
299*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockWithInvalidNestedStruct.sksl",
300*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockWithInvalidStruct.sksl",
301*c8dee2aaSAndroid Build Coastguard Worker        "errors/InterfaceBlockWithNoMembers.sksl",
302*c8dee2aaSAndroid Build Coastguard Worker        "errors/IntrinsicInGlobalVariable.sksl",
303*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidAssignment.rts",
304*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidAssignmentPipelineInputs.sksl",
305*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidAtomicDeclarations.compute",
306*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidAtomicOperations.compute",
307*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidBackendBindingFlagsMetal.sksl",
308*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidBackendBindingFlagsSPIRV.sksl",
309*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidBackendBindingFlagsWGSL.sksl",
310*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidCapsUsage.sksl",
311*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidComputeMainParameters.compute",
312*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidComputeMainReturn.compute",
313*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidExtensionDirective.sksl",
314*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidInOutType.compute",
315*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidLocalSizeQualifier.compute",
316*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidOutParams.sksl",
317*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidToken.rts",
318*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidUnary.rts",
319*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidUniformTypes.sksl",
320*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidUnsizedArray.compute",
321*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidVersionDirective.sksl",
322*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidWorkgroupCompute.compute",
323*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidWorkgroupRTS.rts",
324*c8dee2aaSAndroid Build Coastguard Worker        "errors/LayoutInFunctions.sksl",
325*c8dee2aaSAndroid Build Coastguard Worker        "errors/LayoutInInterfaceBlock.sksl",
326*c8dee2aaSAndroid Build Coastguard Worker        "errors/LayoutInStruct.sksl",
327*c8dee2aaSAndroid Build Coastguard Worker        "errors/LayoutRepeatedQualifiers.sksl",
328*c8dee2aaSAndroid Build Coastguard Worker        "errors/MatrixIndexOutOfRange.rts",
329*c8dee2aaSAndroid Build Coastguard Worker        "errors/MatrixIndexOutOfRangeES3.sksl",
330*c8dee2aaSAndroid Build Coastguard Worker        "errors/MatrixInlinedIndexOutOfRange.sksl",
331*c8dee2aaSAndroid Build Coastguard Worker        "errors/MatrixToVectorCast3x3.rts",
332*c8dee2aaSAndroid Build Coastguard Worker        "errors/MatrixToVectorCastBoolean.rts",
333*c8dee2aaSAndroid Build Coastguard Worker        "errors/MatrixToVectorCastInteger.rts",
334*c8dee2aaSAndroid Build Coastguard Worker        "errors/MatrixToVectorCastTooSmall.rts",
335*c8dee2aaSAndroid Build Coastguard Worker        "errors/MismatchedNumbers.rts",
336*c8dee2aaSAndroid Build Coastguard Worker        "errors/MismatchedNumbersES3.sksl",
337*c8dee2aaSAndroid Build Coastguard Worker        "errors/MisplacedLocalSizeQualifier.sksl",
338*c8dee2aaSAndroid Build Coastguard Worker        "errors/MissingWorkgroupSize.compute",
339*c8dee2aaSAndroid Build Coastguard Worker        "errors/ModifiersInStruct.rts",
340*c8dee2aaSAndroid Build Coastguard Worker        "errors/ModifiersRepeated.sksl",
341*c8dee2aaSAndroid Build Coastguard Worker        "errors/MultipleBackendFlags.sksl",
342*c8dee2aaSAndroid Build Coastguard Worker        "errors/MultipleFields.rts",
343*c8dee2aaSAndroid Build Coastguard Worker        "errors/MultipleFieldsInInterfaceBlocks.sksl",
344*c8dee2aaSAndroid Build Coastguard Worker        "errors/NoES3ModifierInUserCode.sksl",
345*c8dee2aaSAndroid Build Coastguard Worker        "errors/OpaqueTypeAssignment.sksl",
346*c8dee2aaSAndroid Build Coastguard Worker        "errors/OpaqueTypeConstruction.sksl",
347*c8dee2aaSAndroid Build Coastguard Worker        "errors/OpaqueTypeInArray.sksl",
348*c8dee2aaSAndroid Build Coastguard Worker        "errors/OpaqueTypeInInterfaceBlock.sksl",
349*c8dee2aaSAndroid Build Coastguard Worker        "errors/OpaqueTypeInStruct.sksl",
350*c8dee2aaSAndroid Build Coastguard Worker        "errors/OpaqueTypeOutParam.sksl",
351*c8dee2aaSAndroid Build Coastguard Worker        "errors/OpenArray.rts",
352*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz26700.sksl",
353*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz27614.sksl",
354*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz27650.sksl",
355*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz27663.sksl",
356*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz28050.sksl",
357*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz29444.sksl",
358*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz29845.sksl",
359*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz29849.sksl",
360*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz31410.sksl",
361*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz31469.sksl",
362*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz32156.sksl",
363*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz32587.sksl",
364*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz32851.sksl",
365*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz37457.sksl",
366*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz37465.sksl",
367*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz37620.sksl",
368*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz38106.sksl",
369*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz38107.sksl",
370*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz38108.sksl",
371*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz38140.sksl",
372*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz38560.sksl",
373*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz38865.sksl",
374*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz38944.sksl",
375*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz39000.sksl",
376*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz40427.sksl",
377*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz40428.sksl",
378*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz40479.sksl",
379*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz40660.sksl",
380*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz44045.sksl",
381*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz44551.sksl",
382*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz44555.sksl",
383*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz44557.sksl",
384*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz44559.sksl",
385*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz44561.sksl",
386*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz44565.sksl",
387*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz47935.sksl",
388*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz48592.sksl",
389*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz49558.sksl",
390*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz50798.sksl",
391*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz50922.sksl",
392*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz56373.sksl",
393*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz58037.sksl",
394*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz58375.sksl",
395*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz63793.sksl",
396*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz70643.sksl",
397*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverflowFloatIntrinsic.sksl",
398*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverflowFloatLiteral.rts",
399*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverflowInlinedLiteral.sksl",
400*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverflowInt64Literal.rts",
401*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverflowIntLiteral.rts",
402*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverflowParamArraySize.rts",
403*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverflowShortLiteral.sksl",
404*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverflowUintLiteral.sksl",
405*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverloadedBuiltin.sksl",
406*c8dee2aaSAndroid Build Coastguard Worker        "errors/OverloadedMain.sksl",
407*c8dee2aaSAndroid Build Coastguard Worker        "errors/PixelFormatMismatch.compute",
408*c8dee2aaSAndroid Build Coastguard Worker        "errors/PixelFormatMissing.compute",
409*c8dee2aaSAndroid Build Coastguard Worker        "errors/PixelFormatOverloads.compute",
410*c8dee2aaSAndroid Build Coastguard Worker        "errors/PrecisionQualifiersDisallowed.sksl",
411*c8dee2aaSAndroid Build Coastguard Worker        "errors/PrivateTypes.rts",
412*c8dee2aaSAndroid Build Coastguard Worker        "errors/PrivateVariables.rts",
413*c8dee2aaSAndroid Build Coastguard Worker        "errors/ProgramTooLarge_Globals.rts",
414*c8dee2aaSAndroid Build Coastguard Worker        "errors/ProgramTooLarge_InterfaceBlock.sksl",
415*c8dee2aaSAndroid Build Coastguard Worker        "errors/ProgramTooLarge_Parameters.rts",
416*c8dee2aaSAndroid Build Coastguard Worker        "errors/ProgramTooLarge_Stack.rts",
417*c8dee2aaSAndroid Build Coastguard Worker        "errors/ProgramTooLarge_Struct.rts",
418*c8dee2aaSAndroid Build Coastguard Worker        "errors/PrototypeInFuncBody.rts",
419*c8dee2aaSAndroid Build Coastguard Worker        "errors/RTAdjustType.sksl",
420*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReadonlyWriteonly.compute",
421*c8dee2aaSAndroid Build Coastguard Worker        "errors/RedeclareBasicType.rts",
422*c8dee2aaSAndroid Build Coastguard Worker        "errors/RedeclareBuiltinVariables.sksl",
423*c8dee2aaSAndroid Build Coastguard Worker        "errors/RedeclareSamplerType.sksl",
424*c8dee2aaSAndroid Build Coastguard Worker        "errors/RedeclareShaderType.rts",
425*c8dee2aaSAndroid Build Coastguard Worker        "errors/RedeclareStruct.rts",
426*c8dee2aaSAndroid Build Coastguard Worker        "errors/RedeclareStructTypeWithName.rts",
427*c8dee2aaSAndroid Build Coastguard Worker        "errors/RedeclareUserType.rts",
428*c8dee2aaSAndroid Build Coastguard Worker        "errors/RedeclareVariable.rts",
429*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameAsm.rts",
430*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameAtomic.rts",
431*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameAttribute.rts",
432*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameCast.rts",
433*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameDmat2.rts",
434*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameDmat3.rts",
435*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameDmat4.rts",
436*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameDouble.rts",
437*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameDvec2.rts",
438*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameDvec3.rts",
439*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameDvec4.rts",
440*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameEnum.rts",
441*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameExtern.rts",
442*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameExternal.rts",
443*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameFixed.rts",
444*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameFvec2.rts",
445*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameFvec3.rts",
446*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameFvec4.rts",
447*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameGoto.rts",
448*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameHvec2.rts",
449*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameHvec3.rts",
450*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameHvec4.rts",
451*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameImage.rts",
452*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameInput.rts",
453*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameInterface.rts",
454*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameInvariant.rts",
455*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameLong.rts",
456*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameNamespace.rts",
457*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameOutput.rts",
458*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNamePacked.rts",
459*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNamePrecision.rts",
460*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNamePublic.rts",
461*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameSampler.rts",
462*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameSizeof.rts",
463*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameStatic.rts",
464*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameSubpassInput.rts",
465*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameSuperp.rts",
466*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameTemplate.rts",
467*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameTexture.rts",
468*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameThis.rts",
469*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameTypedef.rts",
470*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameUnion.rts",
471*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameUnsigned.rts",
472*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameUsing.rts",
473*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameVarying.rts",
474*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReservedNameVolatile.rts",
475*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReturnDifferentType.rts",
476*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReturnFromVoid.rts",
477*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReturnMissingValue.rts",
478*c8dee2aaSAndroid Build Coastguard Worker        "errors/ReturnTypeMismatch.rts",
479*c8dee2aaSAndroid Build Coastguard Worker        "errors/SamplerExternalOES.frag",
480*c8dee2aaSAndroid Build Coastguard Worker        "errors/SelfReferentialInitializerExpression.rts",
481*c8dee2aaSAndroid Build Coastguard Worker        "errors/SpuriousFloat.rts",
482*c8dee2aaSAndroid Build Coastguard Worker        "errors/StructMemberReservedName.rts",
483*c8dee2aaSAndroid Build Coastguard Worker        "errors/StructNameWithoutIdentifier.rts",
484*c8dee2aaSAndroid Build Coastguard Worker        "errors/StructRedefinition.rts",
485*c8dee2aaSAndroid Build Coastguard Worker        "errors/StructTooDeeplyNested.rts",
486*c8dee2aaSAndroid Build Coastguard Worker        "errors/StructVariableReservedName.rts",
487*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwitchDuplicateCase.rts",
488*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwitchDuplicateDefault.rts",
489*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwitchDuplicateVariable.rts",
490*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwitchHoistingAtomicArray.sksl",
491*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwitchTypes.rts",
492*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwitchVariableScope.rts",
493*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwitchWithContinueInside.sksl",
494*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwizzleConstantOutput.rts",
495*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwizzleDomain.rts",
496*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwizzleMatrix.rts",
497*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwizzleOnlyLiterals.rts",
498*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwizzleOutOfBounds.rts",
499*c8dee2aaSAndroid Build Coastguard Worker        "errors/SwizzleTooManyComponents.rts",
500*c8dee2aaSAndroid Build Coastguard Worker        "errors/TernaryMismatch.rts",
501*c8dee2aaSAndroid Build Coastguard Worker        "errors/UnassignedOutParameter.rts",
502*c8dee2aaSAndroid Build Coastguard Worker        "errors/UndeclaredFunction.rts",
503*c8dee2aaSAndroid Build Coastguard Worker        "errors/UndefinedFunction.rts",
504*c8dee2aaSAndroid Build Coastguard Worker        "errors/UndefinedSymbol.rts",
505*c8dee2aaSAndroid Build Coastguard Worker        "errors/UniformStructFanOut.sksl",
506*c8dee2aaSAndroid Build Coastguard Worker        "errors/UniformVarWithInitializerExpression.rts",
507*c8dee2aaSAndroid Build Coastguard Worker        "errors/UnknownDivideByZero.sksl",
508*c8dee2aaSAndroid Build Coastguard Worker        "errors/UnscopedVariableInDoWhile.sksl",
509*c8dee2aaSAndroid Build Coastguard Worker        "errors/UnscopedVariableInElse.rts",
510*c8dee2aaSAndroid Build Coastguard Worker        "errors/UnscopedVariableInFor.rts",
511*c8dee2aaSAndroid Build Coastguard Worker        "errors/UnscopedVariableInIf.rts",
512*c8dee2aaSAndroid Build Coastguard Worker        "errors/UnscopedVariableInWhile.sksl",
513*c8dee2aaSAndroid Build Coastguard Worker        "errors/UnsupportedGLSLIdentifiers.rts",
514*c8dee2aaSAndroid Build Coastguard Worker        "errors/UsingInvalidValue.rts",
515*c8dee2aaSAndroid Build Coastguard Worker        "errors/VectorIndexOutOfRange.rts",
516*c8dee2aaSAndroid Build Coastguard Worker        "errors/VectorInlinedIndexOutOfRange.sksl",
517*c8dee2aaSAndroid Build Coastguard Worker        "errors/VectorSlice.rts",
518*c8dee2aaSAndroid Build Coastguard Worker        "errors/VertexEarlyReturn.vert",
519*c8dee2aaSAndroid Build Coastguard Worker        "errors/VoidConstructor.rts",
520*c8dee2aaSAndroid Build Coastguard Worker        "errors/VoidInStruct.rts",
521*c8dee2aaSAndroid Build Coastguard Worker        "errors/VoidVariable.rts",
522*c8dee2aaSAndroid Build Coastguard Worker        "errors/WhileTypeMismatch.sksl",
523*c8dee2aaSAndroid Build Coastguard Worker    ],
524*c8dee2aaSAndroid Build Coastguard Worker)
525*c8dee2aaSAndroid Build Coastguard Worker
526*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
527*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_folding_tests",
528*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
529*c8dee2aaSAndroid Build Coastguard Worker        "folding/ArrayFolding.sksl",
530*c8dee2aaSAndroid Build Coastguard Worker        "folding/ArraySizeFolding.rts",
531*c8dee2aaSAndroid Build Coastguard Worker        "folding/AssignmentOps.rts",
532*c8dee2aaSAndroid Build Coastguard Worker        "folding/BoolFolding.rts",
533*c8dee2aaSAndroid Build Coastguard Worker        "folding/CastFolding.rts",
534*c8dee2aaSAndroid Build Coastguard Worker        "folding/FloatFolding.rts",
535*c8dee2aaSAndroid Build Coastguard Worker        "folding/IntFoldingES2.rts",
536*c8dee2aaSAndroid Build Coastguard Worker        "folding/IntFoldingES3.sksl",
537*c8dee2aaSAndroid Build Coastguard Worker        "folding/LogicalNot.rts",
538*c8dee2aaSAndroid Build Coastguard Worker        "folding/MatrixFoldingES2.rts",
539*c8dee2aaSAndroid Build Coastguard Worker        "folding/MatrixFoldingES3.sksl",
540*c8dee2aaSAndroid Build Coastguard Worker        "folding/MatrixNoOpFolding.rts",
541*c8dee2aaSAndroid Build Coastguard Worker        "folding/MatrixScalarNoOpFolding.rts",
542*c8dee2aaSAndroid Build Coastguard Worker        "folding/MatrixVectorNoOpFolding.rts",
543*c8dee2aaSAndroid Build Coastguard Worker        "folding/Negation.rts",
544*c8dee2aaSAndroid Build Coastguard Worker        "folding/PreserveSideEffects.rts",
545*c8dee2aaSAndroid Build Coastguard Worker        "folding/SelfAssignment.rts",
546*c8dee2aaSAndroid Build Coastguard Worker        "folding/ShortCircuitBoolFolding.rts",
547*c8dee2aaSAndroid Build Coastguard Worker        "folding/StructFieldFolding.rts",
548*c8dee2aaSAndroid Build Coastguard Worker        "folding/StructFieldNoFolding.rts",
549*c8dee2aaSAndroid Build Coastguard Worker        "folding/SwitchCaseFolding.rts",
550*c8dee2aaSAndroid Build Coastguard Worker        "folding/SwizzleFolding.rts",
551*c8dee2aaSAndroid Build Coastguard Worker        "folding/TernaryFolding.rts",
552*c8dee2aaSAndroid Build Coastguard Worker        "folding/VectorScalarFolding.rts",
553*c8dee2aaSAndroid Build Coastguard Worker        "folding/VectorVectorFolding.rts",
554*c8dee2aaSAndroid Build Coastguard Worker    ],
555*c8dee2aaSAndroid Build Coastguard Worker)
556*c8dee2aaSAndroid Build Coastguard Worker
557*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
558*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_glsl_tests",
559*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
560*c8dee2aaSAndroid Build Coastguard Worker        "glsl/ForceHighPrecision.sksl",
561*c8dee2aaSAndroid Build Coastguard Worker        "glsl/LastFragColorWithoutCaps.sksl",
562*c8dee2aaSAndroid Build Coastguard Worker        "glsl/LayoutQualifiers.sksl",
563*c8dee2aaSAndroid Build Coastguard Worker        "glsl/ShortIntPrecision.sksl",
564*c8dee2aaSAndroid Build Coastguard Worker        "glsl/TextureSharpenVersion110.sksl",
565*c8dee2aaSAndroid Build Coastguard Worker        "glsl/TextureVersion110.sksl",
566*c8dee2aaSAndroid Build Coastguard Worker        "glsl/Underscores.sksl",
567*c8dee2aaSAndroid Build Coastguard Worker        "glsl/UsesPrecisionModifiers.sksl",
568*c8dee2aaSAndroid Build Coastguard Worker        "glsl/Version110.sksl",
569*c8dee2aaSAndroid Build Coastguard Worker        "glsl/Version450Core.sksl",
570*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/LastFragColor.sksl",
571*c8dee2aaSAndroid Build Coastguard Worker    ],
572*c8dee2aaSAndroid Build Coastguard Worker)
573*c8dee2aaSAndroid Build Coastguard Worker
574*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
575*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_inliner_tests",
576*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
577*c8dee2aaSAndroid Build Coastguard Worker        "inliner/CommaExpressionsAllowInlining.sksl",
578*c8dee2aaSAndroid Build Coastguard Worker        "inliner/DoWhileBodyMustBeInlinedIntoAScope.sksl",
579*c8dee2aaSAndroid Build Coastguard Worker        "inliner/DoWhileTestCannotBeInlined.sksl",
580*c8dee2aaSAndroid Build Coastguard Worker        "inliner/ForBodyMustBeInlinedIntoAScope.sksl",
581*c8dee2aaSAndroid Build Coastguard Worker        "inliner/ForInitializerExpressionsCanBeInlined.sksl",
582*c8dee2aaSAndroid Build Coastguard Worker        "inliner/ForWithReturnInsideCannotBeInlined.sksl",
583*c8dee2aaSAndroid Build Coastguard Worker        "inliner/ForWithoutReturnInsideCanBeInlined.sksl",
584*c8dee2aaSAndroid Build Coastguard Worker        "inliner/IfBodyMustBeInlinedIntoAScope.sksl",
585*c8dee2aaSAndroid Build Coastguard Worker        "inliner/IfElseBodyMustBeInlinedIntoAScope.sksl",
586*c8dee2aaSAndroid Build Coastguard Worker        "inliner/IfElseChainWithReturnsCanBeInlined.sksl",
587*c8dee2aaSAndroid Build Coastguard Worker        "inliner/IfTestCanBeInlined.sksl",
588*c8dee2aaSAndroid Build Coastguard Worker        "inliner/IfWithReturnsCanBeInlined.sksl",
589*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlineKeywordOverridesThreshold.sksl",
590*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlineThreshold.sksl",
591*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlineUnscopedVariable.sksl",
592*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlineWithModifiedArgument.sksl",
593*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlineWithNestedBigCalls.sksl",
594*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlineWithNestedCalls.sksl",
595*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlineWithUnmodifiedArgument.sksl",
596*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlineWithUnnecessaryBlocks.sksl",
597*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlinerAvoidsVariableNameOverlap.sksl",
598*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlinerElidesTempVarForReturnsInsideBlock.sksl",
599*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlinerManglesNames.sksl",
600*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlinerUsesTempVarForMultipleReturns.sksl",
601*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlinerUsesTempVarForReturnsInsideBlockWithVar.sksl",
602*c8dee2aaSAndroid Build Coastguard Worker        "inliner/IntrinsicNameCollision.sksl",
603*c8dee2aaSAndroid Build Coastguard Worker        "inliner/ModifiedArrayParametersCannotBeInlined.sksl",
604*c8dee2aaSAndroid Build Coastguard Worker        "inliner/ModifiedStructParametersCannotBeInlined.sksl",
605*c8dee2aaSAndroid Build Coastguard Worker        "inliner/NoInline.sksl",
606*c8dee2aaSAndroid Build Coastguard Worker        "inliner/Ossfuzz37994.sksl",
607*c8dee2aaSAndroid Build Coastguard Worker        "inliner/Ossfuzz66207.sksl",
608*c8dee2aaSAndroid Build Coastguard Worker        "inliner/ShortCircuitEvaluationsCannotInlineRightHandSide.sksl",
609*c8dee2aaSAndroid Build Coastguard Worker        "inliner/StaticSwitch.sksl",
610*c8dee2aaSAndroid Build Coastguard Worker        "inliner/StructsCanBeInlinedSafely.sksl",
611*c8dee2aaSAndroid Build Coastguard Worker        "inliner/SwitchWithCastCanBeInlined.sksl",
612*c8dee2aaSAndroid Build Coastguard Worker        "inliner/SwitchWithoutReturnInsideCanBeInlined.sksl",
613*c8dee2aaSAndroid Build Coastguard Worker        "inliner/SwizzleCanBeInlinedDirectly.sksl",
614*c8dee2aaSAndroid Build Coastguard Worker        "inliner/TernaryResultsCannotBeInlined.sksl",
615*c8dee2aaSAndroid Build Coastguard Worker        "inliner/TernaryTestCanBeInlined.sksl",
616*c8dee2aaSAndroid Build Coastguard Worker        "inliner/TrivialArgumentsInlineDirectly.sksl",
617*c8dee2aaSAndroid Build Coastguard Worker        "inliner/TrivialArgumentsInlineDirectlyES3.sksl",
618*c8dee2aaSAndroid Build Coastguard Worker        "inliner/TypeShadowing.sksl",
619*c8dee2aaSAndroid Build Coastguard Worker        "inliner/WhileBodyMustBeInlinedIntoAScope.sksl",
620*c8dee2aaSAndroid Build Coastguard Worker        "inliner/WhileTestCannotBeInlined.sksl",
621*c8dee2aaSAndroid Build Coastguard Worker    ],
622*c8dee2aaSAndroid Build Coastguard Worker)
623*c8dee2aaSAndroid Build Coastguard Worker
624*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
625*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_metal_tests",
626*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
627*c8dee2aaSAndroid Build Coastguard Worker        "metal/CastHalf4ToMat2x2.sksl",
628*c8dee2aaSAndroid Build Coastguard Worker        "metal/CastMat2x2ToMat3x3.sksl",
629*c8dee2aaSAndroid Build Coastguard Worker        "metal/CastMat2x3ToMat4x4.sksl",
630*c8dee2aaSAndroid Build Coastguard Worker        "metal/CastMat4x4ToMat3x4.sksl",
631*c8dee2aaSAndroid Build Coastguard Worker        "metal/CastMat4x4ToMat4x3.sksl",
632*c8dee2aaSAndroid Build Coastguard Worker        "metal/LastFragColorWithoutCaps.sksl",
633*c8dee2aaSAndroid Build Coastguard Worker        "metal/LayoutMtlSampler.sksl",
634*c8dee2aaSAndroid Build Coastguard Worker        "metal/NumericGlobals.sksl",
635*c8dee2aaSAndroid Build Coastguard Worker        "metal/OpaqueTypeInInterfaceBlock.sksl",
636*c8dee2aaSAndroid Build Coastguard Worker        "metal/OpaqueTypeInStruct.sksl",
637*c8dee2aaSAndroid Build Coastguard Worker        "metal/Ossfuzz48371.sksl",
638*c8dee2aaSAndroid Build Coastguard Worker        "metal/OutParams.sksl",
639*c8dee2aaSAndroid Build Coastguard Worker        "metal/OutVarsRequireLocation.sksl",
640*c8dee2aaSAndroid Build Coastguard Worker        "metal/SamplerGlobals.sksl",
641*c8dee2aaSAndroid Build Coastguard Worker        "metal/SwizzleHelper.sksl",
642*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/LastFragColor.sksl",
643*c8dee2aaSAndroid Build Coastguard Worker    ],
644*c8dee2aaSAndroid Build Coastguard Worker)
645*c8dee2aaSAndroid Build Coastguard Worker
646*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
647*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_mesh_tests",
648*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
649*c8dee2aaSAndroid Build Coastguard Worker        "mesh/MeshFragment.mfrag",
650*c8dee2aaSAndroid Build Coastguard Worker        "mesh/MeshFragmentWithBlender.mfrag",
651*c8dee2aaSAndroid Build Coastguard Worker        "mesh/MeshFragmentWithColorFilter.mfrag",
652*c8dee2aaSAndroid Build Coastguard Worker        "mesh/MeshFragmentWithShader.mfrag",
653*c8dee2aaSAndroid Build Coastguard Worker        "mesh/MeshVertex.mvert",
654*c8dee2aaSAndroid Build Coastguard Worker    ],
655*c8dee2aaSAndroid Build Coastguard Worker)
656*c8dee2aaSAndroid Build Coastguard Worker
657*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
658*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_mesh_error_tests",
659*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
660*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidMeshFragmentMainParameters.mfrag",
661*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidMeshFragmentMainReturn.mfrag",
662*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidMeshVertexMainParameters.mvert",
663*c8dee2aaSAndroid Build Coastguard Worker        "errors/InvalidMeshVertexMainReturn.mvert",
664*c8dee2aaSAndroid Build Coastguard Worker        "errors/MeshVertexWithBlender.mvert",
665*c8dee2aaSAndroid Build Coastguard Worker        "errors/MeshVertexWithColorFilter.mvert",
666*c8dee2aaSAndroid Build Coastguard Worker        "errors/MeshVertexWithShader.mvert",
667*c8dee2aaSAndroid Build Coastguard Worker    ],
668*c8dee2aaSAndroid Build Coastguard Worker)
669*c8dee2aaSAndroid Build Coastguard Worker
670*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
671*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_rte_error_tests",
672*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
673*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/Caps.rts",
674*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/DerivativesES2.rts",
675*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/ES3Types.rts",
676*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/FirstClassArrays.rts",
677*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/FragCoordAccess.rts",
678*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalArrayOps.rts",
679*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalIndexing.rts",
680*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalLayoutFlags.rts",
681*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalModifiers.rts",
682*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalOperators.rts",
683*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalPrecisionQualifiers.rts",
684*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalShaderSampling.rts",
685*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalShaderUse.rts",
686*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/IllegalStatements.rts",
687*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/InvalidBlendMain.rtb",
688*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/InvalidColorFilterFeatures.rtcf",
689*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/InvalidColorFilterMain.rtcf",
690*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/InvalidShaderMain.rts",
691*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/InvalidUniformTypes.rts",
692*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/InvalidUniformTypesES3.rts",
693*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/LoopConditionErrors.rts",
694*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/LoopExpressionErrors.rts",
695*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/LoopInitializerErrors.rts",
696*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/LoopStructureErrors.rts",
697*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/Ossfuzz36655.rts",
698*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/Ossfuzz38131.rts",
699*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/Ossfuzz45279.rts",
700*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/Ossfuzz66263.rts",
701*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/PrivateFunctions.rts",
702*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/ProgramTooLarge_StackDepth.rts",
703*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/ReservedNameSamplerTypes.rts",
704*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/ReservedNameSubpassInputTypes.rts",
705*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/ReservedNameTexture2D.rts",
706*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/TypeAliases.rts",
707*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/UnsupportedExtension.rts",
708*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/UnsupportedTypeFragmentProcessor.rts",
709*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/UnsupportedTypeSampler.rts",
710*c8dee2aaSAndroid Build Coastguard Worker        "runtime_errors/UnsupportedTypeTexture.rts",
711*c8dee2aaSAndroid Build Coastguard Worker    ],
712*c8dee2aaSAndroid Build Coastguard Worker)
713*c8dee2aaSAndroid Build Coastguard Worker
714*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
715*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_rte_tests",
716*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
717*c8dee2aaSAndroid Build Coastguard Worker        "realistic/BlueNeurons.rts",
718*c8dee2aaSAndroid Build Coastguard Worker        "realistic/HSLColorFilter.rtcf",
719*c8dee2aaSAndroid Build Coastguard Worker        "realistic/HighContrastFilter.rtcf",
720*c8dee2aaSAndroid Build Coastguard Worker        "realistic/RippleShader.rts",
721*c8dee2aaSAndroid Build Coastguard Worker        "runtime/AllowNarrowingConversions.rts",
722*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ArrayIndexing.rts",
723*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ArrayNarrowingConversions.rts",
724*c8dee2aaSAndroid Build Coastguard Worker        "runtime/Blend.rtb",
725*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ChildEffectSimple.rts",
726*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ChildEffectSpecialization.privrts",
727*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ChildEffectSpecializationFanOut.privrts",
728*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ChildEffects.rts",
729*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ColorConversion.rts",
730*c8dee2aaSAndroid Build Coastguard Worker        "runtime/Commutative.rts",
731*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ConstPreservation.rts",
732*c8dee2aaSAndroid Build Coastguard Worker        "runtime/ConversionConstructors.rts",
733*c8dee2aaSAndroid Build Coastguard Worker        "runtime/DivideByZero.rts",
734*c8dee2aaSAndroid Build Coastguard Worker        "runtime/FragCoordAccess.privrts",
735*c8dee2aaSAndroid Build Coastguard Worker        "runtime/FunctionParameterAliasingFirst.rts",
736*c8dee2aaSAndroid Build Coastguard Worker        "runtime/FunctionParameterAliasingSecond.rts",
737*c8dee2aaSAndroid Build Coastguard Worker        "runtime/GLSLTypeNames.rts",
738*c8dee2aaSAndroid Build Coastguard Worker        "runtime/GLSLTypeNamesES3.rts",
739*c8dee2aaSAndroid Build Coastguard Worker        "runtime/GlobalVariables.rts",
740*c8dee2aaSAndroid Build Coastguard Worker        "runtime/IfElseBinding.rts",
741*c8dee2aaSAndroid Build Coastguard Worker        "runtime/IncrementDisambiguation.rts",
742*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_BlocklessLoops.rts",
743*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_FlatLoop.rts",
744*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_Functions.rts",
745*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_NestedLoops.rts",
746*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_SplitLoops.rts",
747*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_StackDepth.rts",
748*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_ZeroIterFor.rts",
749*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LoopFloat.rts",
750*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LoopInt.rts",
751*c8dee2aaSAndroid Build Coastguard Worker        "runtime/MultipleCallsInOneStatement.rts",
752*c8dee2aaSAndroid Build Coastguard Worker        "runtime/Ossfuzz52603.rts",
753*c8dee2aaSAndroid Build Coastguard Worker        "runtime/Ossfuzz65111.rtb",
754*c8dee2aaSAndroid Build Coastguard Worker        "runtime/PrecisionQualifiers.rts",
755*c8dee2aaSAndroid Build Coastguard Worker        "runtime/QualifierOrder.rts",
756*c8dee2aaSAndroid Build Coastguard Worker        "runtime/RecursiveComparison_Arrays.rts",
757*c8dee2aaSAndroid Build Coastguard Worker        "runtime/RecursiveComparison_Structs.rts",
758*c8dee2aaSAndroid Build Coastguard Worker        "runtime/RecursiveComparison_Types.rts",
759*c8dee2aaSAndroid Build Coastguard Worker        "runtime/RecursiveComparison_Vectors.rts",
760*c8dee2aaSAndroid Build Coastguard Worker        "runtime/SampleWithExplicitCoord.rts",
761*c8dee2aaSAndroid Build Coastguard Worker        "runtime/SharedFunctions.rts",
762*c8dee2aaSAndroid Build Coastguard Worker        "runtime/Switch.rts",
763*c8dee2aaSAndroid Build Coastguard Worker        "runtime/SwitchDefaultOnly.rts",
764*c8dee2aaSAndroid Build Coastguard Worker        "runtime/SwitchWithFallthrough.rts",
765*c8dee2aaSAndroid Build Coastguard Worker        "runtime/SwitchWithLoops.rts",
766*c8dee2aaSAndroid Build Coastguard Worker        "runtime/VectorIndexing.rts",
767*c8dee2aaSAndroid Build Coastguard Worker    ],
768*c8dee2aaSAndroid Build Coastguard Worker)
769*c8dee2aaSAndroid Build Coastguard Worker
770*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
771*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_settings_tests",
772*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
773*c8dee2aaSAndroid Build Coastguard Worker        "glsl/BuiltinVariableSetup.sksl",
774*c8dee2aaSAndroid Build Coastguard Worker        "glsl/TypePrecision.sksl",
775*c8dee2aaSAndroid Build Coastguard Worker        "inliner/ExponentialGrowth.sksl",
776*c8dee2aaSAndroid Build Coastguard Worker        "inliner/InlinerCanBeDisabled.sksl",
777*c8dee2aaSAndroid Build Coastguard Worker        "shared/Derivatives.sksl",
778*c8dee2aaSAndroid Build Coastguard Worker        "shared/Optimizations.sksl",
779*c8dee2aaSAndroid Build Coastguard Worker        "shared/Switch.sksl",
780*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchDefaultOnly.sksl",
781*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithFallthrough.sksl",
782*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithFallthroughAndVarDecls.sksl",
783*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithFallthroughGroups.sksl",
784*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithLoops.sksl",
785*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithLoopsES3.sksl",
786*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/AbsInt.sksl",
787*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/BlendGuardedDivide.sksl",
788*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/BuiltinDeterminantSupport.sksl",
789*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/BuiltinFMASupport.sksl",
790*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/DualSourceBlending.sksl",
791*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/FractNegative.sksl",
792*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/FragCoords.sksl",
793*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/LoopCondition.sksl",
794*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/MinAndAbsTogether.sksl",
795*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/NegatedAtan.sksl",
796*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/NegatedLdexp.sksl",
797*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/PowWithConstantExponent.sksl",
798*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/RewriteDoWhileLoops.sksl",
799*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/RewriteMatrixComparisons.sksl",
800*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/RewriteMatrixVectorMultiply.sksl",
801*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/TernaryShortCircuit.sksl",
802*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/VoidInSequenceExpressions.sksl",
803*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/VoidInSequenceExpressionsWithVoidMain.sksl",
804*c8dee2aaSAndroid Build Coastguard Worker    ],
805*c8dee2aaSAndroid Build Coastguard Worker)
806*c8dee2aaSAndroid Build Coastguard Worker
807*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
808*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_shared_tests",
809*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
810*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/AbsFloat.sksl",
811*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/AbsInt.sksl",
812*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Acos.sksl",
813*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Acosh.sksl",
814*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/All.sksl",
815*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Any.sksl",
816*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Asin.sksl",
817*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Asinh.sksl",
818*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Atan.sksl",
819*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Atanh.sksl",
820*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/BitCount.sksl",
821*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Ceil.sksl",
822*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/ClampFloat.sksl",
823*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/ClampInt.sksl",
824*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/ClampUInt.sksl",
825*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Cos.sksl",
826*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Cosh.sksl",
827*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Cross.sksl",
828*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/CrossNoInline.sksl",
829*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/DFdx.sksl",
830*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/DFdy.sksl",
831*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/DFdyNoRTFlip.sksl",
832*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Degrees.sksl",
833*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Determinant.sksl",
834*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Distance.sksl",
835*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Dot.sksl",
836*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Equal.sksl",
837*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Exp.sksl",
838*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Exp2.sksl",
839*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/FaceForward.sksl",
840*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/FindLSB.sksl",
841*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/FindMSB.sksl",
842*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/FloatBitsToInt.sksl",
843*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/FloatBitsToUint.sksl",
844*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Floor.sksl",
845*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Fma.sksl",
846*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Fract.sksl",
847*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Frexp.sksl",
848*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Fwidth.sksl",
849*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/GreaterThan.sksl",
850*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/GreaterThanEqual.sksl",
851*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/IntBitsToFloat.sksl",
852*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Inverse.sksl",
853*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Inversesqrt.sksl",
854*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/IsInf.sksl",
855*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/IsNan.sksl",
856*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Ldexp.sksl",
857*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Length.sksl",
858*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/LessThan.sksl",
859*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/LessThanEqual.sksl",
860*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Log.sksl",
861*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Log2.sksl",
862*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MatrixCompMultES2.sksl",
863*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MatrixCompMultES3.sksl",
864*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MaxFloat.sksl",
865*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MaxInt.sksl",
866*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MaxUint.sksl",
867*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MinFloat.sksl",
868*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MinInt.sksl",
869*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MinUint.sksl",
870*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MixBool.sksl",
871*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MixFloatES2.sksl",
872*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/MixFloatES3.sksl",
873*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Mod.sksl",
874*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Modf.sksl",
875*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Normalize.sksl",
876*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Not.sksl",
877*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/NotEqual.sksl",
878*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/OuterProduct.sksl",
879*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Pack.sksl",
880*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/PackHalf2x16.sksl",
881*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/PackSnorm2x16.sksl",
882*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/PackUnorm2x16.sksl",
883*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Pow.sksl",
884*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Radians.sksl",
885*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Reflect.sksl",
886*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Refract.sksl",
887*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Round.sksl",
888*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/RoundEven.sksl",
889*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Sample.sksl",
890*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/SampleGrad.sksl",
891*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/SampleLod.sksl",
892*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Saturate.sksl",
893*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/SignFloat.sksl",
894*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/SignInt.sksl",
895*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Sin.sksl",
896*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Sinh.sksl",
897*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Smoothstep.sksl",
898*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Sqrt.sksl",
899*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Step.sksl",
900*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Tan.sksl",
901*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Tanh.sksl",
902*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Transpose.sksl",
903*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Trunc.sksl",
904*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/UintBitsToFloat.sksl",
905*c8dee2aaSAndroid Build Coastguard Worker        "intrinsics/Unpack.sksl",
906*c8dee2aaSAndroid Build Coastguard Worker        "realistic/GaussianBlur.sksl",
907*c8dee2aaSAndroid Build Coastguard Worker        "shared/ArrayCast.sksl",
908*c8dee2aaSAndroid Build Coastguard Worker        "shared/ArrayComparison.sksl",
909*c8dee2aaSAndroid Build Coastguard Worker        "shared/ArrayConstructors.sksl",
910*c8dee2aaSAndroid Build Coastguard Worker        "shared/ArrayFollowedByScalar.sksl",
911*c8dee2aaSAndroid Build Coastguard Worker        "shared/ArrayIndexTypes.sksl",
912*c8dee2aaSAndroid Build Coastguard Worker        "shared/ArrayNarrowingConversions.sksl",
913*c8dee2aaSAndroid Build Coastguard Worker        "shared/ArrayTypes.sksl",
914*c8dee2aaSAndroid Build Coastguard Worker        "shared/ArrayUnsizedParam.sksl",
915*c8dee2aaSAndroid Build Coastguard Worker        "shared/Assignment.sksl",
916*c8dee2aaSAndroid Build Coastguard Worker        "shared/Caps.sksl",
917*c8dee2aaSAndroid Build Coastguard Worker        "shared/CastsRoundTowardZero.sksl",
918*c8dee2aaSAndroid Build Coastguard Worker        "shared/Clockwise.sksl",
919*c8dee2aaSAndroid Build Coastguard Worker        "shared/ClockwiseNoRTFlip.sksl",
920*c8dee2aaSAndroid Build Coastguard Worker        "shared/CommaMixedTypes.sksl",
921*c8dee2aaSAndroid Build Coastguard Worker        "shared/CommaSideEffects.sksl",
922*c8dee2aaSAndroid Build Coastguard Worker        "shared/CompileTimeConstantVariables.sksl",
923*c8dee2aaSAndroid Build Coastguard Worker        "shared/ComplexDelete.sksl",
924*c8dee2aaSAndroid Build Coastguard Worker        "shared/ConstArray.sksl",
925*c8dee2aaSAndroid Build Coastguard Worker        "shared/ConstGlobal.sksl",
926*c8dee2aaSAndroid Build Coastguard Worker        "shared/ConstVariableComparison.sksl",
927*c8dee2aaSAndroid Build Coastguard Worker        "shared/ConstantCompositeAccessViaConstantIndex.sksl",
928*c8dee2aaSAndroid Build Coastguard Worker        "shared/ConstantCompositeAccessViaDynamicIndex.sksl",
929*c8dee2aaSAndroid Build Coastguard Worker        "shared/ConstantIf.sksl",
930*c8dee2aaSAndroid Build Coastguard Worker        "shared/Control.sksl",
931*c8dee2aaSAndroid Build Coastguard Worker        "shared/DeadDoWhileLoop.sksl",
932*c8dee2aaSAndroid Build Coastguard Worker        "shared/DeadGlobals.sksl",
933*c8dee2aaSAndroid Build Coastguard Worker        "shared/DeadIfStatement.sksl",
934*c8dee2aaSAndroid Build Coastguard Worker        "shared/DeadLoopVariable.sksl",
935*c8dee2aaSAndroid Build Coastguard Worker        "shared/DeadReturn.sksl",
936*c8dee2aaSAndroid Build Coastguard Worker        "shared/DeadReturnES3.sksl",
937*c8dee2aaSAndroid Build Coastguard Worker        "shared/DeadStripFunctions.sksl",
938*c8dee2aaSAndroid Build Coastguard Worker        "shared/DependentInitializers.sksl",
939*c8dee2aaSAndroid Build Coastguard Worker        "shared/DerivativesUnused.sksl",
940*c8dee2aaSAndroid Build Coastguard Worker        "shared/Discard.sksl",
941*c8dee2aaSAndroid Build Coastguard Worker        "shared/DoWhileControlFlow.sksl",
942*c8dee2aaSAndroid Build Coastguard Worker        "shared/DoubleNegation.sksl",
943*c8dee2aaSAndroid Build Coastguard Worker        "shared/EmptyBlocksES2.sksl",
944*c8dee2aaSAndroid Build Coastguard Worker        "shared/EmptyBlocksES3.sksl",
945*c8dee2aaSAndroid Build Coastguard Worker        "shared/ForLoopControlFlow.sksl",
946*c8dee2aaSAndroid Build Coastguard Worker        "shared/ForLoopMultipleInitES3.sksl",
947*c8dee2aaSAndroid Build Coastguard Worker        "shared/ForLoopShadowing.sksl",
948*c8dee2aaSAndroid Build Coastguard Worker        "shared/FragCoords.sksl",
949*c8dee2aaSAndroid Build Coastguard Worker        "shared/FragCoordsNoRTFlip.sksl",
950*c8dee2aaSAndroid Build Coastguard Worker        "shared/FunctionAnonymousParameters.sksl",
951*c8dee2aaSAndroid Build Coastguard Worker        "shared/FunctionArgTypeMatch.sksl",
952*c8dee2aaSAndroid Build Coastguard Worker        "shared/FunctionParametersOfTextureAndSamplerType.sksl",
953*c8dee2aaSAndroid Build Coastguard Worker        "shared/FunctionPrototype.sksl",
954*c8dee2aaSAndroid Build Coastguard Worker        "shared/FunctionReturnTypeMatch.sksl",
955*c8dee2aaSAndroid Build Coastguard Worker        "shared/Functions.sksl",
956*c8dee2aaSAndroid Build Coastguard Worker        "shared/GeometricIntrinsics.sksl",
957*c8dee2aaSAndroid Build Coastguard Worker        "shared/HelloWorld.sksl",
958*c8dee2aaSAndroid Build Coastguard Worker        "shared/Hex.sksl",
959*c8dee2aaSAndroid Build Coastguard Worker        "shared/HexUnsigned.sksl",
960*c8dee2aaSAndroid Build Coastguard Worker        "shared/IfStatement.sksl",
961*c8dee2aaSAndroid Build Coastguard Worker        "shared/InoutParameters.sksl",
962*c8dee2aaSAndroid Build Coastguard Worker        "shared/InoutParamsAreDistinct.sksl",
963*c8dee2aaSAndroid Build Coastguard Worker        "shared/InstanceID.vert",
964*c8dee2aaSAndroid Build Coastguard Worker        "shared/InstanceIDInFunction.vert",
965*c8dee2aaSAndroid Build Coastguard Worker        "shared/IntegerDivisionES3.sksl",
966*c8dee2aaSAndroid Build Coastguard Worker        "shared/InterfaceBlockBuffer.sksl",
967*c8dee2aaSAndroid Build Coastguard Worker        "shared/InterfaceBlockInoutArray.sksl",
968*c8dee2aaSAndroid Build Coastguard Worker        "shared/InterfaceBlockMultipleAnonymous.sksl",
969*c8dee2aaSAndroid Build Coastguard Worker        "shared/InterfaceBlockNamed.sksl",
970*c8dee2aaSAndroid Build Coastguard Worker        "shared/InterfaceBlockNamedArray.sksl",
971*c8dee2aaSAndroid Build Coastguard Worker        "shared/InterpolantIn.frag",
972*c8dee2aaSAndroid Build Coastguard Worker        "shared/InterpolantOut.vert",
973*c8dee2aaSAndroid Build Coastguard Worker        "shared/LogicalAndShortCircuit.sksl",
974*c8dee2aaSAndroid Build Coastguard Worker        "shared/LogicalOrShortCircuit.sksl",
975*c8dee2aaSAndroid Build Coastguard Worker        "shared/Matrices.sksl",
976*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatricesNonsquare.sksl",
977*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixConstructorsES2.sksl",
978*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixConstructorsES3.sksl",
979*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixEquality.sksl",
980*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixIndexLookup.sksl",
981*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixIndexStore.sksl",
982*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixOpEqualsES2.sksl",
983*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixOpEqualsES3.sksl",
984*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixScalarMath.sksl",
985*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixSwizzleStore.sksl",
986*c8dee2aaSAndroid Build Coastguard Worker        "shared/MatrixToVectorCast.sksl",
987*c8dee2aaSAndroid Build Coastguard Worker        "shared/MultipleAssignments.sksl",
988*c8dee2aaSAndroid Build Coastguard Worker        "shared/NestedComparisonIntrinsics.sksl",
989*c8dee2aaSAndroid Build Coastguard Worker        "shared/NoFragCoordsPos.vert",
990*c8dee2aaSAndroid Build Coastguard Worker        "shared/NoFragCoordsPosRT.vert",
991*c8dee2aaSAndroid Build Coastguard Worker        "shared/NormalizationVert.vert",
992*c8dee2aaSAndroid Build Coastguard Worker        "shared/NumberCasts.sksl",
993*c8dee2aaSAndroid Build Coastguard Worker        "shared/NumberConversions.sksl",
994*c8dee2aaSAndroid Build Coastguard Worker        "shared/Octal.sksl",
995*c8dee2aaSAndroid Build Coastguard Worker        "shared/Offset.sksl",
996*c8dee2aaSAndroid Build Coastguard Worker        "shared/OperatorsES2.sksl",
997*c8dee2aaSAndroid Build Coastguard Worker        "shared/OperatorsES3.sksl",
998*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz26167.sksl",
999*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz26759.sksl",
1000*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz28794.sksl",
1001*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz28904.sksl",
1002*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz29085.sksl",
1003*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz29494.sksl",
1004*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz36770.sksl",
1005*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz36852.sksl",
1006*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz37466.sksl",
1007*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz37677.sksl",
1008*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz37900.sksl",
1009*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz41000.sksl",
1010*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz50636.sksl",
1011*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz58483.sksl",
1012*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz60077.sksl",
1013*c8dee2aaSAndroid Build Coastguard Worker        "shared/Ossfuzz63170.sksl",
1014*c8dee2aaSAndroid Build Coastguard Worker        "shared/OutParams.sksl",
1015*c8dee2aaSAndroid Build Coastguard Worker        "shared/OutParamsAreDistinct.sksl",
1016*c8dee2aaSAndroid Build Coastguard Worker        "shared/OutParamsAreDistinctFromGlobal.sksl",
1017*c8dee2aaSAndroid Build Coastguard Worker        "shared/OutParamsDoubleSwizzle.sksl",
1018*c8dee2aaSAndroid Build Coastguard Worker        "shared/OutParamsFunctionCallInArgument.sksl",
1019*c8dee2aaSAndroid Build Coastguard Worker        "shared/Overflow.sksl",
1020*c8dee2aaSAndroid Build Coastguard Worker        "shared/PostfixExpressions.sksl",
1021*c8dee2aaSAndroid Build Coastguard Worker        "shared/PrefixExpressionsES2.sksl",
1022*c8dee2aaSAndroid Build Coastguard Worker        "shared/PrefixExpressionsES3.sksl",
1023*c8dee2aaSAndroid Build Coastguard Worker        "shared/RectangleTexture.sksl",
1024*c8dee2aaSAndroid Build Coastguard Worker        "shared/ReservedInGLSLButAllowedInSkSL.sksl",
1025*c8dee2aaSAndroid Build Coastguard Worker        "shared/ResizeMatrix.sksl",
1026*c8dee2aaSAndroid Build Coastguard Worker        "shared/ResizeMatrixNonsquare.sksl",
1027*c8dee2aaSAndroid Build Coastguard Worker        "shared/ReturnBadTypeFromMain.sksl",
1028*c8dee2aaSAndroid Build Coastguard Worker        "shared/ReturnColorFromMain.sksl",
1029*c8dee2aaSAndroid Build Coastguard Worker        "shared/ReturnsValueOnEveryPathES2.sksl",
1030*c8dee2aaSAndroid Build Coastguard Worker        "shared/ReturnsValueOnEveryPathES3.sksl",
1031*c8dee2aaSAndroid Build Coastguard Worker        "shared/SampleLocations.vert",
1032*c8dee2aaSAndroid Build Coastguard Worker        "shared/SampleMask.sksl",
1033*c8dee2aaSAndroid Build Coastguard Worker        "shared/ScalarConversionConstructorsES2.sksl",
1034*c8dee2aaSAndroid Build Coastguard Worker        "shared/ScalarConversionConstructorsES3.sksl",
1035*c8dee2aaSAndroid Build Coastguard Worker        "shared/ScopedSymbol.sksl",
1036*c8dee2aaSAndroid Build Coastguard Worker        "shared/StackingVectorCasts.sksl",
1037*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitch.sksl",
1038*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithBreak.sksl",
1039*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithBreakInsideBlock.sksl",
1040*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithConditionalBreak.sksl",
1041*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithConditionalBreakInsideBlock.sksl",
1042*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithFallthroughA.sksl",
1043*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithFallthroughB.sksl",
1044*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithStaticConditionalBreak.sksl",
1045*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithStaticConditionalBreakInsideBlock.sksl",
1046*c8dee2aaSAndroid Build Coastguard Worker        "shared/StaticSwitchWithVarDecl.sksl",
1047*c8dee2aaSAndroid Build Coastguard Worker        "shared/StorageBuffer.sksl",
1048*c8dee2aaSAndroid Build Coastguard Worker        "shared/StorageBufferVertex.vert",
1049*c8dee2aaSAndroid Build Coastguard Worker        "shared/StructArrayFollowedByScalar.sksl",
1050*c8dee2aaSAndroid Build Coastguard Worker        "shared/StructComparison.sksl",
1051*c8dee2aaSAndroid Build Coastguard Worker        "shared/StructIndexLookup.sksl",
1052*c8dee2aaSAndroid Build Coastguard Worker        "shared/StructIndexStore.sksl",
1053*c8dee2aaSAndroid Build Coastguard Worker        "shared/StructMaxDepth.sksl",
1054*c8dee2aaSAndroid Build Coastguard Worker        "shared/Structs.sksl",
1055*c8dee2aaSAndroid Build Coastguard Worker        "shared/StructsInFunctions.sksl",
1056*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithEarlyReturn.sksl",
1057*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleAsLValue.sksl",
1058*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleAsLValueES3.sksl",
1059*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleBoolConstants.sksl",
1060*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleByConstantIndex.sksl",
1061*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleByIndex.sksl",
1062*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleConstants.sksl",
1063*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleIndexLookup.sksl",
1064*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleIndexStore.sksl",
1065*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleLTRB.sksl",
1066*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleOpt.sksl",
1067*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleScalar.sksl",
1068*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleScalarBool.sksl",
1069*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwizzleScalarInt.sksl",
1070*c8dee2aaSAndroid Build Coastguard Worker        "shared/TemporaryIndexLookup.sksl",
1071*c8dee2aaSAndroid Build Coastguard Worker        "shared/TernaryAsLValueEntirelyFoldable.sksl",
1072*c8dee2aaSAndroid Build Coastguard Worker        "shared/TernaryAsLValueFoldableTest.sksl",
1073*c8dee2aaSAndroid Build Coastguard Worker        "shared/TernaryComplexNesting.sksl",
1074*c8dee2aaSAndroid Build Coastguard Worker        "shared/TernaryExpression.sksl",
1075*c8dee2aaSAndroid Build Coastguard Worker        "shared/TernaryNesting.sksl",
1076*c8dee2aaSAndroid Build Coastguard Worker        "shared/TernaryOneZeroOptimization.sksl",
1077*c8dee2aaSAndroid Build Coastguard Worker        "shared/TernarySideEffects.sksl",
1078*c8dee2aaSAndroid Build Coastguard Worker        "shared/TernaryTrueFalseOptimization.sksl",
1079*c8dee2aaSAndroid Build Coastguard Worker        "shared/Texture2D.sksl",
1080*c8dee2aaSAndroid Build Coastguard Worker        "shared/TextureSharpen.sksl",
1081*c8dee2aaSAndroid Build Coastguard Worker        "shared/UnaryPositiveNegative.sksl",
1082*c8dee2aaSAndroid Build Coastguard Worker        "shared/UniformArray.sksl",
1083*c8dee2aaSAndroid Build Coastguard Worker        "shared/UniformBuffers.sksl",
1084*c8dee2aaSAndroid Build Coastguard Worker        "shared/UniformMatrixResize.sksl",
1085*c8dee2aaSAndroid Build Coastguard Worker        "shared/UnusedVariables.sksl",
1086*c8dee2aaSAndroid Build Coastguard Worker        "shared/VectorConstructors.sksl",
1087*c8dee2aaSAndroid Build Coastguard Worker        "shared/VectorScalarMath.sksl",
1088*c8dee2aaSAndroid Build Coastguard Worker        "shared/VectorToMatrixCast.sksl",
1089*c8dee2aaSAndroid Build Coastguard Worker        "shared/VertexID.vert",
1090*c8dee2aaSAndroid Build Coastguard Worker        "shared/VertexIDInFunction.vert",
1091*c8dee2aaSAndroid Build Coastguard Worker        "shared/WhileLoopControlFlow.sksl",
1092*c8dee2aaSAndroid Build Coastguard Worker    ],
1093*c8dee2aaSAndroid Build Coastguard Worker)
1094*c8dee2aaSAndroid Build Coastguard Worker
1095*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
1096*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_spirv_tests",
1097*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
1098*c8dee2aaSAndroid Build Coastguard Worker        "errors/ArrayUnspecifiedDimensions.sksl",
1099*c8dee2aaSAndroid Build Coastguard Worker        "errors/LayoutInInterfaceBlock.sksl",
1100*c8dee2aaSAndroid Build Coastguard Worker        "errors/LayoutInStruct.sksl",
1101*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz36850.sksl",
1102*c8dee2aaSAndroid Build Coastguard Worker        "errors/Ossfuzz37469.sksl",
1103*c8dee2aaSAndroid Build Coastguard Worker        "errors/UndefinedFunction.rts",
1104*c8dee2aaSAndroid Build Coastguard Worker        "shared/Switch.sksl",
1105*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchDefaultOnly.sksl",
1106*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithFallthrough.sksl",
1107*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithLoops.sksl",
1108*c8dee2aaSAndroid Build Coastguard Worker        "spirv/ArrayStrideInDifferentLayouts.sksl",
1109*c8dee2aaSAndroid Build Coastguard Worker        "spirv/CombinedSamplerTypeDawnCompatMode.sksl",
1110*c8dee2aaSAndroid Build Coastguard Worker        "spirv/ConstantVectorFromVector.sksl",
1111*c8dee2aaSAndroid Build Coastguard Worker        "spirv/ConstantVectorize.sksl",
1112*c8dee2aaSAndroid Build Coastguard Worker        "spirv/FunctionParametersOfTextureAndSamplerTypeDawnCompatMode.sksl",
1113*c8dee2aaSAndroid Build Coastguard Worker        "spirv/InterfaceBlockPushConstant.sksl",
1114*c8dee2aaSAndroid Build Coastguard Worker        "spirv/LayoutMultipleOf4.sksl",
1115*c8dee2aaSAndroid Build Coastguard Worker        "spirv/LayoutOutOfOrder.sksl",
1116*c8dee2aaSAndroid Build Coastguard Worker        "spirv/MixedSamplerTypes.sksl",
1117*c8dee2aaSAndroid Build Coastguard Worker        "spirv/OpaqueTypeInArray.sksl",
1118*c8dee2aaSAndroid Build Coastguard Worker        "spirv/Ossfuzz35916.sksl",
1119*c8dee2aaSAndroid Build Coastguard Worker        "spirv/Ossfuzz37627.sksl",
1120*c8dee2aaSAndroid Build Coastguard Worker        "spirv/Ossfuzz44096.sksl",
1121*c8dee2aaSAndroid Build Coastguard Worker        "spirv/Ossfuzz53202.sksl",
1122*c8dee2aaSAndroid Build Coastguard Worker        "spirv/Ossfuzz65538.sksl",
1123*c8dee2aaSAndroid Build Coastguard Worker        "spirv/Ossfuzz70523.sksl",
1124*c8dee2aaSAndroid Build Coastguard Worker        "spirv/SpecializationInCall.sksl",
1125*c8dee2aaSAndroid Build Coastguard Worker        "spirv/SpecializedFieldAccess.sksl",
1126*c8dee2aaSAndroid Build Coastguard Worker        "spirv/SpecializedSamplerFunctions.sksl",
1127*c8dee2aaSAndroid Build Coastguard Worker        "spirv/StructArrayMemberInDifferentLayouts.sksl",
1128*c8dee2aaSAndroid Build Coastguard Worker        "spirv/UnusedInterfaceBlock.sksl",
1129*c8dee2aaSAndroid Build Coastguard Worker        "spirv/WrongCombinedSamplerLayoutForWebGPUSampler.sksl",
1130*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/DualSourceBlending.sksl",
1131*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/MustDeclareFragmentFrontFacing.sksl",
1132*c8dee2aaSAndroid Build Coastguard Worker        "workarounds/RewriteMatrixVectorMultiply.sksl",
1133*c8dee2aaSAndroid Build Coastguard Worker    ],
1134*c8dee2aaSAndroid Build Coastguard Worker)
1135*c8dee2aaSAndroid Build Coastguard Worker
1136*c8dee2aaSAndroid Build Coastguard Workerskia_filegroup(
1137*c8dee2aaSAndroid Build Coastguard Worker    name = "sksl_wgsl_tests",
1138*c8dee2aaSAndroid Build Coastguard Worker    srcs = [
1139*c8dee2aaSAndroid Build Coastguard Worker        "runtime/GLSLTypeNames.rts",
1140*c8dee2aaSAndroid Build Coastguard Worker        "runtime/GLSLTypeNamesES3.rts",
1141*c8dee2aaSAndroid Build Coastguard Worker        "runtime/GlobalVariables.rts",
1142*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_BlocklessLoops.rts",
1143*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_FlatLoop.rts",
1144*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_Functions.rts",
1145*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_NestedLoops.rts",
1146*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_SplitLoops.rts",
1147*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LargeProgram_ZeroIterFor.rts",
1148*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LoopFloat.rts",
1149*c8dee2aaSAndroid Build Coastguard Worker        "runtime/LoopInt.rts",
1150*c8dee2aaSAndroid Build Coastguard Worker        "runtime/QualifierOrder.rts",
1151*c8dee2aaSAndroid Build Coastguard Worker        "runtime/RecursiveComparison_Arrays.rts",
1152*c8dee2aaSAndroid Build Coastguard Worker        "runtime/RecursiveComparison_Structs.rts",
1153*c8dee2aaSAndroid Build Coastguard Worker        "runtime/RecursiveComparison_Types.rts",
1154*c8dee2aaSAndroid Build Coastguard Worker        "runtime/RecursiveComparison_Vectors.rts",
1155*c8dee2aaSAndroid Build Coastguard Worker        "shared/Derivatives.sksl",
1156*c8dee2aaSAndroid Build Coastguard Worker        "shared/Optimizations.sksl",
1157*c8dee2aaSAndroid Build Coastguard Worker        "shared/Switch.sksl",
1158*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchDefaultOnly.sksl",
1159*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithFallthrough.sksl",
1160*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithFallthroughAndVarDecls.sksl",
1161*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithFallthroughGroups.sksl",
1162*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithLoops.sksl",
1163*c8dee2aaSAndroid Build Coastguard Worker        "shared/SwitchWithLoopsES3.sksl",
1164*c8dee2aaSAndroid Build Coastguard Worker        "spirv/CombinedSamplerTypeDawnCompatMode.sksl",
1165*c8dee2aaSAndroid Build Coastguard Worker        "spirv/FunctionParametersOfTextureAndSamplerTypeDawnCompatMode.sksl",
1166*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/BuiltinFragmentStageIO.sksl",
1167*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/BuiltinVertexStageIO.vert",
1168*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/CastMat2x2ToMat3x3.sksl",
1169*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/CastMat2x2ToVec4.sksl",
1170*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/CastMat2x3ToMat4x4.sksl",
1171*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/CastMat4x4ToMat3x4.sksl",
1172*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/CastMat4x4ToMat4x3.sksl",
1173*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/CastVec4ToMat2x2.sksl",
1174*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/EntrypointIsWrittenLast.sksl",
1175*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/Equality.sksl",
1176*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/FunctionCallDependencies.sksl",
1177*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/GlobalUniforms.sksl",
1178*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/IfStatement.sksl",
1179*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/IndexExpression.sksl",
1180*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/InterfaceBlockUniforms.sksl",
1181*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/MainDoesNotHaveFragCoordParameter.sksl",
1182*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/MainHasVoidReturn.sksl",
1183*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/MatrixConstructorDiagonal.sksl",
1184*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/OutParams.sksl",
1185*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/PixelLocalStorage.sksl",
1186*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/Sample.sksl",
1187*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/SubpassInput.sksl",
1188*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/TextureIntrinsics.compute",
1189*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/UniformArrays.sksl",
1190*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/UniformMatrices.sksl",
1191*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/UserDefinedPipelineIO.sksl",
1192*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/VertexPositionOutputIsAlwaysDeclared.vert",
1193*c8dee2aaSAndroid Build Coastguard Worker        "wgsl/WorkgroupSize.compute",
1194*c8dee2aaSAndroid Build Coastguard Worker    ],
1195*c8dee2aaSAndroid Build Coastguard Worker)
1196