What's Changed
- Add: Doxygen & Sphinx online documentation (https://spnda.github.io/fastgltf/) (@spnda)
- Add: Custom optimised
Optional
class (@spnda) - Add: Accessor iterators (@spnda)
- Add: Header with ElementTraits for glm types (@spnda)
- Add:
GenerateMeshIndices
option (@spnda) - Added support for EXT_mesh_gpu_instancing by @DragonJoker in #30
- Added support for KHR_materials_pbrSpecularGlossiness. by @DragonJoker in #31
- Add: KHR_materials_anisotropy (@spnda)
- Add: Error-to-string functions (@spnda)
- Add: iterateAccessorWithIndex (@spnda)
- Add: Support normalized accessors in accessor tools (@spnda)
- Add: Polymorphic allocator support for SmallVector (@spnda)
- Change: Combine
Parser
andglTF
class (01960f9, @spnda) - Change: Use individual image indices for each texture extension (@spnda)
- Change: Use linear polymorphic allocator (@spnda)
- Change: Replaced unordered_map with small_vector for primitive attributes (@spnda)
- Fix: Mark findSparseIndex as inline (@spnda)
- Fix: Properly supported UTF-8 strings & URIs (@spnda)
- Fix: Add missing 'strength' field for occlusion textures (@spnda)
- Fixed various issues with URI parsing & introduced URIView (@spnda)
- Fixed various issues with SmallVector (@spnda)
- Fixed spot light cone angles not being loaded by @JuanDiegoMontoya in #27
- Silenced unused parameter warning by @JuanDiegoMontoya in #23
- Fixed narrowing conversion warnings by @JuanDiegoMontoya in #24
- Fixed multiple typos in documentation (@JuanDiegoMontoya, @spnda)
New Contributors
- @JuanDiegoMontoya made their first contribution in #23
- @DragonJoker made their first contribution in #30
Full Changelog: v0.5.0...v0.6.0