From b157533a3749b1def1fbcb954fc39db35c4e179c Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 16 Feb 2024 23:33:37 -0500 Subject: [PATCH] GUI: new osc renderer, part 15 - do not use does not work --- src/gui/render/renderGL.cpp | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/gui/render/renderGL.cpp b/src/gui/render/renderGL.cpp index 62f099f6d..a2c8876db 100644 --- a/src/gui/render/renderGL.cpp +++ b/src/gui/render/renderGL.cpp @@ -107,19 +107,16 @@ const char* sh_oscRender_srcF= " vec2 tresh = vec2(1.0,1.0)/uResolution;\n" " float x = uv.x-uAdvance*uLineWidth*0.5;\n" " float xMax = uv.x+uAdvance*uLineWidth*0.5;\n" + " float alphaX = 0.0;\n" + " float valmax = -1024.0;\n" + " float valmin = 1024.0;\n" " for (; xvalmax) valmax=val;\n" + " if (valvalmin) {\n" " alpha=valmax*uResolution.y*0.5-fur_fragCoord.y+uLineWidth*0.5;\n" " } else {\n" @@ -127,7 +124,7 @@ const char* sh_oscRender_srcF= " }\n" " alpha=clamp(alpha,0.0,1.0);\n" " if (slope>1.0) {\n" - " alpha*=clamp(1.0-(1.0*abs(uv.y-val2)/abs(valmax-valmin)),0.0,1.0);\n" + " alpha*=clamp(alphaX,0.0,1.0);\n" " }\n" " gl_FragColor = vec4(uColor.xyz,uColor.w*clamp(alpha,0.0,1.0));\n" "}\n";