pixi-basis-ktx2
Version:
Loader for the *.basis & *.ktx2 supercompressed texture file format. This package also ships with the transcoder!
21 lines • 765 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) => {
const extension = core_1.utils.path.extname(value).slice(1);
return {
resolution: parseFloat(core_1.settings.RETINA_PREFIX?.exec(value)?.[1] ?? '1'),
format: extension,
src: value,
};
},
};
core_1.extensions.add(exports.resolveKTX2TextureUrl);
//# sourceMappingURL=resolveKTX2TextureUrl.js.map