浏览代码

Moved gaussianPdf out of core.

Mr.doob 9 年之前
父节点
当前提交
b2995bd589
共有 2 个文件被更改,包括 3 次插入6 次删除
  1. 3 0
      examples/js/postprocessing/UnrealBloomPass.js
  2. 0 6
      src/renderers/shaders/ShaderChunk/common.glsl

+ 3 - 0
examples/js/postprocessing/UnrealBloomPass.js

@@ -248,6 +248,9 @@ THREE.UnrealBloomPass.prototype = Object.assign( Object.create( THREE.Pass.proto
 				uniform vec2 texSize;\
 				uniform vec2 direction;\
 				\
+				float gaussianPdf(in float x, in float sigma) {\
+					return 0.39894 * exp( -0.5 * x * x/( sigma * sigma))/sigma;\
+				}\
 				void main() {\n\
 					vec2 invSize = 1.0 / texSize;\
 					float fSigma = float(SIGMA);\

+ 0 - 6
src/renderers/shaders/ShaderChunk/common.glsl

@@ -72,9 +72,3 @@ vec3 linePlaneIntersect( in vec3 pointOnLine, in vec3 lineDirection, in vec3 poi
 	return lineDirection * ( dot( planeNormal, pointOnPlane - pointOnLine ) / dot( planeNormal, lineDirection ) ) + pointOnLine;
 
 }
-
-float gaussianPdf(in float x, in float sigma) {
-
-	return 0.39894 * exp( -0.5 * x * x/( sigma * sigma))/sigma;
-
-}