diff --git a/src/mol-gl/shader/chunks/apply-marker-color.glsl b/src/mol-gl/shader/chunks/apply-marker-color.glsl index cfc5e47517a3bf9e3c99d9c16dbd814d7fb982ba..c457e1b7585ad44b1e8d7ac2c5baa13854b52bc9 100644 --- a/src/mol-gl/shader/chunks/apply-marker-color.glsl +++ b/src/mol-gl/shader/chunks/apply-marker-color.glsl @@ -1,6 +1,6 @@ -float marker = floor(vMarker * 255.0); -if (marker != 0.0) { - if (mod(marker, 2.0) == 0.0) { +float marker = vMarker * 255.0; +if (marker > 0.1) { + if (mod(marker, 2.0) < 0.1) { gl_FragColor.rgb = mix(uHighlightColor, gl_FragColor.rgb, 0.3); } else { gl_FragColor.rgb = mix(uSelectColor, gl_FragColor.rgb, 0.3);