From 33dec3c220180334bbb6eea45ffeecac4cf4c126 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 28 Nov 2020 17:13:18 -0500 Subject: [PATCH] Given that `lineCompositeAmplitude` is not normalised, ups threshold. --- Outputs/OpenGL/ScanTargetGLSLFragments.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Outputs/OpenGL/ScanTargetGLSLFragments.cpp b/Outputs/OpenGL/ScanTargetGLSLFragments.cpp index d83f6814a..64f5b6a22 100644 --- a/Outputs/OpenGL/ScanTargetGLSLFragments.cpp +++ b/Outputs/OpenGL/ScanTargetGLSLFragments.cpp @@ -341,7 +341,7 @@ std::unique_ptr ScanTarget::conversion_shader() const { vertex_shader += "compositeAngle = (mix(startCompositeAngle, endCompositeAngle, lateral) / 32.0) * 3.141592654;" "compositeAmplitude = lineCompositeAmplitude / 255.0;" - "oneOverCompositeAmplitude = mix(0.0, 255.0 / lineCompositeAmplitude, step(0.01, lineCompositeAmplitude));"; + "oneOverCompositeAmplitude = mix(0.0, 255.0 / lineCompositeAmplitude, step(0.95, lineCompositeAmplitude));"; } vertex_shader += @@ -622,7 +622,7 @@ std::unique_ptr ScanTarget::qam_separation_shader() const { "compositeAngle = compositeAngle * 2.0 * 3.141592654;" "compositeAmplitude = lineCompositeAmplitude / 255.0;" - "oneOverCompositeAmplitude = mix(0.0, 255.0 / lineCompositeAmplitude, step(0.01, lineCompositeAmplitude));"; + "oneOverCompositeAmplitude = mix(0.0, 255.0 / lineCompositeAmplitude, step(0.95, lineCompositeAmplitude));"; if(is_svideo) { vertex_shader +=