浏览代码

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

Mr.doob 9 年之前
父节点
当前提交
d7b5a892aa
共有 1 个文件被更改,包括 3 次插入0 次删除
  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,