aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-03-11 12:13:26 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-03-11 12:13:26 -0700
commit05cff2488488207978871fb81bd3949869f6d204 (patch)
tree48468df674737655869d82906fb37ffb3aa63169
parentc234f893b8ad4a4a71c4b3cb07da8bd2bb0d55cf (diff)
use bufferSubData in FULL_ES2
-rw-r--r--src/library_gl.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/library_gl.js b/src/library_gl.js
index c6007809..b978e931 100644
--- a/src/library_gl.js
+++ b/src/library_gl.js
@@ -291,9 +291,9 @@ var LibraryGL = {
} while (used.indexOf(buf) >= 0);
used.push(buf);
Module.ctx.bindBuffer(Module.ctx.ARRAY_BUFFER, buf);
- Module.ctx.bufferData(Module.ctx.ARRAY_BUFFER,
- HEAPU8.subarray(cb.ptr, cb.ptr + size),
- Module.ctx.DYNAMIC_DRAW);
+ Module.ctx.bufferSubData(Module.ctx.ARRAY_BUFFER,
+ 0,
+ HEAPU8.subarray(cb.ptr, cb.ptr + size));
Module.ctx.vertexAttribPointer(i, cb.size, cb.type, cb.normalized, cb.stride, 0);
}
},
@@ -2939,9 +2939,9 @@ var LibraryGL = {
var size = GL.calcBufLength(1, type, 0, count);
buf = GL.tempIndexBuffers[GL.tempBufferIndexLookup[size]];
Module.ctx.bindBuffer(Module.ctx.ELEMENT_ARRAY_BUFFER, buf);
- Module.ctx.bufferData(Module.ctx.ELEMENT_ARRAY_BUFFER,
- HEAPU8.subarray(indices, indices + size),
- Module.ctx.DYNAMIC_DRAW);
+ Module.ctx.bufferSubData(Module.ctx.ELEMENT_ARRAY_BUFFER,
+ 0,
+ HEAPU8.subarray(indices, indices + size));
// the index is now 0
indices = 0;
}