bgfx/3rdparty/glsl-optimizer/tests/fragment/unity-Hidden_Twist_Effect-out.txt
Branimir Karadzic dee3fe5266 Initial commit.
2012-04-03 20:30:07 -07:00

24 lines
652 B
Text

uniform sampler2D _MainTex;
uniform vec4 _CenterRadius;
uniform float _Angle;
void main ()
{
vec2 tmpvar_1;
tmpvar_1 = gl_TexCoord[1].xy;
vec2 uv;
float tmpvar_2;
tmpvar_2 = max (0.0, (1.0 - length ((tmpvar_1 / _CenterRadius.zw))));
float tmpvar_3;
tmpvar_3 = ((tmpvar_2 * tmpvar_2) * _Angle);
float tmpvar_4;
tmpvar_4 = sin (tmpvar_3);
float tmpvar_5;
tmpvar_5 = cos (tmpvar_3);
uv.x = ((tmpvar_5 * tmpvar_1.x) - (tmpvar_4 * tmpvar_1.y));
uv.y = ((tmpvar_4 * tmpvar_1.x) + (tmpvar_5 * tmpvar_1.y));
vec2 tmpvar_6;
tmpvar_6 = (uv + _CenterRadius.xy);
uv = tmpvar_6;
gl_FragData[0] = texture2D (_MainTex, tmpvar_6);
}