• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#version 310 es
2precision mediump float;
3precision highp int;
4
5struct ResType
6{
7    highp float _m0;
8    int _m1;
9};
10
11struct ResType_1
12{
13    highp vec2 _m0;
14    ivec2 _m1;
15};
16
17layout(location = 0) in float v0;
18layout(location = 1) in vec2 v1;
19layout(location = 0) out float FragColor;
20
21void main()
22{
23    ResType _16;
24    _16._m0 = frexp(v0, _16._m1);
25    mediump int e0 = _16._m1;
26    float f0 = _16._m0;
27    ResType _22;
28    _22._m0 = frexp(v0 + 1.0, _22._m1);
29    e0 = _22._m1;
30    f0 = _22._m0;
31    ResType_1 _35;
32    _35._m0 = frexp(v1, _35._m1);
33    mediump ivec2 e1 = _35._m1;
34    vec2 f1 = _35._m0;
35    float r0;
36    float _41 = modf(v0, r0);
37    float m0 = _41;
38    vec2 r1;
39    vec2 _45 = modf(v1, r1);
40    vec2 m1 = _45;
41    FragColor = ((((f0 + f1.x) + f1.y) + m0) + m1.x) + m1.y;
42}
43
44