Skip to content

v0.7.0

Compare
Choose a tag to compare
@spnda spnda released this 08 Feb 20:20
· 152 commits to main since this release

What's Changed

  • Add: glTF Exporter (#33)
  • Add: MSFT_packing texture extensions
  • Add: KHR_materials_dispersion extension
  • Add: More validation around byteOffsets & byteStride
  • Add #42: Set default values in struct initializers
  • Add: Validation for correctly enabled material extensions
  • Change: Combine loadGLTF and loadBinaryGLTF
  • Change: Move TRS struct out of Node
  • Change: Use custom StaticVector for base64/buffer data using sources::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_compression used 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 -Og fix for MINGW
  • Fix: Don't needlessly parse entire data URIs
  • Fix: Catch errors on light/instancing extensions

Full Changelog: v0.6.1...v0.7.0