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">
29 lines (26 loc) • 722 B
JavaScript
;
;
const gpuFormatToBasisTranscoderFormatMap = {
"bc3-rgba-unorm": 3,
// cTFBC3_RGBA
"bc7-rgba-unorm": 6,
// cTFBC7_RGBA,
"etc2-rgba8unorm": 1,
// cTFETC2_RGBA,
"astc-4x4-unorm": 10,
// cTFASTC_4x4_RGBA,
// Uncompressed
rgba8unorm: 13,
// cTFRGBA32,
rgba4unorm: 16
// cTFRGBA4444,
};
function gpuFormatToBasisTranscoderFormat(transcoderFormat) {
const format = gpuFormatToBasisTranscoderFormatMap[transcoderFormat];
if (format) {
return format;
}
throw new Error(`Unsupported transcoderFormat: ${transcoderFormat}`);
}
exports.gpuFormatToBasisTranscoderFormat = gpuFormatToBasisTranscoderFormat;
//# sourceMappingURL=gpuFormatToBasisTranscoderFormat.js.map