ソースを参照

Cleanup paths

sebavan 6 年 前
コミット
7ae284557a

+ 5 - 3
Tools/Publisher/publisher.js

@@ -16,6 +16,8 @@ const config = require("../gulp/config.json");
 const modules = config.modules.concat(config.viewerModules);
 const basePath = config.build.outputDirectory;
 const tempPath = config.build.tempDirectory + "es6/";
+const coreSrc = config.core.build.srcDirectory;
+const enginePath = coreSrc + "Engines/engine.ts";
 
 /**
  * Remove a directory.
@@ -56,9 +58,9 @@ const getFiles = function(dir, files_) {
  */
 function updateEngineVersion(newVersion) {
     console.log("Updating version in engine.ts to: " + newVersion);
-    let engineContent = fs.readFileSync("../../src/Engines/engine.ts").toString();
+    let engineContent = fs.readFileSync(enginePath).toString();
     let replaced = engineContent.replace(/(public static get Version\(\): string {\s*return ")(.*)(";\s*})/g, "$1" + newVersion + "$3");
-    fs.writeFileSync("../../src/Engines/engine.ts", replaced);
+    fs.writeFileSync(enginePath, replaced);
 }
 
 /**
@@ -66,7 +68,7 @@ function updateEngineVersion(newVersion) {
  */
 function getEngineVersion() {
     console.log("Get version from engine.ts");
-    const engineContent = fs.readFileSync("../../src/Engines/engine.ts").toString();
+    const engineContent = fs.readFileSync(enginePath).toString();
 
     const versionRegex = new RegExp(`public static get Version\\(\\): string {[\\s\\S]*return "([\\s\\S]*?)";[\\s\\S]*}`, "gm");
     const match = versionRegex.exec(engineContent);

+ 3 - 6
materialsLibrary/readme.md

@@ -45,12 +45,9 @@ To integrate your new material to the build process, you have to edit the config
   "libraries": [
     ...
       {
-        "files": ["../../materialsLibrary/src/gradient/babylon.gradientMaterial.ts"],
-        "shaderFiles": [
-          "../../materialsLibrary/src/gradient/gradient.vertex.fx",
-          "../../materialsLibrary/src/gradient/gradient.fragment.fx"
-        ],
-        "output": "babylon.gradientMaterial.js"
+        "output": "babylon.triPlanarMaterial.min.js",
+        "entry": "./legacy/legacy-triPlanar.ts",
+        "preventLoadLibrary": true
       }
       ...
   ]

+ 3 - 5
proceduralTexturesLibrary/readme.md

@@ -27,11 +27,9 @@ To integrate your new procedural texture to the build process, you have to edit
   "libraries": [
     ...
       {
-        "files": ["../../proceduralTexturesLibrary/src/wood/babylon.woodProceduralTexture.ts"],
-        "shaderFiles": [
-          "../../proceduralTexturesLibrary/src/wood/woodProceduralTexture.fragment.fx"
-        ],
-        "output": "babylon.woodProceduralTexture.js"
+        "output": "babylon.brickProceduralTexture.min.js",
+        "entry": "./legacy/legacy-brick.ts",
+        "preventLoadLibrary": true
       }
     ...
   ]