diff --git a/src/gui/render/renderGL.cpp b/src/gui/render/renderGL.cpp index 19c3daf4a..1ec3a3bed 100644 --- a/src/gui/render/renderGL.cpp +++ b/src/gui/render/renderGL.cpp @@ -172,24 +172,25 @@ const char* sh_oscRender_srcF= " float xMax=uv.x+uAdvance*uLineWidth;\n" " float valmax=-1024.0;\n" " float valmin=1024.0;\n" + " for (float x=uv.x-uAdvance*uLineWidth; x<=xMax; x+=uAdvance) {\n" " float val=texture(oscVal,x).x;\n" " if (val>valmax) valmax=val;\n" " if (valvalmax*uResolution.y*0.5) discard;\n" - " if ((fur_fragCoord.y+uLineWidth)valmax*uResolution.y*0.5) discard;\n" + //" if ((fur_fragCoord.y+uLineWidth)1.0) {\n" - " fur_FragColor = vec4(uColor.xyz,uColor.w*clamp(alpha/(uLineWidth+sqrt(slope*0.125)),0.0,1.0));\n" + " fur_FragColor = vec4(uColor.xyz,uColor.w*clamp(alpha*0.125,0.0,1.0));\n" " } else {\n" - " fur_FragColor = vec4(uColor.xyz,uColor.w*clamp(alpha/uLineWidth,0.0,1.0));\n" + " fur_FragColor = vec4(uColor.xyz,uColor.w*clamp(alpha*0.125,0.0,1.0));\n" " }\n" "}\n"; #endif