|
@@ -590,17 +590,11 @@ function setValueM4a( gl, v ) {
|
|
|
|
|
|
function setValueT1a( gl, v, textures ) {
|
|
function setValueT1a( gl, v, textures ) {
|
|
|
|
|
|
- var cache = this.cache;
|
|
|
|
var n = v.length;
|
|
var n = v.length;
|
|
|
|
|
|
var units = allocTexUnits( textures, n );
|
|
var units = allocTexUnits( textures, n );
|
|
|
|
|
|
- if ( arraysEqual( cache, units ) === false ) {
|
|
|
|
-
|
|
|
|
- gl.uniform1iv( this.addr, units );
|
|
|
|
- copyArray( cache, units );
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
|
|
+ gl.uniform1iv( this.addr, units );
|
|
|
|
|
|
for ( var i = 0; i !== n; ++ i ) {
|
|
for ( var i = 0; i !== n; ++ i ) {
|
|
|
|
|
|
@@ -612,17 +606,11 @@ function setValueT1a( gl, v, textures ) {
|
|
|
|
|
|
function setValueT6a( gl, v, textures ) {
|
|
function setValueT6a( gl, v, textures ) {
|
|
|
|
|
|
- var cache = this.cache;
|
|
|
|
var n = v.length;
|
|
var n = v.length;
|
|
|
|
|
|
var units = allocTexUnits( textures, n );
|
|
var units = allocTexUnits( textures, n );
|
|
|
|
|
|
- if ( arraysEqual( cache, units ) === false ) {
|
|
|
|
-
|
|
|
|
- gl.uniform1iv( this.addr, units );
|
|
|
|
- copyArray( cache, units );
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
|
|
+ gl.uniform1iv( this.addr, units );
|
|
|
|
|
|
for ( var i = 0; i !== n; ++ i ) {
|
|
for ( var i = 0; i !== n; ++ i ) {
|
|
|
|
|