diff options
Diffstat (limited to 'src/library_gl.js')
-rw-r--r-- | src/library_gl.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index 2c3be61c..a53df767 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -1056,6 +1056,18 @@ var LibraryGL = { return Module.ctx.isEnabled(cap); }; + var glGetBooleanv = _glGetBooleanv; + _glGetBooleanv = function(pname, p) { + var result = null; + switch (pname) { + case 0x8074: // GL_VERTEX_ARRAY + result = GL.immediate.enabledClientAttributes[GL.immediate.VERTEX]; + {{{ makeSetValue('p', '0', 'result === true ? 1 : 0', 'i8') }}}; + return; + } + glGetBooleanv(pname, p); + }; + var glGetIntegerv = _glGetIntegerv; _glGetIntegerv = function(pname, params) { switch (pname) { |