Skip to content

glTFast 6.9.1

Compare
Choose a tag to compare
@atteneder atteneder released this 30 Jan 11:10
· 2 commits to openupm since this release

Added

  • (Test) OpenGltfScene with open glTF file dialog for convenient testing.
  • (Test) Tests for C# jobs that calculate or re-order indices.
  • Third party notices.

Changed

  • Node name is assigned earlier during instantiation, enabling easier node identification by name (partially fixes #724).
  • (Test) Updated test project dependencies.
  • (CI) Migrated code coverage.
  • Code refactoring
    • Flattened GltfImportBase.Prepare by extracting many large code blocks into dedicated methods.
    • Improved class/field naming. It's now less deceptive and more uniform.
    • Using NativeArray directly/only instead of AccessorData classes/managed arrays. With this change NativeArrays are used for index buffers as well which reduces the amount of managed memory allocated.
  • Facilitated use of safer NativeCollections in C# jobs that calculate or re-order indices instead of unsafe / pointers.

Fixed

  • Made sure that mesh primitives of different drawmode (topology) are not mixed up.