Kaido Kert | b108943 | 2024-03-18 19:46:49 -0700 | [diff] [blame] | 1 | |
2 | out vec4 sk_FragColor; | ||||
3 | uniform vec4 testInputs; | ||||
4 | uniform vec4 colorGreen; | ||||
5 | uniform vec4 colorRed; | ||||
6 | vec4 main() { | ||||
7 | vec4 expected = vec4(0.0); | ||||
8 | return (((((dFdx(testInputs.x) == expected.x && dFdx(testInputs.xy) == expected.xy) && dFdx(testInputs.xyz) == expected.xyz) && dFdx(testInputs) == expected) && sign(dFdx(coords.xx)) == vec2(1.0, 1.0)) && sign(dFdx(coords.yy)) == vec2(0.0, 0.0)) && sign(dFdx(coords)) == vec2(1.0, 0.0) ? colorGreen : colorRed; | ||||
9 | } |