blob: 391c3d3cccc5bf20a9b6704822ebce27cc734991 [file] [log] [blame]
out vec4 sk_FragColor;
uniform vec4 colorGreen;
uniform vec4 colorRed;
struct S {
float a;
float b;
float c;
};
float sumStructMutating_fS(S s) {
s.a += s.b;
s.a += s.c;
return s.a;
}
vec4 main() {
S s = S(1.0, 2.0, 3.0);
float _0_sum = s.a;
_0_sum += s.b;
_0_sum += s.c;
return _0_sum == sumStructMutating_fS(s) ? colorGreen : colorRed;
}