diff options
-rw-r--r-- | src/library_gl.js | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index adcbb1e4..a5f365f0 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -160,76 +160,76 @@ var LibraryGL = { glUniform1fv: function(Location, count, value) { Location = GL.hashtable("uniform").get(Location); - value = new Float32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Float32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniform1fv(Location, value); }, glUniform2fv: function(Location, count, value) { Location = GL.hashtable("uniform").get(Location); count *= 2; - value = new Float32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Float32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniform2fv(Location, value); }, glUniform3fv: function(Location, count, value) { Location = GL.hashtable("uniform").get(Location); count *= 3; - value = new Float32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Float32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniform3fv(Location, value); }, glUniform4fv: function(Location, count, value) { Location = GL.hashtable("uniform").get(Location); count *= 4; - value = new Float32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Float32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniform4fv(Location, value); }, glUniform1fi: function(Location, count, value) { Location = GL.hashtable("uniform").get(Location); - value = new Uint32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Uint32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniform1fi(Location, value); }, glUniform2fi: function(Location, count, value) { Location = GL.hashtable("uniform").get(Location); count *= 2; - value = new Uint32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Uint32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniform2fi(Location, value); }, glUniform3fi: function(Location, count, value) { Location = GL.hashtable("uniform").get(Location); count *= 3; - value = new Uint32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Uint32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniform3fi(Location, value); }, glUniform4fi: function(Location, count, value) { Location = GL.hashtable("uniform").get(Location); count *= 4; - value = new Uint32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Uint32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniform4fi(Location, value); }, glUniformMatrix2fv: function(Location, count, transpose, value) { Location = GL.hashtable("uniform").get(Location); count *= 4; - value = new Float32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Float32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniformMatrix2fv(Location, transpose, value); }, glUniformMatrix3fv: function(Location, count, transpose, value) { Location = GL.hashtable("uniform").get(Location); count *= 9; - value = new Float32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Float32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniformMatrix3fv(Location, transpose, value); }, glUniformMatrix4fv: function(Location, count, transpose, value) { Location = GL.hashtable("uniform").get(Location); count *= 16; - value = new Float32Array(Array_copy(value, count*4)); // TODO: optimize + value = new Float32Array(TypedArray_copy(value, count*4)); // TODO: optimize Module.ctx.uniformMatrix4fv(Location, transpose, value); }, @@ -254,22 +254,22 @@ var LibraryGL = { }, glVertexAttrib1fv: function(index, v) { - v = new Float32Array(Array_copy(v, value + 1*4)); // TODO: optimize + v = new Float32Array(TypedArray_copy(v, value + 1*4)); // TODO: optimize Module.ctx.vertexAttrib1fv(index, v); }, glVertexAttrib2fv: function(index, v) { - v = new Float32Array(Array_copy(v, value + 2*4)); // TODO: optimize + v = new Float32Array(TypedArray_copy(v, value + 2*4)); // TODO: optimize Module.ctx.vertexAttrib2fv(index, v); }, glVertexAttrib3fv: function(index, v) { - v = new Float32Array(Array_copy(v, value + 3*4)); // TODO: optimize + v = new Float32Array(TypedArray_copy(v, value + 3*4)); // TODO: optimize Module.ctx.vertexAttrib3fv(index, v); }, glVertexAttrib4fv: function(index, v) { - v = new Float32Array(Array_copy(v, value + 4*4)); // TODO: optimize + v = new Float32Array(TypedArray_copy(v, value + 4*4)); // TODO: optimize Module.ctx.vertexAttrib4fv(index, v); }, |