瀏覽代碼

Fix Second Pass

sevan 8 年之前
父節點
當前提交
9f85c046e5
共有 22 個文件被更改,包括 37 次插入6 次删除
  1. 16 6
      Tools/Gulp/gulpfile.js
  2. 1 0
      dist/materialsLibrary/babylon.fireMaterial.min.js
  3. 1 0
      dist/materialsLibrary/babylon.furMaterial.min.js
  4. 1 0
      dist/materialsLibrary/babylon.gradientMaterial.min.js
  5. 1 0
      dist/materialsLibrary/babylon.gridMaterial.min.js
  6. 1 0
      dist/materialsLibrary/babylon.lavaMaterial.min.js
  7. 1 0
      dist/materialsLibrary/babylon.normalMaterial.min.js
  8. 1 0
      dist/materialsLibrary/babylon.simpleMaterial.min.js
  9. 1 0
      dist/materialsLibrary/babylon.skyMaterial.min.js
  10. 1 0
      dist/materialsLibrary/babylon.terrainMaterial.min.js
  11. 1 0
      dist/materialsLibrary/babylon.triPlanarMaterial.min.js
  12. 1 0
      dist/materialsLibrary/babylon.waterMaterial.min.js
  13. 1 0
      dist/postProcessesLibrary/babylon.asciiArtPostProcess.min.js
  14. 1 0
      dist/postProcessesLibrary/babylon.digitalRainPostProcess.min.js
  15. 1 0
      dist/proceduralTexturesLibrary/babylon.brickProceduralTexture.min.js
  16. 1 0
      dist/proceduralTexturesLibrary/babylon.cloudProceduralTexture.min.js
  17. 1 0
      dist/proceduralTexturesLibrary/babylon.fireProceduralTexture.min.js
  18. 1 0
      dist/proceduralTexturesLibrary/babylon.grassProceduralTexture.min.js
  19. 1 0
      dist/proceduralTexturesLibrary/babylon.marbleProceduralTexture.min.js
  20. 1 0
      dist/proceduralTexturesLibrary/babylon.roadProceduralTexture.min.js
  21. 1 0
      dist/proceduralTexturesLibrary/babylon.starfieldProceduralTexture.min.js
  22. 1 0
      dist/proceduralTexturesLibrary/babylon.woodProceduralTexture.min.js

+ 16 - 6
Tools/Gulp/gulpfile.js

@@ -177,18 +177,28 @@ var buildExternalLibrary= function(library, settings) {
     var shader = gulp.src(library.shaderFiles)
             .pipe(uncommentShader())
             .pipe(appendSrcToVariable("BABYLON.Effect.ShadersStore", true, shadersName));
-    
-    return merge2(js, shader)
-        .pipe(cleants())
-        .pipe(replace(extendsSearchRegex, ""))
-        .pipe(concat(library.output))
-        .pipe(sourcemaps.write('.temp', {
+
+    var fulljs = merge2(js, shader)
+        .pipe(concat(library.output));
+
+    var unminifiedAndMaps = fulljs.pipe(sourcemaps.write('.temp', {
                 includeContent:false,
                 sourceRoot: function (file) {
                     return '../';
                 }
             }))
         .pipe(gulp.dest(settings.build.distOutputDirectory));
+
+    var minified = fulljs
+        .pipe(cleants())
+        .pipe(replace(extendsSearchRegex, ""))
+        .pipe(replace(decorateSearchRegex, ""))
+        .pipe(rename({extname: ".min.js"}))
+        .pipe(uglify())
+        .pipe(optimisejs())
+        .pipe(gulp.dest(settings.build.distOutputDirectory));
+
+    return merge2(unminifiedAndMaps, minified);
 }
 
 /**

文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.fireMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.furMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.gradientMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.gridMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.lavaMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.normalMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.simpleMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.skyMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.terrainMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.triPlanarMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/materialsLibrary/babylon.waterMaterial.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/postProcessesLibrary/babylon.asciiArtPostProcess.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/postProcessesLibrary/babylon.digitalRainPostProcess.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/proceduralTexturesLibrary/babylon.brickProceduralTexture.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/proceduralTexturesLibrary/babylon.cloudProceduralTexture.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/proceduralTexturesLibrary/babylon.fireProceduralTexture.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/proceduralTexturesLibrary/babylon.grassProceduralTexture.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/proceduralTexturesLibrary/babylon.marbleProceduralTexture.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/proceduralTexturesLibrary/babylon.roadProceduralTexture.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/proceduralTexturesLibrary/babylon.starfieldProceduralTexture.min.js


文件差異過大導致無法顯示
+ 1 - 0
dist/proceduralTexturesLibrary/babylon.woodProceduralTexture.min.js