Skip to content

6.4.0

Choose a tag to compare

@Needle-Mirror-Bot Needle-Mirror-Bot released this 22 Apr 10:00

[6.4.0] - 2024-04-17

Added

  • Tests for all GltfImport.Load overloads.
  • Tests for all import Burst jobs.
  • ICodeLogger.Log for dynamic LogType usage.

Changed

  • Emission sub graph uses shader define SHADEROPTIONS_PRE_EXPOSITION for HDRP usage detection (replacing a custom function node that checked for UNITY_HEADER_HD_INCLUDED).
  • BaseColor sub graph uses built-in shader define UNITY_COLORSPACE_GAMMA for project color space detection (replacing a custom function node).

Fixed

  • Shader sub graphs BaseColor and Emission are now compatible with [PolySpatial visionOS][PolySpatialVisionOS].
  • On Apple visionOS, textures are always created readable, so that [PolySpatial visionOS][PolySpatialVisionOS] is able to convert them.
  • Draco compressed tangents import tangents correctly now.
  • Removed invalid attempt to calculate normals or tangents on point or line meshes.
  • Consistent log message when a glTF extension cannot be supported due to a missing Unity package depenency (e.g. [KTX for Unity][KtxForUnity]).
    • All missing extensions are logged (not just the first one).
    • There's now a single message per missing package.
    • Depending on whether that extension is required the message's type is warning or error.
    • Added explicit message when [meshoptimizer decompression for Unity][meshoptUnity] is missing.