aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library_gl.js12
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) {