@@ -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);\
@@ -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;
-}