skia2/resources/sksl/shared
John Stiles c068a8f00b Update various shared/ tests to run in dm.
These tests have updated to return green on success, or red on failure.
Some tests were modified slightly to conform to ES2 limitations, or
split into separate ES2 and ES3 parts.

Change-Id: Ib47aeca217aef33f3c4b5999d93afed5d42a1e62
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/363876
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2021-02-01 22:06:59 +00:00
..
ArrayConstructors.sksl
ArrayIndexTypes.sksl
ArrayTypes.sksl
Assignment.sksl
Caps.sksl
CastsRoundTowardZero.sksl
Clockwise.sksl
CommaSideEffects.sksl Add test to verify side effects from the comma operator. 2021-02-01 16:16:58 +00:00
ComplexDelete.sksl
ConstantIf.sksl Update various shared/ tests to run in dm. 2021-02-01 22:06:59 +00:00
ConstArray.sksl
ConstVariableComparison.sksl Update various shared/ tests to run in dm. 2021-02-01 22:06:59 +00:00
Control.sksl
DeadDoWhileLoop.sksl
DeadIfStatement.sksl Update various shared/ tests to run in dm. 2021-02-01 22:06:59 +00:00
DeadLoopVariable.sksl
DeadStripFunctions.sksl Update various shared/ tests to run in dm. 2021-02-01 22:06:59 +00:00
DependentInitializers.sksl Update various shared/ tests to run in dm. 2021-02-01 22:06:59 +00:00
Derivatives.sksl
DerivativesFlipY.sksl
DerivativesUnused.sksl
Discard.sksl
DoWhileControlFlow.sksl
EmptyBlocksES2.sksl Update various shared/ tests to run in dm. 2021-02-01 22:06:59 +00:00
EmptyBlocksES3.sksl Update various shared/ tests to run in dm. 2021-02-01 22:06:59 +00:00
Enum.sksl
ForLoopControlFlow.sksl Reland "Add SkSL for-loop control flow test to dm." 2021-01-27 15:46:39 +00:00
FragCoordsFlipY.sksl
FragCoordsNew.sksl
FragCoordsOld.sksl
FunctionArgumentMatch.sksl
FunctionPrototype.sksl
Functions.sksl
GaussianBlur.sksl
GeometricIntrinsics.sksl
Geometry.geom
GeometryExtension.geom
GeometryGSInvocations.geom
GeometryNoGSInvocations.geom
GeometryNoGSInvocationsReorder.geom
Height.sksl
HelloWorld.sksl
Hex.sksl
InstanceID.vert
InterfaceBlockNamed.sksl
InterfaceBlockNamedArray.sksl Add default uniform binding value for Metal/SPIR-V. 2021-01-28 19:23:49 +00:00
MatricesFloat.sksl
MatricesHalf.sksl
MixedTypeCommaOperator.sksl
MultipleAssignments.sksl
NegatedVectorLiteral.sksl
NoFragCoordsPos.vert
NoFragCoordsPosRT.vert
NormalizationGeo.geom
NormalizationVert.vert
NumberCasts.sksl
NumberConversions.sksl
Offset.sksl
OperatorsES2.sksl Run the SkSL Operators test as a Runtime Effect. 2021-02-01 17:21:33 +00:00
OperatorsES3.sksl Run the SkSL Operators test as a Runtime Effect. 2021-02-01 17:21:33 +00:00
Ossfuzz26167.sksl
Ossfuzz27614.sksl
Ossfuzz28050.sksl
Ossfuzz28794.sksl
Ossfuzz28904.sksl
Ossfuzz29444.sksl
Ossfuzz29494.sksl Use unsigned values when constant-folding integer vectors 2021-02-01 21:44:28 +00:00
OutParams.sksl
OutParamsTricky.sksl
RectangleTexture.sksl
ResizeMatrix.sksl
ReturnBadTypeFromMain.sksl Support half4 return values from main() in the SPIR-V code generator. 2021-01-27 02:46:03 +00:00
ReturnColorFromMain.sksl Support half4 return values from main() in the SPIR-V code generator. 2021-01-27 02:46:03 +00:00
SampleLocations.vert
SampleMask.sksl
ScalarConversionConstructors.sksl
ScopedSymbol.sksl
StackingVectorCasts.sksl
StaticIf.sksl
StaticSwitch.sksl
StaticSwitchWithBreak.sksl
StaticSwitchWithBreakInsideBlock.sksl
StaticSwitchWithConditionalBreak.sksl
StaticSwitchWithConditionalBreakInsideBlock.sksl
StaticSwitchWithFallthroughA.sksl
StaticSwitchWithFallthroughB.sksl
StaticSwitchWithStaticConditionalBreak.sksl
StaticSwitchWithStaticConditionalBreakInsideBlock.sksl
StructMaxDepth.sksl
Structs.sksl
StructsInFunctions.sksl Add SkSL test for functions that operate on structs 2021-01-28 17:01:59 +00:00
Switch.sksl
SwitchContainingDeadCode.sksl
SwitchWithFallthrough.sksl
SwizzleBoolConstants.sksl
SwizzleByIndex.sksl
SwizzleConstants.sksl
SwizzleLTRB.sksl
SwizzleOpt.sksl
SwizzleScalar.sksl
TernaryAsLValueEntirelyFoldable.sksl
TernaryAsLValueFoldableTest.sksl
Texture1D.sksl
Texture2D.sksl
TextureSharpen.sksl
UnaryPositiveNegative.sksl
UniformArray.sksl Add default uniform set value to SkSL Program settings. 2021-01-27 00:52:16 +00:00
UniformBuffers.sksl Add default uniform binding value for Metal/SPIR-V. 2021-01-28 19:23:49 +00:00
Uniforms.sksl Add default uniform binding value for Metal/SPIR-V. 2021-01-28 19:23:49 +00:00
UnusedVariables.sksl
VectorConstructors.sksl
VertexEarlyReturn.vert
VertexID.vert
WhileLoopControlFlow.sksl Add unit test for control statements in while loops. 2021-01-26 17:07:36 +00:00
Width.sksl