diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-04-12 17:11:15 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-04-12 17:11:15 -0700 |
commit | aab4e322ce6248caf0897ec9fa754b134bd786cb (patch) | |
tree | 44176ba5a4369aabc5bfadd9134715204c82fce5 | |
parent | 53015391802b686bc6b18aad0e1ccada684a5317 (diff) |
add i16 gl_debug support
-rw-r--r-- | src/library_browser.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/library_browser.js b/src/library_browser.js index 17dff2eb..0b19293a 100644 --- a/src/library_browser.js +++ b/src/library_browser.js @@ -47,6 +47,7 @@ mergeInto(LibraryManager.library, { case 'function': { wrapper[prop] = function() { var printArgs = Array.prototype.slice.call(arguments).map(function(arg) { + if (!arg) return arg; if (wrapper.objectMap[arg]) return '<' + arg + '|' + wrapper.objectMap[arg] + '>'; if (arg.toString() == '[object HTMLImageElement]') { return arg + '\n\n'; @@ -54,6 +55,7 @@ mergeInto(LibraryManager.library, { if (arg.byteLength) { var buf = new ArrayBuffer(32); var i8buf = new Int8Array(buf); + var i16buf = new Int16Array(buf); var f32buf = new Float32Array(buf); switch(arg.toString()) { case '[object Uint8Array]': @@ -62,6 +64,9 @@ mergeInto(LibraryManager.library, { case '[object Float32Array]': f32buf.set(arg.subarray(0, 5)); break; + case '[object Uint16Array]': + i16buf.set(arg.subarray(0, 16)); + break; default: alert('unknown array for debugging: ' + arg); throw 'see alert'; |