Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / submodule / skia / resources / sksl / intrinsics / Atan.sksl
1 uniform half4 inputVal, expected;
2 uniform half4 colorGreen, colorRed;
3
4 half4 main(float2 coords) {
5     const half4 constVal1 = half4(0);
6     const half4 constVal2 = half4(1);
7     return (atan(inputVal.x)                     == expected.x     &&
8             atan(inputVal.xy)                    == expected.xy    &&
9             atan(inputVal.xyz)                   == expected.xyz   &&
10             atan(inputVal.xyzw)                  == expected.xyzw  &&
11             atan(constVal1.x)                    == expected.x     &&
12             atan(constVal1.xy)                   == expected.xy    &&
13             atan(constVal1.xyz)                  == expected.xyz   &&
14             atan(constVal1.xyzw)                 == expected.xyzw  &&
15             atan(inputVal.x,     constVal2.x)    == expected.x     &&
16             atan(inputVal.xy,    constVal2.xy)   == expected.xy    &&
17             atan(inputVal.xyz,   constVal2.xyz)  == expected.xyz   &&
18             atan(inputVal.xyzw,  constVal2.xyzw) == expected.xyzw  &&
19             atan(constVal1.x,    constVal2.x)    == expected.x     &&
20             atan(constVal1.xy,   constVal2.xy)   == expected.xy    &&
21             atan(constVal1.xyz,  constVal2.xyz)  == expected.xyz   &&
22             atan(constVal1.xyzw, constVal2.xyzw) == expected.xyzw) ? colorGreen : colorRed;
23 }