@@ -4,16 +4,18 @@ Overview
44
55.. contents :: Table of Contents
66
7- **fastgltf ** is a speed and usability focused glTF 2.0 library written in modern C++17 with minimal dependencies.
7+ **fastgltf ** is a speed and usability focused glTF 2.0 library written in modern C++20 with minimal dependencies.
88It uses SIMD in various areas to decrease the time the application spends parsing and loading glTF data.
9- By taking advantage of modern C++17 (and optionally C++20) it also provides easy and safe access to the properties and data.
9+ By taking advantage of modern C++20 it also provides easy and safe access to the properties and data.
1010It is also available as a C++20 `named module <https://en.cppreference.com/w/cpp/language/modules >`_.
1111
1212The library supports the entirety of glTF 2.0 specification, including many extensions.
1313By default, **fastgltf ** will only do the absolute minimum to work with a glTF model.
1414However, it brings many additional features to ease working with the data,
1515including accessor tools, the ability to directly write to mapped GPU buffers, and decomposing transform matrices.
1616
17+ .. note ::
18+ For C++17 compatibility, please use v0.9.x. Later versions require C++20.
1719
1820.. _why :
1921
@@ -110,7 +112,7 @@ Usage
110112.. _vcpkg : https://github.com/microsoft/vcpkg
111113.. _conan : https://conan.io/
112114
113- **fastgltf ** is a pure C++17 library and only depends on simdjson.
115+ **fastgltf ** is a C++20 library and only depends on simdjson.
114116By using the included CMake 3.11 script, simdjson is automatically downloaded while configuring by default.
115117The library is tested on GCC 9, GCC 10, Clang 13, and MSVC 14 (Visual Studio 2022) using CI.
116118**fastgltf ** is also available from vcpkg _ and conan _.
0 commit comments