Explorar o código

Correct Material Set

NasimiAsl %!s(int64=9) %!d(string=hai) anos
pai
achega
4c07751773
Modificáronse 1 ficheiros con 8 adicións e 26 borrados
  1. 8 26
      src/Materials/babylon.shaderBuilder.ts

+ 8 - 26
src/Materials/babylon.shaderBuilder.ts

@@ -1,3 +1,9 @@
+/*
+Easy Shader Builder
+http://www.eash.space
+*/
+
+
 
 module BABYLON {
 
@@ -113,7 +119,7 @@ module BABYLON {
         direction: any;
     }
 
-    class ShaderMaterialHelperStatics {
+    export class ShaderMaterialHelperStatics {
 
         static Dark = false;
         static Light = true;
@@ -206,31 +212,7 @@ module BABYLON {
             return null;
         }
         SetUniforms(meshes: any, cameraPos: any, cameraTarget: any, mouse: any, screen: any, time: any) {
-            for (var ms in meshes) {
-                ms = meshes[ms];
-                if (ms.material && (ms.material.ShaderSetting != null || ms.material.ShaderSetting != undefined)) {
-
-                    if (ms.material.ShaderSetting.Camera)
-                        ms.material.setVector3(ShaderMaterialHelperStatics.Camera, cameraPos);
-                    if (ms.material.ShaderSetting.Center)
-                        ms.material.setVector3(ShaderMaterialHelperStatics.Center, { x: 0., y: 0., z: 0. });
-                    if (ms.material.ShaderSetting.Mouse)
-                        ms.material.setVector2(ShaderMaterialHelperStatics.Mouse, mouse);
-                    if (ms.material.ShaderSetting.Screen)
-                        ms.material.setVector2(ShaderMaterialHelperStatics.Screen, screen);
-                    if (ms.material.ShaderSetting.GlobalTime)
-                        ms.material.setVector4(ShaderMaterialHelperStatics.GlobalTime, { x: 0., y: 0., z: 0., w: 0. });
-                    if (ms.material.ShaderSetting.Look)
-                        ms.material.setVector3(ShaderMaterialHelperStatics.Look, cameraTarget);
-                    if (ms.material.ShaderSetting.Time)
-                        ms.material.setFloat(ShaderMaterialHelperStatics.Time, time);
-
-
-
-
-
-                }
-            }
+           
         }
     }