Add support for asynchronously decoding Meshopt bufferViews
Open
category - model/gltf
onramping
type - enhancement
- Dominant language
- JavaScript
- Stars
- 15.7k
- Forks
- 3.9k
- Avg merge
- 4d 6h
- Merged PRs (30d)
- 34
Description
In https://github.com/CesiumGS/cesium/pull/9694, Meshopt support is added to CesiumJS, but the decoding is done synchronously. Unlike KTX2 and Draco that have separate binaries, the Meshopt module contains the WebAssembly file in the text.
Contributor guide
Research direction
Start with the Meshopt implementation added in PR #9694 and compare its synchronous decoding path with the separate KTX2 and Draco binaries. Done means Meshopt bufferViews can be decoded asynchronously while preserving the existing support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, wasm
- Domain
- computer-graphics, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100