@pixi/core
Version:
Core PixiJS
15 lines (14 loc) • 620 B
JavaScript
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