2018-09-18 08:58:24 +00:00
|
|
|
#version 310 es
|
|
|
|
precision mediump float;
|
|
|
|
precision highp int;
|
|
|
|
|
2018-09-27 09:10:22 +00:00
|
|
|
vec4 _80;
|
2018-09-18 08:58:24 +00:00
|
|
|
|
2022-11-09 04:04:36 +00:00
|
|
|
layout(location = 0) out vec4 fragColor;
|
|
|
|
|
2018-09-18 08:58:24 +00:00
|
|
|
void main()
|
|
|
|
{
|
2018-09-27 09:10:22 +00:00
|
|
|
mediump int _18 = int(_80.x);
|
|
|
|
vec4 _82;
|
|
|
|
_82 = _80;
|
|
|
|
vec4 _89;
|
|
|
|
for (mediump int _81 = 0; _81 < _18; _82 = _89, _81++)
|
2018-09-18 08:58:24 +00:00
|
|
|
{
|
2018-09-27 09:10:22 +00:00
|
|
|
vec4 _83;
|
2018-09-18 08:58:24 +00:00
|
|
|
switch (_18)
|
|
|
|
{
|
|
|
|
case 0:
|
|
|
|
{
|
2018-09-27 09:10:22 +00:00
|
|
|
vec4 _74 = _82;
|
|
|
|
_74.y = 0.0;
|
|
|
|
_83 = _74;
|
2018-09-18 08:58:24 +00:00
|
|
|
break;
|
|
|
|
}
|
|
|
|
case 1:
|
|
|
|
{
|
2018-09-27 09:10:22 +00:00
|
|
|
vec4 _76 = _82;
|
|
|
|
_76.y = 1.0;
|
|
|
|
_83 = _76;
|
2018-09-18 08:58:24 +00:00
|
|
|
break;
|
|
|
|
}
|
|
|
|
default:
|
|
|
|
{
|
2018-09-27 09:10:22 +00:00
|
|
|
vec4 _88;
|
|
|
|
_88 = _82;
|
2019-07-24 09:10:18 +00:00
|
|
|
for (mediump int _84 = 0; _84 < _18; )
|
2018-09-18 08:58:24 +00:00
|
|
|
{
|
2019-07-24 09:10:18 +00:00
|
|
|
vec4 _72 = _88;
|
|
|
|
_72.y = _88.y + 0.5;
|
|
|
|
_88 = _72;
|
|
|
|
_84++;
|
|
|
|
continue;
|
2018-09-18 08:58:24 +00:00
|
|
|
}
|
2018-09-27 09:10:22 +00:00
|
|
|
_89 = _88;
|
2018-09-18 08:58:24 +00:00
|
|
|
continue;
|
|
|
|
}
|
|
|
|
}
|
2018-09-27 09:10:22 +00:00
|
|
|
vec4 _79 = _83;
|
|
|
|
_79.y = _83.y + 0.5;
|
|
|
|
_89 = _79;
|
2018-09-18 08:58:24 +00:00
|
|
|
}
|
2018-09-27 09:10:22 +00:00
|
|
|
fragColor = _82;
|
2018-09-18 08:58:24 +00:00
|
|
|
}
|
|
|
|
|