diff --git a/src/mol-gl/shader-code.ts b/src/mol-gl/shader-code.ts index 8ece5180fb4190159957bbd2e8a668656a1d408d..28c9160a2aa0c46153118a8657b77fc7a70732cd 100644 --- a/src/mol-gl/shader-code.ts +++ b/src/mol-gl/shader-code.ts @@ -136,7 +136,7 @@ export const DirectVolumeShaderCode = ShaderCode('direct-volume', direct_volume_ import image_vert from './shader/image.vert'; import image_frag from './shader/image.frag'; -export const ImageShaderCode = ShaderCode('image', image_vert, image_frag, { fragDepth: true }); +export const ImageShaderCode = ShaderCode('image', image_vert, image_frag); // diff --git a/src/mol-gl/shader/image.frag.ts b/src/mol-gl/shader/image.frag.ts index c0799fbfa7e48a9aaa8c6bcdc324d4130f4e95b7..1acb262258a3fe41833448034fedf1316cfa8ab2 100644 --- a/src/mol-gl/shader/image.frag.ts +++ b/src/mol-gl/shader/image.frag.ts @@ -111,11 +111,7 @@ void main() { if (imageData.a < 0.05) discard; - #ifdef enabledFragDepth - gl_FragColor = packDepthToRGBA(gl_FragDepthEXT); - #else - gl_FragColor = packDepthToRGBA(gl_FragCoord.z); - #endif + gl_FragColor = packDepthToRGBA(gl_FragCoord.z); #elif defined(dRenderVariant_color) if (imageData.a < 0.05) discard;