aboutsummaryrefslogtreecommitdiff
path: root/src/library_gl.js
diff options
context:
space:
mode:
authorMichael J. Bishop <mbtyke@gmail.com>2013-02-22 18:59:19 -0500
committerMichael J. Bishop <mbtyke@gmail.com>2013-02-22 19:43:36 -0500
commitd328eb1c6bc54cb1575aa604cda53a2443622a5a (patch)
tree9ed98e3b40932c79447eccad865b8dd217eaba39 /src/library_gl.js
parent941c8e583d603ff4e6b124dc1fe17d03dface233 (diff)
Added support in glGetBooleanv GL_VERTEX_ARRAY.
Diffstat (limited to 'src/library_gl.js')
-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) {