Jef Belmans 561e376d71 Added new project base files and removed old engine files. 2 years ago
..
.github 561e376d71 Added new project base files and removed old engine files. 2 years ago
cmake 561e376d71 Added new project base files and removed old engine files. 2 years ago
docs 561e376d71 Added new project base files and removed old engine files. 2 years ago
examples 561e376d71 Added new project base files and removed old engine files. 2 years ago
include 561e376d71 Added new project base files and removed old engine files. 2 years ago
src 561e376d71 Added new project base files and removed old engine files. 2 years ago
tests 561e376d71 Added new project base files and removed old engine files. 2 years ago
.gitignore 561e376d71 Added new project base files and removed old engine files. 2 years ago
.gitmodules 561e376d71 Added new project base files and removed old engine files. 2 years ago
CMakeLists.txt 561e376d71 Added new project base files and removed old engine files. 2 years ago
LICENSE.md 561e376d71 Added new project base files and removed old engine files. 2 years ago
README.md 561e376d71 Added new project base files and removed old engine files. 2 years ago
fetch_test_deps.py 561e376d71 Added new project base files and removed old engine files. 2 years ago

README.md

fastgltf

fastgltf is a speed and usability focused glTF 2.0 parser written in modern C++17 with minimal dependencies. It uses SIMD in various areas to decrease the time the application spends parsing and loading glTF data. By taking advantage of modern C++17 (and optionally C++20) it also provides easy and safe access to the properties and data.

The parser supports the entirety of glTF 2.0 specification, including many extensions. By default, fastgltf will only do the absolute minimum to work with a glTF model. However, it brings many additional features to ease working with the data, including accessor tools, the ability to directly write to mapped GPU buffers, and decomposing transform matrices.

To learn more about fastgltf, its features, performance and API you can read the docs.

License

The fastgltf library is licensed under the MIT License.


Libraries embedded in fastgltf:

Libraries used in examples and tests:

  • Catch2: Licensed under BSL-1.0.
  • glad: Licensed under MIT.
  • glfw: Licensed under Zlib.
  • glm: Licensed under MIT.