From 190fd795a9245ee6a45d8feacc4c790b68d8232b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Tue, 25 Feb 2020 13:58:28 +0100 Subject: Overlay: Fix overlays being washed out by render colors Clamping here might be a bit too much if output is expected to be HDR. But we don't support HDR atm so clamping is fine. --- source/blender/gpu/shaders/gpu_shader_image_overlays_merge_frag.glsl | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/gpu') diff --git a/source/blender/gpu/shaders/gpu_shader_image_overlays_merge_frag.glsl b/source/blender/gpu/shaders/gpu_shader_image_overlays_merge_frag.glsl index e8323520af5..73f40c693ae 100644 --- a/source/blender/gpu/shaders/gpu_shader_image_overlays_merge_frag.glsl +++ b/source/blender/gpu/shaders/gpu_shader_image_overlays_merge_frag.glsl @@ -33,6 +33,7 @@ void main() vec4 overlay_col = texture(overlays_texture, texCoord_interp.st); + fragColor = clamp(fragColor, 0.0, 1.0); fragColor *= 1.0 - overlay_col.a; fragColor += overlay_col; -- cgit v1.2.3