diff --git a/Shaders/deferred-gbuffer.frag b/Shaders/deferred-gbuffer.frag index 5f765347a..a392efab2 100644 --- a/Shaders/deferred-gbuffer.frag +++ b/Shaders/deferred-gbuffer.frag @@ -15,7 +15,7 @@ void main() { vec4 texel = texture2D(texture, gl_TexCoord[0].st); if (texel.a * color.a < 0.1) discard; - gl_FragData[0] = vec4( ecNormal.xy, 0.0, 1.0 ); + gl_FragData[0] = vec4( (ecNormal.xy + vec2(1.0,1.0)) * 0.5, 0.0, 1.0 ); gl_FragData[1] = vec4( color.rgb * texel.rgb, float( materialID ) / 255.0 ); gl_FragData[2] = vec4( specular, shininess / 255.0, emission, 1.0 ); }