Sign in
skia
/
skia
/
9a5762052abc8efc4163eeeda68d96ed798460fa
/
.
/
tests
/
sksl
/
shared
tree: c8107c8ebc071407fc2de26f7ffbc8d154204679 [
path history
]
[
tgz
]
ArrayCast.asm.frag
ArrayCast.glsl
ArrayCast.metal
ArrayComparison.asm.frag
ArrayComparison.glsl
ArrayComparison.metal
ArrayConstructors.asm.frag
ArrayConstructors.glsl
ArrayConstructors.metal
ArrayFollowedByScalar.asm.frag
ArrayFollowedByScalar.glsl
ArrayFollowedByScalar.metal
ArrayIndexTypes.asm.frag
ArrayIndexTypes.glsl
ArrayIndexTypes.metal
ArrayNarrowingConversions.asm.frag
ArrayNarrowingConversions.glsl
ArrayNarrowingConversions.metal
ArrayTypes.asm.frag
ArrayTypes.glsl
ArrayTypes.metal
Assignment.asm.frag
Assignment.glsl
Assignment.metal
Caps.asm.frag
Caps.glsl
Caps.metal
CastsRoundTowardZero.asm.frag
CastsRoundTowardZero.glsl
CastsRoundTowardZero.metal
Clockwise.asm.frag
Clockwise.glsl
Clockwise.metal
CommaMixedTypes.asm.frag
CommaMixedTypes.glsl
CommaMixedTypes.metal
CommaSideEffects.asm.frag
CommaSideEffects.glsl
CommaSideEffects.metal
ComplexDelete.asm.frag
ComplexDelete.glsl
ComplexDelete.metal
ConstantIf.asm.frag
ConstantIf.glsl
ConstantIf.metal
ConstArray.asm.frag
ConstArray.glsl
ConstArray.metal
ConstVariableComparison.asm.frag
ConstVariableComparison.glsl
ConstVariableComparison.metal
Control.asm.frag
Control.glsl
Control.metal
DeadDoWhileLoop.asm.frag
DeadDoWhileLoop.glsl
DeadDoWhileLoop.metal
DeadIfStatement.asm.frag
DeadIfStatement.glsl
DeadIfStatement.metal
DeadLoopVariable.asm.frag
DeadLoopVariable.glsl
DeadLoopVariable.metal
DeadReturn.asm.frag
DeadReturn.glsl
DeadReturn.metal
DeadReturnES3.asm.frag
DeadReturnES3.glsl
DeadReturnES3.metal
DeadStripFunctions.asm.frag
DeadStripFunctions.glsl
DeadStripFunctions.metal
DependentInitializers.asm.frag
DependentInitializers.glsl
DependentInitializers.metal
Derivatives.glsl
DerivativesStandaloneSettings.glsl
DerivativesUnused.asm.frag
DerivativesUnused.glsl
DerivativesUnused.metal
Discard.asm.frag
Discard.glsl
Discard.metal
DoWhileControlFlow.asm.frag
DoWhileControlFlow.glsl
DoWhileControlFlow.metal
EmptyBlocksES2.asm.frag
EmptyBlocksES2.glsl
EmptyBlocksES2.metal
EmptyBlocksES3.asm.frag
EmptyBlocksES3.glsl
EmptyBlocksES3.metal
ForLoopControlFlow.asm.frag
ForLoopControlFlow.glsl
ForLoopControlFlow.metal
ForLoopMultipleInit.asm.frag
ForLoopMultipleInit.glsl
ForLoopMultipleInit.metal
FragCoords.asm.frag
FragCoords.glsl
FragCoords.metal
FunctionArgTypeMatch.asm.frag
FunctionArgTypeMatch.glsl
FunctionArgTypeMatch.metal
FunctionPrototype.asm.frag
FunctionPrototype.glsl
FunctionPrototype.metal
FunctionReturnTypeMatch.asm.frag
FunctionReturnTypeMatch.glsl
FunctionReturnTypeMatch.metal
Functions.asm.frag
Functions.glsl
Functions.metal
GaussianBlur.asm.frag
GaussianBlur.glsl
GaussianBlur.metal
GeometricIntrinsics.asm.frag
GeometricIntrinsics.glsl
GeometricIntrinsics.metal
HelloWorld.asm.frag
HelloWorld.glsl
HelloWorld.metal
Hex.asm.frag
Hex.glsl
Hex.metal
HexUnsigned.asm.frag
HexUnsigned.glsl
HexUnsigned.metal
InstanceID.asm.vert
InstanceID.glsl
InstanceID.metal
InterfaceBlockNamed.asm.frag
InterfaceBlockNamed.glsl
InterfaceBlockNamed.metal
InterfaceBlockNamedArray.asm.frag
InterfaceBlockNamedArray.glsl
InterfaceBlockNamedArray.metal
Matrices.asm.frag
Matrices.glsl
Matrices.metal
MatricesNonsquare.asm.frag
MatricesNonsquare.glsl
MatricesNonsquare.metal
MatrixEquality.asm.frag
MatrixEquality.glsl
MatrixEquality.metal
MatrixScalarSplat.asm.frag
MatrixScalarSplat.glsl
MatrixScalarSplat.metal
MatrixToVectorCast.asm.frag
MatrixToVectorCast.glsl
MatrixToVectorCast.metal
MultipleAssignments.asm.frag
MultipleAssignments.glsl
MultipleAssignments.metal
Negation.asm.frag
Negation.glsl
Negation.metal
NoFragCoordsPos.asm.vert
NoFragCoordsPos.glsl
NoFragCoordsPos.metal
NoFragCoordsPosRT.asm.vert
NoFragCoordsPosRT.glsl
NoFragCoordsPosRT.metal
NormalizationVert.asm.vert
NormalizationVert.glsl
NormalizationVert.metal
NumberCasts.asm.frag
NumberCasts.glsl
NumberCasts.metal
NumberConversions.asm.frag
NumberConversions.glsl
NumberConversions.metal
Offset.asm.frag
Offset.glsl
Offset.metal
OperatorsES2.asm.frag
OperatorsES2.glsl
OperatorsES2.metal
OperatorsES3.asm.frag
OperatorsES3.glsl
OperatorsES3.metal
Ossfuzz26167.asm.frag
Ossfuzz26167.glsl
Ossfuzz26167.metal
Ossfuzz26759.asm.frag
Ossfuzz26759.glsl
Ossfuzz26759.metal
Ossfuzz28794.asm.frag
Ossfuzz28794.glsl
Ossfuzz28794.metal
Ossfuzz28904.asm.frag
Ossfuzz28904.glsl
Ossfuzz28904.metal
Ossfuzz29085.asm.frag
Ossfuzz29085.glsl
Ossfuzz29085.metal
Ossfuzz29494.asm.frag
Ossfuzz29494.glsl
Ossfuzz29494.metal
Ossfuzz36770.asm.frag
Ossfuzz36770.glsl
Ossfuzz36770.metal
Ossfuzz36852.asm.frag
Ossfuzz36852.glsl
Ossfuzz36852.metal
Ossfuzz37466.asm.frag
Ossfuzz37466.glsl
Ossfuzz37466.metal
Ossfuzz37677.asm.frag
Ossfuzz37677.glsl
Ossfuzz37677.metal
Ossfuzz37900.asm.frag
Ossfuzz37900.glsl
Ossfuzz37900.metal
OutParams.asm.frag
OutParams.glsl
OutParams.metal
OutParamsNoInline.asm.frag
OutParamsNoInline.glsl
OutParamsNoInline.metal
OutParamsTricky.asm.frag
OutParamsTricky.glsl
OutParamsTricky.metal
Overflow.asm.frag
Overflow.glsl
Overflow.metal
RectangleTexture.asm.frag
RectangleTexture.glsl
RectangleTexture.metal
ResizeMatrix.asm.frag
ResizeMatrix.glsl
ResizeMatrix.metal
ResizeMatrixNonsquare.asm.frag
ResizeMatrixNonsquare.glsl
ResizeMatrixNonsquare.metal
ReturnBadTypeFromMain.asm.frag
ReturnBadTypeFromMain.glsl
ReturnBadTypeFromMain.metal
ReturnColorFromMain.asm.frag
ReturnColorFromMain.glsl
ReturnColorFromMain.metal
ReturnsValueOnEveryPathES2.asm.frag
ReturnsValueOnEveryPathES2.glsl
ReturnsValueOnEveryPathES2.metal
ReturnsValueOnEveryPathES3.asm.frag
ReturnsValueOnEveryPathES3.glsl
ReturnsValueOnEveryPathES3.metal
SampleLocations.asm.vert
SampleLocations.glsl
SampleLocations.metal
ScalarConversionConstructorsES2.asm.frag
ScalarConversionConstructorsES2.glsl
ScalarConversionConstructorsES2.metal
ScalarConversionConstructorsES3.asm.frag
ScalarConversionConstructorsES3.glsl
ScalarConversionConstructorsES3.metal
ScopedSymbol.asm.frag
ScopedSymbol.glsl
ScopedSymbol.metal
StackingVectorCasts.asm.frag
StackingVectorCasts.glsl
StackingVectorCasts.metal
StaticIf.asm.frag
StaticIf.glsl
StaticIf.metal
StaticSwitch.asm.frag
StaticSwitch.glsl
StaticSwitch.metal
StaticSwitchWithBreak.asm.frag
StaticSwitchWithBreak.glsl
StaticSwitchWithBreak.metal
StaticSwitchWithBreakInsideBlock.asm.frag
StaticSwitchWithBreakInsideBlock.glsl
StaticSwitchWithBreakInsideBlock.metal
StaticSwitchWithConditionalBreak.asm.frag
StaticSwitchWithConditionalBreak.glsl
StaticSwitchWithConditionalBreak.metal
StaticSwitchWithConditionalBreakInsideBlock.asm.frag
StaticSwitchWithConditionalBreakInsideBlock.glsl
StaticSwitchWithConditionalBreakInsideBlock.metal
StaticSwitchWithContinue.asm.frag
StaticSwitchWithContinue.glsl
StaticSwitchWithContinue.metal
StaticSwitchWithFallthroughA.asm.frag
StaticSwitchWithFallthroughA.glsl
StaticSwitchWithFallthroughA.metal
StaticSwitchWithFallthroughB.asm.frag
StaticSwitchWithFallthroughB.glsl
StaticSwitchWithFallthroughB.metal
StaticSwitchWithStaticConditionalBreak.asm.frag
StaticSwitchWithStaticConditionalBreak.glsl
StaticSwitchWithStaticConditionalBreak.metal
StaticSwitchWithStaticConditionalBreakInsideBlock.asm.frag
StaticSwitchWithStaticConditionalBreakInsideBlock.glsl
StaticSwitchWithStaticConditionalBreakInsideBlock.metal
StructArrayFollowedByScalar.asm.frag
StructArrayFollowedByScalar.glsl
StructArrayFollowedByScalar.metal
StructMaxDepth.asm.frag
StructMaxDepth.glsl
StructMaxDepth.metal
Structs.asm.frag
Structs.glsl
Structs.metal
StructsInFunctions.asm.frag
StructsInFunctions.glsl
StructsInFunctions.metal
Switch.glsl
SwitchDefaultOnly.glsl
SwitchDefaultOnlyStandaloneSettings.glsl
SwitchStandaloneSettings.glsl
SwitchWithFallthrough.glsl
SwitchWithFallthroughStandaloneSettings.glsl
SwitchWithLoops.glsl
SwitchWithLoopsStandaloneSettings.glsl
SwizzleBoolConstants.asm.frag
SwizzleBoolConstants.glsl
SwizzleBoolConstants.metal
SwizzleByConstantIndex.asm.frag
SwizzleByConstantIndex.glsl
SwizzleByConstantIndex.metal
SwizzleByIndex.asm.frag
SwizzleByIndex.glsl
SwizzleByIndex.metal
SwizzleConstants.asm.frag
SwizzleConstants.glsl
SwizzleConstants.metal
SwizzleLTRB.asm.frag
SwizzleLTRB.glsl
SwizzleLTRB.metal
SwizzleOpt.asm.frag
SwizzleOpt.glsl
SwizzleOpt.metal
SwizzleScalar.asm.frag
SwizzleScalar.glsl
SwizzleScalar.metal
SwizzleScalarBool.asm.frag
SwizzleScalarBool.glsl
SwizzleScalarBool.metal
SwizzleScalarInt.asm.frag
SwizzleScalarInt.glsl
SwizzleScalarInt.metal
TernaryAsLValueEntirelyFoldable.asm.frag
TernaryAsLValueEntirelyFoldable.glsl
TernaryAsLValueEntirelyFoldable.metal
TernaryAsLValueFoldableTest.asm.frag
TernaryAsLValueFoldableTest.glsl
TernaryAsLValueFoldableTest.metal
TernaryExpression.asm.frag
TernaryExpression.glsl
TernaryExpression.metal
Texture1D.asm.frag
Texture1D.glsl
Texture1D.metal
Texture2D.asm.frag
Texture2D.glsl
Texture2D.metal
TextureSharpen.asm.frag
TextureSharpen.glsl
TextureSharpen.metal
UnaryPositiveNegative.asm.frag
UnaryPositiveNegative.glsl
UnaryPositiveNegative.metal
UniformArray.asm.frag
UniformArray.glsl
UniformArray.metal
UniformBuffers.asm.frag
UniformBuffers.glsl
UniformBuffers.metal
Uniforms.asm.frag
Uniforms.glsl
Uniforms.metal
UnusedVariables.asm.frag
UnusedVariables.glsl
UnusedVariables.metal
VectorConstructors.asm.frag
VectorConstructors.glsl
VectorConstructors.metal
VectorScalarMath.asm.frag
VectorScalarMath.glsl
VectorScalarMath.metal
VectorToMatrixCast.asm.frag
VectorToMatrixCast.glsl
VectorToMatrixCast.metal
VertexID.asm.vert
VertexID.glsl
VertexID.metal
WhileLoopControlFlow.asm.frag
WhileLoopControlFlow.glsl
WhileLoopControlFlow.metal