UNPKG

pixi.js

Version:

PixiJS — The HTML5 Creation Engine =============

1 lines 1.31 kB
{"version":3,"file":"gpuFormatToBasisTranscoderFormat.mjs","sources":["../../../../src/compressed-textures/basis/utils/gpuFormatToBasisTranscoderFormat.ts"],"sourcesContent":["const gpuFormatToBasisTranscoderFormatMap: Record<string, number> = {\n 'bc3-rgba-unorm': 3, // cTFBC3_RGBA\n 'bc7-rgba-unorm': 6, // cTFBC7_RGBA,\n 'etc2-rgba8unorm': 1, // cTFETC2_RGBA,\n 'astc-4x4-unorm': 10, // cTFASTC_4x4_RGBA,\n // Uncompressed\n rgba8unorm: 13, // cTFRGBA32,\n rgba4unorm: 16, // cTFRGBA4444,\n};\n\nexport function gpuFormatToBasisTranscoderFormat(transcoderFormat: string): number\n{\n const format = gpuFormatToBasisTranscoderFormatMap[transcoderFormat];\n\n if (format)\n {\n return format;\n }\n\n throw new Error(`Unsupported transcoderFormat: ${transcoderFormat}`);\n}\n"],"names":[],"mappings":";AAAA,MAAM,mCAA8D,GAAA;AAAA,EAChE,gBAAkB,EAAA,CAAA;AAAA;AAAA,EAClB,gBAAkB,EAAA,CAAA;AAAA;AAAA,EAClB,iBAAmB,EAAA,CAAA;AAAA;AAAA,EACnB,gBAAkB,EAAA,EAAA;AAAA;AAAA;AAAA,EAElB,UAAY,EAAA,EAAA;AAAA;AAAA,EACZ,UAAY,EAAA,EAAA;AAAA;AAChB,CAAA,CAAA;AAEO,SAAS,iCAAiC,gBACjD,EAAA;AACI,EAAM,MAAA,MAAA,GAAS,oCAAoC,gBAAgB,CAAA,CAAA;AAEnE,EAAA,IAAI,MACJ,EAAA;AACI,IAAO,OAAA,MAAA,CAAA;AAAA,GACX;AAEA,EAAA,MAAM,IAAI,KAAA,CAAM,CAAiC,8BAAA,EAAA,gBAAgB,CAAE,CAAA,CAAA,CAAA;AACvE;;;;"}