shadow$provide.module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$shader$program$getMaxFragmentPrecision = function(global, require, module, exports) {
  var getTestContext = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$shader$program$getTestContext");
  "use strict";
  let maxFragmentPrecision;
  exports.getMaxFragmentPrecision = function() {
    if (!maxFragmentPrecision) {
      maxFragmentPrecision = "mediump";
      const gl = getTestContext.getTestContext();
      gl && gl.getShaderPrecisionFormat && (maxFragmentPrecision = gl.getShaderPrecisionFormat(gl.FRAGMENT_SHADER, gl.HIGH_FLOAT).precision ? "highp" : "mediump");
    }
    return maxFragmentPrecision;
  };
};

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