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