UNPKG

@pixi/core

Version:
15 lines (14 loc) 620 B
import { PRECISION } from "@pixi/constants"; function setPrecision(src, requestedPrecision, maxSupportedPrecision) { if (src.substring(0, 9) !== "precision") { let precision = requestedPrecision; return requestedPrecision === PRECISION.HIGH && maxSupportedPrecision !== PRECISION.HIGH && (precision = PRECISION.MEDIUM), `precision ${precision} float; ${src}`; } else if (maxSupportedPrecision !== PRECISION.HIGH && src.substring(0, 15) === "precision highp") return src.replace("precision highp", "precision mediump"); return src; } export { setPrecision }; //# sourceMappingURL=setPrecision.mjs.map