#version 310 es | |
precision mediump float; | |
precision highp int; | |
layout(location = 0) out vec4 fragColor; | |
void main() | |
{ | |
vec4 f4; | |
mediump int c = int(f4.x); | |
for (mediump int j = 0; j < c; j++) | |
{ | |
switch (c) | |
{ | |
case 0: | |
{ | |
f4.y = 0.0; | |
break; | |
} | |
case 1: | |
{ | |
f4.y = 1.0; | |
break; | |
} | |
default: | |
{ | |
mediump int i = 0; | |
for (;;) | |
{ | |
mediump int _48 = i; | |
mediump int _50 = _48 + 1; | |
i = _50; | |
if (_48 < c) | |
{ | |
f4.y += 0.5; | |
continue; | |
} | |
else | |
{ | |
break; | |
} | |
} | |
continue; | |
} | |
} | |
f4.y += 0.5; | |
} | |
fragColor = f4; | |
} | |