aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-11-27 10:29:17 -0800
committerAlon Zakai <alonzakai@gmail.com>2013-11-27 10:29:17 -0800
commit17f8a4b6286b789a2962cd9016923d8aa8d02d85 (patch)
treecf849eda22b77c011723ecf88588fbdada92ebfd
parentae4438f174fc6d414a4107d9e6a6f31d148d86b8 (diff)
GL_IMPLEMENTATION_COLOR_READ_TYPE and GL_IMPLEMENTATION_COLOR_READ_FORMAT
-rw-r--r--src/library_gl.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/library_gl.js b/src/library_gl.js
index afd36197..a3d954e0 100644
--- a/src/library_gl.js
+++ b/src/library_gl.js
@@ -568,6 +568,12 @@ var LibraryGL = {
var formats = Module.ctx.getParameter(0x86A3 /*GL_COMPRESSED_TEXTURE_FORMATS*/);
{{{ makeSetValue('p', '0', 'formats.length', 'i32') }}};
return;
+ case 0x8B9A: // GL_IMPLEMENTATION_COLOR_READ_TYPE
+ {{{ makeSetValue('p', '0', '0x1401', 'i32') }}}; // GL_UNSIGNED_BYTE
+ return;
+ case 0x8B9B: // GL_IMPLEMENTATION_COLOR_READ_FORMAT
+ {{{ makeSetValue('p', '0', '0x1908', 'i32') }}}; // GL_RGBA
+ return;
}
var result = Module.ctx.getParameter(name_);
switch (typeof(result)) {
@@ -641,6 +647,12 @@ var LibraryGL = {
var formats = Module.ctx.getParameter(0x86A3 /*GL_COMPRESSED_TEXTURE_FORMATS*/);
{{{ makeSetValue('p', '0', 'formats.length', 'float') }}};
return;
+ case 0x8B9A: // GL_IMPLEMENTATION_COLOR_READ_TYPE
+ {{{ makeSetValue('p', '0', '0x1401', 'i32') }}}; // GL_UNSIGNED_BYTE
+ return;
+ case 0x8B9B: // GL_IMPLEMENTATION_COLOR_READ_FORMAT
+ {{{ makeSetValue('p', '0', '0x1908', 'i32') }}}; // GL_RGBA
+ return;
}
var result = Module.ctx.getParameter(name_);
@@ -4237,7 +4249,7 @@ var LibraryGL = {
glColor4ubv__deps: ['glColor4ub'],
glColor4ubv: function(p) {
_glColor4ub({{{ makeGetValue('p', '0', 'i8') }}}, {{{ makeGetValue('p', '1', 'i8') }}}, {{{ makeGetValue('p', '2', 'i8') }}}, {{{ makeGetValue('p', '3', 'i8') }}});
- },
+ },
glFogf: function(pname, param) { // partial support, TODO
switch(pname) {