Forráskód Böngészése

WebGLShadowMap: Make sure USE_SHADOWMAP is defined for distanceMaterial. Fixes #8166.

Mr.doob 9 éve
szülő
commit
d7b5a892aa
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      src/renderers/webgl/WebGLShadowMap.js

+ 3 - 0
src/renderers/webgl/WebGLShadowMap.js

@@ -64,6 +64,9 @@ THREE.WebGLShadowMap = function ( _renderer, _lights, _objects ) {
 		_depthMaterials[ i ] = depthMaterial;
 
 		var distanceMaterial = new THREE.ShaderMaterial( {
+			defines: {
+				'USE_SHADOWMAP': ''
+			},
 			uniforms: distanceUniforms,
 			vertexShader: distanceShader.vertexShader,
 			fragmentShader: distanceShader.fragmentShader,