فهرست منبع

Merge pull request #1076 from julien-moreau/master

Fixed Fire material in Materials Library
David Catuhe 9 سال پیش
والد
کامیت
65fdcb488b

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 2 - 2
materialsLibrary/dist/babylon.fireMaterial.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 1
materialsLibrary/dist/babylon.fireMaterial.min.js


+ 2 - 0
materialsLibrary/materials/fire/fire.fragment.fx

@@ -21,9 +21,11 @@ uniform vec2 vDiffuseInfos;
 uniform sampler2D distortionSampler;
 uniform sampler2D opacitySampler;
 
+#ifdef DIFFUSE
 varying vec2 vDistortionCoords1;
 varying vec2 vDistortionCoords2;
 varying vec2 vDistortionCoords3;
+#endif
 
 #include<clipPlaneFragmentDeclaration>
 

+ 4 - 0
materialsLibrary/materials/fire/fire.vertex.fx

@@ -44,9 +44,11 @@ varying vec4 vColor;
 uniform float time;
 uniform float speed;
 
+#ifdef DIFFUSE
 varying vec2 vDistortionCoords1;
 varying vec2 vDistortionCoords2;
 varying vec2 vDistortionCoords3;
+#endif
 
 void main(void) {
 
@@ -80,6 +82,7 @@ void main(void) {
 	gl_PointSize = pointSize;
 #endif
 
+#ifdef DIFFUSE
 	// Fire
 	vec3 layerSpeed = vec3(-0.2, -0.52, -0.1) * speed;
 	
@@ -91,4 +94,5 @@ void main(void) {
 	
 	vDistortionCoords3.x = uv.x;
 	vDistortionCoords3.y = uv.y + layerSpeed.z * time / 1000.0;
+#endif
 }