" if ( spec_emis.a < 0.1 )\n"
" discard;\n"
" vec3 normal;\n"
- " normal.xy = texture2D( normal_tex, coords ).rg;\n"
+ " normal.xy = texture2D( normal_tex, coords ).rg * 2.0 - vec2(1.0,1.0);\n"
" normal.z = sqrt( 1.0 - dot( normal.xy, normal.xy ) );\n"
" float len = length(normal);\n"
" normal /= len;\n"
" if ( initialized < 0.1 )\n"
" discard;\n"
" vec3 normal;\n"
- " normal.xy = texture2D( normal_tex, coords ).rg;\n"
+ " normal.xy = texture2D( normal_tex, coords ).rg * 2.0 - vec2(1.0,1.0);\n"
" normal.z = sqrt( 1.0 - dot( normal.xy, normal.xy ) );\n"
" float len = length(normal);\n"
" normal /= len;\n"