Fix uniform matrix functions in WebGLInterface

This commit is contained in:
Damian Tarnawski
2024-01-16 21:45:52 +01:00
parent 8de7d2f18f
commit 190103883c
+2 -2
View File
@@ -736,11 +736,11 @@ class WebGLInterface {
UniformMatrix2fv: (location, addr) => {
let array = this.mem.loadF32Array(addr, 2*2);
this.ctx.uniformMatrix4fv(this.uniforms[location], false, array);
this.ctx.uniformMatrix2fv(this.uniforms[location], false, array);
},
UniformMatrix3fv: (location, addr) => {
let array = this.mem.loadF32Array(addr, 3*3);
this.ctx.uniformMatrix4fv(this.uniforms[location], false, array);
this.ctx.uniformMatrix3fv(this.uniforms[location], false, array);
},
UniformMatrix4fv: (location, addr) => {
let array = this.mem.loadF32Array(addr, 4*4);