diff --git a/shaders/fragment/g_buffer.glsl b/shaders/fragment/g_buffer.glsl index 1638f29..ce3375a 100644 --- a/shaders/fragment/g_buffer.glsl +++ b/shaders/fragment/g_buffer.glsl @@ -23,4 +23,7 @@ void main() { fragColor = vec4(result, 1.0); fragNormal = outNormal; fragUV = outUV; + + float gamma = 2.2; + FragColor.rgb = pow(FragColor.rgb, vec3(1.0 / gamma)); }