skia2/tests/sksl/shared
John Stiles 6f3015a562 Reland "Add sk_Caps.builtinDeterminantSupport and use it in cross()."
This is a reland of 6bbf026b54

Original change's description:
> Add sk_Caps.builtinDeterminantSupport and use it in cross().
>
> This CL partially relands http://review.skia.org/321790.
>
> Change-Id: I26a1aefda8a01167783e6e7fa15a51aa35ee5d82
> Bug: skia:10819, skia:10810
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/323784
> Reviewed-by: Chris Dalton <csmartdalton@google.com>
> Commit-Queue: John Stiles <johnstiles@google.com>

Bug: skia:10819
Bug: skia:10810
Change-Id: I7731f93db07bc917707cbbe1daca2e5ce0f763d7
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/324620
Reviewed-by: John Stiles <johnstiles@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
2020-10-09 14:45:23 +00:00
..
golden Reland "Add sk_Caps.builtinDeterminantSupport and use it in cross()." 2020-10-09 14:45:23 +00:00
ArrayConstructors.sksl
ArrayIndexTypes.sksl
ArrayTypes.sksl
Assignment.sksl Add unit tests for assignment and invalid field access. 2020-09-25 21:42:22 +00:00
BoolFolding.sksl
Caps.sksl
CastsRoundTowardZero.sksl
Clockwise.sksl
ComplexDelete.sksl
ConstantIf.sksl
ConstArray.sksl
ConstVariableComparison.sksl
Control.sksl
CrossIntrinsic.sksl Reland "Add sk_Caps.builtinDeterminantSupport and use it in cross()." 2020-10-09 14:45:23 +00:00
DeadDoWhileLoop.sksl
DeadLoopVariable.sksl
DependentInitializers.sksl
Derivatives.sksl
DerivativesFlipY.sksl
DerivativesUnused.sksl
Discard.sksl
FloatFolding.sksl
FragCoordsFlipY.sksl
FragCoordsNew.sksl
FragCoordsOld.sksl
FrExp.sksl
FunctionArgumentMatch.sksl
FunctionPrototype.sksl
Functions.sksl
Geometry.geom
GeometryExtension.geom
GeometryGSInvocations.geom
GeometryNoGSInvocations.geom
Height.sksl
HelloWorld.sksl
Hex.sksl
InstanceID.vert
InterfaceBlockAnonymous.sksl
InterfaceBlockArray.sksl
InterfaceBlockNamed.sksl
IntFolding.sksl
Matrices.sksl
MatrixFolding.sksl
MultipleAssignments.sksl
NegatedVectorLiteral.sksl
NoFragCoordsPos.vert
NoFragCoordsPosRT.vert
NormalizationGeo.geom
NormalizationVert.vert
NumberConversions.sksl
Offset.sksl
Operators.sksl
OutParams.sksl Update OutParams unit test to demonstrate SkSL failure. 2020-09-28 14:09:03 +00:00
OutParamsTricky.sksl Add 'tricky' OutParams golden output. 2020-09-28 18:52:13 +00:00
RectangleTexture.sksl
ResizeMatrix.sksl
SampleMask.sksl
ScopedSymbol.sksl
ShortCircuitBoolFolding.sksl
StackingVectorCasts.sksl
StaticIf.sksl
StaticSwitch.sksl
StaticSwitchWithBreak.sksl
StaticSwitchWithBreakInsideBlock.sksl
StaticSwitchWithConditionalBreak.sksl
StaticSwitchWithConditionalBreakInsideBlock.sksl
StaticSwitchWithFallthroughA.sksl
StaticSwitchWithFallthroughB.sksl
StaticSwitchWithStaticConditionalBreak.sksl
StaticSwitchWithStaticConditionalBreakInsideBlock.sksl
Structs.sksl
Switch.sksl
SwitchContainingDeadCode.sksl
SwitchWithFallthrough.sksl
SwizzleBoolConstants.sksl
SwizzleConstants.sksl
SwizzleLTRB.sksl
SwizzleOpt.sksl Add unit test to demonstrate lack of SkSL swizzle optimization. 2020-09-28 19:02:03 +00:00
SwizzleScalar.sksl
TernaryAsLValueEntirelyFoldable.sksl
TernaryAsLValueFoldableTest.sksl
Texture.sksl Detect non-2D textures in MetalCodeGenerator and fail cleanly 2020-10-02 20:36:04 +00:00
TextureSharpen.sksl Detect non-2D textures in MetalCodeGenerator and fail cleanly 2020-10-02 20:36:04 +00:00
UnaryPositiveNegative.sksl
UnusedVariables.sksl
VectorConstructors.sksl
VectorFolding.sksl
VertexID.vert
Width.sksl