skia2/tests/sksl/workarounds
John Stiles 9d7aa41081 Reorder GLSL output so that functions are emitted last.
The Inliner likes to move function bodies around; after inlining, code
can inadvertently move upwards, above ProgramElements that the code
relies on. We work around this by always emitting functions last.

Change-Id: Ie5486cc3a79a478920342fb9f578d575486fb4cf
Bug: skia:11186
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/354669
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2021-01-15 23:15:46 +00:00
..
golden Reorder GLSL output so that functions are emitted last. 2021-01-15 23:15:46 +00:00
AbsInt.sksl Update tests which mix int and float types without casts. 2021-01-13 19:47:13 +00:00
BlendGuardedDivide.sksl Add test for sk_Caps.mustGuardDivisionEvenAfterExplicitZeroCheck. 2020-10-09 13:48:13 +00:00
BlendModesAllZeroVec.sksl Add test for sk_Caps.inBlendModesFailRandomlyForAllZeroVec. 2020-10-09 13:44:43 +00:00
FractNegative.sksl
FragCoords.sksl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
LoopCondition.sksl
MinAndAbsTogether.sksl
NegatedAtan.sksl
PowWithConstantExponent.sksl
RewriteDoWhileLoops.sksl Migrate remaining SkSL GLSL tests to golden outputs. 2020-09-18 19:22:19 +00:00
TernaryShortCircuit.sksl