瀏覽代碼

Fix uniform matrix functions in WebGLInterface

Damian Tarnawski 1 年之前
父節點
當前提交
190103883c
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      vendor/wasm/js/runtime.js

+ 2 - 2
vendor/wasm/js/runtime.js

@@ -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);