@kibeo/loaders.gl-textures
Version:
Framework-independent loaders for compressed and super compressed (basis) textures
23 lines • 880 B
JavaScript
import { VERSION } from './lib/utils/version';
import { parseCompressedTexture } from './lib/parsers/parse-compressed-texture';
export const CompressedTextureWorkerLoader = {
name: 'Texture Containers',
id: 'compressed-texture',
module: 'textures',
version: VERSION,
worker: true,
extensions: ['ktx', 'ktx2', 'dds', 'pvr'],
mimeTypes: ['application/octet-stream', 'image/vnd-ms.dds', 'image/ktx', 'image/ktx2'],
binary: true,
options: {
'compressed-texture': {
libraryPath: 'libs/'
}
}
};
export const CompressedTextureLoader = { ...CompressedTextureWorkerLoader,
parse: async arrayBuffer => parseCompressedTexture(arrayBuffer)
};
export const _TypecheckCompressedTextureWorkerLoader = CompressedTextureWorkerLoader;
export const _TypecheckCompressedTextureLoader = CompressedTextureLoader;
//# sourceMappingURL=compressed-texture-loader.js.map