Overview of fastgltf
mainfastgltf is a high-performance glTF 2.0 library written in modern C++17 (with optional C++20 support). It is designed for speed and usability, utilizing SIMD to accelerate parsing and loading.
Key features include:
- Full support for the glTF 2.0 specification and many extensions.
- Minimal dependencies.
- Safe and easy access to glTF properties and data via modern C++ features.
- Available as a C++20 named module.
- Accessor tools for data manipulation.
- Ability to write directly to mapped GPU buffers.
- Decomposing transform matrices.
By default, the library performs only the minimum required operations to work with a model, allowing developers to opt-in to additional features as needed.