glTFast 6.4.0
atteneder
released this
22 Apr 15:06
·
61 commits
to openupm
since this release
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 forUNITY_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.
- On Apple visionOS, textures are always created readable, so that PolySpatial visionOS 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).
- 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 is missing.