diff --git a/vendor/wasm/WebGL/webgl.odin b/vendor/wasm/WebGL/webgl.odin index 7337e2a11..d1db3146f 100644 --- a/vendor/wasm/WebGL/webgl.odin +++ b/vendor/wasm/WebGL/webgl.odin @@ -112,6 +112,7 @@ foreign webgl { GetUniformLocation :: proc(program: Program, name: string) -> i32 --- GetVertexAttribOffset :: proc(index: i32, pname: Enum) -> uintptr --- GetProgramParameter :: proc(program: Program, pname: Enum) -> i32 --- + GetParameter :: proc(pname: Enum) -> i32 --- Hint :: proc(target: Enum, mode: Enum) --- diff --git a/vendor/wasm/js/runtime.js b/vendor/wasm/js/runtime.js index 5980f8c6d..95b68a41f 100644 --- a/vendor/wasm/js/runtime.js +++ b/vendor/wasm/js/runtime.js @@ -558,7 +558,9 @@ class WebGLInterface { }, - + GetParameter: (pname) => { + return this.ctx.getParameter(pname); + }, GetProgramParameter: (program, pname) => { return this.ctx.getProgramParameter(this.programs[program], pname) },