UNPKG

pixi-basis-ktx2

Version:

Loader for the *.basis & *.ktx2 supercompressed texture file format. This package also ships with the transcoder!

22 lines 917 B
"use strict"; 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