aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2012-03-27 23:26:47 -0400
committerBehdad Esfahbod <behdad@behdad.org>2012-03-27 23:45:50 -0400
commitaf823e5017ae600937431d497fe2a7651c2217f2 (patch)
tree9f9c421471311c52d8091fdb21ec7b3addd1a4a4
parent132ee6cdaa76cc5f39a673381b92dca48c7005b9 (diff)
Fix glShaderSource
-rw-r--r--src/library_gl.js5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/library_gl.js b/src/library_gl.js
index 0a9d4c6e..a7c5998c 100644
--- a/src/library_gl.js
+++ b/src/library_gl.js
@@ -271,7 +271,7 @@ var LibraryGL = {
glShaderSource: function(shader, count, string, length) {
var source = "";
for (var i = 0; i < count; ++i) {
- var frag = string[i];
+ var frag;
if (length) {
var len = {{{ makeGetValue('length', 'i*4', 'i32') }}};
if (len < 0) {
@@ -282,9 +282,6 @@ var LibraryGL = {
} else {
frag = Pointer_stringify({{{ makeGetValue('string', 'i*4', 'i32') }}});
}
- if (source.length) {
- source += "\n";
- }
source += frag;
}
Module.ctx.shaderSource(GL.hashtable("shader").get(shader), source);