MCPcopy
hub / github.com/pixijs/pixijs / fetchBasisTexture

Function fetchBasisTexture

src/compressed-textures/basis/worker/basis.worker.ts:56–68  ·  view source on GitHub ↗
(url: string, BasisTexture: BasisTextureConstructor)

Source from the content-addressed store, hash-verified

54}
55
56async function fetchBasisTexture(url: string, BasisTexture: BasisTextureConstructor)
57{
58 const basisResponse = await fetch(url);
59
60 if (basisResponse.ok)
61 {
62 const basisArrayBuffer = await basisResponse.arrayBuffer();
63
64 return new BasisTexture(new Uint8Array(basisArrayBuffer));
65 }
66
67 throw new Error(`Failed to load Basis texture: ${url}`);
68}
69
70const preferredTranscodedFormat: Partial<TEXTURE_FORMATS>[] = [
71 'bc7-rgba-unorm',

Callers 1

loadFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected