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