diff --git a/leenkx/Shaders/compositor_pass/compositor_pass.frag.glsl b/leenkx/Shaders/compositor_pass/compositor_pass.frag.glsl index 7da4cbd..4dd8525 100644 --- a/leenkx/Shaders/compositor_pass/compositor_pass.frag.glsl +++ b/leenkx/Shaders/compositor_pass/compositor_pass.frag.glsl @@ -502,6 +502,13 @@ fragColor.rgb = min(fragColor.rgb, 65504 * 0.5); fragColor.rgb = pow(fragColor.rgb, vec3(1.0 / 2.2)); // To gamma fragColor.rgb = clamp(fragColor.rgb, 0.0, 2.2); #endif + #ifdef _CToneAgXSimple + fragColor.rgb = tonemapAgXSimple(fragColor.rgb); + fragColor.rgb = pow(fragColor.rgb, vec3(1.0 / 2.2)); // To gamma + #endif + #ifdef _CToneAgXFull + fragColor.rgb = tonemapAgXFull(fragColor.rgb); + #endif #ifdef _CToneNone fragColor.rgb = pow(fragColor.rgb, vec3(1.0 / 2.2)); // To gamma #endif