فهرست منبع

transmit GLSL "defines" in ShaderPass

Otherwise we can't use defines in post processing shaders
Nicolas Raynaud 10 سال پیش
والد
کامیت
b1673f3716
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      examples/js/postprocessing/ShaderPass.js

+ 1 - 0
examples/js/postprocessing/ShaderPass.js

@@ -10,6 +10,7 @@ THREE.ShaderPass = function ( shader, textureID ) {
 
 	this.material = new THREE.ShaderMaterial( {
 
+        	defines: shader.defines || {},
 		uniforms: this.uniforms,
 		vertexShader: shader.vertexShader,
 		fragmentShader: shader.fragmentShader