소스 검색

fix precision issues when rendering marker

Alexander Rose 7 년 전
부모
커밋
a879c05b1f
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/mol-gl/shader/chunks/apply-marker-color.glsl

+ 3 - 3
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);