提交 2686d8fb 编写于 作者: M Mr.doob

WebGLShadowMap: Reference vsm shaders directly.

上级 79f6e564
......@@ -122,8 +122,6 @@ import shadow_frag from './ShaderLib/shadow_frag.glsl.js';
import shadow_vert from './ShaderLib/shadow_vert.glsl.js';
import sprite_frag from './ShaderLib/sprite_frag.glsl.js';
import sprite_vert from './ShaderLib/sprite_vert.glsl.js';
import vsm_frag from './ShaderLib/vsm_frag.glsl.js';
import vsm_vert from './ShaderLib/vsm_vert.glsl.js';
export var ShaderChunk = {
alphamap_fragment: alphamap_fragment,
......@@ -249,7 +247,5 @@ export var ShaderChunk = {
shadow_frag: shadow_frag,
shadow_vert: shadow_vert,
sprite_frag: sprite_frag,
sprite_vert: sprite_vert,
vsm_frag: vsm_frag,
vsm_vert: vsm_vert
sprite_vert: sprite_vert
};
......@@ -11,11 +11,13 @@ import { ShaderMaterial } from '../../materials/ShaderMaterial.js';
import { BufferAttribute } from '../../core/BufferAttribute.js';
import { BufferGeometry } from '../../core/BufferGeometry.js';
import { Mesh } from '../../objects/Mesh.js';
import { ShaderChunk } from '../shaders/ShaderChunk.js';
import { Vector4 } from '../../math/Vector4.js';
import { Vector2 } from '../../math/Vector2.js';
import { Frustum } from '../../math/Frustum.js';
import vsm_frag from '../shaders/ShaderLib/vsm_frag.glsl.js';
import vsm_vert from '../shaders/ShaderLib/vsm_vert.glsl.js';
function WebGLShadowMap( _renderer, _objects, maxTextureSize ) {
var _frustum = new Frustum(),
......@@ -50,9 +52,9 @@ function WebGLShadowMap( _renderer, _objects, maxTextureSize ) {
radius: { value: 4.0 }
},
vertexShader: ShaderChunk.vsm_vert,
vertexShader: vsm_vert,
fragmentShader: ShaderChunk.vsm_frag
fragmentShader: vsm_frag
} );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册