Skip to content

6.17.0

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 23 Mar 22:02

[6.17.0] - 2026-03-17

Added

  • Texture loading is fully customizable via Add-Ons.
    • Inject support for glTF texture extensions (see ITextureImageLoader).
    • Customize PNG and Jpeg loading (see IDefaultImageFormatLoader).
    • See ImageAddonTest scene in the tests package which use the AddOnsImage samples from the DocExamples directory.
  • Explicit error message when unsupported image format WebP is detected (LogCode.ImageFormatUnsupported).
  • ImageResult which depicts an imported glTF image.
  • (Test) TextureVariants test glTFs with WebP image format.
  • Extension.TextureWebP (no general WebP support, just for handling WebP cases).

Changed

  • (Add-Ons) GltfImport now accepts multiple import add-on instances of the same type.
    • GetImportAddonInstance returns the first instance that matches the type.
  • Ensured compatibility with Fast Enter Play Mode.
  • Image type detection is based on content (instead of mime-type depicted in glTF JSON, data URI mediatype or file extension).
  • Improved error message when image format is detected, but not supported (e.g. WebP).

Fixed

  • (Import) AnisotropicFilterLevel setting is applied to KTX textures as well.
  • (Import) Leak of textures in case of loading errors.
  • (Export) Meshes with zero vertices or indices will now be skipped and an error will be logged instead of an exception being thrown (fixes #806).