summaryrefslogtreecommitdiff
path: root/public/gl/core
diff options
context:
space:
mode:
Diffstat (limited to 'public/gl/core')
-rw-r--r--public/gl/core/Shader.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/public/gl/core/Shader.js b/public/gl/core/Shader.js
index 0e7e528..dad7e4f 100644
--- a/public/gl/core/Shader.js
+++ b/public/gl/core/Shader.js
@@ -47,7 +47,7 @@ export class Shader {
this.#uniforms = {}
vertexCode.split('\n').forEach((line) => {
- const tokens = line.split(" ")
+ const tokens = line.trim().split(" ")
if (tokens.length != 3) return
if (tokens[0] === "attribute") {
this.#attributes.push(tokens[2].replace(/\s+/g, '').split(';')[0])
@@ -88,8 +88,8 @@ export class Shader {
}
loadMat4(name, m) {
- // console.log(name, m.get())
- gl.uniformMatrix4fv(this.#uniforms[name], gl.FALSE, m.get())
+ if(this.#uniforms[name] == undefined) return;
+ gl.uniformMatrix4fv(this.#uniforms[name], gl.FALSE, m.data)
}
loadBool(name, bool) {