github spnda/fastgltf v0.9.0
v0.9.0 (The v0.8 anniversary edition)

2 months ago
  • An incredible amount of validation fixes, internal parsing/exporting fixes, and general code improvements (@spnda, @nikitalita)
  • Add support for more extensions
    • KHR_draco_mesh_compression (#66)
    • KHR_physics_rigid_bodies (#95, @DethRaid)
    • GODOT_single_root (#100)
    • KHR_materials_diffuse_transmission
  • Add: More support for DXMath vectors/matrices
  • Add: C++23 monadic operators on custom OptionalWithFlagValue (@n0F4x)
  • Add: IterableAccessor satisfies ranges::input_range
  • Add: Custom accessor bound type for compile-time type checks
  • Fix: Guarantee floating point round-trip precision while parsing/exporting (#88)
  • Fix: Detect armv8 crc32 programmatically on Apple platforms (@rcelyte)
  • Fix: Use std::byte correctly in Android implementation
  • Fix: Make vectors and matrices trivially copyable
  • Fix: Validate GLB file/chunk byte length (@jan-kelemen)

... and quite a few more various minor improvements and fixes! Also thanks to @FishOfTheNorthStar, @AndreCostaaa, @stripe2933, @JuanDiegoMontoya and others for contributing!

Please also note that this will likely be the last version of fastgltf made for C++17.

Don't miss a new fastgltf release

NewReleases is sending notifications on new releases.