diff options
author | Jukka Jylänki <jujjyl@gmail.com> | 2013-11-25 16:27:25 +0200 |
---|---|---|
committer | Jukka Jylänki <jujjyl@gmail.com> | 2013-11-26 23:26:22 +0200 |
commit | 7f790f47ea93eaac08ea7ab288e3739555cc415a (patch) | |
tree | af1192b3d1fe7afb195734d02a1d826bfa25b720 /src/library_gl.js | |
parent | 1c8958c452e9f032dccbb791891ccec7fc0d38dc (diff) |
Skip looping twice over textures in GL emulation renderer prepare() code. Clean up unnecessary variable.
Diffstat (limited to 'src/library_gl.js')
-rw-r--r-- | src/library_gl.js | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/library_gl.js b/src/library_gl.js index f33536db..68cce3c1 100644 --- a/src/library_gl.js +++ b/src/library_gl.js @@ -3793,11 +3793,8 @@ var LibraryGL = { Module.ctx.vertexAttribPointer(this.positionLocation, posAttr.size, posAttr.type, false, GL.immediate.stride, posAttr.offset); Module.ctx.enableVertexAttribArray(this.positionLocation); if (this.hasTextures) { - //for (var i = 0; i < this.usedTexUnitList.length; i++) { - // var texUnitID = this.usedTexUnitList[i]; for (var i = 0; i < GL.immediate.MAX_TEXTURES; i++) { - var texUnitID = i; - var attribLoc = this.texCoordLocations[texUnitID]; + var attribLoc = this.texCoordLocations[i]; if (attribLoc === undefined || attribLoc < 0) continue; var texAttr = clientAttributes[GL.immediate.TEXTURE0+i]; @@ -3812,8 +3809,7 @@ var LibraryGL = { Module.ctx.vertexAttrib4f(attribLoc, 0, 0, 0, 1); Module.ctx.disableVertexAttribArray(attribLoc); } - } - for (var i = 0; i < GL.immediate.MAX_TEXTURES; i++) { + var t = 't'+i; if (this.textureMatrixLocations[i] && this.textureMatrixVersion[t] != GL.immediate.matrixVersion[t]) { // XXX might we need this even without the condition we are currently in? this.textureMatrixVersion[t] = GL.immediate.matrixVersion[t]; |