skia2/tests/sksl/glsl/Structs.sksl
John Stiles b0245494c6 Convert several SkSL->GLSL unit tests to golden outputs.
The new test files are intended to be identical to the unit tests in
every meaningful way. (Comments and formatting are not preserved
exactly.) In cases where a unit-test method contained more than one
test, multiple test files were created; in these cases, new names were
invented to match the apparent intent of each invocation.

Followup CLs will continue to migrate additional tests.

Change-Id: I785c6761ba7ee2b25b5ddc0108321734be23b77c
Bug: skia:10694
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/316678
Commit-Queue: John Stiles <johnstiles@google.com>
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2020-09-14 22:11:20 +00:00

19 lines
219 B
Plaintext

struct A {
int x;
int y;
} a1, a2;
A a3;
struct B {
float x;
float y[2];
layout(binding=1) A z;
};
B b1, b2, b3;
void main() {
a1.x = 0;
b1.x = 0;
sk_FragColor.r = half(a1.x + b1.x);
}