diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-05-08 12:30:35 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-05-08 12:30:35 -0700 |
commit | badb41d7aedf44855bdceb1ac7207527e5b8e5f1 (patch) | |
tree | 8256809b8c4b91440a3d2d329b74a6df89c5d288 /src/library_gl.js | |
parent | 053bb451f0056274b931dc2178ba00eec57e2477 (diff) |
send null to glBind* when given 0
Diffstat (limited to 'src/library_gl.js')
-rw-r--r-- | src/library_gl.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index 3dac8ae3..504a2793 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -366,7 +366,7 @@ var LibraryGL = { }, glBindTexture: function(target, texture) { - Module.ctx.bindTexture(target, GL.textures[texture]); + Module.ctx.bindTexture(target, texture ? GL.textures[texture] : null); }, glGetTexParameterfv: function(target, pname, params) { @@ -439,7 +439,7 @@ var LibraryGL = { }, glBindRenderbuffer: function(target, renderbuffer) { - Module.ctx.bindRenderbuffer(target, GL.renderbuffers[renderbuffer]); + Module.ctx.bindRenderbuffer(target, renderbuffer ? GL.renderbuffers[renderbuffer] : null); }, glGetRenderbufferParameteriv: function(target, pname, params) { @@ -645,7 +645,7 @@ var LibraryGL = { }, glBindBuffer: function(target, buffer) { - Module.ctx.bindBuffer(target, GL.buffers[buffer]); + Module.ctx.bindBuffer(target, buffer ? GL.buffers[buffer] : null); }, glVertexAttrib1fv: function(index, v) { @@ -837,7 +837,7 @@ var LibraryGL = { }, glBindFramebuffer: function(target, framebuffer) { - Module.ctx.bindFramebuffer(target, GL.framebuffers[framebuffer]); + Module.ctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : null); }, glGenFramebuffers: function(n, ids) { |