skia2/tests/sksl/shared/golden
John Stiles 712fd6bbb9 Add support for enums in Metal code generator.
Enums are an SkSL-only concept--when we output code, we emit plain
IntLiterals--so the fix is simply to ignore the Enum program element
when we encounter it. This is what GLSLCodeGen does as well.

Also added a unit test to confirm that enums work normally, and that
enums are subject to optimization and static-comparison checks just as
ints would be.

Change-Id: Ic4f8da7a27983add9eb41b936d46f6638d22bd4b
Bug: skia:11003
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/338800
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Ethan Nicholas <ethannicholas@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2020-11-30 15:14:34 +00:00
..
ArrayConstructors.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ArrayConstructors.glsl
ArrayConstructors.metal
ArrayIndexTypes.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ArrayIndexTypes.glsl
ArrayIndexTypes.metal
ArrayMaxDimensions.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ArrayMaxDimensions.glsl Limit arrays to a maximum of eight dimensions. 2020-11-10 16:56:27 +00:00
ArrayMaxDimensions.metal Limit arrays to a maximum of eight dimensions. 2020-11-10 16:56:27 +00:00
ArrayTypes.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ArrayTypes.glsl
ArrayTypes.metal
Assignment.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
Assignment.glsl Add unit tests for assignment and invalid field access. 2020-09-25 21:42:22 +00:00
Assignment.metal Add unit tests for assignment and invalid field access. 2020-09-25 21:42:22 +00:00
BoolFolding.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BoolFolding.glsl
BoolFolding.metal
Caps.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Caps.glsl Disable "any" function workaround in standalone/non-GPU caps 2020-11-03 17:36:43 +00:00
Caps.metal Disable "any" function workaround in standalone/non-GPU caps 2020-11-03 17:36:43 +00:00
CastsRoundTowardZero.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
CastsRoundTowardZero.glsl
CastsRoundTowardZero.metal
Clockwise.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Clockwise.glsl
Clockwise.metal
ComplexDelete.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
ComplexDelete.glsl
ComplexDelete.metal
ConstantIf.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ConstantIf.glsl
ConstantIf.metal
ConstArray.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ConstArray.glsl
ConstArray.metal
ConstVariableComparison.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ConstVariableComparison.glsl
ConstVariableComparison.metal
Control.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Control.glsl
Control.metal
CrossIntrinsic.glsl Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
CrossIntrinsicStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
DeadDoWhileLoop.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
DeadDoWhileLoop.glsl
DeadDoWhileLoop.metal
DeadIfStatement.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
DeadIfStatement.glsl Fix use-after-free error discovered by the fuzzer. 2020-11-03 17:59:02 +00:00
DeadIfStatement.metal Fix use-after-free error discovered by the fuzzer. 2020-11-03 17:59:02 +00:00
DeadLoopVariable.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
DeadLoopVariable.glsl
DeadLoopVariable.metal
DependentInitializers.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
DependentInitializers.glsl
DependentInitializers.metal
Derivatives.glsl
DerivativesFlipY.glsl
DerivativesFlipYStandaloneSettings.glsl
DerivativesStandaloneSettings.glsl
DerivativesUnused.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
DerivativesUnused.glsl
DerivativesUnused.metal
Discard.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Discard.glsl Always declare sk_FragColor in GLSL, even if unused 2020-10-20 21:13:31 +00:00
Discard.metal
Enum.asm.frag Add support for enums in Metal code generator. 2020-11-30 15:14:34 +00:00
Enum.glsl Add support for enums in Metal code generator. 2020-11-30 15:14:34 +00:00
Enum.metal Add support for enums in Metal code generator. 2020-11-30 15:14:34 +00:00
FloatFolding.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
FloatFolding.glsl
FloatFolding.metal
FragCoordsFlipY.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
FragCoordsFlipY.glsl
FragCoordsFlipY.metal
FragCoordsNew.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
FragCoordsNew.glsl
FragCoordsNew.metal
FragCoordsOld.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
FragCoordsOld.glsl
FragCoordsOld.metal
FrExp.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
FrExp.glsl
FrExp.metal Fix frexp support in Metal. 2020-10-20 15:31:31 +00:00
FunctionArgumentMatch.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
FunctionArgumentMatch.glsl
FunctionArgumentMatch.metal
FunctionPrototype.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
FunctionPrototype.glsl Improve support for function prototypes in SkSL. 2020-11-03 19:09:25 +00:00
FunctionPrototype.metal Improve support for function prototypes in SkSL. 2020-11-03 19:09:25 +00:00
Functions.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Functions.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
Functions.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
GaussianBlur.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
GaussianBlur.glsl Avoid inlining functions that are called repeatedly. 2020-11-23 21:51:43 +00:00
GaussianBlur.metal Avoid inlining functions that are called repeatedly. 2020-11-23 21:51:43 +00:00
GeometricIntrinsics.asm.frag SkSL: Add test for scalar versions of geometric intrinsics 2020-11-24 20:38:20 +00:00
GeometricIntrinsics.glsl SkSL: Add test for scalar versions of geometric intrinsics 2020-11-24 20:38:20 +00:00
GeometricIntrinsics.metal SkSL: Add test for scalar versions of geometric intrinsics 2020-11-24 20:38:20 +00:00
Geometry.asm.geom Fix SPIR-V golden output file extensions. 2020-11-23 21:15:13 +00:00
Geometry.glsl
Geometry.metal Fail gracefully when Metal encounters a geometry shader. 2020-09-25 21:21:50 +00:00
GeometryExtension.asm.geom Fix SPIR-V golden output file extensions. 2020-11-23 21:15:13 +00:00
GeometryExtension.glsl
GeometryExtension.metal Fail gracefully when Metal encounters a geometry shader. 2020-09-25 21:21:50 +00:00
GeometryGSInvocations.asm.geom Fix SPIR-V golden output file extensions. 2020-11-23 21:15:13 +00:00
GeometryGSInvocations.glsl
GeometryGSInvocations.metal Fail gracefully when Metal encounters a geometry shader. 2020-09-25 21:21:50 +00:00
GeometryNoGSInvocations.asm.geom Fix SPIR-V golden output file extensions. 2020-11-23 21:15:13 +00:00
GeometryNoGSInvocations.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
GeometryNoGSInvocations.metal Fail gracefully when Metal encounters a geometry shader. 2020-09-25 21:21:50 +00:00
GeometryNoGSInvocationsReorder.asm.geom Fix SPIR-V golden output file extensions. 2020-11-23 21:15:13 +00:00
GeometryNoGSInvocationsReorder.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
GeometryNoGSInvocationsReorder.metal Add geometry shader test demonstrating max_vertices/invocations bug 2020-10-12 21:19:33 +00:00
Height.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
Height.glsl
Height.metal
HelloWorld.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
HelloWorld.glsl
HelloWorld.metal
Hex.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Hex.glsl
Hex.metal
InstanceID.asm.vert Fix SPIR-V golden output file extensions. 2020-11-23 21:15:13 +00:00
InstanceID.glsl
InstanceID.metal
InterfaceBlockAnonymous.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
InterfaceBlockAnonymous.glsl
InterfaceBlockAnonymous.metal
InterfaceBlockArray.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
InterfaceBlockArray.glsl
InterfaceBlockArray.metal
InterfaceBlockNamed.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
InterfaceBlockNamed.glsl
InterfaceBlockNamed.metal
IntFolding.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
IntFolding.glsl Add unit test to demonstrate error with modulo in FP files. 2020-10-29 20:46:08 +00:00
IntFolding.metal Add unit test to demonstrate error with modulo in FP files. 2020-10-29 20:46:08 +00:00
Matrices.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
Matrices.glsl Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
Matrices.metal Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
MatrixFolding.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
MatrixFolding.glsl
MatrixFolding.metal
MixedTypeCommaOperator.asm.frag Replace SPIR-V assertion with mixed-types error message. 2020-11-25 15:13:27 +00:00
MixedTypeCommaOperator.glsl Replace SPIR-V assertion with mixed-types error message. 2020-11-25 15:13:27 +00:00
MixedTypeCommaOperator.metal Replace SPIR-V assertion with mixed-types error message. 2020-11-25 15:13:27 +00:00
MultipleAssignments.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
MultipleAssignments.glsl
MultipleAssignments.metal
NegatedVectorLiteral.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
NegatedVectorLiteral.glsl Improve constant folding for int vectors. 2020-11-06 17:22:34 +00:00
NegatedVectorLiteral.metal Improve constant folding for int vectors. 2020-11-06 17:22:34 +00:00
NoFragCoordsPos.asm.vert Fix SPIR-V golden output file extensions. 2020-11-23 21:15:13 +00:00
NoFragCoordsPos.glsl
NoFragCoordsPos.metal
NoFragCoordsPosRT.asm.vert Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
NoFragCoordsPosRT.glsl
NoFragCoordsPosRT.metal
NormalizationGeo.asm.geom Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
NormalizationGeo.glsl
NormalizationGeo.metal Report the correct line number when vardecls have an error. 2020-11-17 16:32:23 +00:00
NormalizationVert.asm.vert Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
NormalizationVert.glsl
NormalizationVert.metal
NumberConversions.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
NumberConversions.glsl
NumberConversions.metal
Offset.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Offset.glsl
Offset.metal
Operators.asm.frag Remove accidentally-commited conflict markers. 2020-11-25 19:36:21 +00:00
Operators.glsl Remove accidentally-commited conflict markers. 2020-11-25 19:36:21 +00:00
Operators.metal Remove ^^ operator from Metal codegen. 2020-11-30 14:57:54 +00:00
Ossfuzz26167.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Ossfuzz26167.glsl Fix use-after-free discovered by fuzzer. 2020-10-23 16:10:15 +00:00
Ossfuzz26167.metal Fix use-after-free discovered by fuzzer. 2020-10-23 16:10:15 +00:00
Ossfuzz27614.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Ossfuzz27614.glsl Add fix for fuzzer-discovered crash at oss-fuzz:27614. 2020-11-18 21:01:15 +00:00
Ossfuzz27614.metal Add fix for fuzzer-discovered crash at oss-fuzz:27614. 2020-11-18 21:01:15 +00:00
OutParams.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
OutParams.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
OutParams.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
OutParamsTricky.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
OutParamsTricky.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
OutParamsTricky.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
RectangleTexture.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
RectangleTexture.glsl
RectangleTexture.metal
ResizeMatrix.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
ResizeMatrix.glsl
ResizeMatrix.metal
SampleMask.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
SampleMask.glsl
SampleMask.metal
ScopedSymbol.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ScopedSymbol.glsl
ScopedSymbol.metal
ShortCircuitBoolFolding.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
ShortCircuitBoolFolding.glsl
ShortCircuitBoolFolding.metal
StackingVectorCasts.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StackingVectorCasts.glsl
StackingVectorCasts.metal
StaticIf.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticIf.glsl
StaticIf.metal
StaticSwitch.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitch.glsl
StaticSwitch.metal
StaticSwitchWithBreak.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitchWithBreak.glsl
StaticSwitchWithBreak.metal
StaticSwitchWithBreakInsideBlock.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitchWithBreakInsideBlock.glsl
StaticSwitchWithBreakInsideBlock.metal
StaticSwitchWithConditionalBreak.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitchWithConditionalBreak.glsl
StaticSwitchWithConditionalBreak.metal
StaticSwitchWithConditionalBreakInsideBlock.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitchWithConditionalBreakInsideBlock.glsl
StaticSwitchWithConditionalBreakInsideBlock.metal
StaticSwitchWithFallthroughA.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitchWithFallthroughA.glsl
StaticSwitchWithFallthroughA.metal
StaticSwitchWithFallthroughB.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitchWithFallthroughB.glsl
StaticSwitchWithFallthroughB.metal
StaticSwitchWithStaticConditionalBreak.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitchWithStaticConditionalBreak.glsl
StaticSwitchWithStaticConditionalBreak.metal
StaticSwitchWithStaticConditionalBreakInsideBlock.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StaticSwitchWithStaticConditionalBreakInsideBlock.glsl
StaticSwitchWithStaticConditionalBreakInsideBlock.metal
StructMaxDepth.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
StructMaxDepth.glsl Limit struct nesting depth to a maximum of eight levels. 2020-11-10 16:58:37 +00:00
StructMaxDepth.metal Limit struct nesting depth to a maximum of eight levels. 2020-11-10 16:58:37 +00:00
Structs.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Structs.glsl
Structs.metal
Switch.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
Switch.glsl
Switch.metal
SwitchContainingDeadCode.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
SwitchContainingDeadCode.glsl
SwitchContainingDeadCode.metal
SwitchWithFallthrough.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
SwitchWithFallthrough.glsl
SwitchWithFallthrough.metal
SwizzleBoolConstants.asm.frag Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
SwizzleBoolConstants.glsl Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
SwizzleBoolConstants.metal Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
SwizzleConstants.asm.frag Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
SwizzleConstants.glsl Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
SwizzleConstants.metal Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
SwizzleLTRB.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
SwizzleLTRB.glsl
SwizzleLTRB.metal
SwizzleOpt.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
SwizzleOpt.glsl Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
SwizzleOpt.metal Flatten out constructors nested inside constructors. 2020-11-23 21:29:53 +00:00
SwizzleScalar.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
SwizzleScalar.glsl Optimize swizzled multiple-argument constructors. 2020-11-19 17:10:11 +00:00
SwizzleScalar.metal Optimize swizzled multiple-argument constructors. 2020-11-19 17:10:11 +00:00
TernaryAsLValueEntirelyFoldable.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
TernaryAsLValueEntirelyFoldable.glsl
TernaryAsLValueEntirelyFoldable.metal
TernaryAsLValueFoldableTest.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
TernaryAsLValueFoldableTest.glsl Only include one variable per declaration statement 2020-10-07 17:27:01 +00:00
TernaryAsLValueFoldableTest.metal Only include one variable per declaration statement 2020-10-07 17:27:01 +00:00
Texture1D.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
Texture1D.glsl Split Texture test into separate 1D and 2D tests. 2020-11-02 14:39:31 +00:00
Texture1D.metal Split Texture test into separate 1D and 2D tests. 2020-11-02 14:39:31 +00:00
Texture2D.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
Texture2D.glsl Split Texture test into separate 1D and 2D tests. 2020-11-02 14:39:31 +00:00
Texture2D.metal Split Texture test into separate 1D and 2D tests. 2020-11-02 14:39:31 +00:00
TextureSharpen.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
TextureSharpen.glsl Detect non-2D textures in MetalCodeGenerator and fail cleanly 2020-10-02 20:36:04 +00:00
TextureSharpen.metal Report the correct line number when vardecls have an error. 2020-11-17 16:32:23 +00:00
UnaryPositiveNegative.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
UnaryPositiveNegative.glsl Allow constant propagation for negated constant-vectors and ints. 2020-11-05 17:39:48 +00:00
UnaryPositiveNegative.metal Allow constant propagation for negated constant-vectors and ints. 2020-11-05 17:39:48 +00:00
UnusedVariables.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
UnusedVariables.glsl Only include one variable per declaration statement 2020-10-07 17:27:01 +00:00
UnusedVariables.metal Only include one variable per declaration statement 2020-10-07 17:27:01 +00:00
VectorConstructors.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
VectorConstructors.glsl
VectorConstructors.metal
VectorFolding.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
VectorFolding.glsl Add fix for fuzzer-discovered crash with negated constructors. 2020-11-18 21:53:45 +00:00
VectorFolding.metal Add fix for fuzzer-discovered crash with negated constructors. 2020-11-18 21:53:45 +00:00
VertexID.asm.vert Fix SPIR-V golden output file extensions. 2020-11-23 21:15:13 +00:00
VertexID.glsl
VertexID.metal
Width.asm.frag Run SPIR-V validation on SkSL unit test output 2020-11-24 22:07:56 +00:00
Width.glsl
Width.metal