Skip to content

Commit 8b3f3a6

Browse files
committed
Using the right path might work (well, this was useless...)
1 parent 69f3f9e commit 8b3f3a6

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

scripts/shader-loader.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
const {readFileSync} = require("fs");
22
const {LazyWriter} = require("../build/src/util/LazyWriter");
3-
const path = require("path");
43

54
module.exports = async function (shader) {
65
return shader
7-
.replace(/load(Vertex|Fragment)Shader\("([^"]+)"\);/g, (_, type, file) => `load${type}Shader(\`${readFileSync(path.resolve(__dirname, "./../src/renderer/shader/", file))}\`);`)
8-
.replace(/GameFont\.fromRaw\(ctx, *"([^"]+)", *"([^"]+)"\)/g, (_, image, data) => `GameFont.fromRaw(ctx, \`data:image/png;base64,${Buffer.from(readFileSync("src/renderer/font/" + image)).toString("base64")}\`, "${encodeFontData(JSON.parse(readFileSync(path.resolve(__dirname, "./../src/renderer/font/", data))))}")`);
6+
.replace(/load(Vertex|Fragment)Shader\("([^"]+)"\);/g, (_, type, file) => `load${type}Shader(\`${readFileSync("src/renderer/shader/" + file)}\`);`)
7+
.replace(/GameFont\.fromRaw\(ctx, *"([^"]+)", *"([^"]+)"\)/g, (_, image, data) => `GameFont.fromRaw(ctx, \`data:image/png;base64,${Buffer.from(readFileSync("src/renderer/shader/" + image)).toString("base64")}\`, "${encodeFontData(JSON.parse(readFileSync("src/renderer/shader/" + data)))}")`);
98
}
109

1110
function encodeFontData(data) {

0 commit comments

Comments
 (0)