aboutsummaryrefslogtreecommitdiff
path: root/src/library_gl.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-05-08 12:30:35 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-05-08 12:30:35 -0700
commitbadb41d7aedf44855bdceb1ac7207527e5b8e5f1 (patch)
tree8256809b8c4b91440a3d2d329b74a6df89c5d288 /src/library_gl.js
parent053bb451f0056274b931dc2178ba00eec57e2477 (diff)
send null to glBind* when given 0
Diffstat (limited to 'src/library_gl.js')
-rw-r--r--src/library_gl.js8
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) {