David Catuhe 7 年之前
父節點
當前提交
e1ec326eb6

文件差異過大導致無法顯示
+ 5006 - 5005
Playground/babylon.d.txt


文件差異過大導致無法顯示
+ 7979 - 7978
dist/preview release/babylon.d.ts


文件差異過大導致無法顯示
+ 15 - 15
dist/preview release/babylon.js


文件差異過大導致無法顯示
+ 80328 - 80880
dist/preview release/babylon.max.js


文件差異過大導致無法顯示
+ 15 - 15
dist/preview release/babylon.worker.js


文件差異過大導致無法顯示
+ 17 - 17
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.js


文件差異過大導致無法顯示
+ 80024 - 80576
dist/preview release/customConfigurations/minimalGLTFViewer/babylon.max.js


文件差異過大導致無法顯示
+ 17 - 17
dist/preview release/viewer/babylon.viewer.js


+ 6 - 1
src/Materials/babylon.effect.ts

@@ -544,6 +544,11 @@
             this._prepareEffect();
         }
 
+        public getSpecificUniformLocations(names: string[]): Nullable<WebGLUniformLocation>[] {
+            let engine = this._engine;
+            return engine.getUniforms(this._program, names);
+        }
+
         public _prepareEffect() {
             let attributesNames = this._attributesNames;
             let defines = this.defines;
@@ -553,7 +558,7 @@
             var previousProgram = this._program;
 
             try {
-                var engine = this._engine;
+                let engine = this._engine;
 
                 if (this._vertexSourceCodeOverride && this._fragmentSourceCodeOverride) {
                     this._program = engine.createRawShaderProgram(this._vertexSourceCodeOverride, this._fragmentSourceCodeOverride, undefined, this._transformFeedbackVaryings);