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;