e,t,n){a.drawArrays(e,t,n)},glEnable(e){a.enable(e)},glEnableVertexAttribArray(e){a.enableVertexAttribArray(e)},glCreateBuffer:()=>i(a.createBuffer()),glCreateTexture:()=>i(a.createTexture()),glGetAttribLocation:(e,t,n)=>a.getAttribLocation(d[e],o.default.decodeStr(t,n)),glGetShaderInfoLog(e){},glGetUniformLocation:(e,t,n)=>i(a.getUniformLocation(d[e],o.default.decodeStr(t,n))),glLinkProgram(e){a.linkProgram(d[e])},glShaderSource(e,t,n){a.shaderSource(d[e],o.default.decodeStr(t,n))},glTexImage2D(e,t,n,o,u,d