shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$shader$utils$generateUniformsSyncTypes = function(global, require, module, exports) {
  exports.UNIFORM_TO_ARRAY_SETTERS = {f32:"gl.uniform1fv(location, v);", "vec2\x3cf32\x3e":"gl.uniform2fv(location, v);", "vec3\x3cf32\x3e":"gl.uniform3fv(location, v);", "vec4\x3cf32\x3e":"gl.uniform4fv(location, v);", "mat2x2\x3cf32\x3e":"gl.uniformMatrix2fv(location, false, v);", "mat3x3\x3cf32\x3e":"gl.uniformMatrix3fv(location, false, v);", "mat4x4\x3cf32\x3e":"gl.uniformMatrix4fv(location, false, v);", i32:"gl.uniform1iv(location, v);", "vec2\x3ci32\x3e":"gl.uniform2iv(location, v);", "vec3\x3ci32\x3e":"gl.uniform3iv(location, v);", 
  "vec4\x3ci32\x3e":"gl.uniform4iv(location, v);", u32:"gl.uniform1iv(location, v);", "vec2\x3cu32\x3e":"gl.uniform2iv(location, v);", "vec3\x3cu32\x3e":"gl.uniform3iv(location, v);", "vec4\x3cu32\x3e":"gl.uniform4iv(location, v);", bool:"gl.uniform1iv(location, v);", "vec2\x3cbool\x3e":"gl.uniform2iv(location, v);", "vec3\x3cbool\x3e":"gl.uniform3iv(location, v);", "vec4\x3cbool\x3e":"gl.uniform4iv(location, v);"};
  exports.UNIFORM_TO_SINGLE_SETTERS = {f32:"if (cv !\x3d\x3d v) {\n            cu.value \x3d v;\n            gl.uniform1f(location, v);\n        }", "vec2\x3cf32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            gl.uniform2f(location, v[0], v[1]);\n        }", "vec3\x3cf32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1] || cv[2] !\x3d\x3d v[2]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            cv[2] \x3d v[2];\n            gl.uniform3f(location, v[0], v[1], v[2]);\n        }", 
  "vec4\x3cf32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1] || cv[2] !\x3d\x3d v[2] || cv[3] !\x3d\x3d v[3]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            cv[2] \x3d v[2];\n            cv[3] \x3d v[3];\n            gl.uniform4f(location, v[0], v[1], v[2], v[3]);\n        }", i32:"if (cv !\x3d\x3d v) {\n            cu.value \x3d v;\n            gl.uniform1i(location, v);\n        }", "vec2\x3ci32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            gl.uniform2i(location, v[0], v[1]);\n        }", 
  "vec3\x3ci32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1] || cv[2] !\x3d\x3d v[2]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            cv[2] \x3d v[2];\n            gl.uniform3i(location, v[0], v[1], v[2]);\n        }", "vec4\x3ci32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1] || cv[2] !\x3d\x3d v[2] || cv[3] !\x3d\x3d v[3]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            cv[2] \x3d v[2];\n            cv[3] \x3d v[3];\n            gl.uniform4i(location, v[0], v[1], v[2], v[3]);\n        }", 
  u32:"if (cv !\x3d\x3d v) {\n            cu.value \x3d v;\n            gl.uniform1ui(location, v);\n        }", "vec2\x3cu32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            gl.uniform2ui(location, v[0], v[1]);\n        }", "vec3\x3cu32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1] || cv[2] !\x3d\x3d v[2]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            cv[2] \x3d v[2];\n            gl.uniform3ui(location, v[0], v[1], v[2]);\n        }", 
  "vec4\x3cu32\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1] || cv[2] !\x3d\x3d v[2] || cv[3] !\x3d\x3d v[3]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            cv[2] \x3d v[2];\n            cv[3] \x3d v[3];\n            gl.uniform4ui(location, v[0], v[1], v[2], v[3]);\n        }", bool:"if (cv !\x3d\x3d v) {\n            cu.value \x3d v;\n            gl.uniform1i(location, v);\n        }", "vec2\x3cbool\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            gl.uniform2i(location, v[0], v[1]);\n        }", 
  "vec3\x3cbool\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1] || cv[2] !\x3d\x3d v[2]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            cv[2] \x3d v[2];\n            gl.uniform3i(location, v[0], v[1], v[2]);\n        }", "vec4\x3cbool\x3e":"if (cv[0] !\x3d\x3d v[0] || cv[1] !\x3d\x3d v[1] || cv[2] !\x3d\x3d v[2] || cv[3] !\x3d\x3d v[3]) {\n            cv[0] \x3d v[0];\n            cv[1] \x3d v[1];\n            cv[2] \x3d v[2];\n            cv[3] \x3d v[3];\n            gl.uniform4i(location, v[0], v[1], v[2], v[3]);\n        }", 
  "mat2x2\x3cf32\x3e":"gl.uniformMatrix2fv(location, false, v);", "mat3x3\x3cf32\x3e":"gl.uniformMatrix3fv(location, false, v);", "mat4x4\x3cf32\x3e":"gl.uniformMatrix4fv(location, false, v);"};
};

//# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$shader$utils$generateUniformsSyncTypes.js.map
