浏览代码

Final build file

David Catuhe 8 年之前
父节点
当前提交
8f96684f39

+ 1 - 1
Tools/DevLoader/BabylonLoader.js

@@ -234,7 +234,7 @@ var BABYLONDEVTOOLS;
             // Modules
             // Modules
             if (loadModules) {
             if (loadModules) {
                 for (var i = 0; i< settings.modules.length; i++) {
                 for (var i = 0; i< settings.modules.length; i++) {
-               //     this.loadModule(settings[settings.modules[i]]);
+                    this.loadModule(settings[settings.modules[i]]);
                 }
                 }
             }
             }
         }
         }

+ 80 - 28
Tools/Gulp/config.json

@@ -18,7 +18,8 @@
                 "loader", "userData", "offline", "fresnel", "multiMaterial", "touchCamera", "procedural", "gamepad",
                 "loader", "userData", "offline", "fresnel", "multiMaterial", "touchCamera", "procedural", "gamepad",
                 "additionalCameras", "postProcesses", "renderingPipeline", "depthRenderer", "additionalPostProcesses",
                 "additionalCameras", "postProcesses", "renderingPipeline", "depthRenderer", "additionalPostProcesses",
                 "bones", "hdr", "polygonMesh", "csg", "lensFlares", "physics", "textureFormats", "debug", "morphTargets",
                 "bones", "hdr", "polygonMesh", "csg", "lensFlares", "physics", "textureFormats", "debug", "morphTargets",
-                "colorCurves", "octrees", "simd", "vr", "virtualJoystick", "optimizations"
+                "colorCurves", "octrees", "simd", "vr", "virtualJoystick", "optimizations", "highlights", "assetsManager",
+                "mapTexture", "dynamicFloatArray", "serialization", "probes", "layer"
         ],
         ],
         "minimal": ["meshBuilder", "standardMaterial", "freeCamera", "hemisphericLight"]
         "minimal": ["meshBuilder", "standardMaterial", "freeCamera", "hemisphericLight"]
     },
     },
@@ -370,7 +371,8 @@
                 "../../src/Materials/Textures/babylon.mirrorTexture.js",
                 "../../src/Materials/Textures/babylon.mirrorTexture.js",
                 "../../src/Materials/Textures/babylon.refractionTexture.js",
                 "../../src/Materials/Textures/babylon.refractionTexture.js",
                 "../../src/Materials/Textures/babylon.dynamicTexture.js",
                 "../../src/Materials/Textures/babylon.dynamicTexture.js",
