diff --git a/src/mol-gl/shader/point.frag b/src/mol-gl/shader/point.frag index c23b0e311b8565d7dc2c445e103c32b48e330aa3..5ef4153d4cfc66a9f10177a2eca17ecc3a836c36 100644 --- a/src/mol-gl/shader/point.frag +++ b/src/mol-gl/shader/point.frag @@ -27,9 +27,9 @@ void main(){ #ifdef dPointFilledCircle float dist = distance(gl_PointCoord, center); - float alpha = 1.0 - smoothstep(radius - uPointEdgeBleach * 2.0, radius, dist); + float alpha = 1.0 - smoothstep(radius - uPointEdgeBleach, radius, dist); + if (alpha < 0.0001) discard; gl_FragColor.a *= alpha; - if (gl_FragColor.a < 0.1) discard; #endif #pragma glslify: import('./chunks/apply-marker-color.glsl')