diff options
author | Ehsan Akhgari <ehsan.akhgari@gmail.com> | 2012-02-11 18:26:11 -0500 |
---|---|---|
committer | Ehsan Akhgari <ehsan.akhgari@gmail.com> | 2012-03-28 10:53:27 -0700 |
commit | 8625bc968b4f85366eaefafb6556d549040bdb3e (patch) | |
tree | feec91643a5c7c6fb06d000490a5f9a6914a9d84 /src/library_gl.js | |
parent | dafb88ae5ec18a30001c3481e649138b73657849 (diff) |
Implement glIsBuffer
Diffstat (limited to 'src/library_gl.js')
-rw-r--r-- | src/library_gl.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index 3583f366..f7c8ca0e 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -240,6 +240,15 @@ var LibraryGL = { Module.ctx.bufferSubData(target, offset, floatArray); }, + glIsBuffer_deps: ['$GL'], + glIsBuffer: function(buffer) { + var fb = GL.hashtable("buffer").get(buffer); + if (typeof(fb) == 'undefined') { + return false; + } + return Module.ctx.isBuffer(fb); + }, + glGenRenderbuffers__deps: ['$GL'], glGenRenderbuffers: function(n, renderbuffers) { for (var i = 0; i < n; i++) { |