UNPKG

@loaders.gl/textures

Version:

Framework-independent loaders for compressed and super compressed (basis) textures

13 lines (12 loc) 487 B
// loaders.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors import { asyncDeepMap } from "./async-deep-map.js"; export async function deepLoad(urlTree, load, options) { return await asyncDeepMap(urlTree, (url) => shallowLoad(url, load, options)); } export async function shallowLoad(url, load, options) { const response = await fetch(url, options.fetch); const arrayBuffer = await response.arrayBuffer(); return await load(arrayBuffer, options); }