| 47 | c[1]!==b.y||c[2]!==b.z||c[3]!==b.w)a.uniform4f(this.addr,b.x,b.y,b.z,b.w),c[0]=b.x,c[1]=b.y,c[2]=b.z,c[3]=b.w}else X(c,b)||(a.uniform4fv(this.addr,b),sa(c,b))}function tg(a,b){var c=this.cache,d=b.elements;void 0===d?X(c,b)||(a.uniformMatrix2fv(this.addr,!1,b),sa(c,b)):X(c,d)||($e.set(d),a.uniformMatrix2fv(this.addr,!1,$e),sa(c,d))}function ug(a,b){var c=this.cache,d=b.elements;void 0===d?X(c,b)||(a.uniformMatrix3fv(this.addr,!1,b),sa(c,b)):X(c,d)||(af.set(d),a.uniformMatrix3fv(this.addr,!1,af),sa(c, |
| 48 | d))}function vg(a,b){var c=this.cache,d=b.elements;void 0===d?X(c,b)||(a.uniformMatrix4fv(this.addr,!1,b),sa(c,b)):X(c,d)||(bf.set(d),a.uniformMatrix4fv(this.addr,!1,bf),sa(c,d))}function wg(a,b,c){var d=this.cache,e=c.allocateTextureUnit();d[0]!==e&&(a.uniform1i(this.addr,e),d[0]=e);c.safeSetTexture2D(b||cf,e)}function xg(a,b,c){var d=this.cache,e=c.allocateTextureUnit();d[0]!==e&&(a.uniform1i(this.addr,e),d[0]=e);c.setTexture2DArray(b||yg,e)}function zg(a,b,c){var d=this.cache,e=c.allocateTextureUnit(); |
| 49 | d[0]!==e&&(a.uniform1i(this.addr,e),d[0]=e);c.setTexture3D(b||Ag,e)}function Bg(a,b,c){var d=this.cache,e=c.allocateTextureUnit();d[0]!==e&&(a.uniform1i(this.addr,e),d[0]=e);c.safeSetTextureCube(b||df,e)}function ef(a,b){var c=this.cache;X(c,b)||(a.uniform2iv(this.addr,b),sa(c,b))}function ff(a,b){var c=this.cache;X(c,b)||(a.uniform3iv(this.addr,b),sa(c,b))}function gf(a,b){var c=this.cache;X(c,b)||(a.uniform4iv(this.addr,b),sa(c,b))}function Cg(a){switch(a){case 5126:return og;case 35664:return qg; |
| 50 | case 35665:return rg;case 35666:return sg;case 35674:return tg;case 35675:return ug;case 35676:return vg;case 35678:case 36198:return wg;case 35679:return zg;case 35680:return Bg;case 36289:return xg;case 5124:case 35670:return pg;case 35667:case 35671:return ef;case 35668:case 35672:return ff;case 35669:case 35673:return gf}}function Dg(a,b){var c=this.cache;X(c,b)||(a.uniform1fv(this.addr,b),sa(c,b))}function Eg(a,b){var c=this.cache;X(c,b)||(a.uniform1iv(this.addr,b),sa(c,b))}function Fg(a,b){var c= |
| 51 | this.cache;b=Wb(b,this.size,2);X(c,b)||(a.uniform2fv(this.addr,b),this.updateCache(b))}function Gg(a,b){var c=this.cache;b=Wb(b,this.size,3);X(c,b)||(a.uniform3fv(this.addr,b),this.updateCache(b))}function Hg(a,b){var c=this.cache;b=Wb(b,this.size,4);X(c,b)||(a.uniform4fv(this.addr,b),this.updateCache(b))}function Ig(a,b){var c=this.cache;b=Wb(b,this.size,4);X(c,b)||(a.uniformMatrix2fv(this.addr,!1,b),this.updateCache(b))}function Jg(a,b){var c=this.cache;b=Wb(b,this.size,9);X(c,b)||(a.uniformMatrix3fv(this.addr, |
| 52 | !1,b),this.updateCache(b))}function Kg(a,b){var c=this.cache;b=Wb(b,this.size,16);X(c,b)||(a.uniformMatrix4fv(this.addr,!1,b),this.updateCache(b))}function Lg(a,b,c){var d=this.cache,e=b.length,f=Ye(c,e);!1===X(d,f)&&(a.uniform1iv(this.addr,f),sa(d,f));for(a=0;a!==e;++a)c.safeSetTexture2D(b[a]||cf,f[a])}function Mg(a,b,c){var d=this.cache,e=b.length,f=Ye(c,e);!1===X(d,f)&&(a.uniform1iv(this.addr,f),sa(d,f));for(a=0;a!==e;++a)c.safeSetTextureCube(b[a]||df,f[a])}function Ng(a){switch(a){case 5126:return Dg; |