pixi-basis-ktx2
Version:
Loader for the *.basis & *.ktx2 supercompressed texture file format. This package also ships with the transcoder!
22 lines • 917 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveKTX2TextureUrl = void 0;
const core_1 = require("@pixi/core");
exports.resolveKTX2TextureUrl = {
extension: core_1.ExtensionType.ResolveParser,
test: (value) => {
const extension = core_1.utils.path.extname(value).slice(1);
return ['ktx2'].includes(extension);
},
parse: (value) => {
var _a, _b, _c;
const extension = core_1.utils.path.extname(value).slice(1);
return {
resolution: parseFloat((_c = (_b = (_a = core_1.settings.RETINA_PREFIX) === null || _a === void 0 ? void 0 : _a.exec(value)) === null || _b === void 0 ? void 0 : _b[1]) !== null && _c !== void 0 ? _c : '1'),
format: extension,
src: value,
};
},
};
core_1.extensions.add(exports.resolveKTX2TextureUrl);
//# sourceMappingURL=resolveKTX2TextureUrl.js.map