LiteTranscoder_UASTC_ASTC.ts 545 B

12345678910111213141516
  1. import { sourceTextureFormat, transcodeTarget } from './transcoder';
  2. import { LiteTranscoder } from './LiteTranscoder';
  3. /**
  4. * @hidden
  5. */
  6. export class LiteTranscoder_UASTC_ASTC extends LiteTranscoder {
  7. public static CanTranscode(src: sourceTextureFormat, dst: transcodeTarget): boolean {
  8. return src === sourceTextureFormat.UASTC4x4 && dst === transcodeTarget.ASTC_4x4_RGBA;
  9. }
  10. public initialize(): void {
  11. this.setModulePath("https://preview.babylonjs.com/ktx2Transcoders/uastc_astc.wasm");
  12. }
  13. }