pixi.js
Version:
<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">
21 lines (19 loc) • 641 B
JavaScript
;
const gpuFormatToBasisTranscoderFormatMap = {
"bc3-rgba-unorm": "BC3_RGBA",
"bc7-rgba-unorm": "BC7_M5_RGBA",
"etc2-rgba8unorm": "ETC2_RGBA",
"astc-4x4-unorm": "ASTC_4x4_RGBA",
// Uncompressed
rgba8unorm: "RGBA32",
rg11b10ufloat: "R11F_G11F_B10F"
};
function gpuFormatToKTXBasisTranscoderFormat(transcoderFormat) {
const format = gpuFormatToBasisTranscoderFormatMap[transcoderFormat];
if (format) {
return format;
}
throw new Error(`Unsupported transcoderFormat: ${transcoderFormat}`);
}
export { gpuFormatToKTXBasisTranscoderFormat };
//# sourceMappingURL=gpuFormatToKTXBasisTranscoderFormat.mjs.map