-                "../../src/Materials/Textures/babylon.videoTexture.js"
+                "../../src/Materials/Textures/babylon.videoTexture.js",
+                "../../src/Materials/Textures/babylon.rawTexture.js"
             ],
             ],
             "dependUpon" : [
             "dependUpon" : [
                 "core"
                 "core"
@@ -393,8 +395,10 @@
         "loader" : 
         "loader" : 
         {
         {
             "files": [
             "files": [
+                "../../src/Tools/babylon.loadingScreen.js",
                 "../../src/Loading/babylon.sceneLoader.js",
                 "../../src/Loading/babylon.sceneLoader.js",
-                "../../src/Loading/Plugins/babylon.babylonFileLoader.js"
+                "../../src/Loading/Plugins/babylon.babylonFileLoader.js",
+                "../../src/Tools/babylon.filesInput.js"
             ],
             ],
             "dependUpon" : [
             "dependUpon" : [
                 "core"
                 "core"
@@ -740,37 +744,85 @@
         "optimizations" : 
         "optimizations" : 
         {
         {
             "files": [
             "files": [
-                "../../src/Mesh/babylon.meshSimplification.js",
+                "../../src/Mesh/babylon.meshSimplification.js",        
+                "../../src/Mesh/babylon.meshLODLevel.js",
                 "../../src/Tools/babylon.sceneOptimizer.js"
                 "../../src/Tools/babylon.sceneOptimizer.js"
             ],
             ],
             "dependUpon" : [
             "dependUpon" : [
                 "core"
                 "core"
             ]
             ]
-        }      
-    },
-    "core": {
-        "typescript": [
-            "../../src/**/*.ts",
-            "!../../src/**/*.d.ts"
-        ],
-        "files": [                        
-            "../../src/Tools/babylon.loadingScreen.js",
-            "../../src/Tools/babylon.filesInput.js",
-            "../../src/Layer/babylon.layer.js",
-            "../../src/Layer/babylon.highlightlayer.js",
-            "../../src/Tools/babylon.rectPackingMap.js",
-            "../../src/Tools/babylon.dynamicFloatArray.js",
-            "../../src/Materials/Textures/babylon.mapTexture.js",
-            
-            "../../src/Tools/babylon.sceneSerializer.js",
-            "../../src/Rendering/babylon.outlineRenderer.js",
-            "../../src/Tools/babylon.assetsManager.js",            
-            "../../src/Mesh/babylon.meshLODLevel.js",
-            "../../src/Materials/Textures/babylon.rawTexture.js",            
-            "../../src/Rendering/babylon.edgesRenderer.js",
-            "../../src/Probes/babylon.reflectionProbe.js"
-        ]
+        }, 
+        "highlights" : 
+        {
+            "files": [
+                "../../src/Rendering/babylon.outlineRenderer.js",
+                "../../src/Rendering/babylon.edgesRenderer.js",
+                "../../src/Layer/babylon.highlightlayer.js"
+            ],
+            "dependUpon" : [
+                "core"
+            ]
+        }, 
+        "assetsManager" : 
+        {
+            "files": [
+                "../../src/Tools/babylon.assetsManager.js"
+            ],
+            "dependUpon" : [
+                "core"
+            ]
+        }, 
+        "mapTexture" : 
+        {
+            "files": [
+                "../../src/Materials/Textures/babylon.mapTexture.js",  
+                "../../src/Tools/babylon.rectPackingMap.js"
+            ],
+            "dependUpon" : [
+                "core"
+            ]
+        }, 
+        "dynamicFloatArray" : 
+        {
+            "files": [
+                "../../src/Tools/babylon.dynamicFloatArray.js"
+            ],
+            "dependUpon" : [
+                "core"
+            ]
+        }, 
+        "serialization" : 
+        {
+            "files": [                              
+                "../../src/Tools/babylon.sceneSerializer.js"
+            ],
+            "dependUpon" : [
+                "core"
+            ]
+        }, 
+        "probes" : 
+        {
+            "files": [                                                      
+                "../../src/Probes/babylon.reflectionProbe.js"
+            ],
+            "dependUpon" : [
+                "core"
+            ]
+        }, 
+        "layer" : 
+        {
+            "files": [                                                      
+                "../../src/Layer/babylon.layer.js"
+            ],
+            "dependUpon" : [
+                "core"
+            ]
+        }
     },
     },
+    "typescript": [
+        "../../src/**/*.ts",
+        "!../../src/**/*.d.ts"
+    ],
     "workers": [
     "workers": [
         {
         {
             "variable": "BABYLON.CollisionWorker",
             "variable": "BABYLON.CollisionWorker",

+ 2 - 2
Tools/Gulp/gulpfile.js

@@ -202,7 +202,7 @@ gulp.task("build", ["shaders"], function () {
 * Compiles all typescript files and creating a js and a declaration file.
 * Compiles all typescript files and creating a js and a declaration file.
 */
 */
 gulp.task('typescript-compile', function () {
 gulp.task('typescript-compile', function () {
-    var tsResult = gulp.src(config.core.typescript)
+    var tsResult = gulp.src(config.typescript)
         .pipe(sourcemaps.init())
         .pipe(sourcemaps.init())
         .pipe(tsProject());
         .pipe(tsProject());
 
 
@@ -346,7 +346,7 @@ gulp.task("typescript-all", function (cb) {
  * Watch ts files and fire repective tasks.
  * Watch ts files and fire repective tasks.
  */
  */
 gulp.task('watch', [], function () {
 gulp.task('watch', [], function () {
-    var tasks = [gulp.watch(config.core.typescript, ['typescript-compile'])];
+    var tasks = [gulp.watch(config.typescript, ['typescript-compile'])];
 
 
     config.modules.map(function (module) { 
     config.modules.map(function (module) { 
         config[module].libraries.map(function (library) {            
         config[module].libraries.map(function (library) {            

文件差异内容过多而无法显示
+ 799 - 799
dist/preview release/babylon.d.ts


文件差异内容过多而无法显示
+ 36 - 34
dist/preview release/babylon.js


文件差异内容过多而无法显示
+ 2822 - 0
dist/preview release/babylon.max.js


文件差异内容过多而无法显示
+ 799 - 799
dist/preview release/babylon.module.d.ts


文件差异内容过多而无法显示
+ 23 - 21
dist/preview release/babylon.worker.js