skia2/tests/sksl/blend/golden
John Stiles 6f31e27f1e Improve inliner variable name mangling.
Previously, multiple inliner passes in a row would each apply a
separate name mangling to variable names, so names like "_25_14_3_1_pos"
were not uncommon. This change demangles the name before re-mangling it,
so we would have just "_25_pos" instead.

It's not important, but it makes things easier to read.

Change-Id: I1257222dac2a68e337f431af230ce50730cedc9b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/345116
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2020-12-16 20:46:43 +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 Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendColor.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendColor.metal Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendColorBurn.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendColorBurn.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendColorBurn.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendColorBurnStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendColorDodge.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendColorDodge.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendColorDodge.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendColorDodgeStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendColorStandaloneSettings.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDarken.asm.frag Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDarken.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDarken.metal Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDarkenStandaloneSettings.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDifference.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDifference.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDifference.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDifferenceStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDst.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDst.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDst.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstAtop.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstAtop.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstAtop.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstAtopStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstIn.asm.frag Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDstIn.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDstIn.metal Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDstInStandaloneSettings.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendDstOut.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstOut.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstOut.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstOutStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstOver.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstOver.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstOver.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstOverStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendDstStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendEnum.asm.frag Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendEnum.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendEnum.metal Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendEnumStandaloneSettings.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendExclusion.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendExclusion.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendExclusion.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendExclusionStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendHardLight.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendHardLight.glsl Revert "Declare all inlined variables at the topmost scope possible." 2020-12-16 18:26:21 +00:00
BlendHardLight.metal Revert "Declare all inlined variables at the topmost scope possible." 2020-12-16 18:26:21 +00:00
BlendHardLightStandaloneSettings.glsl Revert "Declare all inlined variables at the topmost scope possible." 2020-12-16 18:26:21 +00:00
BlendHue.asm.frag Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendHue.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendHue.metal Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendHueStandaloneSettings.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendLighten.asm.frag Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendLighten.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendLighten.metal Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendLightenStandaloneSettings.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendLuminosity.asm.frag Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendLuminosity.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendLuminosity.metal Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendLuminosityStandaloneSettings.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendModulate.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendModulate.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendModulate.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendModulateStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendMultiply.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendMultiply.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendMultiply.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendMultiplyStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendOverlay.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendOverlay.glsl Revert "Declare all inlined variables at the topmost scope possible." 2020-12-16 18:26:21 +00:00
BlendOverlay.metal Revert "Declare all inlined variables at the topmost scope possible." 2020-12-16 18:26:21 +00:00
BlendOverlayStandaloneSettings.glsl Revert "Declare all inlined variables at the topmost scope possible." 2020-12-16 18:26:21 +00:00
BlendPlus.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendPlus.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendPlus.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendPlusStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSaturation.asm.frag Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendSaturation.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendSaturation.metal Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendSaturationStandaloneSettings.glsl Improve inliner variable name mangling. 2020-12-16 20:46:43 +00:00
BlendScreen.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendScreen.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendScreen.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendScreenStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSoftLight.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSoftLight.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSoftLight.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSoftLightStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrc.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrc.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrc.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcAtop.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcAtop.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcAtop.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcAtopStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcIn.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcIn.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcIn.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcInStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcOut.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcOut.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcOut.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcOutStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcOver.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcOver.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcOver.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcOverStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendSrcStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendXor.asm.frag Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendXor.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendXor.metal Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00
BlendXorStandaloneSettings.glsl Revert "Eliminate inliner temporary variables for functions with a single exit." 2020-12-16 18:24:57 +00:00