skia2/tests/sksl/blend/golden
John Stiles e81fb87bb4 Revert "Simplify _blend_set_color_saturation, removing an instruction."
This reverts commit ed289e777c.

Reason for revert: causing strange artifacts, only on Adreno

Original change's description:
> Simplify _blend_set_color_saturation, removing an instruction.
>
> This tightens up our intrinsics slightly; after inlining, it eliminates
> one scratch variable. (We no longer need to copy `sda` into `hueColor`
> as hueColor is now unchanged.)
>
> Change-Id: Iece5ba2fe11cde54481704a1787114a2c2a66d9b
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/336599
> Commit-Queue: John Stiles <johnstiles@google.com>
> Commit-Queue: Brian Osman <brianosman@google.com>
> Auto-Submit: John Stiles <johnstiles@google.com>
> Reviewed-by: Brian Osman <brianosman@google.com>

TBR=brianosman@google.com,johnstiles@google.com

Change-Id: Ica506467b0a4e03d0cbe482034acfa2d9f8d2c16
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/337560
Reviewed-by: John Stiles <johnstiles@google.com>
2020-11-23 17:16:13 +00:00
..
BlendClear.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendClear.glsl Directly compute call counts, rather than mutating state 2020-10-19 16:08:39 +00:00
BlendClear.metal Directly compute call counts, rather than mutating state 2020-10-19 16:08:39 +00:00
BlendClearStandaloneSettings.glsl Directly compute call counts, rather than mutating state 2020-10-19 16:08:39 +00:00
BlendColor.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendColor.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendColor.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendColorBurn.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendColorBurn.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendColorBurn.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendColorBurnStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendColorDodge.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendColorDodge.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendColorDodge.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendColorDodgeStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendColorStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDarken.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendDarken.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDarken.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDarkenStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDifference.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendDifference.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDifference.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDifferenceStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDst.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendDst.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDst.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstAtop.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendDstAtop.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstAtop.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstAtopStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstIn.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendDstIn.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstIn.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstInStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstOut.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendDstOut.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstOut.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstOutStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstOver.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendDstOver.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstOver.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstOverStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendDstStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendExclusion.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendExclusion.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendExclusion.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendExclusionStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendHardLight.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendHardLight.glsl Stop cloning builtin functions 2020-11-20 15:02:54 +00:00
BlendHardLight.metal Stop cloning builtin functions 2020-11-20 15:02:54 +00:00
BlendHardLightStandaloneSettings.glsl Stop cloning builtin functions 2020-11-20 15:02:54 +00:00
BlendHue.asm.frag Revert "Simplify _blend_set_color_saturation, removing an instruction." 2020-11-23 17:16:13 +00:00
BlendHue.glsl Revert "Simplify _blend_set_color_saturation, removing an instruction." 2020-11-23 17:16:13 +00:00
BlendHue.metal Revert "Simplify _blend_set_color_saturation, removing an instruction." 2020-11-23 17:16:13 +00:00
BlendHueStandaloneSettings.glsl Revert "Simplify _blend_set_color_saturation, removing an instruction." 2020-11-23 17:16:13 +00:00
BlendLighten.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendLighten.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendLighten.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendLightenStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendLuminosity.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendLuminosity.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendLuminosity.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendLuminosityStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendModulate.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendModulate.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendModulate.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendModulateStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendMultiply.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendMultiply.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendMultiply.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendMultiplyStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendOverlay.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendOverlay.glsl Stop cloning builtin functions 2020-11-20 15:02:54 +00:00
BlendOverlay.metal Stop cloning builtin functions 2020-11-20 15:02:54 +00:00
BlendOverlayStandaloneSettings.glsl Stop cloning builtin functions 2020-11-20 15:02:54 +00:00
BlendPlus.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendPlus.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendPlus.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendPlusStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSaturation.asm.frag Revert "Simplify _blend_set_color_saturation, removing an instruction." 2020-11-23 17:16:13 +00:00
BlendSaturation.glsl Revert "Simplify _blend_set_color_saturation, removing an instruction." 2020-11-23 17:16:13 +00:00
BlendSaturation.metal Revert "Simplify _blend_set_color_saturation, removing an instruction." 2020-11-23 17:16:13 +00:00
BlendSaturationStandaloneSettings.glsl Revert "Simplify _blend_set_color_saturation, removing an instruction." 2020-11-23 17:16:13 +00:00
BlendScreen.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendScreen.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendScreen.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendScreenStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSoftLight.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendSoftLight.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSoftLight.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSoftLightStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrc.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendSrc.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrc.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcAtop.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendSrcAtop.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcAtop.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcAtopStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcIn.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendSrcIn.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcIn.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcInStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcOut.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendSrcOut.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcOut.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcOutStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcOver.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendSrcOver.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcOver.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcOverStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendSrcStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendXor.asm.frag Enable SPIR-V disassembly output from skslc. 2020-11-20 22:54:26 +00:00
BlendXor.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendXor.metal Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00
BlendXorStandaloneSettings.glsl Reland "Remove inliner from IR generation stage." 2020-11-20 18:44:07 +00:00