skia2/tests/sksl/shared/OutParamsTricky.sksl
John Stiles 06febefd7e Add 'tricky' OutParams golden output.
This was adapted from a test in SkSLInterpreterOutParams and presents a
challenging double swizzle.

Change-Id: Icb7b3bbb18d4b3cfa0c26acb524c08812ba88096
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/319920
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>
2020-09-28 18:52:13 +00:00

14 lines
247 B
Plaintext

half2 tricky(half x, half y, inout half2 color, half z) {
color.xy = color.yx;
return half2(x + y, z);
}
void func(inout half4 color) {
half2 t = tricky(1, 2, color.rb, 5);
color.ga = t;
}
void main() {
func(sk_FragColor);
}