setValueT2DArrayArray method
Implementation
void setValueT2DArrayArray(RenderingContext gl, v, [WebGLTextures? textures]) {
final n = v.length;
final units = allocTexUnits(textures, n);
if (!arraysEqual(cache, units)){
gl.uniform1iv(addr, units);
copyArray(cache, units);
}
for (int i = 0; i != n; ++i) {
textures?.setTexture2DArray(v[i] ?? emptyArrayTexture, units[i]);
}
}