New
v0.7.0
What's Changed
- Add: glTF Exporter (#33)
- Add:
MSFT_packingtexture extensions - Add:
KHR_materials_dispersionextension - Add: More validation around byteOffsets & byteStride
- Add #42: Set default values in struct initializers
- Add: Validation for correctly enabled material extensions
- Change: Combine
loadGLTFandloadBinaryGLTF - Change: Move
TRSstruct out of Node - Change: Use custom
StaticVectorfor base64/buffer data usingsources::Array - Change #35: Remove fastgltf_simdjson target
- Change #45: Assert when using accessor tools with unloaded buffers
- Fix #38: Switch documentation of rotation and uvOffset
- Fix:
EXT_meshopt_compressionused wrong json object - Fix: Correctly load iridescence texture infos
- Fix #46: Make an animation channels' node index optional
- Fix: Always read accessor data as little-endian
- Fix: Support padded matrix accessor data
- Fix: Remove MeshoptCompressionMode::None
- Fix: Also use unreachable macro on Clang
- Fix: Use prefixed CMake variables
- Fix: Only enable
-Ogfix for MINGW - Fix: Don't needlessly parse entire data URIs
- Fix: Catch errors on light/instancing extensions
Full Changelog: https://github.com/spnda/fastgltf/compare/v0.6.1...v0.7.0