summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders/class1/deferred/postDeferredGammaCorrect.glsl
diff options
context:
space:
mode:
authorRunitai Linden <davep@lindenlab.com>2020-03-04 15:56:02 -0600
committerRunitai Linden <davep@lindenlab.com>2020-03-04 15:56:02 -0600
commitcc5044bce06598aab9f405bba745f0e8209fc5ce (patch)
tree3be14e0073c2ade563b920cb7c381c562735bd24 /indra/newview/app_settings/shaders/class1/deferred/postDeferredGammaCorrect.glsl
parentc40dd9917ffa9711f883d2a3ea57855bb98a7e23 (diff)
WIP - fix various inconsistencies in sRGB vs linear color space. Fix inconsistencies between softenLightF.glsl, materialF.glsl, and alphaF.glsl
Diffstat (limited to 'indra/newview/app_settings/shaders/class1/deferred/postDeferredGammaCorrect.glsl')
-rw-r--r--indra/newview/app_settings/shaders/class1/deferred/postDeferredGammaCorrect.glsl3
1 files changed, 2 insertions, 1 deletions
diff --git a/indra/newview/app_settings/shaders/class1/deferred/postDeferredGammaCorrect.glsl b/indra/newview/app_settings/shaders/class1/deferred/postDeferredGammaCorrect.glsl
index 9f519708a2..966c73ef24 100644
--- a/indra/newview/app_settings/shaders/class1/deferred/postDeferredGammaCorrect.glsl
+++ b/indra/newview/app_settings/shaders/class1/deferred/postDeferredGammaCorrect.glsl
@@ -44,7 +44,8 @@ vec3 linear_to_srgb(vec3 cl);
void main()
{
vec4 diff = texture2DRect(diffuseRect, vary_fragcoord);
- diff.rgb = pow(diff.rgb, vec3(display_gamma));
+ //diff.rgb = pow(diff.rgb, vec3(display_gamma));
+ diff.rgb = linear_to_srgb(diff.rgb);
frag_color = diff;
}