- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.sksl files (682): tests/sksl/folding/StructFieldFolding.minified.sksl tests/sksl/folding/MatrixFoldingES2.minified.sksl tests/sksl/folding/TernaryFolding.minified.sksl tests/sksl/folding/PreserveSideEffects.minified.sksl tests/sksl/folding/AssignmentOps.minified.sksl tests/sksl/folding/MatrixVectorNoOpFolding.minified.sksl tests/sksl/folding/IntFoldingES2.minified.sksl tests/sksl/folding/CastFolding.minified.sksl tests/sksl/folding/ArraySizeFolding.minified.sksl tests/sksl/folding/StructFieldNoFolding.minified.sksl tests/sksl/folding/MatrixNoOpFolding.minified.sksl tests/sksl/folding/Negation.minified.sksl tests/sksl/folding/FloatFolding.minified.sksl tests/sksl/folding/BoolFolding.minified.sksl tests/sksl/folding/VectorScalarFolding.minified.sksl tests/sksl/folding/SelfAssignment.minified.sksl tests/sksl/folding/SwitchCaseFolding.minified.sksl tests/sksl/folding/ShortCircuitBoolFolding.minified.sksl tests/sksl/folding/VectorVectorFolding.minified.sksl tests/sksl/folding/LogicalNot.minified.sksl tests/sksl/folding/MatrixScalarNoOpFolding.minified.sksl tests/sksl/folding/SwizzleFolding.minified.sksl tests/sksl/realistic/HSLColorFilter.minified.sksl tests/sksl/realistic/HighContrastFilter.minified.sksl tests/sksl/realistic/BlueNeurons.minified.sksl tests/sksl/realistic/RippleShader.minified.sksl tests/sksl/runtime/RecursiveComparison_Structs.minified.sksl tests/sksl/runtime/DivideByZero.minified.sksl tests/sksl/runtime/Ossfuzz52603.minified.sksl tests/sksl/runtime/LargeProgram_ZeroIterFor.minified.sksl tests/sksl/runtime/SwitchDefaultOnly.minified.sksl tests/sksl/runtime/Switch.minified.sksl tests/sksl/runtime/LargeProgram_Functions.minified.sksl tests/sksl/runtime/ConstPreservation.minified.sksl tests/sksl/runtime/ArrayNarrowingConversions.minified.sksl tests/sksl/runtime/IfElseBinding.minified.sksl tests/sksl/runtime/ChildEffectSpecialization.minified.sksl tests/sksl/runtime/RecursiveComparison_Types.minified.sksl tests/sksl/runtime/QualifierOrder.minified.sksl tests/sksl/runtime/Blend.minified.sksl tests/sksl/runtime/RecursiveComparison_Arrays.minified.sksl tests/sksl/runtime/ChildEffects.minified.sksl tests/sksl/runtime/GLSLTypeNamesES3.minified.sksl tests/sksl/runtime/GlobalVariables.minified.sksl tests/sksl/runtime/MultipleCallsInOneStatement.minified.sksl tests/sksl/runtime/FunctionParameterAliasingFirst.minified.sksl tests/sksl/runtime/LargeProgram_NestedLoops.minified.sksl tests/sksl/runtime/ChildEffectSimple.minified.sksl tests/sksl/runtime/Ossfuzz65111.minified.sksl tests/sksl/runtime/SwitchWithLoops.minified.sksl tests/sksl/runtime/IncrementDisambiguation.minified.sksl tests/sksl/runtime/FunctionParameterAliasingSecond.minified.sksl tests/sksl/runtime/SharedFunctions.minified.sksl tests/sksl/runtime/VectorIndexing.minified.sksl tests/sksl/runtime/ChildEffectSpecializationFanOut.minified.sksl tests/sksl/runtime/RecursiveComparison_Vectors.minified.sksl tests/sksl/runtime/LargeProgram_FlatLoop.minified.sksl tests/sksl/runtime/ArrayIndexing.minified.sksl tests/sksl/runtime/LargeProgram_SplitLoops.minified.sksl tests/sksl/runtime/SampleWithExplicitCoord.minified.sksl tests/sksl/runtime/LoopFloat.minified.sksl tests/sksl/runtime/ColorConversion.minified.sksl tests/sksl/runtime/FragCoordAccess.minified.sksl tests/sksl/runtime/LargeProgram_BlocklessLoops.minified.sksl tests/sksl/runtime/LargeProgram_StackDepth.minified.sksl tests/sksl/runtime/ConversionConstructors.minified.sksl tests/sksl/runtime/LoopInt.minified.sksl tests/sksl/runtime/SwitchWithFallthrough.minified.sksl tests/sksl/runtime/AllowNarrowingConversions.minified.sksl tests/sksl/runtime/Commutative.minified.sksl tests/sksl/runtime/PrecisionQualifiers.minified.sksl tests/sksl/runtime/GLSLTypeNames.minified.sksl tests/sksl/mesh/MeshFragmentWithShader.minified.sksl tests/sksl/mesh/MeshFragmentWithBlender.minified.sksl tests/sksl/mesh/MeshFragment.minified.sksl tests/sksl/mesh/MeshFragmentWithColorFilter.minified.sksl tests/sksl/mesh/MeshVertex.minified.sksl resources/sksl/folding/IntFoldingES3.sksl resources/sksl/folding/MatrixFoldingES3.sksl resources/sksl/folding/ArrayFolding.sksl resources/sksl/glsl/ForceHighPrecision.sksl resources/sksl/glsl/BuiltinVariableSetup.sksl resources/sksl/glsl/Version450Core.sksl resources/sksl/glsl/Underscores.sksl resources/sksl/glsl/LastFragColor.sksl resources/sksl/glsl/TextureVersion110.sksl resources/sksl/glsl/TextureSharpenVersion110.sksl resources/sksl/glsl/LayoutQualifiers.sksl resources/sksl/glsl/ShortIntPrecision.sksl resources/sksl/glsl/UsesPrecisionModifiers.sksl resources/sksl/glsl/TypePrecision.sksl resources/sksl/glsl/Version110.sksl resources/sksl/glsl/LastFragColorWithoutCaps.sksl resources/sksl/workarounds/RewriteMatrixVectorMultiply.sksl resources/sksl/workarounds/PowWithConstantExponent.sksl resources/sksl/workarounds/RewriteMatrixComparisons.sksl resources/sksl/workarounds/RewriteDoWhileLoops.sksl resources/sksl/workarounds/FragCoords.sksl resources/sksl/workarounds/BuiltinFMASupport.sksl resources/sksl/workarounds/FractNegative.sksl resources/sksl/workarounds/LastFragColor.sksl resources/sksl/workarounds/TernaryShortCircuit.sksl resources/sksl/workarounds/LoopCondition.sksl resources/sksl/workarounds/VoidInSequenceExpressionsWithVoidMain.sksl resources/sksl/workarounds/NegatedLdexp.sksl resources/sksl/workarounds/DualSourceBlending.sksl resources/sksl/workarounds/AbsInt.sksl resources/sksl/workarounds/MustDeclareFragmentFrontFacing.sksl resources/sksl/workarounds/NegatedAtan.sksl resources/sksl/workarounds/BuiltinDeterminantSupport.sksl resources/sksl/workarounds/VoidInSequenceExpressions.sksl resources/sksl/workarounds/BlendGuardedDivide.sksl resources/sksl/workarounds/MinAndAbsTogether.sksl resources/sksl/inliner/WhileBodyMustBeInlinedIntoAScope.sksl resources/sksl/inliner/TernaryResultsCannotBeInlined.sksl resources/sksl/inliner/StructsCanBeInlinedSafely.sksl resources/sksl/inliner/ShortCircuitEvaluationsCannotInlineRightHandSide.sksl resources/sksl/inliner/ForInitializerExpressionsCanBeInlined.sksl resources/sksl/inliner/SwitchWithCastCanBeInlined.sksl resources/sksl/inliner/Ossfuzz66207.sksl resources/sksl/inliner/InlineWithUnmodifiedArgument.sksl resources/sksl/inliner/DoWhileTestCannotBeInlined.sksl resources/sksl/inliner/TrivialArgumentsInlineDirectly.sksl resources/sksl/inliner/InlinerCanBeDisabled.sksl resources/sksl/inliner/NoInline.sksl resources/sksl/inliner/IntrinsicNameCollision.sksl resources/sksl/inliner/InlinerUsesTempVarForReturnsInsideBlockWithVar.sksl resources/sksl/inliner/IfElseBodyMustBeInlinedIntoAScope.sksl resources/sksl/inliner/ForBodyMustBeInlinedIntoAScope.sksl resources/sksl/inliner/InlineKeywordOverridesThreshold.sksl resources/sksl/inliner/IfElseChainWithReturnsCanBeInlined.sksl resources/sksl/inliner/TernaryTestCanBeInlined.sksl resources/sksl/inliner/InlineWithNestedBigCalls.sksl resources/sksl/inliner/TypeShadowing.sksl resources/sksl/inliner/InlinerElidesTempVarForReturnsInsideBlock.sksl resources/sksl/inliner/IfTestCanBeInlined.sksl resources/sksl/inliner/InlineWithModifiedArgument.sksl resources/sksl/inliner/IfWithReturnsCanBeInlined.sksl resources/sksl/inliner/ModifiedStructParametersCannotBeInlined.sksl resources/sksl/inliner/InlinerUsesTempVarForMultipleReturns.sksl resources/sksl/inliner/ForWithoutReturnInsideCanBeInlined.sksl resources/sksl/inliner/InlineThreshold.sksl resources/sksl/inliner/CommaExpressionsAllowInlining.sksl resources/sksl/inliner/ModifiedArrayParametersCannotBeInlined.sksl resources/sksl/inliner/InlinerAvoidsVariableNameOverlap.sksl resources/sksl/inliner/ExponentialGrowth.sksl resources/sksl/inliner/SwitchWithoutReturnInsideCanBeInlined.sksl resources/sksl/inliner/TrivialArgumentsInlineDirectlyES3.sksl resources/sksl/inliner/SwizzleCanBeInlinedDirectly.sksl resources/sksl/inliner/Ossfuzz37994.sksl resources/sksl/inliner/InlinerManglesNames.sksl resources/sksl/inliner/InlineUnscopedVariable.sksl resources/sksl/inliner/StaticSwitch.sksl resources/sksl/inliner/WhileTestCannotBeInlined.sksl resources/sksl/inliner/InlineWithNestedCalls.sksl resources/sksl/inliner/DoWhileBodyMustBeInlinedIntoAScope.sksl resources/sksl/inliner/ForWithReturnInsideCannotBeInlined.sksl resources/sksl/inliner/IfBodyMustBeInlinedIntoAScope.sksl resources/sksl/inliner/InlineWithUnnecessaryBlocks.sksl resources/sksl/intrinsics/Exp2.sksl resources/sksl/intrinsics/Modf.sksl resources/sksl/intrinsics/LessThan.sksl resources/sksl/intrinsics/Inversesqrt.sksl resources/sksl/intrinsics/NotEqual.sksl resources/sksl/intrinsics/ClampFloat.sksl resources/sksl/intrinsics/RoundEven.sksl resources/sksl/intrinsics/Determinant.sksl resources/sksl/intrinsics/Pow.sksl resources/sksl/intrinsics/Unpack.sksl resources/sksl/intrinsics/MixFloatES3.sksl resources/sksl/intrinsics/Cos.sksl resources/sksl/intrinsics/Inverse.sksl resources/sksl/intrinsics/UintBitsToFloat.sksl resources/sksl/intrinsics/Trunc.sksl resources/sksl/intrinsics/Floor.sksl resources/sksl/intrinsics/SampleGrad.sksl resources/sksl/intrinsics/Any.sksl resources/sksl/intrinsics/MaxInt.sksl resources/sksl/intrinsics/Asin.sksl resources/sksl/intrinsics/SignFloat.sksl resources/sksl/intrinsics/PackHalf2x16.sksl resources/sksl/intrinsics/SampleLod.sksl resources/sksl/intrinsics/Log2.sksl resources/sksl/intrinsics/MatrixCompMultES2.sksl resources/sksl/intrinsics/Fma.sksl resources/sksl/intrinsics/GreaterThanEqual.sksl resources/sksl/intrinsics/Frexp.sksl resources/sksl/intrinsics/MixBool.sksl resources/sksl/intrinsics/OuterProduct.sksl resources/sksl/intrinsics/PackUnorm2x16.sksl resources/sksl/intrinsics/IsNan.sksl resources/sksl/intrinsics/Tanh.sksl resources/sksl/intrinsics/Tan.sksl resources/sksl/intrinsics/GreaterThan.sksl resources/sksl/intrinsics/Ldexp.sksl resources/sksl/intrinsics/FaceForward.sksl resources/sksl/intrinsics/Atan.sksl resources/sksl/intrinsics/Fwidth.sksl resources/sksl/intrinsics/Smoothstep.sksl resources/sksl/intrinsics/Fract.sksl resources/sksl/intrinsics/Sqrt.sksl resources/sksl/intrinsics/Pack.sksl resources/sksl/intrinsics/Mod.sksl resources/sksl/intrinsics/BitCount.sksl resources/sksl/intrinsics/MatrixCompMultES3.sksl resources/sksl/intrinsics/Dot.sksl resources/sksl/intrinsics/Degrees.sksl resources/sksl/intrinsics/FloatBitsToInt.sksl resources/sksl/intrinsics/CrossNoInline.sksl resources/sksl/intrinsics/Refract.sksl resources/sksl/intrinsics/ClampInt.sksl resources/sksl/intrinsics/Saturate.sksl resources/sksl/intrinsics/MinUint.sksl resources/sksl/intrinsics/LessThanEqual.sksl resources/sksl/intrinsics/Sin.sksl resources/sksl/intrinsics/Sample.sksl resources/sksl/intrinsics/FloatBitsToUint.sksl resources/sksl/intrinsics/Distance.sksl resources/sksl/intrinsics/Step.sksl resources/sksl/intrinsics/Asinh.sksl resources/sksl/intrinsics/Normalize.sksl resources/sksl/intrinsics/Radians.sksl resources/sksl/intrinsics/AbsFloat.sksl resources/sksl/intrinsics/PackSnorm2x16.sksl resources/sksl/intrinsics/IntBitsToFloat.sksl resources/sksl/intrinsics/MinInt.sksl resources/sksl/intrinsics/AbsInt.sksl resources/sksl/intrinsics/Reflect.sksl resources/sksl/intrinsics/Exp.sksl resources/sksl/intrinsics/MaxFloat.sksl resources/sksl/intrinsics/FindLSB.sksl resources/sksl/intrinsics/Ceil.sksl resources/sksl/intrinsics/MaxUint.sksl resources/sksl/intrinsics/Cross.sksl resources/sksl/intrinsics/SignInt.sksl resources/sksl/intrinsics/Log.sksl resources/sksl/intrinsics/IsInf.sksl resources/sksl/intrinsics/Transpose.sksl resources/sksl/intrinsics/Length.sksl resources/sksl/intrinsics/Atanh.sksl resources/sksl/intrinsics/Acosh.sksl resources/sksl/intrinsics/Cosh.sksl resources/sksl/intrinsics/DFdyNoRTFlip.sksl resources/sksl/intrinsics/FindMSB.sksl resources/sksl/intrinsics/Not.sksl resources/sksl/intrinsics/MinFloat.sksl resources/sksl/intrinsics/MixFloatES2.sksl resources/sksl/intrinsics/Sinh.sksl resources/sksl/intrinsics/Equal.sksl resources/sksl/intrinsics/Acos.sksl resources/sksl/intrinsics/ClampUInt.sksl resources/sksl/intrinsics/Round.sksl resources/sksl/intrinsics/DFdx.sksl resources/sksl/intrinsics/DFdy.sksl resources/sksl/intrinsics/All.sksl resources/sksl/metal/LayoutMtlSampler.sksl resources/sksl/metal/SamplerGlobals.sksl resources/sksl/metal/CastMat2x3ToMat4x4.sksl resources/sksl/metal/CastMat4x4ToMat3x4.sksl resources/sksl/metal/OpaqueTypeInStruct.sksl resources/sksl/metal/OutVarsRequireLocation.sksl resources/sksl/metal/NumericGlobals.sksl resources/sksl/metal/CastMat2x2ToMat3x3.sksl resources/sksl/metal/OpaqueTypeInInterfaceBlock.sksl resources/sksl/metal/CastHalf4ToMat2x2.sksl resources/sksl/metal/SwizzleHelper.sksl resources/sksl/metal/CastMat4x4ToMat4x3.sksl resources/sksl/metal/OutParams.sksl resources/sksl/metal/Ossfuzz48371.sksl resources/sksl/metal/LastFragColorWithoutCaps.sksl resources/sksl/shared/ConstantCompositeAccessViaConstantIndex.sksl resources/sksl/shared/OutParamsFunctionCallInArgument.sksl resources/sksl/shared/ForLoopMultipleInitES3.sksl resources/sksl/shared/SwitchDefaultOnly.sksl resources/sksl/shared/TernaryExpression.sksl resources/sksl/shared/StorageBuffer.sksl resources/sksl/shared/PostfixExpressions.sksl resources/sksl/shared/Ossfuzz28904.sksl resources/sksl/shared/ConstArray.sksl resources/sksl/shared/DeadStripFunctions.sksl resources/sksl/shared/ReturnColorFromMain.sksl resources/sksl/shared/NumberCasts.sksl resources/sksl/shared/Ossfuzz50636.sksl resources/sksl/shared/SwizzleByConstantIndex.sksl resources/sksl/shared/Control.sksl resources/sksl/shared/StaticSwitchWithConditionalBreak.sksl resources/sksl/shared/SwitchWithFallthrough.sksl resources/sksl/shared/StaticSwitchWithVarDecl.sksl resources/sksl/shared/ConstantCompositeAccessViaDynamicIndex.sksl resources/sksl/shared/Ossfuzz26759.sksl resources/sksl/shared/VectorScalarMath.sksl resources/sksl/shared/TernaryComplexNesting.sksl resources/sksl/shared/ClockwiseNoRTFlip.sksl resources/sksl/shared/FragCoords.sksl resources/sksl/shared/WhileLoopControlFlow.sksl resources/sksl/shared/SwitchWithLoopsES3.sksl resources/sksl/shared/FunctionReturnTypeMatch.sksl resources/sksl/shared/TernarySideEffects.sksl resources/sksl/shared/Matrices.sksl resources/sksl/shared/SwizzleByIndex.sksl resources/sksl/shared/DoWhileControlFlow.sksl resources/sksl/shared/Overflow.sksl resources/sksl/shared/TernaryNesting.sksl resources/sksl/shared/Caps.sksl resources/sksl/shared/ArrayCast.sksl resources/sksl/shared/SwizzleAsLValueES3.sksl resources/sksl/shared/MatrixConstructorsES3.sksl resources/sksl/shared/ArrayUnsizedParam.sksl resources/sksl/shared/StructComparison.sksl resources/sksl/shared/InterfaceBlockBuffer.sksl resources/sksl/shared/ReturnsValueOnEveryPathES3.sksl resources/sksl/shared/Offset.sksl resources/sksl/shared/MatrixOpEqualsES3.sksl resources/sksl/shared/FragCoordsNoRTFlip.sksl resources/sksl/shared/TernaryAsLValueFoldableTest.sksl resources/sksl/shared/ComplexDelete.sksl resources/sksl/shared/Clockwise.sksl resources/sksl/shared/StaticSwitchWithConditionalBreakInsideBlock.sksl resources/sksl/shared/LogicalOrShortCircuit.sksl resources/sksl/shared/FunctionParametersOfTextureAndSamplerType.sksl resources/sksl/shared/CommaMixedTypes.sksl resources/sksl/shared/ReservedInGLSLButAllowedInSkSL.sksl resources/sksl/shared/StackingVectorCasts.sksl resources/sksl/shared/Ossfuzz37466.sksl resources/sksl/shared/HelloWorld.sksl resources/sksl/shared/CommaSideEffects.sksl resources/sksl/shared/ScopedSymbol.sksl resources/sksl/shared/InoutParameters.sksl resources/sksl/shared/VectorToMatrixCast.sksl resources/sksl/shared/TernaryTrueFalseOptimization.sksl resources/sksl/shared/FunctionPrototype.sksl resources/sksl/shared/ArrayComparison.sksl resources/sksl/shared/Ossfuzz37900.sksl resources/sksl/shared/SwizzleLTRB.sksl resources/sksl/shared/EmptyBlocksES2.sksl resources/sksl/shared/MatrixConstructorsES2.sksl resources/sksl/shared/ArrayFollowedByScalar.sksl resources/sksl/shared/IntegerDivisionES3.sksl resources/sksl/shared/Functions.sksl resources/sksl/shared/HexUnsigned.sksl resources/sksl/shared/IfStatement.sksl resources/sksl/shared/StaticSwitchWithFallthroughB.sksl resources/sksl/shared/DeadReturnES3.sksl resources/sksl/shared/OutParamsAreDistinct.sksl resources/sksl/shared/Texture2D.sksl resources/sksl/shared/ScalarConversionConstructorsES3.sksl resources/sksl/shared/TextureSharpen.sksl resources/sksl/shared/SwitchWithLoops.sksl resources/sksl/shared/ReturnsValueOnEveryPathES2.sksl resources/sksl/shared/Ossfuzz60077.sksl resources/sksl/shared/UnusedVariables.sksl resources/sksl/shared/MatrixScalarMath.sksl resources/sksl/shared/ResizeMatrix.sksl resources/sksl/shared/ConstantIf.sksl resources/sksl/shared/Ossfuzz41000.sksl resources/sksl/shared/OperatorsES3.sksl resources/sksl/shared/Derivatives.sksl resources/sksl/shared/PrefixExpressionsES3.sksl resources/sksl/shared/Octal.sksl resources/sksl/shared/ArrayTypes.sksl resources/sksl/shared/ReturnBadTypeFromMain.sksl resources/sksl/shared/Assignment.sksl resources/sksl/shared/StructsInFunctions.sksl resources/sksl/shared/DeadDoWhileLoop.sksl resources/sksl/shared/ForLoopShadowing.sksl resources/sksl/shared/LogicalAndShortCircuit.sksl resources/sksl/shared/Ossfuzz63170.sksl resources/sksl/shared/StructIndexStore.sksl resources/sksl/shared/PrefixExpressionsES2.sksl resources/sksl/shared/Ossfuzz29085.sksl resources/sksl/shared/StructIndexLookup.sksl resources/sksl/shared/ConstGlobal.sksl resources/sksl/shared/InoutParamsAreDistinct.sksl resources/sksl/shared/StaticSwitchWithBreak.sksl resources/sksl/shared/MatricesNonsquare.sksl resources/sksl/shared/UniformBuffers.sksl resources/sksl/shared/MatrixIndexLookup.sksl resources/sksl/shared/Ossfuzz29494.sksl resources/sksl/shared/SwizzleScalar.sksl resources/sksl/shared/CompileTimeConstantVariables.sksl resources/sksl/shared/SwitchWithFallthroughAndVarDecls.sksl resources/sksl/shared/Optimizations.sksl resources/sksl/shared/CastsRoundTowardZero.sksl resources/sksl/shared/OutParamsDoubleSwizzle.sksl resources/sksl/shared/MatrixEquality.sksl resources/sksl/shared/RectangleTexture.sksl resources/sksl/shared/SwizzleIndexStore.sksl resources/sksl/shared/DoubleNegation.sksl resources/sksl/shared/SwizzleOpt.sksl resources/sksl/shared/Discard.sksl resources/sksl/shared/MatrixSwizzleStore.sksl resources/sksl/shared/FunctionArgTypeMatch.sksl resources/sksl/shared/TemporaryIndexLookup.sksl resources/sksl/shared/StructArrayFollowedByScalar.sksl resources/sksl/shared/InterfaceBlockMultipleAnonymous.sksl resources/sksl/shared/StaticSwitchWithStaticConditionalBreak.sksl resources/sksl/shared/ResizeMatrixNonsquare.sksl resources/sksl/shared/StaticSwitchWithFallthroughA.sksl resources/sksl/shared/FunctionAnonymousParameters.sksl resources/sksl/shared/TernaryOneZeroOptimization.sksl resources/sksl/shared/Switch.sksl resources/sksl/shared/ForLoopControlFlow.sksl resources/sksl/shared/InterfaceBlockInoutArray.sksl resources/sksl/shared/SwizzleBoolConstants.sksl resources/sksl/shared/Structs.sksl resources/sksl/shared/DeadGlobals.sksl resources/sksl/shared/SwizzleAsLValue.sksl resources/sksl/shared/OutParamsAreDistinctFromGlobal.sksl resources/sksl/shared/ArrayIndexTypes.sksl resources/sksl/shared/NumberConversions.sksl resources/sksl/shared/SampleMask.sksl resources/sksl/shared/ArrayNarrowingConversions.sksl resources/sksl/shared/DependentInitializers.sksl resources/sksl/shared/Ossfuzz36770.sksl resources/sksl/shared/OperatorsES2.sksl resources/sksl/shared/DeadLoopVariable.sksl resources/sksl/shared/SwitchWithEarlyReturn.sksl resources/sksl/shared/DeadReturn.sksl resources/sksl/shared/StaticSwitch.sksl resources/sksl/shared/ScalarConversionConstructorsES2.sksl resources/sksl/shared/MatrixIndexStore.sksl resources/sksl/shared/NestedComparisonIntrinsics.sksl resources/sksl/shared/MatrixToVectorCast.sksl resources/sksl/shared/SwizzleConstants.sksl resources/sksl/shared/SwizzleScalarInt.sksl resources/sksl/shared/InterfaceBlockNamed.sksl resources/sksl/shared/UniformMatrixResize.sksl resources/sksl/shared/StaticSwitchWithBreakInsideBlock.sksl resources/sksl/shared/Ossfuzz37677.sksl resources/sksl/shared/StaticSwitchWithStaticConditionalBreakInsideBlock.sksl resources/sksl/shared/DeadIfStatement.sksl resources/sksl/shared/SwizzleIndexLookup.sksl resources/sksl/shared/Ossfuzz36852.sksl resources/sksl/shared/EmptyBlocksES3.sksl resources/sksl/shared/Ossfuzz28794.sksl resources/sksl/shared/UniformArray.sksl resources/sksl/shared/StructMaxDepth.sksl resources/sksl/shared/Hex.sksl resources/sksl/shared/OutParams.sksl resources/sksl/shared/VectorConstructors.sksl resources/sksl/shared/ConstVariableComparison.sksl resources/sksl/shared/MatrixOpEqualsES2.sksl resources/sksl/shared/DerivativesUnused.sksl resources/sksl/shared/UnaryPositiveNegative.sksl resources/sksl/shared/SwizzleScalarBool.sksl resources/sksl/shared/GeometricIntrinsics.sksl resources/sksl/shared/TernaryAsLValueEntirelyFoldable.sksl resources/sksl/shared/SwitchWithFallthroughGroups.sksl resources/sksl/shared/Ossfuzz58483.sksl resources/sksl/shared/MultipleAssignments.sksl resources/sksl/shared/ArrayConstructors.sksl resources/sksl/shared/Ossfuzz26167.sksl resources/sksl/shared/InterfaceBlockNamedArray.sksl resources/sksl/realistic/GaussianBlur.sksl resources/sksl/wgsl/BuiltinFragmentStageIO.sksl resources/sksl/wgsl/Equality.sksl resources/sksl/wgsl/IndexExpression.sksl resources/sksl/wgsl/CastMat2x3ToMat4x4.sksl resources/sksl/wgsl/PixelLocalStorage.sksl resources/sksl/wgsl/CastMat4x4ToMat3x4.sksl resources/sksl/wgsl/CastVec4ToMat2x2.sksl resources/sksl/wgsl/CastMat2x2ToVec4.sksl resources/sksl/wgsl/IfStatement.sksl resources/sksl/wgsl/UserDefinedPipelineIO.sksl resources/sksl/wgsl/Sample.sksl resources/sksl/wgsl/MainHasVoidReturn.sksl resources/sksl/wgsl/EntrypointIsWrittenLast.sksl resources/sksl/wgsl/MatrixConstructorDiagonal.sksl resources/sksl/wgsl/CastMat2x2ToMat3x3.sksl resources/sksl/wgsl/UniformArrays.sksl resources/sksl/wgsl/InterfaceBlockUniforms.sksl resources/sksl/wgsl/CastMat4x4ToMat4x3.sksl resources/sksl/wgsl/OutParams.sksl resources/sksl/wgsl/UniformMatrices.sksl resources/sksl/wgsl/SubpassInput.sksl resources/sksl/wgsl/GlobalUniforms.sksl resources/sksl/wgsl/MainDoesNotHaveFragCoordParameter.sksl resources/sksl/wgsl/FunctionCallDependencies.sksl resources/sksl/spirv/ConstantVectorize.sksl resources/sksl/spirv/MixedSamplerTypes.sksl resources/sksl/spirv/LayoutOutOfOrder.sksl resources/sksl/spirv/LayoutMultipleOf4.sksl resources/sksl/spirv/WrongCombinedSamplerLayoutForWebGPUSampler.sksl resources/sksl/spirv/StructArrayMemberInDifferentLayouts.sksl resources/sksl/spirv/InterfaceBlockPushConstant.sksl resources/sksl/spirv/CombinedSamplerTypeDawnCompatMode.sksl resources/sksl/spirv/ConstantVectorFromVector.sksl resources/sksl/spirv/UnusedInterfaceBlock.sksl resources/sksl/spirv/OpaqueTypeInArray.sksl resources/sksl/spirv/Ossfuzz35916.sksl resources/sksl/spirv/SpecializedSamplerFunctions.sksl resources/sksl/spirv/ArrayStrideInDifferentLayouts.sksl resources/sksl/spirv/Ossfuzz44096.sksl resources/sksl/spirv/SpecializedFieldAccess.sksl resources/sksl/spirv/Ossfuzz65538.sksl resources/sksl/spirv/FunctionParametersOfTextureAndSamplerTypeDawnCompatMode.sksl resources/sksl/spirv/SpecializationInCall.sksl resources/sksl/spirv/Ossfuzz70523.sksl resources/sksl/spirv/Ossfuzz37627.sksl resources/sksl/spirv/Ossfuzz53202.sksl resources/sksl/blend/BlendSrcIn.sksl resources/sksl/blend/BlendSrcOut.sksl resources/sksl/blend/BlendExclusion.sksl resources/sksl/blend/BlendDst.sksl resources/sksl/blend/BlendColorBurn.sksl resources/sksl/blend/BlendModulate.sksl resources/sksl/blend/BlendDstOut.sksl resources/sksl/blend/BlendLighten.sksl resources/sksl/blend/BlendDifference.sksl resources/sksl/blend/BlendHue.sksl resources/sksl/blend/BlendSrcAtop.sksl resources/sksl/blend/BlendDstAtop.sksl resources/sksl/blend/BlendDarken.sksl resources/sksl/blend/BlendLuminosity.sksl resources/sksl/blend/BlendSrc.sksl resources/sksl/blend/BlendOverlay.sksl resources/sksl/blend/BlendHardLight.sksl resources/sksl/blend/BlendDstIn.sksl resources/sksl/blend/BlendXor.sksl resources/sksl/blend/BlendSrcOver.sksl resources/sksl/blend/BlendColorDodge.sksl resources/sksl/blend/BlendSaturation.sksl resources/sksl/blend/BlendSoftLight.sksl resources/sksl/blend/BlendPlus.sksl resources/sksl/blend/BlendClear.sksl resources/sksl/blend/BlendScreen.sksl resources/sksl/blend/BlendDstOver.sksl resources/sksl/blend/BlendMultiply.sksl resources/sksl/blend/BlendColor.sksl resources/sksl/errors/Ossfuzz44559.sksl resources/sksl/errors/Ossfuzz38106.sksl resources/sksl/errors/ModifiersRepeated.sksl resources/sksl/errors/Ossfuzz38560.sksl resources/sksl/errors/InvalidBackendBindingFlagsSPIRV.sksl resources/sksl/errors/Ossfuzz40660.sksl resources/sksl/errors/RedeclareSamplerType.sksl resources/sksl/errors/Ossfuzz44555.sksl resources/sksl/errors/Ossfuzz37469.sksl resources/sksl/errors/InterfaceBlockScope.sksl resources/sksl/errors/InvalidCapsUsage.sksl resources/sksl/errors/OpaqueTypeAssignment.sksl resources/sksl/errors/Ossfuzz32851.sksl resources/sksl/errors/InvalidExtensionDirective.sksl resources/sksl/errors/Ossfuzz56373.sksl resources/sksl/errors/Ossfuzz50922.sksl resources/sksl/errors/LayoutRepeatedQualifiers.sksl resources/sksl/errors/DuplicateRTAdjust.sksl resources/sksl/errors/Ossfuzz38865.sksl resources/sksl/errors/Ossfuzz37457.sksl resources/sksl/errors/ForInitStmt.sksl resources/sksl/errors/LayoutInInterfaceBlock.sksl resources/sksl/errors/Ossfuzz29849.sksl resources/sksl/errors/Ossfuzz27650.sksl resources/sksl/errors/InterfaceBlockWithArrayOfStructOfBool.sksl resources/sksl/errors/Ossfuzz44551.sksl resources/sksl/errors/OverloadedBuiltin.sksl resources/sksl/errors/Ossfuzz31410.sksl resources/sksl/errors/Ossfuzz31469.sksl resources/sksl/errors/InterfaceBlockReservedName.sksl resources/sksl/errors/OpaqueTypeOutParam.sksl resources/sksl/errors/Ossfuzz28050.sksl resources/sksl/errors/OpaqueTypeInStruct.sksl resources/sksl/errors/InvalidAssignmentPipelineInputs.sksl resources/sksl/errors/Ossfuzz47935.sksl resources/sksl/errors/Ossfuzz36850.sksl resources/sksl/errors/BooleanArithmetic.sksl resources/sksl/errors/InvalidOutParams.sksl resources/sksl/errors/LayoutInStruct.sksl resources/sksl/errors/MisplacedLocalSizeQualifier.sksl resources/sksl/errors/MatrixIndexOutOfRangeES3.sksl resources/sksl/errors/IntrinsicInGlobalVariable.sksl resources/sksl/errors/Ossfuzz38107.sksl resources/sksl/errors/Ossfuzz58037.sksl resources/sksl/errors/OverflowShortLiteral.sksl resources/sksl/errors/BadCaps.sksl resources/sksl/errors/DuplicateInterfaceBlockName.sksl resources/sksl/errors/VectorInlinedIndexOutOfRange.sksl resources/sksl/errors/OverflowInlinedLiteral.sksl resources/sksl/errors/InterfaceBlockWithNoMembers.sksl resources/sksl/errors/WhileTypeMismatch.sksl resources/sksl/errors/Ossfuzz40428.sksl resources/sksl/errors/Ossfuzz70643.sksl resources/sksl/errors/Ossfuzz32587.sksl resources/sksl/errors/Ossfuzz29845.sksl resources/sksl/errors/DuplicateInterfaceBlockField.sksl resources/sksl/errors/DuplicateBinding.sksl resources/sksl/errors/ArrayUnspecifiedDimensions.sksl resources/sksl/errors/Ossfuzz29444.sksl resources/sksl/errors/ForLoopInductionVariableScope.sksl resources/sksl/errors/Ossfuzz58375.sksl resources/sksl/errors/DoTypeMismatch.sksl resources/sksl/errors/InvalidUniformTypes.sksl resources/sksl/errors/UniformStructFanOut.sksl resources/sksl/errors/ArrayInlinedIndexOutOfRange.sksl resources/sksl/errors/Ossfuzz26700.sksl resources/sksl/errors/UnscopedVariableInWhile.sksl resources/sksl/errors/InterfaceBlockMemberReservedName.sksl resources/sksl/errors/UnknownDivideByZero.sksl resources/sksl/errors/Ossfuzz44045.sksl resources/sksl/errors/OpaqueTypeInArray.sksl resources/sksl/errors/Ossfuzz44561.sksl resources/sksl/errors/Ossfuzz37465.sksl resources/sksl/errors/BinaryTypeCoercion.sksl resources/sksl/errors/OverloadedMain.sksl resources/sksl/errors/ProgramTooLarge_InterfaceBlock.sksl resources/sksl/errors/Ossfuzz27663.sksl resources/sksl/errors/UnscopedVariableInDoWhile.sksl resources/sksl/errors/Ossfuzz40427.sksl resources/sksl/errors/OverflowFloatIntrinsic.sksl resources/sksl/errors/NoES3ModifierInUserCode.sksl resources/sksl/errors/RedeclareBuiltinVariables.sksl resources/sksl/errors/BadModifiers.sksl resources/sksl/errors/MultipleFieldsInInterfaceBlocks.sksl resources/sksl/errors/Ossfuzz38831.sksl resources/sksl/errors/CommasWithArrays.sksl resources/sksl/errors/Ossfuzz40479.sksl resources/sksl/errors/InterfaceBlockStorageModifiers.sksl resources/sksl/errors/InVarWithInitializerExpression.sksl resources/sksl/errors/Ossfuzz63793.sksl resources/sksl/errors/InterfaceBlockWithInvalidNestedStruct.sksl resources/sksl/errors/DuplicateOutput.sksl resources/sksl/errors/OpaqueTypeInInterfaceBlock.sksl resources/sksl/errors/OpaqueTypeConstruction.sksl resources/sksl/errors/OverflowUintLiteral.sksl resources/sksl/errors/Ossfuzz44565.sksl resources/sksl/errors/EmptyBuffer.sksl resources/sksl/errors/Ossfuzz32156.sksl resources/sksl/errors/InvalidVersionDirective.sksl resources/sksl/errors/Ossfuzz39000.sksl resources/sksl/errors/Ossfuzz27614.sksl resources/sksl/errors/Ossfuzz48592.sksl resources/sksl/errors/Ossfuzz44557.sksl resources/sksl/errors/MultipleBackendFlags.sksl resources/sksl/errors/ArrayConstructorElementCount.sksl resources/sksl/errors/InterfaceBlockWithInvalidStruct.sksl resources/sksl/errors/CanExitWithoutReturningValue.sksl resources/sksl/errors/Ossfuzz38944.sksl resources/sksl/errors/InvalidBackendBindingFlagsWGSL.sksl resources/sksl/errors/InvalidBackendBindingFlagsMetal.sksl resources/sksl/errors/Ossfuzz38140.sksl resources/sksl/errors/PrecisionQualifiersDisallowed.sksl resources/sksl/errors/Ossfuzz49558.sksl resources/sksl/errors/Ossfuzz38108.sksl resources/sksl/errors/Ossfuzz37620.sksl resources/sksl/errors/MatrixInlinedIndexOutOfRange.sksl resources/sksl/errors/SwitchHoistingAtomicArray.sksl resources/sksl/errors/SwitchWithContinueInside.sksl resources/sksl/errors/RTAdjustType.sksl resources/sksl/errors/InterfaceBlockPrivateType.sksl resources/sksl/errors/LayoutInFunctions.sksl resources/sksl/errors/Ossfuzz50798.sksl resources/sksl/errors/MismatchedNumbersES3.sksl resources/sksl/errors/DuplicateSkClockwise.sksl src/sksl/sksl_shared.sksl src/sksl/sksl_compute.sksl src/sksl/sksl_vert.sksl src/sksl/generated/sksl_vert.unoptimized.sksl src/sksl/generated/sksl_shared.unoptimized.sksl src/sksl/generated/sksl_public.minified.sksl src/sksl/generated/sksl_graphite_vert.unoptimized.sksl src/sksl/generated/sksl_compute.unoptimized.sksl src/sksl/generated/sksl_frag.unoptimized.sksl src/sksl/generated/sksl_graphite_frag.minified.sksl src/sksl/generated/sksl_gpu.unoptimized.sksl src/sksl/generated/sksl_rt_shader.minified.sksl src/sksl/generated/sksl_gpu.minified.sksl src/sksl/generated/sksl_frag.minified.sksl src/sksl/generated/sksl_shared.minified.sksl src/sksl/generated/sksl_graphite_vert.minified.sksl src/sksl/generated/sksl_public.unoptimized.sksl src/sksl/generated/sksl_rt_shader.unoptimized.sksl src/sksl/generated/sksl_graphite_frag.unoptimized.sksl src/sksl/generated/sksl_compute.minified.sksl src/sksl/generated/sksl_vert.minified.sksl src/sksl/sksl_gpu.sksl src/sksl/sksl_frag.sksl src/sksl/sksl_public.sksl src/sksl/sksl_graphite_frag.sksl src/sksl/sksl_rt_shader.sksl src/sksl/sksl_graphite_vert.sksl platform_tools/android/apps/jetskidemo/src/main/res/raw/runtime_shader2.sksl platform_tools/android/apps/jetskidemo/src/main/res/raw/runtime_shader1.sksl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.wgsl files (408): tests/sksl/folding/LogicalNot.wgsl tests/sksl/folding/StructFieldFolding.wgsl tests/sksl/folding/ArraySizeFolding.wgsl tests/sksl/folding/AssignmentOps.wgsl tests/sksl/folding/ShortCircuitBoolFolding.wgsl tests/sksl/folding/ArrayFolding.wgsl tests/sksl/folding/TernaryFolding.wgsl tests/sksl/folding/SelfAssignment.wgsl tests/sksl/folding/MatrixFoldingES3.wgsl tests/sksl/folding/MatrixFoldingES2.wgsl tests/sksl/folding/IntFoldingES3.wgsl tests/sksl/folding/MatrixNoOpFolding.wgsl tests/sksl/folding/MatrixScalarNoOpFolding.wgsl tests/sksl/folding/SwitchCaseFolding.wgsl tests/sksl/folding/FloatFolding.wgsl tests/sksl/folding/Negation.wgsl tests/sksl/folding/MatrixVectorNoOpFolding.wgsl tests/sksl/folding/PreserveSideEffects.wgsl tests/sksl/folding/StructFieldNoFolding.wgsl tests/sksl/folding/IntFoldingES2.wgsl tests/sksl/folding/VectorScalarFolding.wgsl tests/sksl/folding/VectorVectorFolding.wgsl tests/sksl/folding/BoolFolding.wgsl tests/sksl/folding/CastFolding.wgsl tests/sksl/folding/SwizzleFolding.wgsl tests/sksl/compute/AtomicDeclarations.wgsl tests/sksl/compute/ModuleStructInArray.wgsl tests/sksl/compute/ArrayAdd.wgsl tests/sksl/compute/MatrixMultiply.wgsl tests/sksl/compute/AtomicOperationsOverArrayAndStruct.wgsl tests/sksl/compute/Barrier.wgsl tests/sksl/compute/Desaturate.wgsl tests/sksl/compute/Raytrace.wgsl tests/sksl/compute/DesaturateFunction.wgsl tests/sksl/compute/ModuleStructInInterfaceBlock.wgsl tests/sksl/compute/DesaturateReadWrite.wgsl tests/sksl/compute/Workgroup.wgsl tests/sksl/compute/BuiltinStageInputs.wgsl tests/sksl/compute/ModuleStructInVariable.wgsl tests/sksl/compute/AtomicOperations.wgsl tests/sksl/compute/Uniforms.wgsl tests/sksl/compute/ModuleStructInExpression.wgsl tests/sksl/intrinsics/MaxInt.wgsl tests/sksl/intrinsics/Pow.wgsl tests/sksl/intrinsics/Reflect.wgsl tests/sksl/intrinsics/Asin.wgsl tests/sksl/intrinsics/MaxUint.wgsl tests/sksl/intrinsics/MaxFloat.wgsl tests/sksl/intrinsics/All.wgsl tests/sksl/intrinsics/Sample.wgsl tests/sksl/intrinsics/Fract.wgsl tests/sksl/intrinsics/Pack.wgsl tests/sksl/intrinsics/GreaterThanEqual.wgsl tests/sksl/intrinsics/Unpack.wgsl tests/sksl/intrinsics/Step.wgsl tests/sksl/intrinsics/Distance.wgsl tests/sksl/intrinsics/IsInf.wgsl tests/sksl/intrinsics/Inversesqrt.wgsl tests/sksl/intrinsics/Smoothstep.wgsl tests/sksl/intrinsics/Exp2.wgsl tests/sksl/intrinsics/DFdyNoRTFlip.wgsl tests/sksl/intrinsics/FindMSB.wgsl tests/sksl/intrinsics/Normalize.wgsl tests/sksl/intrinsics/SampleGrad.wgsl tests/sksl/intrinsics/Mod.wgsl tests/sksl/intrinsics/Log2.wgsl tests/sksl/intrinsics/Fwidth.wgsl tests/sksl/intrinsics/MatrixCompMultES2.wgsl tests/sksl/intrinsics/FaceForward.wgsl tests/sksl/intrinsics/MinFloat.wgsl tests/sksl/intrinsics/NotEqual.wgsl tests/sksl/intrinsics/MixFloatES3.wgsl tests/sksl/intrinsics/ClampUInt.wgsl tests/sksl/intrinsics/GreaterThan.wgsl tests/sksl/intrinsics/Refract.wgsl tests/sksl/intrinsics/MinUint.wgsl tests/sksl/intrinsics/Degrees.wgsl tests/sksl/intrinsics/Transpose.wgsl tests/sksl/intrinsics/Cross.wgsl tests/sksl/intrinsics/Exp.wgsl tests/sksl/intrinsics/Log.wgsl tests/sksl/intrinsics/Atan.wgsl tests/sksl/intrinsics/Length.wgsl tests/sksl/intrinsics/Cos.wgsl tests/sksl/intrinsics/DFdy.wgsl tests/sksl/intrinsics/FloatBitsToUint.wgsl tests/sksl/intrinsics/IsNan.wgsl tests/sksl/intrinsics/ClampFloat.wgsl tests/sksl/intrinsics/Saturate.wgsl tests/sksl/intrinsics/Ceil.wgsl tests/sksl/intrinsics/Modf.wgsl tests/sksl/intrinsics/Equal.wgsl tests/sksl/intrinsics/Trunc.wgsl tests/sksl/intrinsics/FloatBitsToInt.wgsl tests/sksl/intrinsics/LessThanEqual.wgsl tests/sksl/intrinsics/Acosh.wgsl tests/sksl/intrinsics/RoundEven.wgsl tests/sksl/intrinsics/PackHalf2x16.wgsl tests/sksl/intrinsics/Acos.wgsl tests/sksl/intrinsics/Dot.wgsl tests/sksl/intrinsics/Sinh.wgsl tests/sksl/intrinsics/Inverse.wgsl tests/sksl/intrinsics/Cosh.wgsl tests/sksl/intrinsics/Atanh.wgsl tests/sksl/intrinsics/Asinh.wgsl tests/sksl/intrinsics/AbsFloat.wgsl tests/sksl/intrinsics/Frexp.wgsl tests/sksl/intrinsics/MixFloatES2.wgsl tests/sksl/intrinsics/CrossNoInline.wgsl tests/sksl/intrinsics/IntBitsToFloat.wgsl tests/sksl/intrinsics/Any.wgsl tests/sksl/intrinsics/Determinant.wgsl tests/sksl/intrinsics/PackSnorm2x16.wgsl tests/sksl/intrinsics/MatrixCompMultES3.wgsl tests/sksl/intrinsics/SampleLod.wgsl tests/sksl/intrinsics/PackUnorm2x16.wgsl tests/sksl/intrinsics/Sin.wgsl tests/sksl/intrinsics/SignInt.wgsl tests/sksl/intrinsics/Tanh.wgsl tests/sksl/intrinsics/Floor.wgsl tests/sksl/intrinsics/Sqrt.wgsl tests/sksl/intrinsics/AbsInt.wgsl tests/sksl/intrinsics/DFdx.wgsl tests/sksl/intrinsics/SignFloat.wgsl tests/sksl/intrinsics/Not.wgsl tests/sksl/intrinsics/MixBool.wgsl tests/sksl/intrinsics/Round.wgsl tests/sksl/intrinsics/BitCount.wgsl tests/sksl/intrinsics/Tan.wgsl tests/sksl/intrinsics/Radians.wgsl tests/sksl/intrinsics/LessThan.wgsl tests/sksl/intrinsics/ClampInt.wgsl tests/sksl/intrinsics/MinInt.wgsl tests/sksl/intrinsics/OuterProduct.wgsl tests/sksl/intrinsics/Fma.wgsl tests/sksl/intrinsics/UintBitsToFloat.wgsl tests/sksl/intrinsics/FindLSB.wgsl tests/sksl/intrinsics/Ldexp.wgsl tests/sksl/shared/Overflow.wgsl tests/sksl/shared/InstanceIDInFunction.wgsl tests/sksl/shared/StaticSwitchWithBreak.wgsl tests/sksl/shared/TernaryExpression.wgsl tests/sksl/shared/StorageBuffer.wgsl tests/sksl/shared/Ossfuzz28904.wgsl tests/sksl/shared/OutParams.wgsl tests/sksl/shared/StructMaxDepth.wgsl tests/sksl/shared/SwitchDefaultOnly.wgsl tests/sksl/shared/CastsRoundTowardZero.wgsl tests/sksl/shared/TernaryTrueFalseOptimization.wgsl tests/sksl/shared/ArrayComparison.wgsl tests/sksl/shared/DeadStripFunctions.wgsl tests/sksl/shared/RectangleTexture.wgsl tests/sksl/shared/Ossfuzz36770.wgsl tests/sksl/shared/SwizzleScalarBool.wgsl tests/sksl/shared/TextureSharpen.wgsl tests/sksl/shared/StaticSwitchWithFallthroughA.wgsl tests/sksl/shared/Optimizations.wgsl tests/sksl/shared/Caps.wgsl tests/sksl/shared/NestedComparisonIntrinsics.wgsl tests/sksl/shared/UniformMatrixResize.wgsl tests/sksl/shared/FunctionParametersOfTextureAndSamplerType.wgsl tests/sksl/shared/Switch.wgsl tests/sksl/shared/MatrixOpEqualsES3.wgsl tests/sksl/shared/Ossfuzz29494.wgsl tests/sksl/shared/InterfaceBlockNamedArray.wgsl tests/sksl/shared/CommaMixedTypes.wgsl tests/sksl/shared/StaticSwitchWithBreakInsideBlock.wgsl tests/sksl/shared/SwizzleAsLValue.wgsl tests/sksl/shared/MatricesNonsquare.wgsl tests/sksl/shared/ScalarConversionConstructorsES2.wgsl tests/sksl/shared/MatrixScalarMath.wgsl tests/sksl/shared/Ossfuzz58483.wgsl tests/sksl/shared/DeadGlobals.wgsl tests/sksl/shared/ResizeMatrix.wgsl tests/sksl/shared/DoWhileControlFlow.wgsl tests/sksl/shared/StaticSwitchWithConditionalBreak.wgsl tests/sksl/shared/NumberCasts.wgsl tests/sksl/shared/StaticSwitchWithVarDecl.wgsl tests/sksl/shared/MatrixOpEqualsES2.wgsl tests/sksl/shared/VertexIDInFunction.wgsl tests/sksl/shared/MatrixIndexLookup.wgsl tests/sksl/shared/DeadIfStatement.wgsl tests/sksl/shared/VertexID.wgsl tests/sksl/shared/ReturnsValueOnEveryPathES3.wgsl tests/sksl/shared/ArrayNarrowingConversions.wgsl tests/sksl/shared/DependentInitializers.wgsl tests/sksl/shared/InoutParameters.wgsl tests/sksl/shared/DeadDoWhileLoop.wgsl tests/sksl/shared/SwizzleAsLValueES3.wgsl tests/sksl/shared/MatrixIndexStore.wgsl tests/sksl/shared/SampleLocations.wgsl tests/sksl/shared/MatrixSwizzleStore.wgsl tests/sksl/shared/ComplexDelete.wgsl tests/sksl/shared/Ossfuzz26759.wgsl tests/sksl/shared/NoFragCoordsPos.wgsl tests/sksl/shared/ArrayIndexTypes.wgsl tests/sksl/shared/ResizeMatrixNonsquare.wgsl tests/sksl/shared/SwizzleScalarInt.wgsl tests/sksl/shared/TernarySideEffects.wgsl tests/sksl/shared/PostfixExpressions.wgsl tests/sksl/shared/InterpolantIn.wgsl tests/sksl/shared/MatrixConstructorsES3.wgsl tests/sksl/shared/InterfaceBlockBuffer.wgsl tests/sksl/shared/VectorToMatrixCast.wgsl tests/sksl/shared/SampleMask.wgsl tests/sksl/shared/VectorScalarMath.wgsl tests/sksl/shared/FunctionAnonymousParameters.wgsl tests/sksl/shared/UnaryPositiveNegative.wgsl tests/sksl/shared/ConstGlobal.wgsl tests/sksl/shared/MatrixToVectorCast.wgsl tests/sksl/shared/ForLoopMultipleInitES3.wgsl tests/sksl/shared/OperatorsES3.wgsl tests/sksl/shared/PrefixExpressionsES2.wgsl tests/sksl/shared/Ossfuzz37900.wgsl tests/sksl/shared/UnusedVariables.wgsl tests/sksl/shared/DerivativesUnused.wgsl tests/sksl/shared/SwizzleConstants.wgsl tests/sksl/shared/LogicalAndShortCircuit.wgsl tests/sksl/shared/StructIndexStore.wgsl tests/sksl/shared/TernaryOneZeroOptimization.wgsl tests/sksl/shared/SwizzleOpt.wgsl tests/sksl/shared/SwizzleLTRB.wgsl tests/sksl/shared/UniformBuffers.wgsl tests/sksl/shared/Derivatives.wgsl tests/sksl/shared/SwizzleByIndex.wgsl tests/sksl/shared/EmptyBlocksES3.wgsl tests/sksl/shared/NormalizationVert.wgsl tests/sksl/shared/DeadReturnES3.wgsl tests/sksl/shared/InterpolantOut.wgsl tests/sksl/shared/Assignment.wgsl tests/sksl/shared/Ossfuzz60077.wgsl tests/sksl/shared/DeadReturn.wgsl tests/sksl/shared/FragCoordsNoRTFlip.wgsl tests/sksl/shared/Texture2D.wgsl tests/sksl/shared/TernaryAsLValueFoldableTest.wgsl tests/sksl/shared/ReservedInGLSLButAllowedInSkSL.wgsl tests/sksl/shared/Ossfuzz41000.wgsl tests/sksl/shared/MatrixEquality.wgsl tests/sksl/shared/ConstantCompositeAccessViaConstantIndex.wgsl tests/sksl/shared/Structs.wgsl tests/sksl/shared/DeadLoopVariable.wgsl tests/sksl/shared/OperatorsES2.wgsl tests/sksl/shared/ScopedSymbol.wgsl tests/sksl/shared/SwizzleIndexStore.wgsl tests/sksl/shared/StaticSwitchWithStaticConditionalBreakInsideBlock.wgsl tests/sksl/shared/StructIndexLookup.wgsl tests/sksl/shared/ReturnsValueOnEveryPathES2.wgsl tests/sksl/shared/Ossfuzz28794.wgsl tests/sksl/shared/NumberConversions.wgsl tests/sksl/shared/Ossfuzz26167.wgsl tests/sksl/shared/TernaryComplexNesting.wgsl tests/sksl/shared/ForLoopShadowing.wgsl tests/sksl/shared/StaticSwitchWithFallthroughB.wgsl tests/sksl/shared/GeometricIntrinsics.wgsl tests/sksl/shared/DoubleNegation.wgsl tests/sksl/shared/SwitchWithFallthrough.wgsl tests/sksl/shared/InterfaceBlockInoutArray.wgsl tests/sksl/shared/IntegerDivisionES3.wgsl tests/sksl/shared/IfStatement.wgsl tests/sksl/shared/OutParamsFunctionCallInArgument.wgsl tests/sksl/shared/TernaryAsLValueEntirelyFoldable.wgsl tests/sksl/shared/OutParamsAreDistinctFromGlobal.wgsl tests/sksl/shared/InstanceID.wgsl tests/sksl/shared/StaticSwitchWithStaticConditionalBreak.wgsl tests/sksl/shared/ConstantCompositeAccessViaDynamicIndex.wgsl tests/sksl/shared/InterfaceBlockNamed.wgsl tests/sksl/shared/SwitchWithLoopsES3.wgsl tests/sksl/shared/NoFragCoordsPosRT.wgsl tests/sksl/shared/HexUnsigned.wgsl tests/sksl/shared/WhileLoopControlFlow.wgsl tests/sksl/shared/CompileTimeConstantVariables.wgsl tests/sksl/shared/ConstVariableComparison.wgsl tests/sksl/shared/ConstArray.wgsl tests/sksl/shared/StructsInFunctions.wgsl tests/sksl/shared/ArrayTypes.wgsl tests/sksl/shared/ArrayFollowedByScalar.wgsl tests/sksl/shared/InterfaceBlockMultipleAnonymous.wgsl tests/sksl/shared/StorageBufferVertex.wgsl tests/sksl/shared/LogicalOrShortCircuit.wgsl tests/sksl/shared/ArrayCast.wgsl tests/sksl/shared/TernaryNesting.wgsl tests/sksl/shared/InoutParamsAreDistinct.wgsl tests/sksl/shared/StaticSwitch.wgsl tests/sksl/shared/StackingVectorCasts.wgsl tests/sksl/shared/StructComparison.wgsl tests/sksl/shared/MultipleAssignments.wgsl tests/sksl/shared/ConstantIf.wgsl tests/sksl/shared/Ossfuzz29085.wgsl tests/sksl/shared/SwizzleScalar.wgsl tests/sksl/shared/ClockwiseNoRTFlip.wgsl tests/sksl/shared/CommaSideEffects.wgsl tests/sksl/shared/StaticSwitchWithConditionalBreakInsideBlock.wgsl tests/sksl/shared/SwitchWithFallthroughGroups.wgsl tests/sksl/shared/PrefixExpressionsES3.wgsl tests/sksl/shared/VectorConstructors.wgsl tests/sksl/shared/FunctionPrototype.wgsl tests/sksl/shared/SwizzleByConstantIndex.wgsl tests/sksl/shared/SwitchWithFallthroughAndVarDecls.wgsl tests/sksl/shared/Discard.wgsl tests/sksl/shared/SwitchWithLoops.wgsl tests/sksl/shared/Clockwise.wgsl tests/sksl/shared/ArrayConstructors.wgsl tests/sksl/shared/Hex.wgsl tests/sksl/shared/Octal.wgsl tests/sksl/shared/Functions.wgsl tests/sksl/shared/FunctionReturnTypeMatch.wgsl tests/sksl/shared/MatrixConstructorsES2.wgsl tests/sksl/shared/TemporaryIndexLookup.wgsl tests/sksl/shared/ScalarConversionConstructorsES3.wgsl tests/sksl/shared/SwizzleBoolConstants.wgsl tests/sksl/shared/ReturnBadTypeFromMain.wgsl tests/sksl/shared/SwitchWithEarlyReturn.wgsl tests/sksl/shared/Offset.wgsl tests/sksl/shared/Ossfuzz36852.wgsl tests/sksl/shared/Ossfuzz37677.wgsl tests/sksl/shared/SwizzleIndexLookup.wgsl tests/sksl/shared/FunctionArgTypeMatch.wgsl tests/sksl/shared/StructArrayFollowedByScalar.wgsl tests/sksl/shared/ArrayUnsizedParam.wgsl tests/sksl/shared/OutParamsDoubleSwizzle.wgsl tests/sksl/shared/EmptyBlocksES2.wgsl tests/sksl/shared/Matrices.wgsl tests/sksl/shared/Ossfuzz63170.wgsl tests/sksl/shared/Ossfuzz37466.wgsl tests/sksl/shared/ReturnColorFromMain.wgsl tests/sksl/shared/Ossfuzz50636.wgsl tests/sksl/shared/Control.wgsl tests/sksl/shared/ForLoopControlFlow.wgsl tests/sksl/shared/FragCoords.wgsl tests/sksl/shared/OutParamsAreDistinct.wgsl tests/sksl/shared/UniformArray.wgsl tests/sksl/shared/HelloWorld.wgsl tests/sksl/realistic/GaussianBlur.wgsl tests/sksl/wgsl/PixelLocalStorage.wgsl tests/sksl/wgsl/CastMat4x4ToMat3x4.wgsl tests/sksl/wgsl/OutParams.wgsl tests/sksl/wgsl/MainDoesNotHaveFragCoordParameter.wgsl tests/sksl/wgsl/InterfaceBlockUniforms.wgsl tests/sksl/wgsl/IndexExpression.wgsl tests/sksl/wgsl/MainHasVoidReturn.wgsl tests/sksl/wgsl/CastVec4ToMat2x2.wgsl tests/sksl/wgsl/Sample.wgsl tests/sksl/wgsl/FunctionCallDependencies.wgsl tests/sksl/wgsl/CastMat2x2ToVec4.wgsl tests/sksl/wgsl/CastMat2x3ToMat4x4.wgsl tests/sksl/wgsl/Equality.wgsl tests/sksl/wgsl/CastMat2x2ToMat3x3.wgsl tests/sksl/wgsl/WorkgroupSize.wgsl tests/sksl/wgsl/GlobalUniforms.wgsl tests/sksl/wgsl/MatrixConstructorDiagonal.wgsl tests/sksl/wgsl/SubpassInput.wgsl tests/sksl/wgsl/BuiltinVertexStageIO.wgsl tests/sksl/wgsl/UniformArrays.wgsl tests/sksl/wgsl/UniformMatrices.wgsl tests/sksl/wgsl/IfStatement.wgsl tests/sksl/wgsl/EntrypointIsWrittenLast.wgsl tests/sksl/wgsl/BuiltinFragmentStageIO.wgsl tests/sksl/wgsl/CastMat4x4ToMat4x3.wgsl tests/sksl/wgsl/UserDefinedPipelineIO.wgsl tests/sksl/wgsl/VertexPositionOutputIsAlwaysDeclared.wgsl tests/sksl/wgsl/TextureIntrinsics.wgsl tests/sksl/spirv/FunctionParametersOfTextureAndSamplerTypeDawnCompatMode.wgsl tests/sksl/spirv/CombinedSamplerTypeDawnCompatMode.wgsl tests/sksl/runtime/GLSLTypeNamesES3.wgsl tests/sksl/runtime/LargeProgram_Functions.wgsl tests/sksl/runtime/RecursiveComparison_Types.wgsl tests/sksl/runtime/RecursiveComparison_Arrays.wgsl tests/sksl/runtime/LargeProgram_SplitLoops.wgsl tests/sksl/runtime/GLSLTypeNames.wgsl tests/sksl/runtime/LargeProgram_FlatLoop.wgsl tests/sksl/runtime/GlobalVariables.wgsl tests/sksl/runtime/LargeProgram_NestedLoops.wgsl tests/sksl/runtime/QualifierOrder.wgsl tests/sksl/runtime/LargeProgram_BlocklessLoops.wgsl tests/sksl/runtime/RecursiveComparison_Vectors.wgsl tests/sksl/runtime/RecursiveComparison_Structs.wgsl tests/sksl/runtime/LoopInt.wgsl tests/sksl/runtime/LoopFloat.wgsl tests/sksl/runtime/LargeProgram_ZeroIterFor.wgsl tests/sksl/blend/BlendSrcAtop.wgsl tests/sksl/blend/BlendSaturation.wgsl tests/sksl/blend/BlendColor.wgsl tests/sksl/blend/BlendColorDodge.wgsl tests/sksl/blend/BlendMultiply.wgsl tests/sksl/blend/BlendPlus.wgsl tests/sksl/blend/BlendLuminosity.wgsl tests/sksl/blend/BlendSrcIn.wgsl tests/sksl/blend/BlendDstOut.wgsl tests/sksl/blend/BlendDifference.wgsl tests/sksl/blend/BlendHardLight.wgsl tests/sksl/blend/BlendDst.wgsl tests/sksl/blend/BlendSoftLight.wgsl tests/sksl/blend/BlendHue.wgsl tests/sksl/blend/BlendDstOver.wgsl tests/sksl/blend/BlendScreen.wgsl tests/sksl/blend/BlendLighten.wgsl tests/sksl/blend/BlendColorBurn.wgsl tests/sksl/blend/BlendDstIn.wgsl tests/sksl/blend/BlendModulate.wgsl tests/sksl/blend/BlendDstAtop.wgsl tests/sksl/blend/BlendSrc.wgsl tests/sksl/blend/BlendSrcOver.wgsl tests/sksl/blend/BlendOverlay.wgsl tests/sksl/blend/BlendSrcOut.wgsl tests/sksl/blend/BlendXor.wgsl tests/sksl/blend/BlendExclusion.wgsl tests/sksl/blend/BlendClear.wgsl tests/sksl/blend/BlendDarken.wgsl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.skrp files (357): tests/sksl/folding/MatrixFoldingES3.skrp tests/sksl/folding/MatrixScalarNoOpFolding.skrp tests/sksl/folding/ArrayFolding.skrp tests/sksl/folding/SwizzleFolding.skrp tests/sksl/folding/StructFieldNoFolding.skrp tests/sksl/folding/MatrixVectorNoOpFolding.skrp tests/sksl/folding/SelfAssignment.skrp tests/sksl/folding/IntFoldingES2.skrp tests/sksl/folding/VectorVectorFolding.skrp tests/sksl/folding/ArraySizeFolding.skrp tests/sksl/folding/SwitchCaseFolding.skrp tests/sksl/folding/Negation.skrp tests/sksl/folding/LogicalNot.skrp tests/sksl/folding/TernaryFolding.skrp tests/sksl/folding/AssignmentOps.skrp tests/sksl/folding/PreserveSideEffects.skrp tests/sksl/folding/ShortCircuitBoolFolding.skrp tests/sksl/folding/VectorScalarFolding.skrp tests/sksl/folding/FloatFolding.skrp tests/sksl/folding/BoolFolding.skrp tests/sksl/folding/CastFolding.skrp tests/sksl/folding/StructFieldFolding.skrp tests/sksl/folding/MatrixNoOpFolding.skrp tests/sksl/folding/IntFoldingES3.skrp tests/sksl/folding/MatrixFoldingES2.skrp tests/sksl/intrinsics/PackSnorm2x16.skrp tests/sksl/intrinsics/Sample.skrp tests/sksl/intrinsics/SampleLod.skrp tests/sksl/intrinsics/IsInf.skrp tests/sksl/intrinsics/Frexp.skrp tests/sksl/intrinsics/Ceil.skrp tests/sksl/intrinsics/Unpack.skrp tests/sksl/intrinsics/MatrixCompMultES3.skrp tests/sksl/intrinsics/ClampFloat.skrp tests/sksl/intrinsics/Dot.skrp tests/sksl/intrinsics/SignFloat.skrp tests/sksl/intrinsics/Atan.skrp tests/sksl/intrinsics/LessThanEqual.skrp tests/sksl/intrinsics/LessThan.skrp tests/sksl/intrinsics/Floor.skrp tests/sksl/intrinsics/Step.skrp tests/sksl/intrinsics/Cos.skrp tests/sksl/intrinsics/DFdyNoRTFlip.skrp tests/sksl/intrinsics/FloatBitsToInt.skrp tests/sksl/intrinsics/Sinh.skrp tests/sksl/intrinsics/MaxInt.skrp tests/sksl/intrinsics/Acosh.skrp tests/sksl/intrinsics/MixBool.skrp tests/sksl/intrinsics/PackUnorm2x16.skrp tests/sksl/intrinsics/Tanh.skrp tests/sksl/intrinsics/Any.skrp tests/sksl/intrinsics/ClampInt.skrp tests/sksl/intrinsics/Cross.skrp tests/sksl/intrinsics/SampleGrad.skrp tests/sksl/intrinsics/Atanh.skrp tests/sksl/intrinsics/SignInt.skrp tests/sksl/intrinsics/PackHalf2x16.skrp tests/sksl/intrinsics/NotEqual.skrp tests/sksl/intrinsics/Tan.skrp tests/sksl/intrinsics/FindLSB.skrp tests/sksl/intrinsics/MinInt.skrp tests/sksl/intrinsics/Round.skrp tests/sksl/intrinsics/MinUint.skrp tests/sksl/intrinsics/Equal.skrp tests/sksl/intrinsics/Fwidth.skrp tests/sksl/intrinsics/Mod.skrp tests/sksl/intrinsics/Fract.skrp tests/sksl/intrinsics/Inverse.skrp tests/sksl/intrinsics/All.skrp tests/sksl/intrinsics/Exp.skrp tests/sksl/intrinsics/FindMSB.skrp tests/sksl/intrinsics/Acos.skrp tests/sksl/intrinsics/MatrixCompMultES2.skrp tests/sksl/intrinsics/Exp2.skrp tests/sksl/intrinsics/MinFloat.skrp tests/sksl/intrinsics/Saturate.skrp tests/sksl/intrinsics/Radians.skrp tests/sksl/intrinsics/MixFloatES3.skrp tests/sksl/intrinsics/CrossNoInline.skrp tests/sksl/intrinsics/GreaterThan.skrp tests/sksl/intrinsics/Log.skrp tests/sksl/intrinsics/Reflect.skrp tests/sksl/intrinsics/AbsFloat.skrp tests/sksl/intrinsics/Pow.skrp tests/sksl/intrinsics/FloatBitsToUint.skrp tests/sksl/intrinsics/ClampUInt.skrp tests/sksl/intrinsics/Log2.skrp tests/sksl/intrinsics/Transpose.skrp tests/sksl/intrinsics/Smoothstep.skrp tests/sksl/intrinsics/AbsInt.skrp tests/sksl/intrinsics/OuterProduct.skrp tests/sksl/intrinsics/Asinh.skrp tests/sksl/intrinsics/IntBitsToFloat.skrp tests/sksl/intrinsics/DFdy.skrp tests/sksl/intrinsics/Pack.skrp tests/sksl/intrinsics/Inversesqrt.skrp tests/sksl/intrinsics/Fma.skrp tests/sksl/intrinsics/FaceForward.skrp tests/sksl/intrinsics/Modf.skrp tests/sksl/intrinsics/DFdx.skrp tests/sksl/intrinsics/Not.skrp tests/sksl/intrinsics/Sin.skrp tests/sksl/intrinsics/Refract.skrp tests/sksl/intrinsics/Normalize.skrp tests/sksl/intrinsics/BitCount.skrp tests/sksl/intrinsics/Sqrt.skrp tests/sksl/intrinsics/Ldexp.skrp tests/sksl/intrinsics/RoundEven.skrp tests/sksl/intrinsics/MaxFloat.skrp tests/sksl/intrinsics/Distance.skrp tests/sksl/intrinsics/GreaterThanEqual.skrp tests/sksl/intrinsics/Determinant.skrp tests/sksl/intrinsics/Asin.skrp tests/sksl/intrinsics/Cosh.skrp tests/sksl/intrinsics/IsNan.skrp tests/sksl/intrinsics/MaxUint.skrp tests/sksl/intrinsics/Length.skrp tests/sksl/intrinsics/Trunc.skrp tests/sksl/intrinsics/Degrees.skrp tests/sksl/intrinsics/MixFloatES2.skrp tests/sksl/intrinsics/UintBitsToFloat.skrp tests/sksl/shared/Octal.skrp tests/sksl/shared/Texture2D.skrp tests/sksl/shared/InoutParamsAreDistinct.skrp tests/sksl/shared/InstanceID.skrp tests/sksl/shared/OutParamsFunctionCallInArgument.skrp tests/sksl/shared/Ossfuzz26167.skrp tests/sksl/shared/IfStatement.skrp tests/sksl/shared/HelloWorld.skrp tests/sksl/shared/MatrixToVectorCast.skrp tests/sksl/shared/Ossfuzz36852.skrp tests/sksl/shared/CommaSideEffects.skrp tests/sksl/shared/StaticSwitchWithConditionalBreakInsideBlock.skrp tests/sksl/shared/StaticSwitchWithStaticConditionalBreakInsideBlock.skrp tests/sksl/shared/NoFragCoordsPos.skrp tests/sksl/shared/InterpolantOut.skrp tests/sksl/shared/FunctionAnonymousParameters.skrp tests/sksl/shared/NumberCasts.skrp tests/sksl/shared/ArrayCast.skrp tests/sksl/shared/MatrixOpEqualsES2.skrp tests/sksl/shared/Ossfuzz41000.skrp tests/sksl/shared/MatrixSwizzleStore.skrp tests/sksl/shared/UnaryPositiveNegative.skrp tests/sksl/shared/StaticSwitchWithVarDecl.skrp tests/sksl/shared/Assignment.skrp tests/sksl/shared/Ossfuzz26759.skrp tests/sksl/shared/MatricesNonsquare.skrp tests/sksl/shared/ArrayConstructors.skrp tests/sksl/shared/DeadReturnES3.skrp tests/sksl/shared/DeadGlobals.skrp tests/sksl/shared/ArrayIndexTypes.skrp tests/sksl/shared/ArrayUnsizedParam.skrp tests/sksl/shared/SampleMask.skrp tests/sksl/shared/ForLoopShadowing.skrp tests/sksl/shared/NestedComparisonIntrinsics.skrp tests/sksl/shared/StructMaxDepth.skrp tests/sksl/shared/EmptyBlocksES2.skrp tests/sksl/shared/StructIndexLookup.skrp tests/sksl/shared/MatrixConstructorsES3.skrp tests/sksl/shared/ReturnsValueOnEveryPathES3.skrp tests/sksl/shared/UniformMatrixResize.skrp tests/sksl/shared/MatrixOpEqualsES3.skrp tests/sksl/shared/SwizzleAsLValueES3.skrp tests/sksl/shared/OperatorsES3.skrp tests/sksl/shared/Overflow.skrp tests/sksl/shared/Ossfuzz28904.skrp tests/sksl/shared/MatrixConstructorsES2.skrp tests/sksl/shared/ScalarConversionConstructorsES2.skrp tests/sksl/shared/VectorScalarMath.skrp tests/sksl/shared/SwizzleBoolConstants.skrp tests/sksl/shared/Ossfuzz29494.skrp tests/sksl/shared/InterpolantIn.skrp tests/sksl/shared/ForLoopMultipleInitES3.skrp tests/sksl/shared/DeadReturn.skrp tests/sksl/shared/MatrixScalarMath.skrp tests/sksl/shared/StructIndexStore.skrp tests/sksl/shared/UnusedVariables.skrp tests/sksl/shared/ScopedSymbol.skrp tests/sksl/shared/ReturnBadTypeFromMain.skrp tests/sksl/shared/NormalizationVert.skrp tests/sksl/shared/FragCoords.skrp tests/sksl/shared/DependentInitializers.skrp tests/sksl/shared/ReservedInGLSLButAllowedInSkSL.skrp tests/sksl/shared/StaticSwitch.skrp tests/sksl/shared/WhileLoopControlFlow.skrp tests/sksl/shared/StaticSwitchWithStaticConditionalBreak.skrp tests/sksl/shared/SwizzleOpt.skrp tests/sksl/shared/MatrixEquality.skrp tests/sksl/shared/NoFragCoordsPosRT.skrp tests/sksl/shared/ResizeMatrixNonsquare.skrp tests/sksl/shared/StructComparison.skrp tests/sksl/shared/VectorConstructors.skrp tests/sksl/shared/ConstantIf.skrp tests/sksl/shared/VertexIDInFunction.skrp tests/sksl/shared/SampleLocations.skrp tests/sksl/shared/InterfaceBlockInoutArray.skrp tests/sksl/shared/OperatorsES2.skrp tests/sksl/shared/StorageBufferVertex.skrp tests/sksl/shared/ReturnColorFromMain.skrp tests/sksl/shared/ClockwiseNoRTFlip.skrp tests/sksl/shared/SwitchWithEarlyReturn.skrp tests/sksl/shared/ReturnsValueOnEveryPathES2.skrp tests/sksl/shared/Ossfuzz58483.skrp tests/sksl/shared/CompileTimeConstantVariables.skrp tests/sksl/shared/ConstantCompositeAccessViaDynamicIndex.skrp tests/sksl/shared/LogicalOrShortCircuit.skrp tests/sksl/shared/FragCoordsNoRTFlip.skrp tests/sksl/shared/EmptyBlocksES3.skrp tests/sksl/shared/InoutParameters.skrp tests/sksl/shared/DoWhileControlFlow.skrp tests/sksl/shared/Offset.skrp tests/sksl/shared/LogicalAndShortCircuit.skrp tests/sksl/shared/ArrayTypes.skrp tests/sksl/shared/SwizzleByIndex.skrp tests/sksl/shared/TernaryExpression.skrp tests/sksl/shared/Control.skrp tests/sksl/shared/ConstantCompositeAccessViaConstantIndex.skrp tests/sksl/shared/InterfaceBlockNamed.skrp tests/sksl/shared/Ossfuzz28794.skrp tests/sksl/shared/ArrayFollowedByScalar.skrp tests/sksl/shared/TernaryAsLValueFoldableTest.skrp tests/sksl/shared/SwizzleScalarInt.skrp tests/sksl/shared/Ossfuzz50636.skrp tests/sksl/shared/ConstVariableComparison.skrp tests/sksl/shared/Ossfuzz37677.skrp tests/sksl/shared/IntegerDivisionES3.skrp tests/sksl/shared/SwizzleByConstantIndex.skrp tests/sksl/shared/GeometricIntrinsics.skrp tests/sksl/shared/OutParamsAreDistinct.skrp tests/sksl/shared/ResizeMatrix.skrp tests/sksl/shared/TernaryOneZeroOptimization.skrp tests/sksl/shared/ConstArray.skrp tests/sksl/shared/ScalarConversionConstructorsES3.skrp tests/sksl/shared/MatrixIndexStore.skrp tests/sksl/shared/SwizzleAsLValue.skrp tests/sksl/shared/InterfaceBlockNamedArray.skrp tests/sksl/shared/StackingVectorCasts.skrp tests/sksl/shared/OutParams.skrp tests/sksl/shared/SwizzleLTRB.skrp tests/sksl/shared/SwizzleScalar.skrp tests/sksl/shared/TemporaryIndexLookup.skrp tests/sksl/shared/FunctionParametersOfTextureAndSamplerType.skrp tests/sksl/shared/TernaryNesting.skrp tests/sksl/shared/InterfaceBlockBuffer.skrp tests/sksl/shared/ForLoopControlFlow.skrp tests/sksl/shared/TernaryComplexNesting.skrp tests/sksl/shared/PrefixExpressionsES2.skrp tests/sksl/shared/ComplexDelete.skrp tests/sksl/shared/StaticSwitchWithBreakInsideBlock.skrp tests/sksl/shared/DoubleNegation.skrp tests/sksl/shared/TernarySideEffects.skrp tests/sksl/shared/Structs.skrp tests/sksl/shared/DerivativesUnused.skrp tests/sksl/shared/ArrayNarrowingConversions.skrp tests/sksl/shared/Matrices.skrp tests/sksl/shared/CommaMixedTypes.skrp tests/sksl/shared/StaticSwitchWithFallthroughA.skrp tests/sksl/shared/PostfixExpressions.skrp tests/sksl/shared/Functions.skrp tests/sksl/shared/DeadIfStatement.skrp tests/sksl/shared/FunctionReturnTypeMatch.skrp tests/sksl/shared/DeadDoWhileLoop.skrp tests/sksl/shared/StaticSwitchWithConditionalBreak.skrp tests/sksl/shared/VertexID.skrp tests/sksl/shared/InstanceIDInFunction.skrp tests/sksl/shared/TernaryAsLValueEntirelyFoldable.skrp tests/sksl/shared/Ossfuzz37900.skrp tests/sksl/shared/StaticSwitchWithFallthroughB.skrp tests/sksl/shared/DeadStripFunctions.skrp tests/sksl/shared/SwizzleIndexStore.skrp tests/sksl/shared/Ossfuzz37466.skrp tests/sksl/shared/StructArrayFollowedByScalar.skrp tests/sksl/shared/SwizzleScalarBool.skrp tests/sksl/shared/StorageBuffer.skrp tests/sksl/shared/ArrayComparison.skrp tests/sksl/shared/DeadLoopVariable.skrp tests/sksl/shared/CastsRoundTowardZero.skrp tests/sksl/shared/OutParamsDoubleSwizzle.skrp tests/sksl/shared/Ossfuzz63170.skrp tests/sksl/shared/Hex.skrp tests/sksl/shared/StaticSwitchWithBreak.skrp tests/sksl/shared/RectangleTexture.skrp tests/sksl/shared/PrefixExpressionsES3.skrp tests/sksl/shared/HexUnsigned.skrp tests/sksl/shared/UniformBuffers.skrp tests/sksl/shared/Ossfuzz29085.skrp tests/sksl/shared/SwizzleIndexLookup.skrp tests/sksl/shared/FunctionArgTypeMatch.skrp tests/sksl/shared/TextureSharpen.skrp tests/sksl/shared/SwizzleConstants.skrp tests/sksl/shared/MultipleAssignments.skrp tests/sksl/shared/InterfaceBlockMultipleAnonymous.skrp tests/sksl/shared/UniformArray.skrp tests/sksl/shared/Ossfuzz60077.skrp tests/sksl/shared/Discard.skrp tests/sksl/shared/TernaryTrueFalseOptimization.skrp tests/sksl/shared/ConstGlobal.skrp tests/sksl/shared/Ossfuzz36770.skrp tests/sksl/shared/OutParamsAreDistinctFromGlobal.skrp tests/sksl/shared/FunctionPrototype.skrp tests/sksl/shared/VectorToMatrixCast.skrp tests/sksl/shared/MatrixIndexLookup.skrp tests/sksl/shared/StructsInFunctions.skrp tests/sksl/shared/NumberConversions.skrp tests/sksl/shared/Caps.skrp tests/sksl/shared/Clockwise.skrp tests/sksl/realistic/GaussianBlur.skrp tests/sksl/realistic/HighContrastFilter.skrp tests/sksl/realistic/RippleShader.skrp tests/sksl/realistic/BlueNeurons.skrp tests/sksl/realistic/HSLColorFilter.skrp tests/sksl/runtime/IncrementDisambiguation.skrp tests/sksl/runtime/SwitchWithLoops.skrp tests/sksl/runtime/RecursiveComparison_Structs.skrp tests/sksl/runtime/LargeProgram_ZeroIterFor.skrp tests/sksl/runtime/Blend.skrp tests/sksl/runtime/PrecisionQualifiers.skrp tests/sksl/runtime/ConstPreservation.skrp tests/sksl/runtime/LoopFloat.skrp tests/sksl/runtime/Ossfuzz52603.skrp tests/sksl/runtime/QualifierOrder.skrp tests/sksl/runtime/ChildEffectSpecialization.skrp tests/sksl/runtime/LargeProgram_Functions.skrp tests/sksl/runtime/GLSLTypeNamesES3.skrp tests/sksl/runtime/RecursiveComparison_Arrays.skrp tests/sksl/runtime/LargeProgram_SplitLoops.skrp tests/sksl/runtime/GlobalVariables.skrp tests/sksl/runtime/LargeProgram_FlatLoop.skrp tests/sksl/runtime/LoopInt.skrp tests/sksl/runtime/ConversionConstructors.skrp tests/sksl/runtime/ChildEffectSimple.skrp tests/sksl/runtime/SwitchDefaultOnly.skrp tests/sksl/runtime/LargeProgram_BlocklessLoops.skrp tests/sksl/runtime/ChildEffectSpecializationFanOut.skrp tests/sksl/runtime/RecursiveComparison_Types.skrp tests/sksl/runtime/GLSLTypeNames.skrp tests/sksl/runtime/RecursiveComparison_Vectors.skrp tests/sksl/runtime/FunctionParameterAliasingSecond.skrp tests/sksl/runtime/LargeProgram_NestedLoops.skrp tests/sksl/runtime/Switch.skrp tests/sksl/runtime/MultipleCallsInOneStatement.skrp tests/sksl/runtime/ChildEffects.skrp tests/sksl/runtime/AllowNarrowingConversions.skrp tests/sksl/runtime/Commutative.skrp tests/sksl/runtime/IfElseBinding.skrp tests/sksl/runtime/ArrayNarrowingConversions.skrp tests/sksl/runtime/FunctionParameterAliasingFirst.skrp tests/sksl/runtime/SharedFunctions.skrp tests/sksl/runtime/Ossfuzz65111.skrp tests/sksl/runtime/SwitchWithFallthrough.skrp tests/sksl/runtime/VectorIndexing.skrp tests/sksl/runtime/LargeProgram_StackDepth.skrp tests/sksl/runtime/DivideByZero.skrp tests/sksl/runtime/SampleWithExplicitCoord.skrp tests/sksl/runtime/FragCoordAccess.skrp tests/sksl/runtime/ColorConversion.skrp tests/sksl/runtime/ArrayIndexing.skrp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bazel files (313): include/core/BUILD.bazel include/android/BUILD.bazel include/pathops/BUILD.bazel include/BUILD.bazel include/encode/BUILD.bazel include/codec/BUILD.bazel include/sksl/BUILD.bazel include/docs/BUILD.bazel include/ports/BUILD.bazel include/effects/BUILD.bazel include/svg/BUILD.bazel include/config/BUILD.bazel include/config/WORKSPACE.bazel include/config/MODULE.bazel include/utils/mac/BUILD.bazel include/utils/BUILD.bazel include/gpu/BUILD.bazel include/gpu/ganesh/BUILD.bazel include/gpu/ganesh/mock/BUILD.bazel include/gpu/ganesh/gl/mac/BUILD.bazel include/gpu/ganesh/gl/win/BUILD.bazel include/gpu/ganesh/gl/BUILD.bazel include/gpu/ganesh/gl/glx/BUILD.bazel include/gpu/ganesh/gl/epoxy/BUILD.bazel include/gpu/ganesh/gl/egl/BUILD.bazel include/gpu/ganesh/gl/ios/BUILD.bazel include/gpu/ganesh/mtl/BUILD.bazel include/gpu/ganesh/d3d/BUILD.bazel include/gpu/ganesh/vk/BUILD.bazel include/gpu/mtl/BUILD.bazel include/gpu/vk/BUILD.bazel include/gpu/graphite/BUILD.bazel include/gpu/graphite/mtl/BUILD.bazel include/gpu/graphite/vk/BUILD.bazel include/private/base/BUILD.bazel include/private/BUILD.bazel include/private/gpu/BUILD.bazel include/private/gpu/ganesh/BUILD.bazel include/private/gpu/vk/BUILD.bazel include/private/chromium/BUILD.bazel include/third_party/vulkan/BUILD.bazel experimental/rust_cxx/BUILD.bazel experimental/rust_png/encoder/BUILD.bazel experimental/rust_png/ffi/BUILD.bazel experimental/rust_png/decoder/BUILD.bazel experimental/webgpu-bazel/src/BUILD.bazel BUILD.bazel tests/BUILD.bazel toolchain/BUILD.bazel toolchain/android_trampolines/gen_trampolines/BUILD.bazel resources/BUILD.bazel resources/sksl/BUILD.bazel gn/BUILD.bazel WORKSPACE.bazel tools/viewer/BUILD.bazel tools/fonts/BUILD.bazel tools/skui/BUILD.bazel tools/BUILD.bazel tools/trace/BUILD.bazel tools/library/BUILD.bazel tools/skdiff/BUILD.bazel tools/sksltrace/BUILD.bazel tools/sk_app/mac/BUILD.bazel tools/sk_app/BUILD.bazel tools/sk_app/unix/BUILD.bazel tools/sk_app/ios/BUILD.bazel tools/timer/BUILD.bazel tools/skslc/BUILD.bazel tools/gpu/BUILD.bazel tools/gpu/mock/BUILD.bazel tools/gpu/gl/mac/BUILD.bazel tools/gpu/gl/win/BUILD.bazel tools/gpu/gl/BUILD.bazel tools/gpu/gl/interface/BUILD.bazel tools/gpu/gl/glx/BUILD.bazel tools/gpu/gl/iOS/BUILD.bazel tools/gpu/gl/egl/BUILD.bazel tools/gpu/gl/none/BUILD.bazel tools/gpu/mtl/BUILD.bazel tools/gpu/vk/BUILD.bazel tools/flags/BUILD.bazel tools/sksl-minify/BUILD.bazel tools/window/BUILD.bazel tools/debugger/BUILD.bazel tools/testrunners/unit/BUILD.bazel tools/testrunners/common/android/BUILD.bazel tools/testrunners/common/android/adb_test_runner/BUILD.bazel tools/testrunners/common/compilation_mode_keys/BUILD.bazel tools/testrunners/common/BUILD.bazel tools/testrunners/common/surface_manager/BUILD.bazel tools/testrunners/common/make_tarball/BUILD.bazel tools/testrunners/gm/BUILD.bazel tools/testrunners/gm/vias/BUILD.bazel tools/testrunners/benchmark/BUILD.bazel tools/testrunners/benchmark/target/BUILD.bazel tools/graphite/BUILD.bazel bazel/exporter/build_proto/analysis_v2/BUILD.bazel bazel/exporter/build_proto/build/BUILD.bazel bazel/exporter/BUILD.bazel bazel/exporter/interfaces/BUILD.bazel bazel/exporter/interfaces/mocks/BUILD.bazel bazel/BUILD.bazel bazel/common_config_settings/BUILD.bazel bazel/external/harfbuzz/BUILD.bazel bazel/external/vulkanmemoryallocator/BUILD.bazel bazel/external/vulkan_headers/BUILD.bazel bazel/external/freetype/BUILD.bazel bazel/external/fontations/BUILD.bazel bazel/external/libjxl/BUILD.bazel bazel/external/dawn/BUILD.bazel bazel/external/libjpeg_turbo/BUILD.bazel bazel/external/glesv2/BUILD.bazel bazel/external/vulkan_utility_libraries/BUILD.bazel bazel/external/perfetto/BUILD.bazel bazel/external/gn/BUILD.bazel bazel/external/libyuv/BUILD.bazel bazel/external/delaunator/BUILD.bazel bazel/external/libgav1/BUILD.bazel bazel/external/vello/BUILD.bazel bazel/external/fontconfig/BUILD.bazel bazel/external/spirv_cross/BUILD.bazel bazel/external/libpng/BUILD.bazel bazel/external/vulkan_tools/BUILD.bazel bazel/external/icu4x/BUILD.bazel bazel/external/icu/BUILD.bazel bazel/external/piex/BUILD.bazel bazel/external/egl/BUILD.bazel bazel/external/wuffs/BUILD.bazel bazel/external/imgui/BUILD.bazel bazel/external/cxx/BUILD.bazel bazel/external/expat/BUILD.bazel bazel/external/libavif/BUILD.bazel bazel/external/zlib/BUILD.bazel bazel/external/libwebp/BUILD.bazel bazel/external/dng_sdk/BUILD.bazel bazel/external/skimage/BUILD.bazel bazel/external/cxxbridge_cmd/BUILD.bazel bazel/device_specific_configs/generate/BUILD.bazel bazel/device_specific_configs/BUILD.bazel bazel/deps_parser/BUILD.bazel bazel/platform/BUILD.bazel bazel/exporter_tool/BUILD.bazel gm/BUILD.bazel src/core/BUILD.bazel src/android/BUILD.bazel src/capture/BUILD.bazel src/pathops/BUILD.bazel src/base/BUILD.bazel src/BUILD.bazel src/encode/BUILD.bazel src/codec/BUILD.bazel src/xml/BUILD.bazel src/sksl/BUILD.bazel src/sksl/lex/BUILD.bazel src/sksl/ir/BUILD.bazel src/sksl/analysis/BUILD.bazel src/sksl/tracing/BUILD.bazel src/sksl/transform/BUILD.bazel src/sksl/codegen/BUILD.bazel src/image/BUILD.bazel src/shaders/BUILD.bazel src/shaders/gradients/BUILD.bazel src/opts/BUILD.bazel src/ports/fontations/BUILD.bazel src/ports/BUILD.bazel src/effects/BUILD.bazel src/effects/colorfilters/BUILD.bazel src/effects/imagefilters/BUILD.bazel src/svg/BUILD.bazel src/sfnt/BUILD.bazel src/text/BUILD.bazel src/text/gpu/BUILD.bazel src/utils/mac/BUILD.bazel src/utils/win/BUILD.bazel src/utils/BUILD.bazel src/gpu/android/BUILD.bazel src/gpu/BUILD.bazel src/gpu/ganesh/geometry/BUILD.bazel src/gpu/ganesh/surface/BUILD.bazel src/gpu/ganesh/BUILD.bazel src/gpu/ganesh/glsl/BUILD.bazel src/gpu/ganesh/tessellate/BUILD.bazel src/gpu/ganesh/image/BUILD.bazel src/gpu/ganesh/mock/BUILD.bazel src/gpu/ganesh/gradients/BUILD.bazel src/gpu/ganesh/ops/BUILD.bazel src/gpu/ganesh/effects/BUILD.bazel src/gpu/ganesh/gl/android/BUILD.bazel src/gpu/ganesh/gl/mac/BUILD.bazel src/gpu/ganesh/gl/win/BUILD.bazel src/gpu/ganesh/gl/BUILD.bazel src/gpu/ganesh/gl/glx/BUILD.bazel src/gpu/ganesh/gl/iOS/BUILD.bazel src/gpu/ganesh/gl/epoxy/BUILD.bazel src/gpu/ganesh/gl/builders/BUILD.bazel src/gpu/ganesh/gl/egl/BUILD.bazel src/gpu/ganesh/gl/webgl/BUILD.bazel src/gpu/ganesh/text/BUILD.bazel src/gpu/ganesh/mtl/BUILD.bazel src/gpu/ganesh/d3d/BUILD.bazel src/gpu/ganesh/vk/BUILD.bazel src/gpu/tessellate/BUILD.bazel src/gpu/mtl/BUILD.bazel src/gpu/vk/vulkanmemoryallocator/BUILD.bazel src/gpu/vk/BUILD.bazel src/gpu/graphite/dawn/BUILD.bazel src/gpu/graphite/BUILD.bazel src/gpu/graphite/render/BUILD.bazel src/gpu/graphite/compute/BUILD.bazel src/gpu/graphite/text/BUILD.bazel src/gpu/graphite/mtl/BUILD.bazel src/gpu/graphite/task/BUILD.bazel src/gpu/graphite/vk/BUILD.bazel src/gpu/graphite/geom/BUILD.bazel src/xps/BUILD.bazel src/lazy/BUILD.bazel src/pdf/BUILD.bazel modules/pathkit/BUILD.bazel modules/audioplayer/BUILD.bazel modules/jsonreader/BUILD.bazel modules/skunicode/include/BUILD.bazel modules/skunicode/BUILD.bazel modules/skunicode/tests/BUILD.bazel modules/skunicode/src/BUILD.bazel modules/skresources/include/BUILD.bazel modules/skresources/BUILD.bazel modules/skresources/src/BUILD.bazel modules/canvaskit/BUILD.bazel modules/canvaskit/tests/assets/BUILD.bazel modules/canvaskit/go/gold_test_env/BUILD.bazel modules/skottie/include/BUILD.bazel modules/skottie/BUILD.bazel modules/skottie/tests/BUILD.bazel modules/skottie/fuzz/BUILD.bazel modules/skottie/gm/BUILD.bazel modules/skottie/src/animator/BUILD.bazel modules/skottie/src/BUILD.bazel modules/skottie/src/effects/BUILD.bazel modules/skottie/src/text/BUILD.bazel modules/skottie/src/layers/shapelayer/BUILD.bazel modules/skottie/src/layers/BUILD.bazel modules/skottie/utils/BUILD.bazel modules/skcms/BUILD.bazel modules/skparagraph/include/BUILD.bazel modules/skparagraph/BUILD.bazel modules/skparagraph/tests/BUILD.bazel modules/skparagraph/gm/BUILD.bazel modules/skparagraph/src/BUILD.bazel modules/skparagraph/bench/BUILD.bazel modules/skparagraph/slides/BUILD.bazel modules/skparagraph/utils/BUILD.bazel modules/jetski/BUILD.bazel modules/bentleyottmann/include/BUILD.bazel modules/bentleyottmann/BUILD.bazel modules/bentleyottmann/tests/BUILD.bazel modules/bentleyottmann/src/BUILD.bazel modules/sksg/include/BUILD.bazel modules/sksg/BUILD.bazel modules/sksg/tests/BUILD.bazel modules/sksg/src/BUILD.bazel modules/sksg/slides/BUILD.bazel modules/svg/include/BUILD.bazel modules/svg/BUILD.bazel modules/svg/tests/BUILD.bazel modules/svg/src/BUILD.bazel modules/svg/utils/BUILD.bazel modules/skshaper/include/BUILD.bazel modules/skshaper/BUILD.bazel modules/skshaper/tests/BUILD.bazel modules/skshaper/src/BUILD.bazel modules/skshaper/utils/BUILD.bazel dm/BUILD.bazel platform_tools/android/apps/jetski/BUILD.bazel bench/BUILD.bazel infra/debugger-app/BUILD.bazel infra/bots/task_drivers/go_linters/BUILD.bazel infra/bots/task_drivers/perf_puppeteer_render_skps/BUILD.bazel infra/bots/task_drivers/canvaskit_gold/BUILD.bazel infra/bots/task_drivers/recreate_skps/BUILD.bazel infra/bots/task_drivers/perf_puppeteer_canvas/BUILD.bazel infra/bots/task_drivers/cpu_tests/BUILD.bazel infra/bots/task_drivers/run_gn_to_bp/BUILD.bazel infra/bots/task_drivers/toolchain_layering_check/BUILD.bazel infra/bots/task_drivers/check_generated_files/BUILD.bazel infra/bots/task_drivers/common/BUILD.bazel infra/bots/task_drivers/bazel_build/BUILD.bazel infra/bots/task_drivers/codesize/BUILD.bazel infra/bots/task_drivers/g3_canary/BUILD.bazel infra/bots/task_drivers/perf_puppeteer_skottie_frames/make_lotties_with_assets/BUILD.bazel infra/bots/task_drivers/perf_puppeteer_skottie_frames/BUILD.bazel infra/bots/task_drivers/push_apps_from_skia_image/BUILD.bazel infra/bots/task_drivers/bazel_test_benchmark/BUILD.bazel infra/bots/task_drivers/testutils/BUILD.bazel infra/bots/task_drivers/compile_wasm_gm_tests/BUILD.bazel infra/bots/task_drivers/bazel_test_gm/BUILD.bazel infra/bots/task_drivers/run_wasm_gm_tests/BUILD.bazel infra/bots/task_drivers/external_client/BUILD.bazel infra/bots/task_drivers/bazel_test_precompiled/BUILD.bazel infra/bots/BUILD.bazel infra/BUILD.bazel infra/skottie/BUILD.bazel infra/shaders/BUILD.bazel infra/jsfiddle/BUILD.bazel example/BUILD.bazel example/external_client/BUILD.bazel example/external_client/custom_skia_config/BUILD.bazel example/external_client/custom_skia_config/WORKSPACE.bazel example/external_client/custom_skia_config/MODULE.bazel example/external_client/MODULE.bazel MODULE.bazel third_party/vulkanmemoryallocator/BUILD.bazel third_party/etc1/BUILD.bazel third_party/vello/BUILD.bazel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.rts files (289): resources/sksl/folding/VectorScalarFolding.rts resources/sksl/folding/Negation.rts resources/sksl/folding/AssignmentOps.rts resources/sksl/folding/MatrixFoldingES2.rts resources/sksl/folding/IntFoldingES2.rts resources/sksl/folding/VectorVectorFolding.rts resources/sksl/folding/SwitchCaseFolding.rts resources/sksl/folding/PreserveSideEffects.rts resources/sksl/folding/LogicalNot.rts resources/sksl/folding/TernaryFolding.rts resources/sksl/folding/MatrixScalarNoOpFolding.rts resources/sksl/folding/ShortCircuitBoolFolding.rts resources/sksl/folding/SwizzleFolding.rts resources/sksl/folding/MatrixNoOpFolding.rts resources/sksl/folding/MatrixVectorNoOpFolding.rts resources/sksl/folding/SelfAssignment.rts resources/sksl/folding/FloatFolding.rts resources/sksl/folding/CastFolding.rts resources/sksl/folding/BoolFolding.rts resources/sksl/folding/StructFieldNoFolding.rts resources/sksl/folding/StructFieldFolding.rts resources/sksl/folding/ArraySizeFolding.rts resources/sksl/runtime_errors/ReservedNameTexture2D.rts resources/sksl/runtime_errors/IllegalStatements.rts resources/sksl/runtime_errors/ES3Types.rts resources/sksl/runtime_errors/Ossfuzz45279.rts resources/sksl/runtime_errors/PrivateFunctions.rts resources/sksl/runtime_errors/LoopConditionErrors.rts resources/sksl/runtime_errors/IllegalLayoutFlags.rts resources/sksl/runtime_errors/FragCoordAccess.rts resources/sksl/runtime_errors/UnsupportedExtension.rts resources/sksl/runtime_errors/Ossfuzz38131.rts resources/sksl/runtime_errors/LoopExpressionErrors.rts resources/sksl/runtime_errors/TypeAliases.rts resources/sksl/runtime_errors/LoopInitializerErrors.rts resources/sksl/runtime_errors/FirstClassArrays.rts resources/sksl/runtime_errors/IllegalPrecisionQualifiers.rts resources/sksl/runtime_errors/Ossfuzz66263.rts resources/sksl/runtime_errors/InvalidUniformTypesES3.rts resources/sksl/runtime_errors/UnsupportedTypeTexture.rts resources/sksl/runtime_errors/UnsupportedTypeSampler.rts resources/sksl/runtime_errors/Ossfuzz36655.rts resources/sksl/runtime_errors/IllegalModifiers.rts resources/sksl/runtime_errors/UnsupportedTypeFragmentProcessor.rts resources/sksl/runtime_errors/Caps.rts resources/sksl/runtime_errors/DerivativesES2.rts resources/sksl/runtime_errors/IllegalShaderUse.rts resources/sksl/runtime_errors/InvalidUniformTypes.rts resources/sksl/runtime_errors/LoopStructureErrors.rts resources/sksl/runtime_errors/ProgramTooLarge_StackDepth.rts resources/sksl/runtime_errors/IllegalIndexing.rts resources/sksl/runtime_errors/IllegalArrayOps.rts resources/sksl/runtime_errors/IllegalOperators.rts resources/sksl/runtime_errors/ReservedNameSubpassInputTypes.rts resources/sksl/runtime_errors/IllegalShaderSampling.rts resources/sksl/runtime_errors/ReservedNameSamplerTypes.rts resources/sksl/runtime_errors/InvalidShaderMain.rts resources/sksl/realistic/BlueNeurons.rts resources/sksl/realistic/RippleShader.rts resources/sksl/runtime/IfElseBinding.rts resources/sksl/runtime/QualifierOrder.rts resources/sksl/runtime/PrecisionQualifiers.rts resources/sksl/runtime/RecursiveComparison_Structs.rts resources/sksl/runtime/AllowNarrowingConversions.rts resources/sksl/runtime/GLSLTypeNamesES3.rts resources/sksl/runtime/LargeProgram_StackDepth.rts resources/sksl/runtime/RecursiveComparison_Vectors.rts resources/sksl/runtime/VectorIndexing.rts resources/sksl/runtime/Ossfuzz52603.rts resources/sksl/runtime/LargeProgram_SplitLoops.rts resources/sksl/runtime/LargeProgram_FlatLoop.rts resources/sksl/runtime/LargeProgram_NestedLoops.rts resources/sksl/runtime/SwitchDefaultOnly.rts resources/sksl/runtime/DivideByZero.rts resources/sksl/runtime/SwitchWithFallthrough.rts resources/sksl/runtime/ArrayNarrowingConversions.rts resources/sksl/runtime/LoopInt.rts resources/sksl/runtime/LargeProgram_BlocklessLoops.rts resources/sksl/runtime/ChildEffectSimple.rts resources/sksl/runtime/SampleWithExplicitCoord.rts resources/sksl/runtime/LoopFloat.rts resources/sksl/runtime/RecursiveComparison_Arrays.rts resources/sksl/runtime/GlobalVariables.rts resources/sksl/runtime/Switch.rts resources/sksl/runtime/FunctionParameterAliasingSecond.rts resources/sksl/runtime/LargeProgram_ZeroIterFor.rts resources/sksl/runtime/MultipleCallsInOneStatement.rts resources/sksl/runtime/SwitchWithLoops.rts resources/sksl/runtime/ConstPreservation.rts resources/sksl/runtime/ColorConversion.rts resources/sksl/runtime/ConversionConstructors.rts resources/sksl/runtime/GLSLTypeNames.rts resources/sksl/runtime/FunctionParameterAliasingFirst.rts resources/sksl/runtime/ArrayIndexing.rts resources/sksl/runtime/ChildEffects.rts resources/sksl/runtime/LargeProgram_Functions.rts resources/sksl/runtime/IncrementDisambiguation.rts resources/sksl/runtime/SharedFunctions.rts resources/sksl/runtime/RecursiveComparison_Types.rts resources/sksl/runtime/Commutative.rts resources/sksl/errors/EmptyStruct.rts resources/sksl/errors/ArraySplitDimensions.rts resources/sksl/errors/OpenArray.rts resources/sksl/errors/SwitchTypes.rts resources/sksl/errors/CallNonFunction.rts resources/sksl/errors/VoidVariable.rts resources/sksl/errors/ReservedNameStatic.rts resources/sksl/errors/ReservedNameCast.rts resources/sksl/errors/PrototypeInFuncBody.rts resources/sksl/errors/ReservedNameTexture.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInFuncDeclUnsized1.rts resources/sksl/errors/ReservedNameInput.rts resources/sksl/errors/ArrayTooManyDimensionsInStructUnsized1.rts resources/sksl/errors/ReservedNameAtomic.rts resources/sksl/errors/BadFieldAccess.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInFuncBody.rts resources/sksl/errors/ReservedNameNamespace.rts resources/sksl/errors/ReservedNameDvec3.rts resources/sksl/errors/ReservedNameInvariant.rts resources/sksl/errors/ReservedNameHvec2.rts resources/sksl/errors/OverflowIntLiteral.rts resources/sksl/errors/UsingInvalidValue.rts resources/sksl/errors/IncompleteFunctionCall.rts resources/sksl/errors/ReservedNameAttribute.rts resources/sksl/errors/ReservedNameHvec3.rts resources/sksl/errors/UnscopedVariableInIf.rts resources/sksl/errors/ReservedNameSubpassInput.rts resources/sksl/errors/GenericArgumentMismatch.rts resources/sksl/errors/ErrorsInDeadCode.rts resources/sksl/errors/FunctionParameterOfVoid.rts resources/sksl/errors/ProgramTooLarge_Parameters.rts resources/sksl/errors/MatrixToVectorCastBoolean.rts resources/sksl/errors/ReservedNameFvec4.rts resources/sksl/errors/ReservedNameDvec2.rts resources/sksl/errors/SwizzleMatrix.rts resources/sksl/errors/ArrayTooManyDimensionsUnsized1.rts resources/sksl/errors/RedeclareStruct.rts resources/sksl/errors/ReservedNameThis.rts resources/sksl/errors/ArrayTypeTooManyDimensions.rts resources/sksl/errors/ArraySplitDimensionsInStruct.rts resources/sksl/errors/VectorIndexOutOfRange.rts resources/sksl/errors/ReservedNameDouble.rts resources/sksl/errors/UnsupportedGLSLIdentifiers.rts resources/sksl/errors/RedeclareStructTypeWithName.rts resources/sksl/errors/InvalidAssignment.rts resources/sksl/errors/BitShiftFloatMatrix.rts resources/sksl/errors/ReservedNameFixed.rts resources/sksl/errors/BinaryTypeMismatch.rts resources/sksl/errors/ProgramTooLarge_Struct.rts resources/sksl/errors/ReservedNameSampler.rts resources/sksl/errors/FunctionParamShadowedByLocal.rts resources/sksl/errors/ArrayTooManyDimensionsInStructUnsized2.rts resources/sksl/errors/ArraySplitDimensionsInFuncDecl.rts resources/sksl/errors/ComparisonDimensional.rts resources/sksl/errors/RedeclareShaderType.rts resources/sksl/errors/DuplicateBuiltinFunction.rts resources/sksl/errors/ReservedNameTemplate.rts resources/sksl/errors/ReservedNamePrecision.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInFuncDecl.rts resources/sksl/errors/ReservedNameSizeof.rts resources/sksl/errors/ConstructorArgumentCount.rts resources/sksl/errors/ModifiersInStruct.rts resources/sksl/errors/ProgramTooLarge_Globals.rts resources/sksl/errors/ReservedNameHvec4.rts resources/sksl/errors/InvalidWorkgroupRTS.rts resources/sksl/errors/DuplicateFunction.rts resources/sksl/errors/ArrayOfInvalidSize.rts resources/sksl/errors/DivideByZero.rts resources/sksl/errors/MatrixToVectorCastTooSmall.rts resources/sksl/errors/RedeclareVariable.rts resources/sksl/errors/ReservedNameInterface.rts resources/sksl/errors/ArrayIndexOutOfRange.rts resources/sksl/errors/ReservedNameSuperp.rts resources/sksl/errors/ArrayTooManyDimensionsInFuncDecl.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInFuncBodyUnsized1.rts resources/sksl/errors/PrivateVariables.rts resources/sksl/errors/InvalidToken.rts resources/sksl/errors/VoidInStruct.rts resources/sksl/errors/ReservedNamePacked.rts resources/sksl/errors/ReservedNameExternal.rts resources/sksl/errors/ArrayTooManyDimensionsInFuncDeclUnsized2.rts resources/sksl/errors/UndefinedFunction.rts resources/sksl/errors/ArrayReturnTypes.rts resources/sksl/errors/FloatRemainder.rts resources/sksl/errors/StructTooDeeplyNested.rts resources/sksl/errors/UnscopedVariableInFor.rts resources/sksl/errors/BadOctal.rts resources/sksl/errors/ArrayNegation.rts resources/sksl/errors/SwizzleOutOfBounds.rts resources/sksl/errors/FunctionParamBadType.rts resources/sksl/errors/RedeclareBasicType.rts resources/sksl/errors/ReservedNameUnion.rts resources/sksl/errors/OverflowParamArraySize.rts resources/sksl/errors/BadConstInitializers.rts resources/sksl/errors/SwitchDuplicateCase.rts resources/sksl/errors/ArrayTypeTooManyDimensionsUnsized2.rts resources/sksl/errors/UnassignedOutParameter.rts resources/sksl/errors/VoidConstructor.rts resources/sksl/errors/VectorSlice.rts resources/sksl/errors/ArrayOfVoid.rts resources/sksl/errors/DuplicateSymbol.rts resources/sksl/errors/ReturnDifferentType.rts resources/sksl/errors/MultipleFields.rts resources/sksl/errors/OverflowInt64Literal.rts resources/sksl/errors/SwizzleOnlyLiterals.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInStructUnsized1.rts resources/sksl/errors/BadIndex.rts resources/sksl/errors/StructNameWithoutIdentifier.rts resources/sksl/errors/DuplicateSymbolInSwitch.rts resources/sksl/errors/ArrayPlus.rts resources/sksl/errors/MatrixIndexOutOfRange.rts resources/sksl/errors/ReservedNameUsing.rts resources/sksl/errors/ArrayTooManyDimensionsInStruct.rts resources/sksl/errors/UndefinedSymbol.rts resources/sksl/errors/ReservedNameAsm.rts resources/sksl/errors/ReturnTypeMismatch.rts resources/sksl/errors/ArrayTooManyDimensions.rts resources/sksl/errors/ReturnMissingValue.rts resources/sksl/errors/ReservedNamePublic.rts resources/sksl/errors/AssignmentTypeMismatch.rts resources/sksl/errors/ArrayTypeTooManyDimensionsUnsized1.rts resources/sksl/errors/ReservedNameFvec2.rts resources/sksl/errors/IllegalRecursionSimple.rts resources/sksl/errors/ReservedNameImage.rts resources/sksl/errors/ArrayTooManyDimensionsInFuncBodyUnsized2.rts resources/sksl/errors/SpuriousFloat.rts resources/sksl/errors/IllegalRecursionComplex.rts resources/sksl/errors/ReservedNameDmat3.rts resources/sksl/errors/IncompleteExpression.rts resources/sksl/errors/ReservedNameEnum.rts resources/sksl/errors/StructRedefinition.rts resources/sksl/errors/ArrayTooManyDimensionsInFuncDeclUnsized1.rts resources/sksl/errors/RedeclareUserType.rts resources/sksl/errors/ReservedNameVolatile.rts resources/sksl/errors/ArrayTooManyDimensionsInFuncBody.rts resources/sksl/errors/ArgumentModifiers.rts resources/sksl/errors/ProgramTooLarge_Stack.rts resources/sksl/errors/IllegalRecursionMutual.rts resources/sksl/errors/SwizzleConstantOutput.rts resources/sksl/errors/EmptyArray.rts resources/sksl/errors/BreakOutsideLoop.rts resources/sksl/errors/ReservedNameGoto.rts resources/sksl/errors/CommasAsConstantExpressions.rts resources/sksl/errors/UniformVarWithInitializerExpression.rts resources/sksl/errors/StructMemberReservedName.rts resources/sksl/errors/ReservedNameDmat2.rts resources/sksl/errors/ArgumentMismatch.rts resources/sksl/errors/ReservedNameFvec3.rts resources/sksl/errors/ForTypeMismatch.rts resources/sksl/errors/ArrayTooManyDimensionsUnsized2.rts resources/sksl/errors/InvalidUnary.rts resources/sksl/errors/IfTypeMismatch.rts resources/sksl/errors/UnscopedVariableInElse.rts resources/sksl/errors/ReservedNameTypedef.rts resources/sksl/errors/MatrixToVectorCastInteger.rts resources/sksl/errors/ReservedNameUnsigned.rts resources/sksl/errors/SelfReferentialInitializerExpression.rts resources/sksl/errors/SwizzleDomain.rts resources/sksl/errors/PrivateTypes.rts resources/sksl/errors/TernaryMismatch.rts resources/sksl/errors/ArraySplitDimensionsInFuncBody.rts resources/sksl/errors/SwitchDuplicateDefault.rts resources/sksl/errors/ReturnFromVoid.rts resources/sksl/errors/CallMain.rts resources/sksl/errors/ReservedNameDmat4.rts resources/sksl/errors/ReservedNameVarying.rts resources/sksl/errors/SwitchDuplicateVariable.rts resources/sksl/errors/StructVariableReservedName.rts resources/sksl/errors/SwitchVariableScope.rts resources/sksl/errors/ReservedNameLong.rts resources/sksl/errors/UndeclaredFunction.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInFuncBodyUnsized2.rts resources/sksl/errors/BitShiftFloatVector.rts resources/sksl/errors/MatrixToVectorCast3x3.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInStruct.rts resources/sksl/errors/OverflowFloatLiteral.rts resources/sksl/errors/ReservedNameOutput.rts resources/sksl/errors/ConstructorTypeMismatch.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInFuncDeclUnsized2.rts resources/sksl/errors/ArrayTooManyDimensionsInFuncBodyUnsized1.rts resources/sksl/errors/ContinueOutsideLoop.rts resources/sksl/errors/BinaryInvalidType.rts resources/sksl/errors/ReservedNameExtern.rts resources/sksl/errors/ReservedNameDvec4.rts resources/sksl/errors/MismatchedNumbers.rts resources/sksl/errors/BitShiftFloat.rts resources/sksl/errors/ArgumentCountMismatch.rts resources/sksl/errors/ArrayTypeTooManyDimensionsInStructUnsized2.rts resources/sksl/errors/SwizzleTooManyComponents.rts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *. files (212): README include/config/OWNERS include/OWNERS include/private/OWNERS include/third_party/vulkan/LICENSE bin/try-clients bin/fetch-clang-format bin/fetch-svgs bin/sync bin/gerrit-number bin/list-skia-bots bin/fetch-skps bin/fetch-ninja bin/fetch-fonts-testdata bin/coverage bin/activate-emsdk bin/fetch-gn bin/fetch-sk bin/sysopen bin/compare bin/droid LICENSE DIR_METADATA experimental/tskit/Makefile experimental/tools/generate-unicode-test-txt experimental/tools/web_to_mskp experimental/tools/web_to_skp experimental/tools/set-change-id-hook experimental/tools/gerrit_percent_encode experimental/webgpu-bazel/Makefile fuzz/coverage resources/invalid_images/ossfuzz6347 resources/README CQ_COMMITTERS tools/skqp/make_universal_apk tools/skqp/run_skqp_exe tools/skqp/setup_resources tools/gcov_shim tools/skottie-wasm-perf/Makefile tools/skp/page_set_template tools/skp/page_sets/data/README tools/unicode_comparison/go/Makefile tools/run-wasm-gm-tests/Makefile tools/fiddle/parse-fiddle-output tools/check-headers-self-sufficient tools/git-sync-deps tools/skslc/Makefile tools/gpu/gl/interface/Makefile tools/doxygen/Doxyfile tools/doxygen/ProdDoxyfile tools/perf-canvaskit-puppeteer/Makefile bazel/devicesrc bazel/Makefile bazel/buildrc bazel/rbe/Makefile bazel/rbe/gce_linux_container/Dockerfile bazel/rbe/gce_linux/LICENSE bazel/rbe/gce_linux/cc/WORKSPACE bazel/rbe/gce_linux/cc/builtin_include_directory_paths bazel/rbe/gce_linux/cc/BUILD bazel/rbe/gce_linux/java/BUILD bazel/rbe/gce_linux/config/BUILD modules/pathkit/npm-asmjs/LICENSE modules/pathkit/Makefile modules/pathkit/npm-wasm/LICENSE modules/canvaskit/npm_build/LICENSE modules/canvaskit/external_test/Makefile modules/canvaskit/Makefile modules/skcms/OWNERS modules/jetski/README build/fuchsia/gen_package build/fuchsia/gen_repo build/fuchsia/update_fuchsia_sdk build/fuchsia/fidl_gen_cpp build/fuchsia/file_exists platform_tools/android/bin/mac/perfhost platform_tools/android/bin/android_launch_app platform_tools/android/bin/android_install_app platform_tools/android/bin/android_gdb_app platform_tools/android/bin/android_gdb_native platform_tools/android/bin/adb_pull_if_needed platform_tools/android/bin/android_gdbserver platform_tools/android/bin/android_run_skia platform_tools/android/bin/linux/perfhost platform_tools/android/bin/android_build_universal_viewer platform_tools/android/bin/android_perf platform_tools/android/bin/adb_push_if_needed platform_tools/android/bin/android_build_app platform_tools/android/apps/gradlew platform_tools/ios/bin/ios_pull_if_needed platform_tools/ios/bin/ios_cat_file platform_tools/ios/bin/ios_mkdir platform_tools/ios/bin/ios_path_exists platform_tools/ios/bin/ios_rm platform_tools/ios/bin/ios_push_file platform_tools/ios/bin/ios_push_if_needed platform_tools/ios/bin/ios_restart docker/Makefile docker/skia-build-tools/Dockerfile docker/skia-with-swift-shader-base/Dockerfile docker/skia-with-swift-shader-base/build-with-swift-shader-and-run docker/skia-release/Dockerfile docker/skia-wasm-release/Dockerfile docker/binary-size/Dockerfile docker/cmake-release/Dockerfile DEPS infra/debugger-app/Makefile infra/bots/Makefile infra/bots/analysis/Makefile infra/bots/assets/text_blob_traces/VERSION infra/bots/assets/linux_vulkan_sdk/VERSION infra/bots/assets/cabe/VERSION infra/bots/assets/ios-dev-image-13.6/VERSION infra/bots/assets/ios-dev-image-13.4/VERSION infra/bots/assets/ios-dev-image-13.3/VERSION infra/bots/assets/lottie-samples/VERSION infra/bots/assets/cmake_linux/VERSION infra/bots/assets/yq_mac_arm64/VERSION infra/bots/assets/android_ndk_linux/VERSION infra/bots/assets/arm64_sysroot/Dockerfile infra/bots/assets/arm64_sysroot/VERSION infra/bots/assets/armhf_sysroot/VERSION infra/bots/assets/xcode-11.4.1/VERSION infra/bots/assets/android_ndk_darwin/VERSION infra/bots/assets/cmake_mac/VERSION infra/bots/assets/provisioning_profile_ios/VERSION infra/bots/assets/kubeval_mac_amd64/VERSION infra/bots/assets/ccache_mac/VERSION infra/bots/assets/mskp/VERSION infra/bots/assets/ccache_linux/VERSION infra/bots/assets/yq/VERSION infra/bots/assets/valgrind/VERSION infra/bots/assets/chromebook_arm64_gles/VERSION infra/bots/assets/kubeval/VERSION infra/bots/assets/chromebook_arm_gles/VERSION infra/bots/assets/protoc/VERSION infra/bots/assets/bazelisk_linux_amd64/VERSION infra/bots/assets/go_win/VERSION infra/bots/assets/node/VERSION infra/bots/assets/go/VERSION infra/bots/assets/skp/VERSION infra/bots/assets/jq_mac_arm64/VERSION infra/bots/assets/skparagraph/VERSION infra/bots/assets/cast_toolchain/VERSION infra/bots/assets/android_sdk_linux/VERSION infra/bots/assets/bazelisk_linux_arm64/VERSION infra/bots/assets/bazel/VERSION infra/bots/assets/mesa_intel_driver_linux/VERSION infra/bots/assets/mesa_intel_driver_linux/mesa-driver-builder/Dockerfile infra/bots/assets/jq/VERSION infra/bots/assets/dwritecore/VERSION infra/bots/assets/android_ndk_windows/VERSION infra/bots/assets/ios-dev-image-13.5/VERSION infra/bots/assets/bloaty/VERSION infra/bots/assets/bazelisk_mac_arm64/VERSION infra/bots/assets/bazelisk/VERSION infra/bots/assets/clang_ubuntu_noble/Dockerfile infra/bots/assets/clang_ubuntu_noble/VERSION infra/bots/assets/clang_linux/Dockerfile infra/bots/assets/clang_linux/VERSION infra/bots/assets/ios-dev-image-11.4/VERSION infra/bots/assets/win_toolchain/VERSION infra/bots/assets/cockroachdb/VERSION infra/bots/assets/binutils_linux_x64/VERSION infra/bots/assets/svg/VERSION infra/bots/assets/kubectl/VERSION infra/bots/assets/gcloud_linux/VERSION infra/bots/assets/patch_linux_amd64/VERSION infra/bots/assets/bazel_build_task_driver/VERSION infra/bots/assets/chromebook_x86_64_gles/VERSION infra/bots/assets/clang_win/VERSION infra/bots/assets/bazelisk_mac_amd64/VERSION infra/bots/assets/gsutil/VERSION infra/bots/assets/bazelisk_win_amd64/VERSION infra/bots/assets/mesa_intel_driver_linux_22/VERSION infra/bots/assets/mesa_intel_driver_linux_22/mesa-driver-builder/Dockerfile infra/bots/assets/skimage/VERSION infra/bots/assets/mockery/VERSION infra/bots/assets/ios-dev-image-14.4/VERSION infra/bots/assets/win_ninja/VERSION infra/wasm-common/Makefile infra/wasm-common/docker/Makefile infra/wasm-common/docker/perf-karma-chrome-tests/Dockerfile infra/wasm-common/docker/gold-karma-chrome-tests/Dockerfile infra/wasm-common/docker/karma-chrome-tests/Dockerfile infra/wasm-common/docker/emsdk-base/Dockerfile infra/lottiecap/Makefile infra/lottiecap/docker/lottie-web-puppeteer/Dockerfile infra/lottiecap/docker/gold-lottie-web-puppeteer/Dockerfile infra/canvaskit/docker/Makefile infra/canvaskit/docker/canvaskit-emsdk/Dockerfile infra/skottie/Makefile infra/shaders/Makefile infra/fiddler-backend/Dockerfile infra/docker/debian9/Dockerfile infra/docker/Makefile infra/cross-compile/docker/cross-linux-arm64/Dockerfile infra/gcc/Makefile infra/gcc/Ubuntu18/Dockerfile infra/gcc/Debian11-x86/Dockerfile infra/gcc/Debian11/Dockerfile infra/jsfiddle/Makefile CONTRIBUTING OWNERS AUTHORS demos.skia.org/Makefile third_party/README third_party/harfbuzz/README third_party/harfbuzz/LICENSE third_party/etc1/LICENSE third_party/wuffs/LICENSE third_party/expat/LICENSE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.png files (125): resources/invalid_images/bad_palette.png resources/images/3x3.png resources/images/purple-displayprofile.png resources/images/crbug807324.png resources/images/half-transparent-white-pixel.png resources/images/mandrill_256.png resources/images/Onboard.png resources/images/lut_sepia.png resources/images/explosion_sprites.png resources/images/gainmap_no_gdat.png resources/images/example_2.png resources/images/mandrill_512.png resources/images/mandrill_sepia.png resources/images/apng-test-suite--blend-ops--source-on-nearly-transparent.png resources/images/rainbow-gradient.png resources/images/ship.png resources/images/mandrill_32.png resources/images/apng-test-suite--basic--using-default-image.png resources/images/2x2.png resources/images/gainmap_gdat_no_gmap.png resources/images/index8.png resources/images/apng-test-suite--dispose-ops--none-basic.png resources/images/apng-test-suite--invalid--num-frames-outside-valid-range.png resources/images/red-pq-profile.png resources/images/apng-test-suite--regions--dispose-op-none.png resources/images/iconstrip.png resources/images/plte_trns.png resources/images/pngsuite/basn2c08.png resources/images/pngsuite/basn3p01.png resources/images/pngsuite/basn0g04.png resources/images/pngsuite/basn2c16.png resources/images/apng-test-suite--basic--ignoring-default-image.png resources/images/gainmap.png resources/images/example_3.png resources/images/16x1.png resources/images/example_6.png resources/images/example_4.png resources/images/apng-test-suite--blend-ops--over-repeatedly.png resources/images/example_1.png resources/images/shadowreference.png resources/images/1x1.png resources/images/cicp_pq.png resources/images/Generic_Error.png resources/images/lut_identity.png resources/images/plte_trns_gama.png resources/images/mandrill_64.png resources/images/gamut.png resources/images/baby_tux.png resources/images/green15x15.png resources/images/3x1.png resources/images/color_wheel_with_profile.png resources/images/apng-test-suite--blend-ops--over-on-solid-and-transparent.png resources/images/1x16.png resources/images/mandrill_16.png resources/images/apng-test-suite--num-plays--2.png resources/images/red-hlg-profile.png resources/images/color_wheel.png resources/images/plane_interlaced.png resources/images/plane.png resources/images/apng-test-suite--num-plays--1.png resources/images/apng-test-suite--basic--trivial-static-image.png resources/images/grayscale.png resources/images/text.png resources/images/1x3.png resources/images/ducky.png resources/images/yellow_rose.png resources/images/mandrill_128.png resources/images/filter_reference.png resources/images/F-exif-chunk-early.png resources/images/randPixels.png resources/images/arrow.png resources/images/mandrill_1600.png resources/images/wide-gamut.png resources/images/Connecting.png resources/images/apng-test-suite--num-plays--0.png resources/images/apng-test-suite--blend-ops--source-on-solid.png resources/images/example_5.png resources/skottie/images/mandrill_large.png resources/skottie/images/mandrill_64.png resources/skottie/images/triangle.png resources/empty_images/zero-height.png resources/empty_images/zero-width.png tools/doxygen/logo.png tools/perf-canvaskit-puppeteer/canvas_perf_assets/test_512x512.png tools/perf-canvaskit-puppeteer/canvas_perf_assets/test_64x64.png site/featured-background.png site/docs/user/modules/PathKit_effects.png site/docs/dev/design/PdfLogicalDocumentStructure.png site/docs/dev/contrib/SuggestedReviewers.png site/docs/dev/tools/tracing_load.png site/docs/dev/tools/frameplayback.png site/docs/dev/tools/resources.png site/docs/dev/tools/debugger.png site/docs/dev/tools/eye_icon.png site/docs/dev/tools/buttons.png site/docs/dev/tools/end.png site/docs/dev/tools/android_gdb.png site/docs/dev/tools/onlinedebugger.png site/docs/dev/tools/image.png site/docs/dev/tools/playcommands.png site/docs/dev/tools/expand.png site/docs/dev/tools/gpuop.png site/docs/dev/tools/settings.png site/docs/dev/tools/layers.png site/docs/dev/tools/crosshair.png site/docs/dev/tools/tracing.png site/docs/dev/testing/Isolate.png site/docs/dev/testing/ByTest.png site/docs/dev/testing/Search.png site/docs/dev/testing/Regression.png site/docs/dev/testing/Status.png site/docs/dev/testing/BlameView.png site/docs/dev/testing/IssueHighlight.png site/docs/dev/testing/Grid.png site/docs/dev/testing/Digests.png site/docs/dev/testing/Cluster.png site/docs/dev/testing/Ignores.png site/docs/dev/testing/DotDiagram.png site/docs/dev/testing/ClusterConfig.png site/docs/dev/testing/Perf.png modules/canvaskit/tests/assets/flutter_106433.png modules/canvaskit/tests/assets/mandrill_512.png modules/canvaskit/tests/assets/mandrill_16.png demos.skia.org/demos/mesh2d/baby_tux.png demos.skia.org/demos/textures/testimg.png - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.jpg files (79): resources/invalid_images/many-progressive-scans.jpg resources/images/color_wheel.jpg resources/images/gainmap_iso21496_1_adobe_gcontainer.jpg resources/images/grayscale.jpg resources/images/mandrill_512_q075.jpg resources/images/cmyk_yellow_224_224_32.jpg resources/images/ducky.jpg resources/images/flutter_logo.jpg resources/images/mandrill_cmyk.jpg resources/images/brickwork-texture.jpg resources/images/brickwork_normal-map.jpg resources/images/orientation/1_420.jpg resources/images/orientation/4_410.jpg resources/images/orientation/5_420.jpg resources/images/orientation/4_411.jpg resources/images/orientation/8_410.jpg resources/images/orientation/4_444.jpg resources/images/orientation/1_410.jpg resources/images/orientation/5_444.jpg resources/images/orientation/3_440.jpg resources/images/orientation/8_411.jpg resources/images/orientation/2_420.jpg resources/images/orientation/7_411.jpg resources/images/orientation/5_440.jpg resources/images/orientation/4_422.jpg resources/images/orientation/2_411.jpg resources/images/orientation/6_444.jpg resources/images/orientation/8_422.jpg resources/images/orientation/7_420.jpg resources/images/orientation/2_410.jpg resources/images/orientation/3_420.jpg resources/images/orientation/5_411.jpg resources/images/orientation/6_410.jpg resources/images/orientation/3_422.jpg resources/images/orientation/6_420.jpg resources/images/orientation/7_444.jpg resources/images/orientation/1_411.jpg resources/images/orientation/7_410.jpg resources/images/orientation/6_411.jpg resources/images/orientation/3_444.jpg resources/images/orientation/1_440.jpg resources/images/orientation/4_420.jpg resources/images/orientation/exif.jpg resources/images/orientation/7_422.jpg resources/images/orientation/6_440.jpg resources/images/orientation/1_444.jpg resources/images/orientation/2_440.jpg resources/images/orientation/4_440.jpg resources/images/orientation/8_440.jpg resources/images/orientation/3_411.jpg resources/images/orientation/8_420.jpg resources/images/orientation/5_422.jpg resources/images/orientation/7_440.jpg resources/images/orientation/6_422.jpg resources/images/orientation/1_422.jpg resources/images/orientation/3_410.jpg resources/images/orientation/5_410.jpg resources/images/orientation/8_444.jpg resources/images/orientation/2_444.jpg resources/images/orientation/2_422.jpg resources/images/orientation/subifd.jpg resources/images/mandrill_h2v1.jpg resources/images/icc-v2-gbr.jpg resources/images/mandrill_h1v1.jpg resources/images/gainmap_gcontainer_only.jpg resources/images/progressive_kitten_missing_eof.jpg resources/images/exif-orientation-2-ur.jpg resources/images/gainmap_iso21496_1.jpg resources/images/cropped_mandrill.jpg resources/images/dog.jpg resources/images/randPixels.jpg resources/images/CMYK.jpg resources/empty_images/zero-width.jpg resources/empty_images/zero-height.jpg tools/perf-canvaskit-puppeteer/canvas_perf_assets/test_1500x959.jpg modules/canvaskit/tests/assets/exif_rotated_heart.jpg modules/canvaskit/tests/assets/brickwork-texture.jpg modules/canvaskit/tests/assets/mandrill_h1v1.jpg platform_tools/android/apps/jetskidemo/src/main/res/raw/brickwork_texture.jpg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.stage files (62): tests/sksl/realistic/HSLColorFilter.stage tests/sksl/realistic/HighContrastFilter.stage tests/sksl/realistic/RippleShader.stage tests/sksl/realistic/BlueNeurons.stage tests/sksl/runtime/LargeProgram_Functions.stage tests/sksl/runtime/ChildEffectSimple.stage tests/sksl/runtime/IncrementDisambiguation.stage tests/sksl/runtime/Ossfuzz52603.stage tests/sksl/runtime/LargeProgram_SplitLoops.stage tests/sksl/runtime/GlobalVariables.stage tests/sksl/runtime/Ossfuzz65111.stage tests/sksl/runtime/Switch.stage tests/sksl/runtime/LoopFloat.stage tests/sksl/runtime/SwitchDefaultOnly.stage tests/sksl/runtime/AllowNarrowingConversions.stage tests/sksl/runtime/RecursiveComparison_Types.stage tests/sksl/runtime/SwitchWithLoops.stage tests/sksl/runtime/SharedFunctions.stage tests/sksl/runtime/FunctionParameterAliasingSecond.stage tests/sksl/runtime/RecursiveComparison_Arrays.stage tests/sksl/runtime/DivideByZero.stage tests/sksl/runtime/Commutative.stage tests/sksl/runtime/ArrayIndexing.stage tests/sksl/runtime/ChildEffects.stage tests/sksl/runtime/LargeProgram_StackDepth.stage tests/sksl/runtime/LoopInt.stage tests/sksl/runtime/LargeProgram_BlocklessLoops.stage tests/sksl/runtime/ColorConversion.stage tests/sksl/runtime/ConversionConstructors.stage tests/sksl/runtime/SampleWithExplicitCoord.stage tests/sksl/runtime/VectorIndexing.stage tests/sksl/runtime/LargeProgram_NestedLoops.stage tests/sksl/runtime/ChildEffectSpecializationFanOut.stage tests/sksl/runtime/Blend.stage tests/sksl/runtime/GLSLTypeNames.stage tests/sksl/runtime/RecursiveComparison_Vectors.stage tests/sksl/runtime/FragCoordAccess.stage tests/sksl/runtime/MultipleCallsInOneStatement.stage tests/sksl/runtime/LargeProgram_FlatLoop.stage tests/sksl/runtime/PrecisionQualifiers.stage tests/sksl/runtime/RecursiveComparison_Structs.stage tests/sksl/runtime/GLSLTypeNamesES3.stage tests/sksl/runtime/ArrayNarrowingConversions.stage tests/sksl/runtime/QualifierOrder.stage tests/sksl/runtime/IfElseBinding.stage tests/sksl/runtime/SwitchWithFallthrough.stage tests/sksl/runtime/ConstPreservation.stage tests/sksl/runtime/ChildEffectSpecialization.stage tests/sksl/runtime/FunctionParameterAliasingFirst.stage tests/sksl/runtime/LargeProgram_ZeroIterFor.stage tests/sksl/mesh/MeshFragment.stage tests/sksl/mesh/MeshVertex.stage tests/sksl/mesh/MeshFragmentWithShader.stage tests/sksl/mesh/MeshFragmentWithColorFilter.stage tests/sksl/mesh/MeshFragmentWithBlender.stage tests/sksl/errors/InvalidMeshFragmentMainParameters.stage tests/sksl/errors/InvalidMeshFragmentMainReturn.stage tests/sksl/errors/InvalidMeshVertexMainParameters.stage tests/sksl/errors/InvalidMeshVertexMainReturn.stage tests/sksl/errors/MeshVertexWithBlender.stage tests/sksl/errors/MeshVertexWithShader.stage tests/sksl/errors/MeshVertexWithColorFilter.stage - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.ttf files (37): resources/fonts/test_glyphs-glyf_colr_1.ttf resources/fonts/DejaVuSans.subset.ttf resources/fonts/Variable.ttf resources/fonts/planetsbix.ttf resources/fonts/sbix.ttf resources/fonts/cond-bold-italic.ttf resources/fonts/Roboto2-Regular_NoEmbed.ttf resources/fonts/SampleSVG.ttf resources/fonts/ahem.ttf resources/fonts/ReallyBigA.ttf resources/fonts/planetcolr.ttf resources/fonts/Stroking.ttf resources/fonts/colr.ttf resources/fonts/cbdt.ttf resources/fonts/HangingS.ttf resources/fonts/sbix_uncompressed_flags.ttf resources/fonts/VaryAlongQuads.ttf resources/fonts/Roboto-Regular.ttf resources/fonts/SpiderSymbol.ttf resources/fonts/test_glyphs-glyf_colr_1_variable.ttf resources/fonts/DejaVuSans.subset_noHx.ttf resources/fonts/hintgasp.ttf resources/fonts/Em.ttf resources/fonts/planetcbdt.ttf resources/fonts/Funkster.ttf resources/fonts/abc/abc.ttf resources/fonts/abc/abc+agrave.ttf resources/fonts/abc/abc+grave.ttf resources/fonts/Distortable.ttf tools/perf-canvaskit-puppeteer/canvas_perf_assets/Roboto-Regular.ttf modules/canvaskit/fonts/NotoMono-Regular.ttf modules/canvaskit/tests/assets/test_glyphs-glyf_colr_1.ttf modules/canvaskit/tests/assets/RobotoSlab-VariableFont_wght.ttf modules/canvaskit/tests/assets/NotoSerif-BoldItalic.ttf modules/canvaskit/tests/assets/NotoSerif-Regular.ttf modules/canvaskit/tests/assets/NotoColorEmoji.ttf modules/canvaskit/tests/assets/Bungee-Regular.ttf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.compute files (33): resources/sksl/compute/ModuleStructInArray.compute resources/sksl/compute/ArrayAdd.compute resources/sksl/compute/AtomicOperations.compute resources/sksl/compute/Desaturate.compute resources/sksl/compute/MatrixMultiply.compute resources/sksl/compute/ModuleStructInInterfaceBlock.compute resources/sksl/compute/Barrier.compute resources/sksl/compute/ModuleStructInExpression.compute resources/sksl/compute/ModuleStructInVariable.compute resources/sksl/compute/DesaturateFunction.compute resources/sksl/compute/AtomicOperationsOverArrayAndStruct.compute resources/sksl/compute/AtomicDeclarations.compute resources/sksl/compute/BuiltinStageInputs.compute resources/sksl/compute/Raytrace.compute resources/sksl/compute/Workgroup.compute resources/sksl/compute/DesaturateReadWrite.compute resources/sksl/compute/Uniforms.compute resources/sksl/wgsl/TextureIntrinsics.compute resources/sksl/wgsl/WorkgroupSize.compute resources/sksl/errors/InvalidAtomicOperations.compute resources/sksl/errors/InvalidInOutType.compute resources/sksl/errors/InvalidComputeMainReturn.compute resources/sksl/errors/InvalidWorkgroupCompute.compute resources/sksl/errors/DuplicateWorkgroupSize.compute resources/sksl/errors/ReadonlyWriteonly.compute resources/sksl/errors/InvalidLocalSizeQualifier.compute resources/sksl/errors/PixelFormatMissing.compute resources/sksl/errors/InvalidAtomicDeclarations.compute resources/sksl/errors/InvalidComputeMainParameters.compute resources/sksl/errors/MissingWorkgroupSize.compute resources/sksl/errors/PixelFormatMismatch.compute resources/sksl/errors/PixelFormatOverloads.compute resources/sksl/errors/InvalidUnsizedArray.compute - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.webp files (26): resources/invalid_images/invalid-offset.webp resources/invalid_images/skbug3429.webp resources/invalid_images/osfuzz6295.webp resources/invalid_images/skbug3442.webp resources/images/stoplight_h.webp resources/images/randPixels.webp resources/images/blendBG.webp resources/images/webp-color-profile-lossy.webp resources/images/webp-color-profile-lossy-alpha.webp resources/images/yellow_rose.webp resources/images/baby_tux.webp resources/images/required.webp resources/images/webp-color-profile-crash.webp resources/images/orientation/5.webp resources/images/orientation/8.webp resources/images/orientation/2.webp resources/images/orientation/7.webp resources/images/orientation/6.webp resources/images/orientation/1.webp resources/images/orientation/3.webp resources/images/orientation/4.webp resources/images/color_wheel.webp resources/images/webp-color-profile-lossless.webp resources/images/half-transparent-white-pixel.webp resources/images/stoplight.webp modules/canvaskit/tests/assets/color_wheel.webp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.gif files (22): resources/invalid_images/skbug5883.gif resources/invalid_images/ossfuzz6274.gif resources/invalid_images/skbug6046.gif resources/invalid_images/skbug5887.gif resources/images/alphabetAnim.gif resources/images/randPixels.gif resources/images/required.gif resources/images/test640x479.gif resources/images/out-of-palette.gif resources/images/randPixelsAnim2.gif resources/images/flightAnim.gif resources/images/color_wheel.gif resources/images/box.gif resources/images/xOffsetTooBig.gif resources/images/randPixelsOffset.gif resources/images/randPixelsAnim.gif resources/images/colorTables.gif resources/images/gif-transparent-index.gif resources/empty_images/zero-dims.gif modules/canvaskit/tests/assets/flightAnim.gif modules/canvaskit/tests/assets/color_wheel.gif demos.skia.org/demos/mesh2d/BeanEater-1s-200px.gif - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.comp files (17): tests/sksl/compute/DesaturateReadWrite.asm.comp tests/sksl/compute/Barrier.asm.comp tests/sksl/compute/AtomicOperations.asm.comp tests/sksl/compute/ModuleStructInExpression.asm.comp tests/sksl/compute/ArrayAdd.asm.comp tests/sksl/compute/AtomicOperationsOverArrayAndStruct.asm.comp tests/sksl/compute/MatrixMultiply.asm.comp tests/sksl/compute/Desaturate.asm.comp tests/sksl/compute/ModuleStructInArray.asm.comp tests/sksl/compute/Workgroup.asm.comp tests/sksl/compute/BuiltinStageInputs.asm.comp tests/sksl/compute/DesaturateFunction.asm.comp tests/sksl/compute/Uniforms.asm.comp tests/sksl/compute/ModuleStructInInterfaceBlock.asm.comp tests/sksl/compute/AtomicDeclarations.asm.comp tests/sksl/compute/Raytrace.asm.comp tests/sksl/compute/ModuleStructInVariable.asm.comp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.ico files (13): resources/invalid_images/int_overflow.ico resources/invalid_images/sigsegv_favicon_2.ico resources/invalid_images/b37623797.ico resources/invalid_images/ico_fuzz1.ico resources/invalid_images/ico_leak01.ico resources/invalid_images/b38116746.ico resources/invalid_images/mask-bmp-ico.ico resources/invalid_images/ico_fuzz0.ico resources/invalid_images/sigsegv_favicon.ico resources/invalid_images/sigabort_favicon.ico resources/images/color_wheel.ico resources/images/google_chrome.ico resources/empty_images/zero-embedded.ico - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bmp files (9): resources/invalid_images/osfuzz6288.bmp resources/invalid_images/b33251605.bmp resources/invalid_images/b33651913.bmp resources/invalid_images/b34778578.bmp resources/images/bmp-size-32x32-8bpp.bmp resources/images/rle.bmp resources/images/randPixels.bmp resources/empty_images/zero-height.bmp resources/empty_images/zero-width.bmp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.lock files (8): experimental/rust_png/ffi/Cargo.lock MODULE.bazel.lock bazel/external/fontations/Cargo.lock bazel/external/vello/Cargo.lock bazel/external/icu4x/Cargo.lock bazel/external/cxx/Cargo.lock bazel/external/cxxbridge_cmd/Cargo.lock example/external_client/MODULE.bazel.lock - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.avif files (7): resources/images/alphabetAnim.avif resources/images/baby_tux.avif resources/images/ducky.avif resources/images/example_1_animated.avif resources/images/example_3_10bit.avif resources/images/dog.avif resources/images/example_3_12bit.avif - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.icc files (6): resources/icc_profiles/HP_Z32x.icc resources/icc_profiles/HP_ZR30w.icc resources/icc_profiles/upperRight.icc resources/icc_profiles/AdobeRGB1998.icc resources/icc_profiles/srgb_lab_pcs.icc resources/icc_profiles/upperLeft.icc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.mvert files (6): resources/sksl/mesh/MeshVertex.mvert resources/sksl/errors/InvalidMeshVertexMainReturn.mvert resources/sksl/errors/MeshVertexWithBlender.mvert resources/sksl/errors/InvalidMeshVertexMainParameters.mvert resources/sksl/errors/MeshVertexWithColorFilter.mvert resources/sksl/errors/MeshVertexWithShader.mvert - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.jpeg files (6): resources/images/iphone_13_pro.jpeg resources/images/wide_gamut_yellow_224_224_64.jpeg resources/images/b78329453.jpeg resources/images/iphone_15.jpeg resources/images/crbug1465627.jpeg resources/images/crbug999986.jpeg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.mfrag files (6): resources/sksl/mesh/MeshFragmentWithBlender.mfrag resources/sksl/mesh/MeshFragmentWithColorFilter.mfrag resources/sksl/mesh/MeshFragment.mfrag resources/sksl/mesh/MeshFragmentWithShader.mfrag resources/sksl/errors/InvalidMeshFragmentMainParameters.mfrag resources/sksl/errors/InvalidMeshFragmentMainReturn.mfrag - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.rtcf files (4): resources/sksl/runtime_errors/InvalidColorFilterFeatures.rtcf resources/sksl/runtime_errors/InvalidColorFilterMain.rtcf resources/sksl/realistic/HSLColorFilter.rtcf resources/sksl/realistic/HighContrastFilter.rtcf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.sha1 files (4): modules/skcms/version.sha1 infra/bots/tools/luci-go/mac64/isolate.sha1 infra/bots/tools/luci-go/win64/isolate.exe.sha1 infra/bots/tools/luci-go/linux64/isolate.sha1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.exif files (4): resources/images/test3-little-endian.exif resources/images/test0-hdr.exif resources/images/test2-nonuniform.exif resources/images/test1-pixel32.exif - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.wbmp files (3): resources/images/mandrill.wbmp resources/empty_images/zero-width.wbmp resources/empty_images/zero-height.wbmp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.dng files (3): resources/images/dng_with_preview.dng resources/images/sample_1mp_rotated.dng resources/images/sample_1mp.dng - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.otf files (3): resources/fonts/7630.otf resources/fonts/Stroking.otf modules/canvaskit/tests/assets/Roboto-Regular.otf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.privrts files (3): resources/sksl/runtime/ChildEffectSpecializationFanOut.privrts resources/sksl/runtime/FragCoordAccess.privrts resources/sksl/runtime/ChildEffectSpecialization.privrts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.rtb files (3): resources/sksl/runtime_errors/InvalidBlendMain.rtb resources/sksl/runtime/Blend.rtb resources/sksl/runtime/Ossfuzz65111.rtb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.ttc files (3): resources/fonts/NotoSansCJK-VF-subset.otf.ttc resources/fonts/test.ttc modules/canvaskit/tests/assets/test.ttc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.ttx files (3): resources/fonts/abc/abc+agrave.ttx resources/fonts/abc/abc.ttx resources/fonts/abc/abc+grave.ttx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bazelversion files (2): .bazelversion example/external_client/.bazelversion - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.woff files (2): tools/perf-canvaskit-puppeteer/canvas_perf_assets/Roboto-Regular.woff modules/canvaskit/tests/assets/Roboto-Regular.woff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bazelrc files (2): .bazelrc example/external_client/.bazelrc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.skia files (2): bazel/external/cxx/BUILD.bazel.skia bazel/external/cxxbridge_cmd/BUILD.bazel.skia - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.android files (2): OWNERS_build_files.android OWNERS.android - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.imp files (2): toolchain/linux_trampolines/IWYU_mapping.imp third_party/libpng/png.imp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.supp files (2): tools/valgrind.supp tools/xsan.supp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.woff2 files (2): tools/perf-canvaskit-puppeteer/canvas_perf_assets/Roboto-Regular.woff2 modules/canvaskit/tests/assets/Roboto-Regular.woff2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.chromium files (2): modules/skcms/README.chromium README.chromium - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.fil files (1): resources/crbug769134.fil - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.modulemap files (1): bazel/rbe/gce_linux/cc/module.modulemap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.wasm files (1): demos.skia.org/demos/mesh2d/canvaskit.wasm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.md files (1): skiko_tests/HOW_TO_SKIKO_TESTS.MD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.skp files (1): modules/canvaskit/tests/assets/red_line.skp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.jar files (1): platform_tools/android/apps/gradle/wrapper/gradle-wrapper.jar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.yaml files (1): .github/workflows/tests_for_skiko.yml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.settings files (1): codereview.settings - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.old files (1): bazel/karma/BUILD.bazel.old - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.google files (1): third_party/etc1/README.google - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.pfb files (1): resources/fonts/Roboto2-Regular.pfb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.ktx files (1): resources/images/flower-etc1.ktx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.vpython3 files (1): .vpython3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.mskp files (1): site/docs/dev/tools/calendar.mskp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.tiff files (1): resources/empty_images/zero_height.tiff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.sum files (1): go.sum - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.dox files (1): tools/doxygen/mainpage/mainpage.dox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.trace files (1): resources/diff_canvas_traces/lorem_ipsum.trace - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bazelignore files (1): .bazelignore - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.bazelproject files (1): .bazelproject - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.dds files (1): resources/images/flower-bc1.dds - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.build files (1): toolchain/ndk.BUILD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.config files (1): platform_tools/android/gclient.config - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -