aboutsummaryrefslogtreecommitdiff
path: root/src/library_gl.js
diff options
context:
space:
mode:
authorEhsan Akhgari <ehsan.akhgari@gmail.com>2012-01-22 19:13:58 -0500
committerEhsan Akhgari <ehsan.akhgari@gmail.com>2012-01-22 19:13:58 -0500
commit30a6f875b7a808305d4994316e73ed336e49b490 (patch)
tree33d61d5c21fd0ed91111b7376980b1501bbe4cb6 /src/library_gl.js
parent85c1652d8d9080f1d8c21ccbb4ae0a43eff42ad6 (diff)
Don't use IHEAP in glCompileShader
Diffstat (limited to 'src/library_gl.js')
-rw-r--r--src/library_gl.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/library_gl.js b/src/library_gl.js
index 9780378b..27554f85 100644
--- a/src/library_gl.js
+++ b/src/library_gl.js
@@ -289,15 +289,15 @@ var LibraryGL = {
var source = "";
for (var i = 0; i < count; ++i) {
var frag = string[i];
- if (length && IHEAP[length + QUANTUM_SIZE*i]) {
- var len = IHEAP[length + QUANTUM_SIZE*i];
+ if (length) {
+ var len = {{{ makeGetValue('length', 'i', 'i32') }}};
if (len < 0) {
- frag = Pointer_stringify(IHEAP[string + QUANTUM_SIZE*i]);
+ frag = Pointer_stringify({{{ makeGetValue('string', 'i', 'i32') }}});
} else {
- frag = Pointer_stringify(IHEAP[string + QUANTUM_SIZE*i], len);
+ frag = Pointer_stringify({{{ makeGetValue('string', 'i', 'i32') }}}, len);
}
} else {
- frag = Pointer_stringify(IHEAP[string + QUANTUM_SIZE*i]);
+ frag = Pointer_stringify({{{ makeGetValue('string', 'i', 'i32') }}});
}
if (source.length) {
source += "\n";