From b051f59687b124c5069e0981485ac068df5e0a52 Mon Sep 17 00:00:00 2001 From: Arthur Silber Date: Mon, 27 Apr 2015 13:14:49 +0200 Subject: [PATCH] Fix logarithmic depth buffer not being used in shader program --- src/renderers/webgl/WebGLProgram.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderers/webgl/WebGLProgram.js b/src/renderers/webgl/WebGLProgram.js index 01eccab5bb..8fdbbbc931 100644 --- a/src/renderers/webgl/WebGLProgram.js +++ b/src/renderers/webgl/WebGLProgram.js @@ -217,7 +217,7 @@ THREE.WebGLProgram = ( function () { parameters.sizeAttenuation ? '#define USE_SIZEATTENUATION' : '', parameters.logarithmicDepthBuffer ? '#define USE_LOGDEPTHBUF' : '', - //renderer.glExtensionFragDepth ? '#define USE_LOGDEPTHBUF_EXT' : '', + renderer.extensions.get('EXT_frag_depth') ? '#define USE_LOGDEPTHBUF_EXT' : '', 'uniform mat4 modelMatrix;', @@ -323,7 +323,7 @@ THREE.WebGLProgram = ( function () { parameters.shadowMapCascade ? '#define SHADOWMAP_CASCADE' : '', parameters.logarithmicDepthBuffer ? '#define USE_LOGDEPTHBUF' : '', - //renderer.glExtensionFragDepth ? '#define USE_LOGDEPTHBUF_EXT' : '', + renderer.extensions.get('EXT_frag_depth') ? '#define USE_LOGDEPTHBUF_EXT' : '', 'uniform mat4 viewMatrix;', 'uniform vec3 cameraPosition;', -- GitLab