skia2/tests/sksl/glsl/golden
John Stiles 5f35ac9faa Add unit test for swizzling booleans.
This test currently crashes skslc, but will be fixed in the followup CL.

Change-Id: I3683d94a310242e8ca67560296518fd1223b28d0
Bug: oss-fuzz:25781
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/318656
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2020-09-22 18:47:19 +00:00
..
ArrayConstructors.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ArrayIndexTypes.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ArrayTypes.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
AssignmentTypeMatch.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
BoolFolding.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Caps.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
CastsRoundTowardZero.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
ClipDistanceFragment.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ClipDistanceVertex.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Clockwise.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ComplexDelete.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ConstantIf.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ConstArray.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ConstVariableComparison.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
Control.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
DeadDoWhileLoop.glsl Add unit test for a dead do-while loop. 2020-09-18 20:57:12 +00:00
DeadLoopVariable.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
DependentInitializers.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Derivatives.glsl Migrate Derivatives tests to golden outputs. 2020-09-18 17:30:07 +00:00
DerivativesFlipY.glsl Migrate Derivatives tests to golden outputs. 2020-09-18 17:30:07 +00:00
DerivativesFlipYStandaloneSettings.glsl Rename 'DefaultSettings' golden outputs to 'StandaloneSettings'. 2020-09-21 22:15:51 +00:00
DerivativesStandaloneSettings.glsl Rename 'DefaultSettings' golden outputs to 'StandaloneSettings'. 2020-09-21 22:15:51 +00:00
DerivativesUnused.glsl Migrate Derivatives tests to golden outputs. 2020-09-18 17:30:07 +00:00
Discard.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
FloatFolding.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ForceHighPrecision.glsl Add support for #pragma settings comments in SkSL. 2020-09-16 22:19:58 +00:00
FragCoordsFlipY.glsl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
FragCoordsNew.glsl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
FragCoordsOld.glsl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
FrExp.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
FunctionArgumentMatch.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
FunctionPrototype.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
Functions.glsl Revert "Remove inliner from IR generation stage." 2020-09-19 12:47:25 +00:00
Geometry.glsl Migrate geometry SkSL tests to golden outputs. 2020-09-18 17:34:22 +00:00
GeometryExtension.glsl Migrate geometry SkSL tests to golden outputs. 2020-09-18 17:34:22 +00:00
GeometryGSInvocations.glsl Migrate geometry SkSL tests to golden outputs. 2020-09-18 17:34:22 +00:00
GeometryNoGSInvocations.glsl Revert "Remove inliner from IR generation stage." 2020-09-19 12:47:25 +00:00
Height.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
HelloWorld.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Hex.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
IncompleteShortIntPrecision.glsl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
InstanceID.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
InterfaceBlockAnonymous.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
InterfaceBlockArray.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
InterfaceBlockNamed.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
IntFolding.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Matrices.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
MatrixFolding.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ModifiersDeclaration.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
MultipleAssignments.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
NegatedVectorLiteral.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
NoFragCoordsPos.glsl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
NoFragCoordsPosRT.glsl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
NormalizationGeo.glsl Migrate geometry SkSL tests to golden outputs. 2020-09-18 17:34:22 +00:00
NormalizationVert.glsl Migrate geometry SkSL tests to golden outputs. 2020-09-18 17:34:22 +00:00
NumberConversions.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
Offset.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Operators.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
RectangleTexture.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
ResizeMatrix.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
SampleMask.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ScopedSymbol.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
ShortCircuitBoolFolding.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
ShortIntPrecision.glsl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
StackingVectorCasts.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
StaticIf.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
StaticSwitch.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
StaticSwitchWithBreak.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
StaticSwitchWithBreakInsideBlock.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
StaticSwitchWithConditionalBreak.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
StaticSwitchWithConditionalBreakInsideBlock.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
StaticSwitchWithFallthroughA.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
StaticSwitchWithFallthroughB.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
StaticSwitchWithStaticConditionalBreak.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
StaticSwitchWithStaticConditionalBreakInsideBlock.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Structs.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Switch.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
SwitchContainingDeadCode.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
SwitchWithFallthrough.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
SwizzleBoolConstants.glsl Add unit test for swizzling booleans. 2020-09-22 18:47:19 +00:00
SwizzleConstants.glsl Avoid redundant zeros and ones in swizzle constructor. 2020-09-16 19:10:37 +00:00
SwizzleLTRB.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
SwizzleOpt.glsl Avoid redundant zeros and ones in swizzle constructor. 2020-09-16 19:10:37 +00:00
SwizzleScalar.glsl Avoid redundant zeros and ones in swizzle constructor. 2020-09-16 19:10:37 +00:00
TernaryAsLValueEntirelyFoldable.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
TernaryAsLValueFoldableTest.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
TernaryAsLValueUnfoldable.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00
Texture.glsl Add support for #pragma settings comments in SkSL. 2020-09-16 22:19:58 +00:00
TextureSharpen.glsl Add support for #pragma settings comments in SkSL. 2020-09-16 22:19:58 +00:00
TextureSharpenVersion110.glsl Add support for #pragma settings comments in SkSL. 2020-09-16 22:19:58 +00:00
TextureVersion110.glsl Add support for #pragma settings comments in SkSL. 2020-09-16 22:19:58 +00:00
TypePrecision.glsl Migrate several GLSL workaround unit tests to golden files. 2020-09-17 16:41:18 +00:00
TypePrecisionStandaloneSettings.glsl Rename 'DefaultSettings' golden outputs to 'StandaloneSettings'. 2020-09-21 22:15:51 +00:00
UnaryPositiveNegative.glsl Migrate SkSL error tests to golden outputs. 2020-09-18 13:46:17 +00:00
UnusedVariables.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
UsesPrecisionModifiers.glsl Add support for #pragma settings comments in SkSL. 2020-09-16 22:19:58 +00:00
VectorConstructors.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
VectorFolding.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Version110.glsl Add support for #pragma settings comments in SkSL. 2020-09-16 22:19:58 +00:00
Version450Core.glsl Add support for #pragma settings comments in SkSL. 2020-09-16 22:19:58 +00:00
VertexID.glsl Align default values of GrShaderCaps with StandaloneShaderCaps. 2020-09-16 15:16:37 +00:00
Width.glsl Convert additional GLSL tests to use golden files. 2020-09-16 20:11:17 +00:00