Manual installs
Operating systems
-Component installers
Windows
+Windows ARM64
+macOS
+macOS ARM64
+Release
Release notes
+Known Issues in 6000.1.0b13
Analytics: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
DirectX12: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
DirectX12: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
Graphics: Fix shadow culling not working for non mesh renderer types and causing unnecessary draw calls to be generated (UUM-97309)
Fixed in 6000.1.0b14.Graphics: Fixed crash when using UIElements in URP with Vulkan. (UUM-100171)
Fixed in 6000.1.0b15.Graphics Device Features: Crash on TypeContainer
::rtti when deleting a Render Texture that is used by the Main Camera (UUM-101233) Graphics Device Features: Editor freezes when loading a specific AssetBundle (UUM-99842)
Input: Fixed an issue where the editor would crash upon exit if a Xbox gamepad was connected on Windows. (UUM-99148)
First seen in 6000.1.0b9.
Fixed in 6000.1.0b15.Lighting: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)
Raytracing: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)
Serialization: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
Serialization: [MacOS] Crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting (UUM-101482)
SRP XR: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
Text: Ensure default editor fontAssets are properly initialized (UUM-98848)
Fixed in 6000.1.0b14.Text: Fix wrong text scaling in the player at runtime (UUM-101786)
First seen in 6000.1.0b13.
Fixed in 6000.1.0b14.Text: Fixed text not showing up (UUM-101485)
First seen in 6000.1.0b13.
Fixed in 6000.1.0b14.URP: Fixed an up to 20% performance regression on Meta Quest devices that occurs in certain cases when we add a Depth Copy render pass after an Uber Post render pass. (UUM-90118)
Fixed in 6000.1.0b14.Vulkan: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
Vulkan: Standalone Player unresponsive/frozen in HDRP when built using Vulkan Graphics API on specific GPUs (UUM-101692)
New 6000.1.0b13 Entries since 6000.1.0b12
Features
- Package Manager: Added a version history entry for the registry version for installed packages that are Local/Git/Custom.
Improvements
Editor: Added the
-disable-playback-enginescommand-line argument. (UUM-100166)GI: Added an option to enable stitching of lightmap shadowmask seams. To enable this option, go to
EditorSettings.assetand setm_ApplyShadowmaskStitchingto 1.Shadergraph: Improved code generation times for permutations. (UUM-88012)
First seen in 6000.1.0b2.Shadergraph: Made Time node output smoother across graph actions. (UUM-84133)
Changes
- Package Manager: Changed the default value of
overrideBuiltinsto prevent breaking projects that override built-in packages during upgrades.
Fixes
2D: Fixed case Sprite Atlas samples show white textures in playmode when using late binding. (UUM-100501)
2D: Fixed case where sprites are rendered improperly when SRP batcher is toggled off. (UUM-99288)
2D: Fixed rendering of bounds of grid in the TilePalette window. (UUM-99965)
First seen in 6000.1.0b11.Android: Fixed an issue where sometimes objects did not render when using multiple overlay cameras with the OpenGL API on certain Adreno-GPU Android devices. (UUM-98958)
Android: Fixed an issue where switching to rendering some objects with MSAA and high quality settings during runtime could cause rendering issues or a black screen on certain older Android devices. (UUM-87091)
Android: Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)
Animation: Fixed blend node UI collapsing in the AnimatorController window when entering playmode. (UUM-99052)
Asset Pipeline: Fixed a crash that could occur if a project with a corrupted artifact database was launched. (UUM-92262)
Asset Pipeline: Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)
Audio: Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings. (UUM-99985)
Editor: Fixed a crash when class id in scene file does not match expected type e.g. Component as GameObject. (UUM-91352)
Editor: Fixed a null exception in settings window. (UUM-98889)
First seen in 6000.1.0b10.Editor: Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
Editor: Fixed an issue by capitalizing "Customize Player Settings" string. (UUM-99091)
First seen in 6000.1.0b9.Editor: Fixed an issue where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
Editor: Fixed an issue where UIBuilder viewport doesn't reflect certain property changes. (UUM-97052)
Editor: Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset. (UUM-83829)
Editor: Fixed Bold and Bold-Italic font weight for the editor font. (UUM-98978)
Editor: Fixed documentation for box light support in RT. (UUM-100900)
Editor: Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239)
Editor: Fixed GradientPicker removing all swatches when dragging them outside. (UUM-100664)
Editor: Fixed occurrence of blurry text in the editor when using bitmap font. (UUM-49006)
First seen in 6000.1.0b10.Editor: Fixed potential crash from debug validation in Object cast. (UUM-99007)
First seen in 6000.2.0a7.Editor: Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
Editor: Fixed skin-mesh shadow cascade culling. (UUM-98273)
Editor: Fixed the
EditorStyles.whiteBoldLabelstyle so the text is white. (UUM-84114)Editor: Improved performance of the Progress Bar on MacOS by throttling calls to update the Dock image. (UUM-100389)
First seen in 6000.1.0b12.Editor: [APV] Fixed an issue where it was impossible to switch between multiple Baking Set when multiple scenes are loaded additively. (UUM-85396)
Graphics: Fixed an issue where the MeshCompression would be set incorrectly because of a divergence between the Built-In and URP specific DynamicBatching Settings. (UUM-95641)
Graphics: Fixed the artifacts of Volumetric Clouds on certain platforms. (UUM-87074)
Graphics: This PR fixes the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)
Graphics Tests: Fixed an isseu when filtering scenes from build. (UUM-89076)
First seen in 6000.1.0a7.Scene/Game View: Fixed an issue where the CameraOverlay render texture would throw errors in the console. (UUM-100338)
Shadergraph: Paste option in dropdown menus is now disabled when there is nothing valid to paste. (UUM-83993)
Terrain: Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)
Text: Ensure we properly set the SamplingPoint size for color font. (UUM-71284)
UI Toolkit: Added missing high dpi icons for HelpBox. (UUM-48260)
UI Toolkit: Fixed Clickable manipulator active state sometimes staying on after clicking it with multiple fingers at once. (UUM-89023)
First seen in 6000.1.0a6.UI Toolkit: Fixed expressions for serialized properties in numeric fields. (UUM-82983)
UI Toolkit: Fixed multiple elements sometimes in a hover state at the same time when using a Pen in the editor. (UUM-91321)
First seen in 6000.1.0a9.UI Toolkit: Fixed TextFields blocking the
KeyDownEventsfor shortcuts. (UUM-76370)URP: Fixed issue where inverse matrices were not set in XR. (UUM-75383)
URP: Rendering Debugger - Material -Rendering Layers. Adding runtime support. (UUM-96354)
VFX Graph: Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
VFX Graph: Fixed exception when converting a selection that contains an empty group to a subgraph (UUM-97951)
VFX Graph: Fixed messy expand/collapse icon when zoomed in. (UUM-95343)
VFX Graph: Update documentation to remove mention of VFXFIXED_RAND macro which is not supported in custom hlsl nodes. (UUM-83777)
Web: Fixed an issue where loading Entities content on the Web platform might fail with an error "Loading Entity Scene failed because the entity header file couldn't be resolved". (UUM-98767)
Windows: Fixed a crash in the Windows player when embedded into an executable that does not export the
D3D12SDKPathsymbol. (UUM-96170)Windows: Fixed this issue by reverting original PR that cause the regression, related to losing focus on windows player during startup. (UUM-100910)
First seen in 6000.1.0b12.
New 6000.1.0b13 Package Changes since 6000.1.0b12
Packages updated
Preview of Final 6000.1.0b13 Release Notes
Features
2D: Added a TileSet asset.
2D: Added an option to disable field editing in Sprite Editor to prevent accidental edits.
2D: Added storage for Slice settings in the TextureImporter for textures of type Sprite.
2D: Added the Slice on Import option to Slice settings to automatically re-slice Textures when Textures are reimported.
2D: Added UX polish to field editing in the Sprite Editor to prevent accidental edits.
2D: PSDImporter now supports the generation of Tile assets and Tile Palette from source assets.
2D: The Tilemap Extra package provides the new AutoTile feature.
Bug Reporter: Modified the bug reporter to use the email address associated with the Unity ID logged into the Hub.
Documentation: Added a copy button to code examples in the documentation.
Editor: Added a utility window to the Web platform tab in the Build Profiles window you can use to publish games on Unity Play (https://play.unity.com/\). To access this window, select Publish to Play on the Web platform tab.
Editor: Added configurable Build Automation Settings to Build Profiles when the Build Automation package is installed.
Editor: Added functionality that enables platforms to install required packages automatically after user approval.
Editor: Added graphics setting overrides to Build Profiles.
Editor: Added preconfigured development build profiles to the Facebook Instant Games platform. These profiles optimize for shorter build times to help improve developer productivity.
Editor: Added support for a quality level overrides in Build Profiles.
Editor: Added support for Facebook Instant Games.
Editor: Facebook Instant Games now includes default settings for targeting mobile and desktop devices that optimize for build size to reduce load times.
GI: Added bicubic sampling support for lightmaps in the High Definition Render Pipeline (HDRP) and Universal Render Pipeline (URP), which can greatly improve the appearance of low resolution lightmaps. To enable this feature, navigate to Project Settings > Graphics > Use Bicubic Lightmap Sampling.
Graphics: Added a conversion utility to convert Android Player Settings fields "Vulkan Device Allow List" and "Vulkan Device Deny List" to a "Vulkan Device Filter Lists" asset.
Graphics: Added a new "Vulkan Device Filter Lists" asset type. Use this asset to create filters for Android Devices and to determine whether Vulkan can be enabled on the device and, if so, what the preferred graphics jobs mode would be for that device enabling runtime graphics jobs mode selection.
Graphics: Added RayTracingAccelerationStructure.UpdateInstanceGeometry API to manually trigger a geometry acceleration structure (BLAS) update. Added RayTracingMode.DynamicGeometryManualUpdate to be used in conjunction with UpdateInstanceGeometry function. This mode can be configured in Renderers or specified when using RayTracingAccelerationStructure.AddInstance(s) functions.
Graphics: Added the new C# API
RayTracingAccelerationStructure.RemoveInstances, which removes ray tracing instances from an acceleration structure based on their layer or ray tracing mode.Graphics: Introduce a new C#
API RayTracingAccelerationStructure.AddInstancesIndirectto specify ray tracing instance transformation matrices using a GraphicsBuffer.HDRP: Added Variable Rate Shading support for Custom Passes.
Package Manager: Added a version history entry for the registry version for installed packages that are Local/Git/Custom.
Player: Unity now supports QNX 8.0
SRP Core: Added a render graph debug setting that allows users to temporarily disable pass merging to isolate issues or investigate performance changes.
UI Elements: Added a
Mask64Fieldcontrol that supports aUInt64(64-bit unsigned integer), allowing up to 64 flags. This control is identical in behavior to the existingMaskFieldcontrol.UI Toolkit: Improved the workflow for authoring variables in the UI Builder.
Universal RP: Added Deferred+ rendering mode.
URP: Added Variable Rate Shading support for Custom Passes (ScriptableRendererFeature).
Version Control: Added a menu entry to 'Open in Unity Cloud' that shows the repository in the Unity Dashboard.
Version Control: Added a merge options dialog to the merge view.
Version Control: Added copy path and history context menu actions in all applicable menus.
Version Control: Added diff and merge settings in Project Settings > Version Control > Unity Version Control Settings.
Version Control: Added file conflict and directory conflict context menu actions to the merge view.
Version Control: Added the ability to merge a branch or a changeset, using new context menu actions.
Version Control: Users can create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
Version Control: Users can Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
Version Control: Users can Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
WebGL: Changed compression format from gzip to brotli.
WebGL: Created a new template to support landscape orientation on the Facebook Instant Games platform.
WebGL: WebGPU is now officially available as one of the graphics APIs for the Web Player.
XR: The Meta Quest Platform is now available in the Build Profiles window.
Improvements
2D: Improved the performance of setting the SpriteRenderer.sprite property. (UUM-97467)
2D: Improved the performance of
Tilemap.SetTileAPIs.Android: Clarify docs for Render Over Native UI, that it doesn't work when application is in split screen mode. The reason is - most likely Android is not rendering UI behind the app when in split screen mode (UUM-85037)
Apple TV: Player Settings for tvOS will now have app-slices settings when on-demand resources are enabled.
Asset Import: Reduced peak memory usage at the end of Asset Importing, caused by the Bumpmap material/texture check. (UUM-88920)
Bug Reporter: Added a signature to the Bug Reporter executable on Windows.
Bug Reporter: Added folder size to the attachments table.
Bug Reporter: Signed the bug reporter on MacOS.
Build Pipeline: Added PDB files for all platform Editor extensions. This provides better logs in case there are exceptions in platform Editor code.
Build System: Added a potential fix and additional logs for the build error message "Read the full binlog without getting a BuildFinishedMessage".
Core: Added the ability to configure the number of asset garbage collector helper threads. Users can set this via
- Command line argument:
-gc-helper-count N - Boot configuration file:
gc-helper-count=N
- Command line argument:
Core: Internal RenderGraph ResourceHandle API is now readonly to improve performance.
Documentation: Added more context and examples to documentation for
IRenderPipelineGraphicsSettingsandIRenderPipelineResourcesin Scriptable Render Pipeline (SRP) packages.Documentation: Improved and expanded the scripting API documentation for
MeshRenderer.Documentation: Improved documentation for
Textures.desiredTextureMemory,Texture.targetTextureMemory, andTexture.totalTextureMemory.Documentation: Improved documentation of the
Sceneclass, and added missing documentation forScene.isSubSceneandScene.handle.Documentation: Improved the documentation for
GraphicsBufferHandle.Documentation: Improved Transform.Translate documentation
Editor: Added a Scene View preference that raycasts to select a better initial position for new objects. This update resolves common placement issues such as new objects clipping into existing geometry, being placed below floor level, or floating in space.
Editor: Added an array slice and mipmap info to the render graph debugger.
Editor: Added extra validation to the render graph texture descriptor to avoid silently failing when a user tried to create an invalid texture.
Editor: Added Scale Mode to Local Volumetric Fog components. (UUM-99378)
Editor: Added the
-disable-playback-enginescommand-line argument. (UUM-100166)Editor: All colors from
Color.csare now presented as defaults in the Color Picker window.Editor: Improved material creation for PBR Sky custom material. (UUM-86718)
Editor: libcurl used by Unity updated to version 8.10.1.
Editor: Modified the new memory leak detection warning so it correctly uses 'Settings' instead of 'Preferences' to indicate where the Leak Detection Level dropdown selector is as a path. Only for macOS editor. (UUM-86218)
Editor: Moved Undo History from the Edit menu to Window/General.
Editor: Moving the Shared Scene List option out of the Platforms List in the Build Profiles window, and updated its icon.
Editor: Reduced the number of
FileIOoperations required when loading a DLL. (UUM-89089)Editor: Renamed Assets/Extract From Prefab to Assets/Extract Material SubAsset and disabled this menu item when no asset is selected in the Project window.
Editor: Reorganized the Assets menu to improve navigation.
Editor: Reorganized the Edit menu to improve navigation.
GI: Added an option to enable stitching of lightmap shadowmask seams. To enable this option, go to
EditorSettings.assetand setm_ApplyShadowmaskStitchingto 1.Graphics: Added a new parameter to
ShaderConfig.csin URP Config to reduce shader variants of fog keywords (FOG_EXP, FOG_EXP2, FOG_LINEAR) by dynamic branches.Graphics: Added documentation for how shadow matte interacts with stencil and ray traced shadows for Unlit Shader Graph. (UUM-72348)
HDRP: Improved the water sample by adding a cave scene using caustics and deformation texture.
HDRP: Wizard - Simplified the list of validations for IRenderPipelineGraphicsSettings. (UUM-77499)
IL2CPP: Do not emit incremental GC write barriers for writes to function pointer fields.
IL2CPP: mdb symbol files are now not read during IL2CPP player builds.
IL2CPP: Now write IL2CPP type and field values in C instead of C++.
IL2CPP:
[RequireDerived]and[RequireImplementors]now mark all instance constructors of all types that they cause to be marked.Input: Added support for F13 to F24 (F13 to F20 on Mac) for the new Input System package.
Installer: Removed the automatic creation of a desktop shortcut when you install a new version of the Unity Editor.
iOS: Updated variants for iOS On Demand Resources with new options available in Xcode.
iOS: When using Input System package for input handling, an iOS-specific input event handler displays in the Unity memory profiler as InputHandler object.
Kernel: Optimized job system scheduling for better scaling as the thread count increases. (UUM-90028)
Kernel: Optimized thread waking when jobs complete to reduce job system overhead. (UUM-88971)
Package Manager: Concurrent operations made with the
UnityEditor.PackageManager.Clientclass are now processed sequentially instead of failing with a concurrency error.Package Manager: Optimized the handling of built-in packages with type module to avoid unnecessary network calls and file operations.
Plugins: Added
IUnityGraphics.hin the Vulkan native rendering plugin header to eliminate the hidden include dependency. (UUM-85979)Profiler: Added documentation for
ProfilerCounterOptions.Scripting: Added SystemInfo.hasTiledGPU.
Scripting: Updated awaitable methods that require a call from the main thread. These methods now throw an InvalidOperationException in a more reliable way, instead of failing on a random internal call.
Serialization: Added the
-typeinfoargument tobinary2textto allow debugging issues with corrupt type info in AssetBundles.Serialization: Improved performance of reading texture data embedded in text files.
Shadergraph: Added a new Shader Graph UGUI Shaders sample content set to the Shader Graph package. This sample demonstrates how to use the new Canvas target in Shader Graph to create dynamic UI elements. You can import this sample from the Samples tab in the Package Manager after selecting the Shader Graph package.
Shadergraph: Added support for spacewarp to Shader Graph.
Shadergraph: Made Time node output smoother across graph actions. (UUM-84133)
Shadergraph: Updated the Shader Graph asset icon to display with improved sharpness on high DPI displays. (UUM-93099)
Shaders: Improved shader compilation logging in the player. (UUM-79781)
Text: Improved ATG's performance by multi-threading the generation of multiple TextElements.
TLS: Updated our internal version of MbedTLS to version 3.6. This version brings new and improved security features to network communications in the engine, but also means that unsecure and deprecated protocols are now unsupported. Notably, support for TLS 1.0 and 1.1 was removed.
UI Toolkit: Added support for using commas in UxmlAttribute list items. Commas are encoded as
%2Cto avoid conflicts with list item separators.UI Toolkit: Improved Unity Profiler usage with UI Toolkit by giving more explicit names to certain markers and removing redundant markers.
Universal RP: Added the ability to turn Reflection Probe Atlas on or off for Universal Render Pipeline (URP) Forward+ renderers, regardless of blending.
VFX Graph: Added a missing button in the VFX template window to quickly install learning templates. (UUM-85329)
VFX Graph: Enable threaded
RenderQueueextraction for VFX renderers.VFX Graph: Enabled instancing support for VFX using GPU events.
VFX Graph: Improved shader generation time by implementing a local include template cache.
VFX Graph: Improved shader source generation performance.
VFX Graph: Improved VFX compilation time by avoiding redundant instanciation of implicit blocks.
VFX Graph: Modified the code generation process to skip creating DXR-related code when ray tracing is not enabled in the output.
VFX Graph: Optimized the particle attribute layout for a smaller memory footprint.
VFX Graph: Performance optimization on the attributes manager.
VFX Graph: Reduced the main thread cost of
VFX.Updateby moving some transform-related operations to other threads.
API Changes
Android: Added:
AndroidExternalToolsSettings.gradleUserHomePathwhich you can use to set gradle home path. (UUM-92289)Android: Deprecated:
.getLocale()has been deprecated. Use.getLanguageTag()instead.Editor: Added: RenderGraph APIs for Culling through CullContextData.
Editor: Added:
BuildProfile.GetComponentandBuildProfile.GetActiveComponentAPIs.Editor: Changed: Enum values
UnityEditor.TextureCompressionFormat.PVRTC,UnityEditor.MobileTextureSubtarget.PVRTCandUnity.Android.Types.AndroidTextureSupport.PVRTCwill throw warnings if used and will be removed in a later release.Editor: Deprecated: PVRTC texture compression has been marked as deprecated for Unity 6.1.
Editor: Deprecated: PVRTC
- types in
UnityEditor.TextureImporterFormat,UnityEngine.TextureFormatand *_PVRTC
UnityEngine.Experimental.Rendering.GraphicsFormat.- types in
Editor: Obsoleted: Made these APIs obsolete in RenderPipeline: Render (array version), BeginFrameRendering, and EndFrameRendering. More optimised alternative exist.
GI: Added:
LightingDataAsset.SetLights()which lets you overwrite the lights associated with a specific Lighting Data Asset. This can be used to change lights between baked and realtime without rebaking. (UUM-78573)GI: Added:
Lightmapping.GetLightingDataAssetForScene()andLightmapping.SetLightingDataAssetForScene()which you can use to get or set the Lighting Data Asset associated with a particular scene. (UUM-78573)Graphics: Added: MachineLearning API for hardware acceleration of ML computational workloads.
Graphics: Added: NativeArray and Span overloads to
ImageConversion.LoadImageto allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte[]. (UUM-98227)Graphics: Added:
SystemInfo.supportsMultisampledBackBufferto inform whether the system render target supports multisample anti-aliasing (MSAA).Graphics: Obsoleted: Marked
UnityEditor.AndroidDeviceFilterDataobsolete.Graphics: Removed: obsolete
Camera.RenderRequestAPIs. UseCamera.SubmitRenderRequestinstead.iOS: Added: iPhone 16e device generation enums and screen cutouts.
Physics: Deprecated:
Rigidbody.SetDensityhas been deprecated. UseRigidbody.massinstead to achieve the same simulation behavior.Physics 2D: Changed: Renamed
AreaEffector2D.angularDragtoAreaEffector2D.angularDamping.Physics 2D: Changed: Renamed
AreaEffector2D.dragtoAreaEffector2D.linearDamping.Physics 2D: Changed: Renamed
BuoyancyEffector2D.angularDragtoBuoyancyEffector2D.angularDamping.Physics 2D: Changed: Renamed
BuoyancyEffector2D.dragtoBuoyancyEffector2D.linearDamping.Physics 2D: Changed: Renamed
PointEffector2D.angularDragtoPointEffector2D.angularDamping.Physics 2D: Changed: Renamed
PointEffector2D.dragtoPointEffector2D.linearDamping.SRP Core: Added: Variable Rate Shading API support for (Raster)CommandBuffer(s), RenderGraph and RTHandles.
Various VRS utilities.UI Toolkit: Added: Users can now retrieve tabs and tab headers, and they can reorder tabs. (UUM-95686)
Universal RP: Added:
SetViewAndProjectionMatrices()helper function is available within a RasterRenderPass in RenderGraph. (UUM-87865)Universal RP: Changed: "_FORWARD_PLUS" shader keyword renamed to "_CLUSTER_LIGHT_LOOP".
Web: Added: a New Player setting called Enable Submodule Stripping Compatibility. It is disabled by default. Enable this setting if you want to do submodule stripping.
Changes
Android: Exposed physical camera support through the
WebCamTexture.devicesproperty on Android 10 and newer devices (where available).Android: Unity now uses
WindowInsetsControllerandsetDecorFitsSystemWindowsAPIs on Android 11 or newer versions instead ofsetSystemUiVisibilityAPI. This affects the behavior of Unity APIs: Fullscreen Mode, Hide Navigation Bar, and Render outside safe area. The application appearance remains the same on devices using Android 10 or older compared to Android 11 or newer versions.Android: Updated AGP to 8.72, Gradle to 8.11, and Command-Line Tools to 16.0
Asset Import: Updated error messages for AAC audio imports when file contains 2048 samples or less. (UUM-72024)
Bug Reporter: Replaced the Unity Bug Reporter.
Editor: Added a better error message to prevent player building inside PlayerLoop. (UUM-90979)
Editor: Added a warning message in Player Settings to indicate Input Manager is legacy with a recommendation to use the Input System package instead.
Editor: Changed canRunInBackground to false for Windows Gaming Input gamepads since they cannot be used while the application is in background.
Editor: Embedded platforms are now visible in the platform browser.
Editor: Improved LogLevel API documentation.
Editor: Improved PackageCollection API documentation.
Editor: Minimum window width and minimum window height resolution settings are now available regardless of the Fullscreen Mode set for the application window in Android Player settings.
Editor: Now use less-verbose version strings by default on official branches. (UUM-85505)
Editor: Physics: Reverted a fix for small body tunnelling at high (~200Hz) simulation frequencies. If affected, use the recommended workaround to decrease ccd threshold to slightly under 1/4 of the half-extent of the scene's smallest object.
Graphics: The Android Player Settings fields "Vulkan Device Allow List" and "Vulkan Device Deny List" have been made Obsolete. These are replaced by the "Vulkan Device Filter" Android Player Settings field and "Vulkan Device Filter Lists" asset type.
Graphics: Updated behavior for sRGB writes on Intel Macs to adhere to platform restrictions.
R8G8B8A8_sRGBandB8G8R8A8_sRGBformats now reportLoadStoreas unsupported on Intel Macs. (UUM-95478)Linux: Modified the Linux toolchain package installation process. The package is now automatically installed only when the project switches to Linux Standalone or Dedicated Server target. (UUM-75804)
Package: Deprecated Sequences, Live-capture, Python for Unity packages, and Cinematic feature set in Unity 6.1.
Package Manager: Changed package installation folder names from
<packageName>to<packageName>@<fingerprint>.substring(0,12)in theLibrary/PackageCachefolder to prevent locking issues.Package Manager: Changed the default value of
overrideBuiltinsto prevent breaking projects that override built-in packages during upgrades.Package Manager: Removed Windows 7 support from UPM.
Physics: Removed the Enable Unified Heightmaps options in the Physics settings because it doesn't have any effect on the TerrainCollider component since the upgrade to PhysX 4.1. (PHYS-394)
Plugins:
.frameworkplugins are now imported with the "Add to Embedded Binaries" flag enabled by default. (UUM-84614)Plugins:
.xcframeworksare now imported with the "Add to Embedded Binaries" flag enabled if they contain.frameworksor dynamic libraries. (UUM-84614)Scripting: Removed old ApiUpdater configurations that were causing issues. (UUM-77628)
Version Control: Added an automatic
UnityDirMonSyncFilerule for existingignore.confto avoid triggering unnecessary finding changes operations.Version Control: Added serialization for Checkin comments and tick selection so they persist through domain reloads and Play mode sessions.
Version Control: Added toolbar buttons that open the list of branches and the Branch Explorer of the Desktop App.
Version Control: Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
Version Control: Improved the search box so it can resize when there is not enough space in the toolbar.
Version Control: Moved the Unity Version Control menu item under Window/Version Control submenu starting from Unity 6.1.
Version Control: Optimized incoming changes and merge to only reload the Package Manager when required.
Version Control: Optimized incoming changes to reload the Package Manager only when needed (Gluon/partial workspace only).
Version Control: Optimized switching operations to only trigger the Package Manager to reinstall packages when needed.
Version Control: Removed all internal APIs from the public documentation that were previously visible by mistake.
Version Control: Removed support for migrating old Collaborate workspaces to Unity Version Control.
Version Control: Replaced the "D" DevOps icon with the branching icon used in Unity Hub.
Version Control: Reworded the changeset context menu "Undo this change" to the more explicit "Revert this file to the previous revision".
Version Control: Updated the minimum supported version to Unity 2021.3.0f1.
Version Control: Updated the Unity logo in the Sign in to Unity VCS window.
Windows: Upgraded the version of MSVC used to build Unity to 14.42.34433.
Fixes
2D: Fixed case where Sprite Renderer image is changed when Mask Interaction is turned by C# script. (UUM-87780)
2D: Fixed a case where textures swapped when SpriteRenderers with shared materials and animators were toggled on and off. (UUM-98517)
2D: Fixed a crash from
GetSpriteAtlasDependenciesFromBinarythat occured when opening a project. (UUM-90217)2D: Fixed a flickering issue in the Tile Palette window when resizing the clipboard view. (UUM-93105)
2D: Fixed active buffers for overlay in Rendergraph2D. (UUM-83013)
2D: Fixed an incorrect deprecation message. (UUM-83095)
2D: Fixed an issue by adding a layer mask in renderer 2d data for filtering options. (UUM-95754)
2D: Fixed an issue by removing references to OverlapBoxNonAlloc and other *NonAlloc methods, which have been marked as [ExcludeFromDocs].
2D: Fixed an issue in the Sprite Editor window where the positions of the Apply and Revert buttons were swapped. (UUM-92562)
2D: Fixed an issue when the Grid was occasionally not drawn when a Tilemap Editor Tool was activated. (UUM-99612)
2D: Fixed an issue where 16-bit Sprite Textures have a banding effect and loss of data when packing into Variant Sprite Atlas. (UUM-97999)
2D: Fixed an issue where a Sprite Renderer with Animation didn't reflect Sprite changes in the Scene when switching Mask Interaction. (UUM-92310)
2D: Fixed an issue where selecting tiles on the Tile Palette or Tilemap forced a focus on the Inspector window, causing it to become unresponsive if repeated. (UUM-98004)
2D: Fixed an issue where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment. (UUM-71736)
2D: Fixed an issue where the Active Palette Popup text didn't automatically update when the user renamed the selected Palette. (UUM-90757)
2D: Fixed an issue where the Camera Sorting Layer did not break the batch correctly in URP 2D. (UUM-90792)
2D: Fixed an issue where the Create Tilemap popup menu didn't close when clicked if there were no active Tilemaps in the scene. (UUM-90713)
2D: Fixed an issue where the Scene view grid wasn't restored when the currently selected GameObject with a Grid/Tilemap with its Grid showing is destroyed. (UUM-91461)
2D: Fixed an issue where the Sprite Editor window's module dropdown text was cut off in the Linux Editor. (UUM-91371)
2D: Fixed an issue where there was a missing fog parameters in sprite subtargets. (UUM-85456)
2D: Fixed an issue where Tile Palette windows did not automatically show changes for the Tile Palette when the user changed the Tile Palette's cell swizzle properties. (UUM-86005)
2D: Fixed an issue with back buffer clearing when using pixel-perfect crop frame settings. (UUM-93255)
2D: Fixed Brush Inspector UX to show Z position for both Scene View and Tile Palette. (UUM-91462)
2D: Fixed case Sprite Atlas samples show white textures in playmode when using late binding. (UUM-100501)
2D: Fixed case where 2D Renderer Breaks When Animating Material Property with MaterialPropertyBlock. (UUM-85335)
2D: Fixed case where Sprite Shape Corners and Edges are invisible when a closed Sprite Shape is used. (UUM-97863)
2D: Fixed case where sprites are rendered improperly when SRP batcher is toggled off. (UUM-99288)
2D: Fixed case where when pushing property block by index to SpriteShapeRenderer crashes. (UUM-90089)
2D: Fixed clear flags when skybox is used with Renderer2D. (UUM-83351)
2D: Fixed depth/stencil errors on Android. (UUM-91055)
2D: Fixed global light textures not set correctly. (UUM-82524)
2D: Fixed initial marquee not showing up when picking on a Tile Palette without any TilemapEditorTool active. (UUM-77045)
2D: Fixed issue where Tile Palettes with Hexagonal Flat Top layouts are drawn incorrectly as Hexagonal Point Top layout. (UUM-83525)
2D: Fixed issue with the 2D renderers getting information about the SRP and the status of the Shaders under SRP. (UUM-90437)
2D: Fixed light blending issues with shadows. (UUM-82787)
2D: Fixed minor cosmetic styling on the Sprite Editor window's module dropdown control. (UUM-91001)
2D: Fixed performance regression with Tilemap.SetTile. (UUM-85203)
2D: Fixed post processing resolve for Renderer2D. (UUM-99455)
2D: Fixed renderer features not working with Rendergraph2D. (UUM-86922)
2D: Fixed repeated warnings appear when applying Lit Material to "SpriteRenderer" in 3D project. (UUM-86948)
2D: Fixed runtime light2d not created with target sorting layers. (UUM-11350)
2D: Fixed Sprite broken Sprite references in TextureImporter when SpriteRect are defined outside of it's texture. (UUM-84276)
2D: Fixed SRP-Batcher compatibility for URP 2D Default Shaders. (UUM-95799)
2D: Fixed SrpBatcher causes all SpriteRenderers to render the same sprite when the shader is not compatible with the SrpBatcher. (UUM-86937)
2D: Fixed TilemapRenderer in SRPBatch mode from applying Tilemap Color twice when rendering Tiles (UUM-92738)
2D: Fixed Unlit shader for Skinning. (UUM-92940)
2D: Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light. (UUM-90726)
2D: Show error dialog when user tries to create a Tile Palette or Tiles on a Tile Palette in a non-asset folder. (UUM-83197)
Accessibility: Fixed Accessibility Hierarchy Viewer empty field height issue. (UUM-77138)
Accessibility: Fixed Android TalkBack touch to focus disabled nodes issue. (UUM-77508)
Accessibility: Fixed text overflow when resizing Accessibility Hierarchy Viewer Inspector pane. (UUM-82909)
Accessibility: Fixed
NullReferenceExceptionbeing thrown when a TallkBack user touches the screen and there is noAccessibilityHierarchyin place. (UUM-97578)Accessibility: Updated the invalid USS selector. (UUM-95326)
AI: Fixed an issue where Autogenerated NavMesh links remained visible with Show Only Selected and no selected surface. (UUM-92327)
AI: Fixed an issue where the navigation path sometimes contained points outside the shortest trajectory. (UUM-78679)
AI: Links were not generated in places where the NavMesh forms a ramp. (UUM-78145)
AI: Log a warning in the editor when
CalculatePath()starts or ends on multiple NavMesh surfaces. (UUM-84579)Android: Added dotnet webrequest feature for automatic internet access permission. (UUM-83355)
Android: Added support for 16 KB page sizes.
Android: Added the
BaseUnityGameActivityTheme.Translucenttheme for GameActivity.Android: Fix issue on Windows where Unity would fail to update cmdline tools 16.0, if Android SDK is located in Program Files directory which requires admin privileges. In this case Unity will spawn a powershell requesting elevated privileges to perform the update
Android: Fixed a build failure problem when building an Android App Bundle (AAB) with Texture Compression targeting support using the Clean Build option. (UUM-90997)
Android: Fixed a crash that occurs on GameActivity with Vulkan when the device is rotated during video playback launched through
Handheld.PlayFullScreenMovie. (UUM-77512)Android: Fixed a crash when calling UnityPlayer.UnitySendMessage from activity's onCreate method. (UUM-85617)
Android: Fixed an issue by exposing gradle user home directory property in Preferences->External Tools, allowing you to set a different gradle user home. This is useful if your user name consists of non ascii characters, since when gradle points to .gradle folder in user home directory, it sometimes doesn't work correctly, so previously your only option was to change your user name, now you'll have the option to change user home directory instead. (UUM-92289)
Android: Fixed an issue for missing pdb files for Android Editor extensions - AndroidPlayerBuildProgram.Data.pdb, AndroidPlayerBuildProgram.pdb, Unity.Android.Gradle.pdb, Unity.Android.Types.pdb, UnityEditor.Android.Extensions.pdb. This will improve Editor.log contents when there's an exception happening in Android editor code. (UUM-95520)
Android: Fixed an issue so that the Editor.log now contains an entry on how the application is launched. For example,
adb.exe -s "FA7A31A08307" shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -S -n "com.DefaultCompany.GameActivity/com.unity3d.player.UnityPlayerActivity". (UUM-84923)Android: Fixed an issue so that the Symlink Sources option will apply to .androidlib plugins. Note that .androidlib has to have a build.gradle file. (UUM-87008)
Android: Fixed an issue so that TouchScreenKeyboard.Status will properly get updated when keyboard is closed on GameActivity. (UUM-92151)
Android: Fixed an issue so the Android Logcat package can now query Unity to determine on which device the application is launched.
Android: Fixed an issue where build and run didn't work correctly when exporting an app bundle project. (UUM-91102)
Android: Fixed an issue where sometimes objects did not render when using multiple overlay cameras with the OpenGL API on certain Adreno-GPU Android devices. (UUM-98958)
Android: Fixed an issue where switching to rendering some objects with MSAA and high quality settings during runtime could cause rendering issues or a black screen on certain older Android devices. (UUM-87091)
Android: Fixed an issue where the custom namespace tag was missing in the exported AndroidManifest.xml. (UUM-85667)
Android: Fixed an issue where the Integer input field didn't allow users to enter negative integers. (UUM-85618)
Android: Fixed an issue where the Player lost focus when using
UnityEngine.Handheld.StartActivityIndicator()with the Facebook SDK. (UUM-87564)Android: Fixed an issue where the
AndroidActivityIndicatorStyleenum did not change. (UUM-79911)Android: Fixed an issue where touch events would not work for GameActivity when the cursor is locked. You can see the change in UnityPlayerGameActivity.java. (UUM-90583)
Android: Fixed an issue where user installed certificates directly to an Android device wouldn't show up in the trusted_ca list. (UUM-73839)
Android: Fixed an issue where
StartActivityIndicatorwas displayed outside of safe area. (UUM-82238)Android: Fixed cases where text using certain fonts wasn't rendered properly. (UUM-61570)
Android: Fixed cases where text using certain fonts wasn't rendered properly. (UUM-97504)
Android: Fixed FrameTimings calculation on Android when using OpenGLES graphics. (UUM-87325)
Android: Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)
Android: Fixed the Android 15 keyboard Edit Field overlapping into cutoff area. (UUM-77367)
Android: Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB. (UUM-96090)
Android: Fixed
AndroidJNI.ToBooleanArraynot returning 0 when null. (UUM-90092)Android: Ignore harmless warnings coming from sdkmanager - "Errors during XML parse:", "Additionally, the fallback loader failed to parse the XML."
Android: Unity no longer sets the theme attribute for application manifest in
unityLibrarymanifest. That means there's no default theme for activities and you're responsible for applying theme to your custom activities. This is because, there's no valid default theme which can be applied for both Activity and GameActivity at the same time. (UUM-80017)Android: Updated BundleTool to version 1.17.2. (UUM-90609)
Android: Updated game frame pacing
androidx.games:games-frame-pacingpackage version to 2.1.2. (UUM-77169)Android: Updated NDK to r27c from r23b.
Animation: Added a minimum width to the Layers and Parameters panel in the Animator Controller window. (UUM-95501)
Animation: Fixed a bug in
AnimatorControllerPlayablethat caused unnecessary bindings to rebuild during state transitions. (UUM-95943)Animation: Fixed a crash in the Animation window that occurred when opening the clip selection list with an animation source containing a list of animation clips with null references. (UUM-92603)
Animation: Fixed a minor issue where blend trees preview parameters were not updated when editing threshold values of individual motions in the blend tree. (UUM-95775)
Animation: Fixed a regression in the Editor where Timeline preview prevented an Animator Controller from writing animation in Play mode. (UUM-86337)
Animation: Fixed an error when binding transform of a humanoid having 2 non-human bones sharing the same name. (UUM-82236)
Animation: Fixed an issue where calls to AnimationUtility.GetEditorCurve were leaking memory in c#. (UUM-87015)
Animation: Fixed blend node UI collapsing in the AnimatorController window when entering playmode. (UUM-99052)
Animation: Fixed invalid default values of animated parameters in animator controller. (UUM-73614)
Animation: Fixed that Prefab instance properties were not properly restored when using Redo with Animation Preview turned on. (UUM-96467)
Asset Bundles: Fixed a race condition that occurred when loading AssetBundles using
AssetBundle.LoadFromStream. (UUM-92381)Asset Bundles: Fixed an issue by adding a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas. (UUM-83067)
Asset Import: Fixed a crash when importing FBX skeletons with unsupported root nodes. Unity now prints an error instead. (UUM-62869)
Asset Import: Fixed a crash when reading from a corrupted binary artifact. (UUM-83891)
Asset Import: Fixed a deadlock and memory leaks in unwrapCL. (UUM-66897)
Asset Pipeline: Fixed a corrupted library crash when users to open their project. (UUM-14959)
Asset Pipeline: Fixed a crash that could occur if a project with a corrupted artifact database was launched. (UUM-92262)
Asset Pipeline: Fixed a crash when changing the extension for plugins and scripts. (UUM-83233)
Asset Pipeline: Fixed assert that got raised when TransientArtifactProvider::IsTransientArtifact is called from non mainthread, when main thread is doing asset database refresh. (UUM-96903)
Asset Pipeline: Fixed crash that could occur when script with scriptable object is moved and there hasn't been a domain reload, and scriptable object is used for write serialization. When fixing this bug, it was also discovered that rename would cause similar crash. It was also discovered that managed plugins also had problems with performing write serialization when moved/renamed - but didn't cause a crash. (UUM-75114)
Asset Pipeline: Fixed for uninitialized field in ScriptArtifactInfo. (UUM-90052)
Asset Pipeline: Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)
Asset Pipeline: Fixed regressions caused by the changes made for UUM-75114. (UUM-89983, UUM-90912)
Audio: Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings. (UUM-99985)
Audio: Fixed an issue that would cause the audio to not resume properly after unpausing a Timeline. (UUM-91654)
Audio: Fixed an issue that would cause Unity to crash if you perform an undo action in the audio random container window while the audio random container is playing. (UUM-83230)
Audio: Fixed an issue where multiple warnings were logged to the console when playing an audio clip through a Playable graph. (UUM-83860)
Audio: Fixed an issue where playing an Audio Clip with non-zero reverb mix on an Audio Source could cause successive silent Audio Clip playbacks with the same codec settings to play reverberated, and more generally be capable of cloning any behaviour from previously pooled codecs. (UUM-92689)
Audio: Fixed an issue where the help button on the audio clip inspector would open a wrong web page. (UUM-96832)
Audio: Fixed an issue with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible). (UUM-91256)
Audio: Fixed error in in editor window for the AudioRandomContainer asset when undoing removal of an list element that was done in play mode after going back to edit mode. (UUM-55847)
Audio: Fixed the 3D audio pan where right audio channel is completly cutoff at specific position. (UUM-82903)
Bug Reporter: Fixed a crash when a settings JSON source is invalid. (SUS-5057)
Bug Reporter: Fixed an issue in Bug Reporter on Windows where graphics card details were not being collected. (SUS-5082)
Bug Reporter: Fixed an issue in Bug Reporter where the icon for the app was not being displayed on Windows. (SUS-5200)
Bug Reporter: Fixed an issue in Bug Reporter where the Unity Editor version was not being collected. (SUS-5190)
Bug Reporter: Fixed an issue in Bug Reporter where the visited state for hyperlinks was invisible in Light Mode. (SUS-5051)
Bug Reporter: Fixed an issue where Bug Reporter was being launched twice for certain types of Editor crash on Windows. (UUM-84913)
Bug Reporter: Fixed an issue with scrolling when a bug report has a large number of attachments. (SUS-5067)
Bug Reporter: Fixed duplicated control buttons on Ubuntu 24.04. (SUS-5153)
Build Pipeline: Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build. (UUM-78407)
Build Pipeline: Fixed an issue with
PackedAssetInfo.sourceAssetGUIDandbuildTimeAssetPathdisplayed incorrect information for audio clips in the Build Report. (UUM-86728)Build Pipeline: Fixed error handling when using the "Build and Run" option so that shader syntax errors, and other logged errors, are consistently treated as build failures. In some cases the content of a failed build was being reused, instead of the content being rebuilt, on the next build attempt. (UUM-96214)
Build Pipeline: Fixed issue where JsonUtility.FromJson sometimes stops deserializing embedded classes. (UUM-48734)
Build System: Extended the
BEE_BUILD_THREADSenvironment variable to the Bee backend driver. This variable limits the maximum job count for Bee-based builds on your machine, user account, or session, preventing it from consuming all available CPU resources regardless of how builds are run.Burst: Fixed an issue where Burst would cause player builds of VisionOS Simulators to fail if the project included certain plugins that were statically linked. (BUR-2752)
Cache Server: Fixed the crash while importing the Assets from Accelerator when it is disconnected. (UUM-76355)
Documentation: Ensure that the scripting API docs distinguish between "Classes" and "Structs" in the hierarchy.
Documentation: Improved EventInterestAttribute documentation by specifying what happens with event types that are not part of an EventInterestAttribute argument. (UUM-79521)
Documentation: Updated ScriptableObject and ScriptableSingleton documentation. (UUM-84568)
Documentation: Updated the descriptions of system languages to be more descriptive, improving individual pages and tooltips.
DX12: Fixed a crash that can happen when opening a project when ray tracing effects are enabled in HDRP. (UUM-87329)
DX12: Fixed a performance regression when using render passes on DX12. (UUM-53690)
DX12: Fixed an issue where released textures' memory accumulated when the Editor was out of focus. (UUM-86354)
DX12: Fixed RenderDoc crashes during duration calculations for Unity captures taken with DX12. (UUM-99796)
Editor: Added a Help button to the Render Graph Viewer. (UUM-85773)
Editor: Added additional check to GraphicsSettings if URP or HDRP asset is a missing type. (UUM-79997)
Editor: Added hover and highlight behavior to the Add button for renderers in the LODGroup inspector. (UUM-82594)
Editor: Added support for sprite secondary textures to uGui Image and CanvasRenderer. (UUM-73615)
Editor: Adding an 'Include all scripts' checkbox option to the export window allows users to choose whether to include all project scripts in the export list. This serves as the initial step before addressing the script dependency issue. (UUM-46345)
Editor: Addressed inconsistencies with available
EditorToolContextsandEditorToolswhen Inspectors are locked or Property Windows are used.EditorToolContextsandEditorToolsare now available only for the active selection. (UUM-95441)Editor: Asset Preview Window now renders a preview for assets with LODGroup components when no LOD group is selected. (UUM-82810)
Editor: Clarify background-size documentation regarding animation. (UUM-86426)
Editor: Destroy Renderers after ShaderBuildProcessor accessed them. (UUM-91421)
Editor: Disable SRP batcher on the AssetImportWorker. (UUM-77344)
Editor: Do not accumulate vertical/horizontal scroll deltas for IMGUI events being triggered from native code. (UUM-79079)
Editor: Ensure that Dock Tabs in WindowLayouts, of which that are supposed to be static are not meant to be dragged, are also prevented from closing as well. (UUM-90111)
Editor: F-key functionality restored, and menu items enable/disable correctly. (UUM-83883)
Editor: Fixe an issue by making Static Emissives in Light Explorer where it is not add to Undo History. (UUM-83357)
Editor: Fixed 'Open Download Page' in the platform browser/Build Profile window leads to insecure download for editor not installed through Unity Hub. (UUM-84171)
Editor: Fixed a background color for focused assets in Project window. (UUM-86167)
Editor: Fixed a bug in MinMaxSlider that could make it oscillate and generate layout exceptions. (UUM-84683)
Editor: Fixed a bug where users of a cloud project with the "Inherited from Organization" role couldn't see the project in the Project Binding view. (UUM-82760)
Editor: Fixed a bug with
applyToCollectionattribute condition when using custom property drawer. (UUM-67390)Editor: Fixed a crach with GRD and GPU Occlusion culling. (UUM-83152)
Editor: Fixed a crash caused by a (rare) failure to initialize NetworkListManager COM interface. (UUM-83823)
Editor: Fixed a crash on macOS that occurs when dialog text is longer than 512 bytes and contains multibyte unicode characters. (UUM-97333)
Editor: Fixed a crash on mdb_txn_begin when activating any of the Virtual Players. (UUM-87484)
Editor: Fixed a crash on some Linux configurations where a notification from X11 could be raised before the application was initialized. (UUM-91116)
Editor: Fixed a crash that could occur on macOS when operations requiring a progress bar occurred in rapid succession. (UUM-89067)
Editor: Fixed a crash that occurred during Multiplayer Role Stripping when transitioning across scenes with Do Not Destroy On Load Game Objects containing components with both server and client Multiplayer Roles.
Editor: Fixed a crash that occurred during Multiplayer Role Stripping when using scenes that contained Do Not Destroy On Load components. (MTTB-533)
Editor: Fixed a crash that occurred when baking lightmaps using 16x antialiasing samples. (UUM-90432)
Editor: Fixed a crash that occurred when calling
HasPropertyon aMaterialVariantwith a missing ancestor. (UUM-91723)Editor: Fixed a crash that occurred when exiting and re-entering Play mode with incomplete
InstantiateAsyncoperations. (UUM-86892)Editor: Fixed a crash that occurred when the
Heightmap::m_Heightmapvalue was null. (UUM-92617)Editor: Fixed a crash that occurred when using Undo on an
AudioSourcewithAudioRandomContainerin Play mode after adding a clip in Edit mode. (UUM-88955)Editor: Fixed a crash when class id in scene file does not match expected type e.g. Component as GameObject. (UUM-91352)
Editor: Fixed a crash when importing models using the legacy external material location mode. (UUM-92285)
Editor: Fixed a crash when the UI option "Remove unused properties" is clicked on the default material. (UUM-61599)
Editor: Fixed a freeze in cyclic compositions where the internal depth limit was not correctly observed. The recursion handling now includes a limit to prevent exponential growth in the number of transfer commands, which previously could result in excessive memory usage. (UUM-49767)
Editor: Fixed a GPU crash guard in case of wrong custom shader. (UUM-87774)
Editor: Fixed a Gradient field picker issue that was not updating correctly during Undo/Redo. (UUM-99032)
Editor: Fixed a Linux crash on right click in the middle of a window drag. (UUM-82814)
Editor: Fixed a memory leak in the Line Renderer component. (UUM-91900)
Editor: Fixed a missing icon for the "Edit Light Probes" overlay in the Scene view and fixed the toggle. (UUM-83379)
Editor: Fixed a mouse icons in the Shortcut Helper Bar issue.
Editor: Fixed a null reference exception on macOS when modifying textures to mark them as normal maps through the NormalMap setting dialog. (UUM-80063)
Editor: Fixed a null reference that would occur when converting Inspector Preview to a floating window. (UUM-79366)
Editor: Fixed a performance issue with the Linux editor when using high ulimit file descriptor counts. (UUM-85386)
Editor: Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
Editor: Fixed a potential NullRef exception when trying to open the SceneView Menu. (UUM-97539)
Editor: Fixed a race condition that caused the Editor to enter an infinite import loop. (UUM-86437)
Editor: Fixed a RenderGraph Pass Merging issue which led to unnecessary Clear Load Actions. (UUM-77137)
Editor: Fixed a serialization issue where inline mapping length exceeded a hardcoded limit. (UUM-83673)
Editor: Fixed Additional Compiler argument not updating when switching tabs in Player Settings window or when selecting different platforms in Build Settings window. (UUM-66839)
Editor: Fixed ambient probe not being updated when changing its intensity when running in play mode with static batching and GPU resident drawer enabled. (UUM-86959)
Editor: Fixed an assertion asserts being spammed in the console when Maximum Reflection Probe count was higher than 64 (HDRP). (UUM-86779)
Editor: Fixed an edge case where objects dragged into the scene view would be too close to the scene camera if the Scene Grid was disabled, the Scene Camera FOV was very low, and there was no object under the cursor. (UUM-95510)
Editor: Fixed an Editor crash in the HDRP samples. (UUM-91532)
Editor: Fixed an Editor crash that occurred on startup when a build profile was activated in
OnPostprocessAllAssets(). (UUM-90128)Editor: Fixed an Editor crash that occurred when a null object was passed to
EnsureUniqueSiblingName. (UUM-91927)Editor: Fixed an Editor crash that occurred when changing the template scene to instantiate if the user had a preview thumbnail set. (UUM-97241)
Editor: Fixed an error message that occurred when multiple objects with LODGroup components were selected. (UUM-97878)
Editor: Fixed an error that caused terrain layer map corruption and console errors when painting with a global mipmap limit set. (UUM-55985)
Editor: Fixed an exception that occurred in the Material Editor preview window. (UUM-96801)
Editor: Fixed an exception that occurred when using a custom search provider. (UUM-96654)
Editor: Fixed an incorrect GameObject name in the OcclusionEffect URP sample. (UUM-71878)
Editor: Fixed an incorrect label for the culling mask in the Built-in Render Pipeline's camera inspector. (UUM-87404)
Editor: Fixed an infrequent crash when calling
Shader.WarmupAllShaders(). (UUM-73239)Editor: Fixed an instance where the editor would crash on start up if Overlays save data was corrupted. (UUM-96961)
Editor: Fixed an isseu by preventing "Attempting to draw with missing bindings" warning from being reported in some cases. (UUM-92382)
Editor: Fixed an isseu by removing cursor for min max slider in the default runtime theme. (UUM-88921)
Editor: Fixed an issue by adding more ID protection when returning
SearchResults. (UUM-98440)Editor: Fixed an issue by adding physical keyboard support on android. (UUM-65280)
Editor: Fixed an issue by adding Unity logo (16x16 and 32x32) for Dark Mode. (UUM-96682)
Editor: Fixed an issue by disabling splatmaps for shadows-only terrain. (UUM-79364)
Editor: Fixed an issue by ensuring input semantics are treated as case insensitive. (UUM-95628)
Editor: Fixed an issue by modifying crunched cubemap serialization and deserialization to eliminate empty space from binary asset on disk. (UUM-82605)
Editor: Fixed an issue by moving Shader property _Basemap_TexelSize from global to UnityPerMaterial cbuffer. ( so now rendering debugger "culling stats" option makes urp/particles shader SRP Batcher compatible). (UUM-85056)
Editor: Fixed an issue by moving the registration of the SceneViewMotion and RectSelection shortcut contexts to the OnEnable method of the Scene view. (UUM-86183)
Editor: Fixed an issue by no longer showing locale info message. (UUM-74127)
Editor: Fixed an issue by preventing a call for GUI Repaint when in the middle of Building. (UUM-78811)
Editor: Fixed an issue by preventing a call for GUI Repaint when in the middle of Building. (UUM-83683)
Editor: Fixed an issue by reducing the amount of time spent getting the time SpeedTree9Importer.DirtyCustomerDependencies. (UUM-99767)
Editor: Fixed an issue by removing a need to rely on
ScriptableRendererinShaderBuildPreprocessor. (UUM-93124)Editor: Fixed an issue by removing CurrentMaximizeLayout from the Layout menu as it should not be loadable as any other layout. Prevent layouts loaded from menus and scripts to put Unity in an unrecoverable state. (UUM-98930)
Editor: Fixed an issue by removing the scroller from the prefab override modal when the content does not overflow. (UUM-83279)
Editor: Fixed an issue by replacing the ScrollView with a scrollable textArea in the Console. (UUM-97127)
Editor: Fixed an issue by setting a minimum width for split panes in the UI Toolkit Debugger. (UUM-87428)
Editor: Fixed an issue by stop using recursion to collect information about profiler samplers because it can lead to a Stack Overflow. (UUM-79067)
Editor: Fixed an issue by switching to OnDidApplyAnimationProperties instead of Update for DecalProjectors. (UUM-100025)
Editor: Fixed an issue by updating a help url for URP camera. (UUM-91777)
Editor: Fixed an issue by updating the Shortcuts in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default". (UUM-95870)
Editor: Fixed an issue causing double restart prompts when toggling virtual texturing on Windows. (UUM-87735)
Editor: Fixed an issue in visionOS XR applications where only the left eye rendered when using MSAA and RenderGraph. (UUM-95617)
Editor: Fixed an issue so that error messages in dialogs are no longer cut off when using high DPI monitors on Microsoft Windows. (UUM-87585)
Editor: Fixed an issue so that Timeline tracks now accept Objects with both object and exposed references. (UUM-83224)
Editor: Fixed an issue so the Console no longer displays
ArgumentNullExceptionerror while trying to save a new scene template when the currently loaded scene is a new unsaved scene. (UUM-97129)Editor: Fixed an issue that occurred when baking terrain with Adaptive Probe Volumes (APV). (UUM-79810)
Editor: Fixed an issue that tree wireframe was incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
Editor: Fixed an issue that would cause the editor to throw a null reference exception when selecting a Video Clip. (UUM-83274)
Editor: Fixed an issue to maintain consistency between different font sizes in the Hierarchy and Scene view windows. (UUM-78943)
Editor: Fixed an issue when scene saving prompt did not appear when opening another scene while in Play Mode (UUM-69486)
Editor: Fixed an issue where a memory leak warning message appeared when creating a Material with GPU Resident Drawer enabled. (UUM-90039)
Editor: Fixed an issue where a Scene was built with the additive Scene's contents when loading the additive Scene on Awake. (UUM-99623)
Editor: Fixed an issue where Android build profiles with player settings overrides were not behaving based on the value of the scripting backed setting of the build profile, but instead were behaving based on the global/project settings player setting value. (UUM-85834)
Editor: Fixed an issue where assemblies were not included in a build when using DEVELOPMENT_BUILD constraint. (UUM-84208)
Editor: Fixed an issue where assigning an incorrect binding would erase custom shortcut binding and reset to default. (UUM-98265)
Editor: Fixed an issue where attempting to reset the QualitySettings would cause the editor to crash if they contained 1 or more Texture Mipmap Limit Groups. (UUM-91590)
Editor: Fixed an issue where baked-only shadows caused an increase in light intensity. (UUM-93148)
Editor: Fixed an issue where changes to a prefab could be lost because the inspector would refresh when a curve/color/gradient editor window opened. (UUM-99614)
Editor: Fixed an issue where debug draw mode was not rendering with GPUResidentDrawer enabled. (UUM-71437)
Editor: Fixed an issue where enabling the Scene view camera overlay triggered synchronous shader compilation, even when asynchronous compilation was enabled. (UUM-79996)
Editor: Fixed an issue where enum fields were not displayed on click in macOS when Tap to Click was enabled. (UUM-91306)
Editor: Fixed an issue where horizontal scrolling would not work when using a trackpad gesture. (UUM-84867)
Editor: Fixed an issue where importing C# scripts led to missing documentation. (UUM-87334)
Editor: Fixed an issue where it was impossible to dock the ShortcutManager window in the Editor. (UUM-96524)
Editor: Fixed an issue where it was no longer possible to hide GameView's toolbar via editor mode. (UUM-85706)
Editor: Fixed an issue where it was possible to edit the console content. (UUM-99459)
Editor: Fixed an issue where macOS Player settings did not appear in the build profile when using the Editor on a non-matching operating system. (UUM-93341)
Editor: Fixed an issue where navigating the Scene view with a pen tablet stopped working after returning to the Editor from another application. (UUM-90436)
Editor: Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
Editor: Fixed an issue where progress bar status was not updated during Android and iOS builds. (UUM-93106)
Editor: Fixed an issue where Screen Space Shadows did not work on Decals. (UUM-81517)
Editor: Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked. (UUM-54858)
Editor: Fixed an issue where sprite flipbook shadows using sprite shadows did not update correctly. (UUM-74689)
Editor: Fixed an issue where text following superscript or subscript was not reset to its default size correctly. (UUM-87350)
Editor: Fixed an issue where text in IMGUI was incorrectly truncated. (UUM-84922)
Editor: Fixed an issue where text tags with more than eight arguments weren't processed correctly. (UUM-91799)
Editor: Fixed an issue where the active input handling could be set to InputSystem and Both without indicating an error.
Editor: Fixed an issue where the base class for a derived type without the [Serializable] tag was getting stripped during a player build. (UUM-71116)
Editor: Fixed an issue where the build profile command line ignored the override global scenes option and always used the profile's scenes. (UUM-87796)
Editor: Fixed an issue where the build profile threw an exception when the Build Profile window was open and the user tried to delete the build profile using
Assetdatatabase.DeleteAsset. (UUM-91182)Editor: Fixed an issue where the CameraOverlay's dropdown didn't list cameras with repeated names. (UUM-95561)
Editor: Fixed an issue where the Create menu had empty entries after updating packages in the project on Linux or exiting play mode on macOS. (UUM-89106)
Editor: Fixed an issue where the cursor is frozen in the Game view when the "Input System Package (New)" input handling is used and "UnityEngine.CursorMode" is set to "ForceSoftware". (ISXB-986)
Editor: Fixed an issue where the default humanoid in the animation preview window would be pink when the auto option was selected. (UUM-84489)
Editor: Fixed an issue where the Device Simulator's scale would not persist when maximizing then minimizing another window. (UUM-78562)
Editor: Fixed an issue where the DirtyFlags of all build profiles were set to "True" when activating a build profile. (UUM-96006)
Editor: Fixed an issue where the editor could occasionally crash when exiting the editor with the Input System package included and the Active Input Handling is set to Both or Input System. (UUM-10774)
Editor: Fixed an issue where the editor would incorrectly mark some objects as dirty in some cases. (UUM-83944)
Editor: Fixed an issue where the Export window did not maintain initial selection after selecting different items in the Project Browser. (UUM-82656)
Editor: Fixed an issue where the Gizmos and Layers menu opened, closed and then immediately reopened when you clicked the dropdown. (UUM-91078)
Editor: Fixed an issue where the graphics jobs toggle didn't work correctly in Project Settings when building for standalone platforms. (UUM-91713)
Editor: Fixed an issue where the grid size input field in the Grid and Snap toolbar overwrote values during input. (UUM-91214)
Editor: Fixed an issue where the intensity selector in the Color Picker displayed incorrect values after modifying RGB values. (UUM-96564)
Editor: Fixed an issue where the items in the Window menu were not categorised and ordered alphabetically very good. (UUM-85947)
Editor: Fixed an issue where the macOS Editor would stutter when navigating the Scene view with the middle mouse button. (UUM-77258)
Editor: Fixed an issue where the macOS Player was not auto-connecting to the Profiler. (UUM-95378)
Editor: Fixed an issue where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
Editor: Fixed an issue where the Override Global Scene List checkbox didn't reset correctly in the Inspector. (UUM-84085)
Editor: Fixed an issue where the Prefab Override comparison window didn't display correctly when many fields were present. (UUM-96045)
Editor: Fixed an issue where the Progress Bar was misreporting the cause of Editor hangs in some cases. (UUM-79678)
Editor: Fixed an issue where the restart editor prompt for Graphics Jobs Mode appeared when switching between Windows and other platforms. (UUM-83947)
Editor: Fixed an issue where the selected marker on the Timeline was offset incorrectly when zoomed out. (UUM-55366)
Editor: Fixed an issue where the Shortcut Helper Bar did not reactivate after being disabled in the Preferences window. (UUM-92862)
Editor: Fixed an issue where the show read only properties would not work correctly. (UUM-84654)
Editor: Fixed an issue where the Sprite Atlas Importer did not correctly apply texture platform settings for certain platforms (such as iOS) and prevented editing through the Inspector window or relevant APIs. (UUM-90066)
Editor: Fixed an issue where the target folder was not outlined in blue when dragging and dropping an asset in the Project window. (UUM-87749)
Editor: Fixed an issue where the TextMeshPro Essential Resources popup incorrectly displayed when importing Scriptable Render Pipeline samples. (UUM-92266)
Editor: Fixed an issue where the TextureImporter "Alpha From Grayscale" and non-default Swizzle settings would have no effect when used with R16 grayscale source images. (UUM-75584)
Editor: Fixed an issue where the Tooltip windows did not have a title on Linux. (UUM-83763)
Editor: Fixed an issue where the WindowsEditor kept the main EditorWindow snapped when the Layout changed. (UUM-90338)
Editor: Fixed an issue where there was not a common list of invalid characters.
Editor: Fixed an issue where toggling the Incremental GC or active input handling player settings and then restarting the editor didn't result in the new setting taking effect. (UUM-85422)
Editor: Fixed an issue where UIBuilder viewport doesn't reflect certain property changes. (UUM-97052)
Editor: Fixed an issue where Unity crashed when navigating to the previous line in a Multiline TextField using the Advanced Text Generator (ATG) after adding an empty newline. (UUM-88965)
Editor: Fixed an issue where users couldn't connect their cloud project while in batch mode. (UUM-82764)
Editor: Fixed an issue where using a render pipeline asset extending
UniversalRenderpipelineAssetor its HDRP equivalent resulted in significantly longer build times. (UUM-73223)Editor: Fixed an issue where using
BatchRendererGroupDummyRendereras an IntermediateRenderer could result in reading and writing invalid memory. (UUM-90449)Editor: Fixed an issue where vertex snapping did not work in the Scene view for objects rendered using the GPU Resident Drawer. (UUM-66422)
Editor: Fixed an issue where
AnyTargetMaterialHasChildrenwas called for non-material assets being deleted from the Project Browser. (UUM-79129)Editor: Fixed an issue where
Application.cloudProjectIdreturned an incorrect ID when using build profiles with player setting overrides. (UUM-90426)Editor: Fixed an issue where
BuildPipeline.BuildPlayerwith a build profile ignored the override global scenes option and always used the profile's scenes. (UUM-87793)Editor: Fixed an issue where
GizmoType.NotInSelectionHierarchygizmos weren't restored after deselection. (UUM-72297)Editor: Fixed an issue where
InvalidOperationExceptionwas thrown when switching to a custom Debug Draw Mode in Scene View. (UUM-90587)Editor: Fixed an issue where
UnityWebRequest.errorreturned success after querying a texture, even though texture creation failed. (UUM-90140)Editor: Fixed an issue with column ordering in the Import Activity window when columns are deactivated.
Editor: Fixed an issue with same static batching data when building a player from editor or from command line. (UUM-98557)
Editor: Fixed an issue with the floating asset preview window, which would fail to repaint under certain circumstances. (UUM-96393)
Editor: Fixed an issue with the
TextureImporter.GetAutomaticFormat APIwhere it returned an unexpected format if the provided platform name referred to a platform without an installed build support module. (UUM-95944)Editor: Fixed an issue with the
TextureImporter.GetAutomaticFormatAPI where it returned an unexpected format if the provided platform name referred to certain platforms (such as iOS). (UUM-93298)Editor: Fixed an issue with undo and redo operations not reverting the name when renaming a parameter in the Animator window. (UUM-95807)
Editor: Fixed an issue with Unity Multiplayer Clone Editors so that dialogs that were meant to be unmoveable cannot be dragged.
Editor: Fixed an issuse where a corrupted UXML file opened in the UI Builder. (UUM-71448)
Editor: Fixed an isue by adding a shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
Editor: Fixed an
UnauthorizedAccessExceptionthat occurred when editingSceneTemplateSettingswith Perforce Integration enabled. (UUM-93720)Editor: Fixed assertions when setting the intensity of an HDR color to a high value. (UUM-33521)
Editor: Fixed AssetDatabase.AddObjectToAsset with object arguments not working on an asset created with AssetDatabase.CreateAsset within the same StartAssetEditing / StopAssetEditing scope. (UUM-92732)
Editor: Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset. (UUM-83829)
Editor: Fixed Bold and Bold-Italic font weight for the editor font. (UUM-98978)
Editor: Fixed build profile player settings changed through APIs not saved when using AssetDatabase.SaveAssets(). (UUM-90038)
Editor: Fixed build profile virtual texturing issues:
- Updating the player setting value didn't get serialized to the asset file.
- Toggling the virtual texture player setting for an inactive profile still showed the restart editor prompt.
- Even after restarting the editor, we didn't update EditorOnlyVirtualTextureState.json that the PlayerSetting methods used as the source of truth for the setting, which resulted in a subsequent restart prompt appearing as the project was opening after the initial restart. (UUM-77905)
- Updating the player setting value didn't get serialized to the asset file.
Editor: Fixed Build profile window refreshed every frame on Android. (UUM-83850)
Editor: Fixed Camera Editor focal length field processing value before it has been fully typed. (UUM-96983)
Editor: Fixed console being cleared after building a player. (UUM-91487)
Editor: Fixed console logs not being cleared on recompile if Clear on Recompile option is enabled. (UUM-73031)
Editor: Fixed Context Menu not updating in the Shortcuts manager when resolving a Binding Conflict. (UUM-84760)
Editor: Fixed corrupted Font crashing the editor when opened in FontAssetCreator. (UUM-78705)
Editor: Fixed corruption in FontEngine.GetFaceInfo. (UUM-91772)
Editor: Fixed crash in Font Asset Creator. (UUM-91956)
Editor: Fixed crash that would occur due to memory corruption in the Burst domain after logging a warning to the Editor console. (UUM-78956)
Editor: Fixed current direction output in Sample Water Surface VFX node. (UUM-100219)
Editor: Fixed custom hlsl issue when used with a file and two output connected. (UUM-90776)
Editor: Fixed debug rendering error when rebaking APV with disk streaming enabled. (UUM-73635)
Editor: Fixed decal projector material creation. (UUM-87642)
Editor: Fixed documentation for box light support in RT. (UUM-100900)
Editor: Fixed dropdown items were not highlighted when setting padding in .unity-base-dropdown__item and hovering the mouse over the label. (UUM-86350)
Editor: Fixed duplicate separators appearing in the game object hierarchy menu. (UUM-83272)
Editor: Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239)
Editor: Fixed Editor errors caused when "RGB + 1-bit Alpha Compressed ETC2 4 bits" compression is used. (UUM-65395)
Editor: Fixed EditorApplication.isFocused returning false in Play mode. (UUM-83091)
Editor: Fixed Focus select on TextField on mobile devices. (UUM-90980)
Editor: Fixed for 'Recursive serialization is not allowed for threaded serialization' when the build profile context instance is created in a serialization callback. (UUM-84096)
Editor: Fixed GCAlloc in NativePassData.GraphPasses(). (UUM-95334)
Editor: Fixed GradientPicker removing all swatches when dragging them outside. (UUM-100664)
Editor: Fixed IME text not appearing in UITK's TextField as we type. (UUM-84531)
Editor: Fixed implicit truncation shader warnings when using the multiplayer VR template. (UUM-84269)
Editor: Fixed importing of DDS files using the DDPF_LUMINANCE format. (UUM-87535)
Editor: Fixed Inter not being created at runtime issue. (UUM-79518)
Editor: Fixed issue on MacOS with Apple Silicon where the grid animation preview window might overlap with the rendered preview object. (UUM-97414)
Editor: FIxed issue where an infinite reimport loop occured when a package was modifying scripting settings in a project with a build profile and player settings overrides. (UUM-95853)
Editor: Fixed issue where pressing Shift+Tab in the inspector would focus a completely different tab. (UUM-87588)
Editor: Fixed issue where Scene View navigation would not function properly when using a pen tablet as the input device. (UUM-77768)
Editor: Fixed issue with Android builds adding extra file extensions when "Show all filename extensions" was enabled in Finder preferences on macOS 15. (UUM-87606)
Editor: Fixed issue with caret navigation/selection not working properly in WebGL for TMP. (UUM-51617)
Editor: Fixed issue with emojis in TextField on mobile. (UUM-72689)
Editor: Fixed issue with emojis in TextField on mobile. (UUM-78397)
Editor: Fixed issues where the TextureImporterInspector could sometimes fail to retrieve texture platform settings for platforms with more than one valid internal name (example: "iPhone" / "iOS"). (UUM-73858)
Editor: Fixed issues with world space canvases rendered in offscreen cameras when in play mode and with a user defined application target frame rate. These could display flickering with transparent canvas UI components or ghosting for moving components. (UUM-86486)
Editor: Fixed Light Probe field in the Graphics Settings. (UUM-86964)
Editor: Fixed log messages being shown in Editor window. (UUM-87794)
Editor: Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
Editor: Fixed missing legacy deformers shapes for new water decal. (UUM-85483)
Editor: Fixed modified time for meta file when creating a new script file in an embedded package. (UUM-93130)
Editor: Fixed namespace stripping on managed class when class name contains the namespace.
\`<br> namespace MyNamespace<br> \{<br> class MyNamespaceClass<br> \{<br> \}<br> \}<br>` (UUM-82870)Editor: Fixed null ref exception when trying to maximize a pop-up window. (UUM-76218)
Editor: Fixed Nullref when using a Water Decal with Deformation and Current checked without Mask And Current Water Decal Workflow. (UUM-97396)
Editor: Fixed NullReferenceException when Target of the RenderFunc is null.
Editor: Fixed offscreen rendering flags to be added only when the "Offscreen Rendering (Vulkan)" OpenXR UI setting is present and enabled. (OXRB-358)
Editor: Fixed opening editor log when -logFile is a relative path. (UUM-96399)
Editor: Fixed prefab editor ignoring gameobject structure changes such as adding or removing a component. (UUM-72378)
Editor: Fixed RadioButtonGroup getting cleared when selected in the UIBuilder. (UUM-87770)
Editor: Fixed random editor freeze when generating lighting. (UUM-84915)
Editor: Fixed rectangular selection in Scene View where objects weren't selected if they where rendered through the GPU Resident Drawer. (UUM-90229)
Editor: Fixed red spots appearing when using blending scenarios with APV (UUM-92338)
Editor: Fixed reimport Raytrace shader when switching between Mac, Windows, and Linux build target. (UUM-83044)
Editor: Fixed rendering issues for XRSettings.renderViewportScale when using Vulkan. (UUM-83765)
Editor: Fixed scene filtering not working on metal sometimes with render graph. (UUM-76465)
Editor: Fixed search propositions for Hierarchy
t:prefab. (UUM-86550)Editor: Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
Editor: Fixed skin-mesh shadow cascade culling. (UUM-98273)
Editor: Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
Editor: Fixed sprite asset fallbacks not working on a job. (UUM-85568)
Editor: Fixed sprite instancing with 2d shaders. (UUM-87636)
Editor: Fixed text not being updated after changing some FontAsset's values. (UUM-82887)
Editor: Fixed the classic asset bundle pipeline to recursively collect dependencies for prefab instances of a scene. Previously this was working correctly on a full build, but not an incremental one. (UUM-88032)
Editor: Fixed the Clipping Planes float fields behavior for CameraEditor when using BiRP. (UUM-85583)
Editor: Fixed the drag line of the splitter not sticking to the mouse position (UUM-79619)
Editor: Fixed the help button tooltip text for some components.
Editor: Fixed the indentation of list properties in the inspector. (UUM-99070)
Editor: Fixed the issue where licensing modals was printing an error message in Editor console:
"Layout update is struggling to process current layout". (UUM-86833)Editor: Fixed the issue where the data time of a downloaded .unitypackage is not parsed correctly. (UUM-86875)
Editor: Fixed the over-clamping of delta time value applied to "unity_DeltaTime". (UUM-35772)
Editor: Fixed the placement of the Prefab overrides comparison popup and other popups on multi-monitor setups with varying display scaling. (UUM-88949)
Editor: Fixed the size of search icons. (UUM-93307)
Editor: Fixed the size of search icons. (UUM-93350)
Editor: Fixed the
EditorStyles.whiteBoldLabelstyle so the text is white. (UUM-84114)Editor: Fixed two pane split view dragline style for UITK to avoid inconsistency in editor windows.
Editor: Fixed UITK input for UWP. (UUM-53385)
Editor: Fixed unexpected platforms display in build profile player settings overrides for cross-compiling Standalone and Server platforms (UUM-84259)
Editor: Fixed URP shadows being rendered incorrectly with transparent objects in the scene (UUM-97942)
Editor: Fixed visual artifacts in tooltips on Linux. (UUM-91319)
Editor: Fixed warning about probe volume. (UUM-75179)
Editor: Fixed warning message occurring when Focusing a text just after enabling a UIDocument. (UUM-83856)
Editor: Fixed water system debug mode for tesselation on metal. (UUM-96407)
Editor: Fixed Window menu Package Manager, Asset Store, Services and My Assets have been moved to a Package Management submenu. This may impact user-defined keyboard shortcuts or scripts relying on menu item paths. Refer to the upgrade guide for more details about this change.
Editor: Fixed Window menu Version Control menu item has been moved to a Version Control submenu and renamed External Provider. This may impact user-defined keyboard shortcuts or scripts relying on menu item paths. Refer to the upgrade guide for more details about this change.
Editor: Fixes DeviceSimulator to implement Touch.rawPosition to return the starting position of the simulated touch contact. (UUM-58248)
Editor: Fixes EditorWindow sizing issues when dragging windows between displays with different DPI scales. (UUM-91671)
Editor: Fixes InvalidOperationException when using more than 20 render passes. (UUM-85293)
Editor: Improved Add Component window so long item names are truncated with ellipsis. (UUM-91895)
Editor: Improved text clarity in Build Automation Modal Window. (UCB-12554)
Editor: Improved the performance of loading and processing Profile traces. (UUM-92831)
Editor: Linux: Fixed crash when an exception is thrown in a docked tab when closing a window. (UUM-97461)
Editor: Mouse jumping is disabled on Linux when using Wayland. (UUM-82831)
Editor: Prevented the output of compile errors when a compilation is automatically retried, as they will be rerun and potentially fixed. (UUM-72688)
Editor: QNX 8 SDK update to 8.0.2 version.
Editor: Reduced the number of components categorized as Miscellaneous in the Add Component menu. (UUM-87195)
Editor: Remove incorrect reporting of missing script compilation files when using source generators. (UUM-86938)
Editor: Removed Edit menu items added by Apple Intelligence from view. (UUM-96160)
Editor: Removed faulty GlobalVolumeFeature renderer feature from the Mobile_Renderer asset in the blank URP template. (UUM-84504)
Editor: Renamed and reorganized the Help menu items to better indicate where they each direct the user. (UUM-86441)
Editor: Render Graph Viewer - Properly show the values for clear and bindMs (UUM-88044)
Editor: Stopped the launch screen from repeatedly changing the window title to improve Editor launch speed. (UUM-93087)
Editor: The inspector window preview area dragline anchor should no longer be visible when it is not supposed to be. Additionally, the minimum height of the content area is now set to a non-zero value to prevent it from collapsing to nothing. (UUM-93306)
Editor: The Linux editor will now reduce CPU usage when moved to the background, respecting the "Interaction Mode" setting. (UUM-79514)
Editor: Updated custom hash code generation to ensure stability and remove reliance on captured variables for lambdas. (UUM-88061)
Editor: Updated documentation references for URP and HDRP Camera, Decal Projector, and Probe Volumes. (UUM-91777)
Editor: Updated the Unity Editor splash screen copyright to 2025. (UUM-93029)
Editor: Warning about uncompressed atlas should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
Editor: Wizard - Some validations were showing the fix button when it was not needed. (UUM-78839)
Editor: [Android] Fixed an issue by adding a warning informing users that UnityEditor.AndroidCreateSymbols enumeration is now obsolete and updated documentation on Unity 6000.1. (UUM-93309)
Editor: [Android] Fix deprecation warning message to suggest the UnityEditor.Android.UserBuildSettings.DebugSymbols.level property instead of UnityEditor.Android.DebugSymbols.level on Unity 6. (UUM-91350)
Editor: [APV] Fixed an issue where it was impossible to switch between multiple Baking Set when multiple scenes are loaded additively. (UUM-85396)
Editor: [URP][RG] Incorrect partial blur when using RenderGraph in URP (UUM-79602)
Entities: Fixed an issue where an exception would be thrown when exiting play mode after closing and opening a sub scene. (UUM-86554)
GI: Ensured that the Lighting Window open reference button links to documentation for the correct Editor Version. (UUM-83218)
GI: Fixed a bad Reflection Probe rendering of Volumetric Clouds in HDRP. (UUM-84729)
GI: Fixed a negative loop iteration count on Switch. (UUM-83610)
GI: Fixed an issue by removing the clamping of the environment sample count in the Lighting window to a maximum of 2048. Users can now specify higher sample counts if needed. (UUM-96953)
GI: Fixed an issue where Adaptive Probe Volumes could not be baked when the chosen graphics library is GLES.
GI: Fixed an issue where Adaptive Probe Volumes could not be loaded from Asset Bundles. (UUM-90705)
GI: Fixed an issue where baking only Adaptive Probe Volumes would update lights in an unpersistent way, causing double contribution with realtime lighting after scene reload. (UUM-78573)
GI: Fixed an issue where exporting a unitypackage with a scene using Adaptive Probe Volumes didn't include all the lighting data. (UUM-79581)
GI: Fixed an issue where Global Illumination data was included in Dedicated Server builds. (UUM-58026)
GI: Fixed an issue where lighting data was missing for scenes loaded from asset bundles in the Editor. (UUM-93115)
GI: Fixed an issue where Path Tracing package was not compilable when building player. (UUM-84131)
GI: Fixed an issue where sampling of Adaptive Probe Volumes was incorrect when using leak reduction modes on GLES. (UUM-82539)
GI: Fixed an issue where some files produced by Adaptive Probe Volume baking were read-only. (UUM-90236)
GI: Fixed issue where the result of sampling Adaptive Probe Volumes would look different on each eye when using HDRP with Single Pass Instanced rendering and Camera Relative Rendering enabled. (UUM-84382)
GI: Fixed to work the baked lightmap debug mode with HDRP terrains. (UUM-82974)
GI: Reverted a change to packing made in Unity 6, which based lightmap packing order on the positions of lightmapped objects in the scene. This didn't have the intended effect, and significantly worsened utilization of lightmap space. (UUM-96033)
Graphics: Added a warning message when using CopyTexture with compressed texture formats that aren't supported by the current device. (UUM-89001)
Graphics: Adds a new option for cross-fade dithering type, which achieves dithering by stencil test instead of alpha testing. By enabling this option, the shader keyword LOD_FADE_CROSSFADE is stripped in forward/deferred pass and in depth-normal prepass (Limitation: it is not stripped if GPU instancing is enabled or if render graph is disabled). Stencil override is incompatible with this option.
Graphics: Decreased the storage size of combined static meshes when using Metal. (UUM-83137)
Graphics: Fixed a crash on Linux that occurred when using the Vulkan graphics API with
vkUpdateDescriptorSetWithTemplateKHR. (UUM-85263)Graphics: Fixed a crash that can happen when using ray tracing affects and Skinned Mesh Renderers using Dynamic Transform Ray Tracing mode. (UUM-90573)
Graphics: Fixed a crash when importing a 16K normal map texture from gray scale. (UUM-79322)
Graphics: Fixed a crash when using native graphics jobs on Metal. (UUM-44469)
Graphics: Fixed a crash with Terrain combined with Graphics Jobs. (UUM-98417)
Graphics: Fixed a helpbox that displayed a misleading message for FrameSettings configuration in volume components' Inspector. (UUM-86162)
Graphics: Fixed a problem with Texture Streaming where a material could remain blurry and not streamed in for an undefined amount of time. (UUM-73384)
Graphics: Fixed a rare crash on certain Samsung devices when running GLES. (UUM-29705)
Graphics: Fixed a regression where texture data does not end up in Player builds when Load texture data on demand is enabled in the Editor settings and Mip Stripping is enabled. (UUM-53664)
Graphics: Fixed an Editor crash when releasing Adaptive Probe Volume data. (UUM-76437)
Graphics: Fixed an error that stated "A renderer material mask can't store more than 128 materials." (UUM-95899)
Graphics: Fixed an issue by making sure resolve surface is linked to surface in OpenGL Core when using MSAA. (UUM-83898)
Graphics: Fixed an issue where "glClientWaitSync: Expected application to have kicked everything until job" error is spammed when disabling Raw Image. (UUM-35986)
Graphics: Fixed an Issue where resizing the SceneView would throw errors. (UUM-83527)
Graphics: Fixed an issue where STP was disabled if TAA was disabled. (UUM-87121)
Graphics: Fixed an issue where the cmpression of NPOT textures with mipmaps was not supported by the GPU. Texture2D.Compress function has been updated to detect that and not compress the texture, issuing an error message, so that it is consistent with the texture import pipeline. (UUM-35314)
Graphics: Fixed an issue where the MeshCompression would be set incorrectly because of a divergence between the Built-In and URP specific DynamicBatching Settings. (UUM-95641)
Graphics: Fixed an issue where the rendered color of a preset differed from the preview color when adding a new swatch in the HDR Color Picker. (UUM-86724)
Graphics: Fixed an issue where the resolve surface wasn't linked to the surface in OpenGL Core when using MSAA. (UUM-86641)
Graphics: Fixed an issue where zero-byte files were created when baking Adaptive Probe Volumes (APV). (UUM-85411)
Graphics: Fixed an issue where
GraphicsStateCollection::GetVariants()caused a memory allocation crash in the Editor. (UUM-86520)Graphics: Fixed an issue with BatchRendererGroup picking when using different draw command types. (UUM-91356)
Graphics: Fixed crash issue with DX11 Tessellation Displacement sample project from the asset store. (UUM-74198)
Graphics: Fixed ForceLODGroup not working with GPUResidentDrawer. (UUM-92428)
Graphics: Fixed glFramebufferTexture2DMultisampleEXT failure on Adreno drivers when per-format max MSAA limit exceeds global max MSAA limit. (UUM-76807)
Graphics: Fixed GPUResidentDrawer crash in ParallelSortExtensions.ParallelSort because of an array being diposed while still used by some jobs. (UUM-83578)
Graphics: Fixed GPUResidentDrawer deadlock because of a double dispose of CPUSharedInstanceData.materialIDArrays. (UUM-83561)
Graphics: Fixed GPUResidentDrawer Editor crash on Metal when occluderDepthPyramidKernels compute shader import fails. (UUM-84509)
Graphics: Fixed incorrect lightmap textures bound to objects after additively loading or unloading scenes in the case of objects rendered through the GPU Resident Drawer. (UUM-91854)
Graphics: Fixed issue that caused screen flickering after splash screen on iOS devices. (UUM-75677)
Graphics: Fixed lens flare's incorrect position when Camera's Viewport Rect has a nonzero offset, or if hardware dynamic resolution is enabled. (UUM-95513)
Graphics: Fixed msaa resolves of SetRenderTarget-based rending not being done before beginning a new renderpass. (UUM-72239)
Graphics: Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-88999)
Graphics: Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-92250)
Graphics: Fixed OpenGLCore crash on Windows when using Native Render Pass.
Graphics: Fixed picking and outline for all BatchRendererGroup draw types. (UUM-87382)
Graphics: Fixed potential race condition when calling GraphicsBuffer.SetData and GraphicsBuffer.LockBufferForWrite/GraphicsBuffer.UnlockBufferAfterWrite. (UUM-83339)
Graphics: Fixed RayTracingAccelerationStructure.AddInstances assigning the same instance ID to all ray tracing instances added to the acceleration structure, making it impossible to identify individual instances added using this function. (UUM-85733)
Graphics: Fixed render graph passes not being fully cleared correctly at the end of the frame, leading to occasional execution errors. (UUM-85333)
Graphics: Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics. (UUM-77760)
Graphics: Fixed ScalableBufferManager.ResizeBuffers not working with MSAA RTs on Metal. (UUM-24634)
Graphics: Fixed seams appeared between non-infinite instanced quads in the water surface. (UUM-86738)
Graphics: Fixed SRP Batcher checking the against the active render pipeline causing incorrect bindings (UUM-77168)
Graphics: Fixed the artifacts of Volumetric Clouds on certain platforms. (UUM-87074)
Graphics: Fixed too aggressive material property block clearing issue. (UUM-85970)
Graphics: Fixed Vulkan crash using WebCam textures on certain devices. (UUM-95365)
Graphics: Fixed Vulkan warnings that spams every frame when the application is actively running on a device. (UUM-91109)
Graphics: FrameDebugger - Fixed an issue to allow displaying depth of RenderTargets with both color and depth. (UUM-78955)
Graphics: Implemented a workaround for Vulkan MSAA resolve subpass issue on Adreno GPUs. (UUM-95529)
Graphics: Improved
JobHandle.Complete()to avoid stealing work unrelated to the job being completed.Graphics: On Metal, the blend state and color mask specified in Shader Passes are now applied to the correct render targets. (UUM-83382)
Graphics: The Render pass API was sometimes erroneously considering a configuration that was valid as invalid when rendering to array slices or mipmaps.
Graphics: This PR fixes the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)
HDRP: Added a condition to the Receiver Motion Rejection feature that checks whether a pixel has actually moved. (UUM-84459)
HDRP: Ensure custom post-processing effects are disabled when post-processing is disabled. (UUM-78486)
HDRP: Fixed a bug that caused HDAdditionalLightData with preserveCachedShadow to be evicted from the cachedShadowManager. (UUM-83766)
HDRP: Fixed a shader error when using water excluder with entities. (UUM-86522)
HDRP: Fixed advanced upsampler settings not visible on platforms where they are not supported. (UUM-84078)
HDRP: Fixed an error that occurs when using more than 200 Local Volumetric Fog. (UUM-84912)
HDRP: Fixed an issue by adding clamp to HairAngleWorld to prevent nan from FastASin. (UUM-72279)
HDRP: Fixed an issue that prevented changing the Shadow Map resolution for
HDAdditionalLightDatawhen usingpreserveCachedShadow. (UUM-90709)HDRP: Fixed an issue where DebugDisplay Camera list grew beyond number of active cameras, every time a camera was registered or unregistered. (UUM-86686)
HDRP: Fixed an issue where High Definition Render Pipeline (HDRP) ambient scene lighting was leaking into the material preview window. (UUM-84064)
HDRP: Fixed an issue where the padding in the Lighting window was different between tabs. (UUM-83840)
HDRP: Fixed an issue where underwater collider bounds checks were inaccurate when the collider was rotated. (UUM-96987)
HDRP: Fixed an issue with High Definition Render Pipeline (HDRP) sky rendering when Camera Relative Rendering is disabled. (UUM-90251)
HDRP: Fixed black line artifacts on top of the screen with DRS and downsampled SSAO. (UUM-69425)
HDRP: Fixed color pyramid sampling when distortion is enabled after the distortion pass. (UUM-75319)
HDRP: Fixed errors that would occur when building the XR player with Water System enabled. (UUM-85851)
HDRP: Fixed HairVertex instancing-related shader-compilation issues. (UUM-84231)
HDRP: Fixed invalid global state pushed when using override camera rendering in the CustomPassUtils functions. (UUM-82849)
HDRP: Fixed layer index out of range in LayeredLitGUI. (UUM-71157)
HDRP: Fixed NullReferenceException when clicking Jump To Source button in Render Graph Viewer. (UUM-97702)
HDRP: Fixed rendering a black ground when opening a new HDRP scene. (UUM-83616)
HDRP: Fixed Screen-Space Subsurface Scattering leaking from material with a subsurface mask set to 0. (UUM-76359)
HDRP: Fixed the Lit Shader depthOffset + no-heightmap configuration. (UUM-44723)
HDRP: Fixed visual artifacts that occurred when blending cascade shadows and distance shadow masks. (UUM-90909)
HDRP: Fixed visual artifacts when using the Graphics Compositor on the editor on MacOS. The issue occurred when changing the "Output Camera" and the "Clear Color" field was disabled. (UUM-84610)
HDRP: Fixed water system memory leak on domain reload. (UUM-91837)
HDRP: Fixed wrong SSR when using a shader graph with a clear coat value of 0. (UUM-84980)
HDRP: Ignore material variants with log message. (UUM-72639)
HDRP: Removed the "Setting MRTs without a depth buffer is not supported" error in Volumetric Clouds Combine pass. (UUM-84590)
HDRP: Removed the FixAll button from the High Definition Render Pipeline (HDRP) Wizard when no automated fix is available. (UUM-84977)
HDRP: Updated the High Definition Render Pipeline (HDRP) Wizard to no longer assume a check failure while awaiting a reply from the Package Manager. The Wizard now displays a specific pending icon during this process. (UUM-85253)
IL2CPP: Added QNX 8.0.
IL2CPP: Fix a UnityLinker crash that occurred when
--enable-reportis used on a large project. (UUM-95599)IL2CPP: Fixed "DllNotFoundException: Unable to load DLL 'kernel32.dll'" error on Universal Windows Platform when using HttpClient. (UUM-79112)
IL2CPP: Fixed a memory corruption on a constrained call on an integral pointer type in unsafe generic code.
IL2CPP: Fixed a
MethodAccessExceptionthat occurred when using theAsyncOperation<T>.Resultvalue as a generic interface. (UUM-86794)IL2CPP: Fixed an issue by removing a potential 1000ms delay during shutdown.
IL2CPP: Fixed an issue where a deadlock occurred intermittently during asset garbage collection scanning. (UUM-79998)
IL2CPP: Fixed an issue where builds failed if the project's root directory contained files that matched project assembly names. (UUM-91340)
IL2CPP: Fixed an issue where fields of field types on serialized types were stripped in some cases. (UUM-90024)
IL2CPP: Fixed an issue where IL2CPP allocated more memory than required. (UUM-83219)
IL2CPP: Fixed an issue where Il2CppEagerStaticClassConstructionAttribute did not have defined behavior which resulted in an out of order initialization on nested static constructors. (UUM-84202)
IL2CPP: Fixed an issue with incorrect numeric conversion when using enum values. (UUM-91859)
IL2CPP: Fixed crash when creating too many threads. (UUM-78115)
IL2CPP: Fixed issue where some nested structs configurations could cause long build times. (UUM-98369)
IL2CPP: Fixed issue with the wrong calling convention being used on function pointers when two function pointers with the same signature only differed by calling convention.
IL2CPP: Fixed unmanaged calling convention being ignored on methods with multiple MonoPInvokeCallbackAttributes. (UUM-88936)
IL2CPP: Reduced internal memory overhead. (UUM-83219)
IL2CPP: [setlocale](https://www.qnx.com/developers/docs/7.1/\#com.qnx.doc.neutrino.lib_ref/topic/s/setlocale.html\) fixes the performance on QNX for the first CultureInfo call.CultureInfo call tested on NXP iMX8QM:~240 ms without fix.~70 ms with the fix. (UUM-86398)
IMGUI: Fixed an issue where certain usages of the
<a href>tag in IMGUI did not function as expected. (UUM-89093)IMGUI: Fixed an issue with using multiple arguments in a single tag with IMGUI. (UUM-87147)
Input: Fixed an issue where the F13, F14, and F15 buttons weren't recognized when used with the Input function in scripts. (UUM-44328)
Input: Fixed F22 key which was not supported in the helper
UnityEditorInternal.InternalEditorUtility.TextifyEvent. (UUM-99102)Input System: Fixed an internal Unity issue that could cause the Input System package to stop processing data from devices. (UUM-85315)
Input System: Fixed an issue where the Input System could become unresponsive after the game or application had been running for a long time or when using high-frequency input devices. (UUM-98890)
Input System: Fixed an issue where the Player failed to exit when using the new Input System on Windows 11 (24H2). (UUM-91181)
Installer: Fixed an issue where the Unity Editor installer installed an outdated version of the Visual C++ 2010 Redistributable package for Windows. (UUM-92217)
Installer: Updated Visual C++ 2010 Redistributables used in the Windows Editor Installer. (UUM-92217)
iOS: Checking ARKit requirement in custom build profiles player settings will fill camera description the same way it does in project settings. (UUM-84779)
iOS: Fixed a crash that occurred when using the iOS player as a Library configuration, unloading Unity, then rotating the device. (UUM-87752)
iOS: Fixed a few cases where the "Mute Other Audio Sources" player setting is false, but we would still end up stopping an external app's audio sometimes when starting a microphone recording. (UUM-73479)
iOS: Fixed an issue to make On Demand Resources variant settings customizable in Player settings of a custom build profile. (UUM-85569)
iOS: Fixed an issue where if the "Prepare iOS for Recording" player setting was true and the "Mute Other Audio Sources" player setting was false, we would stop an external app's audio when first starting the Unity app. (UUM-91252)
iOS: Fixed an issue where the Entitlements file randomly disappeared on consecutive builds. (UUM-90160)
iOS: Fixed an issue where
AVCaptureSession startRunningwasn't run in a background thread as suggested by Apple. This also fixed an issue where aPlayerLoopwas called recursively when running the iPhone app on Mac. (UUM-90986)iOS: Fixed plugin framework folders showing up red in exported iOS Xcode project. (UUM-84687)
iOS: Fixed QualitySettings handling (when AA is involved) in Split View. (UUM-61559)
iOS: Fixed soft keyboard Done/Cancel buttons truncating (to "...") in languages like Korean due to decimal font width. (UUM-97527)
iOS: Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
iOS: Fixed the Use On-Demand Resources player setting so it can be overridden when using a build profile. (UUM-84440)
iOS: Fixed WebCamDevice.availableResolutions returning [0;0] on some devices. (UUM-87792)
Kernel: Fixed a hang that would occur when accessing transforms immediately after scheduling a transform job with dependencies. (UUM-86782)
Kernel: Fixed an issue where calling
JobHandle.Complete()from multiple threads on the sameJobHandlecaused the Editor to stop responding. (UUM-85405)Kernel: Fixed job system atomic synchronization bug which could cause a hang. (UUM-95841)
Kernel: Fixed performance regression in JobHandle.Complete() on Arm based devices by optimizing atomic operations. (UUM-96830)
Kernel: Optimized
JobHandle.CombineDependencies()to reduce cost and avoid scheduling batched jobs. This allows code that frequently combines dependencies to submit larger batches, improving performance. (UUM-86151)Kernel: Reduced Profiler overhead when executing For Each jobs. (UUM-92906)
Kernel: Removed job batch kicking in Transform jobs to resolve a performance regression. (UUM-92620)
License: Updated Licensing Client to 1.16.0.
Linux: Fixed an assertion failure on ExFAT file systems when Build and Run is executed. (UUM-91555)
Linux: Fixed Input.mouseScrollDelta which could be inconsistent depending on the framerate. (UUM-88049)
Linux: Fixed mouse wheel input inversion on Legacy Input System and IMGUI.
Linux: Fixed new input touch timestamps (UUM-79893)
Linux: Fixed"Shutdown worker was forced killed because it kept running. Worker x" was not appearing in the console. (UUM-83635)
macOS: Fixed an issue on headless macOS games, where Ctrl+C was not registered in headless games, which prevented
OnApplicationQuitfrom being called. (UUM-87122)macOS: Fixed an issue with [Application.targetFrameRate](ScriptRef:Application-targetFrameRate) so it's now ignored if the value of [QualitySettings.vSyncCount](ScriptRef:QualitySettings-vSyncCount) is greater than 0. (UUM-83568)
Mobile: Fixed an issue where user certificates were included in the app by default. (UUM-97194)
Mono: Fixed a crash for MONO_TYPE_FNPTR cases in mono_field_get_value_object_checked. (UUM-79025)
Mono: Fixed a crash that occurred during a domain reload when a Windows Form was using a tooltip window. (UUM-79065)
Mono: Fixed a possible out-of-bounds memory write when inlining code with code coverage enabled. (UUM-83778)
Mono: Fixed a potential read beyond the end of a buffer on MacOS when iterating directories. (UUM-83824)
Mono: Fixed an exception being thrown due to a race condition within Encoding.GetEncoding. (UUM-82959)
Mono: Fixed an issue where macOS machines using the Morocco/Casablanca timezone logged time one hour behind the correct time. (UUM-87263)
Mono: Fixed an issue where the Editor froze when taking a snapshot using the Memory Profiler. (UUM-90945)
Mono: Fixed crash when loading a class which contained fields at the end of the metadata table with a table size 65535. (UUM-78961)
Mono: Fixed JIT trampoline memory leak with Timers and Sockets. (UUM-76306)
Mono: Fixed performance regression where hardware intrinsics were not being applied fully. (UUM-85288)
Mono: Fixed some corner case issues with math operations.
Mono: Fixed
InvalidCastExceptionsoccasionally being thrown by entity workers after a domain reload. (UUM-87193)Mono: Fixeda rare NullReferenceException during a constrained call on a value type. (UUM-79115)
Multiplayer: Dedicated Server - Fixed an issue where Multiplayer Roles Data kept references to null components. (UUM-90741)
Networking: Fixed an issue so that when a
UnityWebRequestdownload is canceled due to an error inside the download handler, a data processing error is reported instead of a connection error. (UUM-90727)Networking: Fixed an issue where TLS connections would fail to be established after a certain time/number. (UUM-83744)
Networking: Fixed UnityWebRequest so it reports a DataProcessingError instead of Success when audio clip creation fails. (UUM-90725)
Package Manager: Changed resolution of 'default' version Feature Set dependency packages. (UUM-78237)
Package Manager: Dependency resolution no longer breaks when there is a dependency on a core package with a different version. Instead, the Package Manager will use the built-in package version. It is possible to preserve the previous behaviour and override specific core packages with a version pulled from a custom scoped registry by adding the following to the scoped registry configuration:
"overrideBuiltIns": true.Package Manager: Fix the issue where using the 'Window.Open" API to select a package would silently fails when it is hidden by "Show PreRelease Package Versions" setting. (UUM-82771)
Package Manager: Fixed a crash when package contains a dependency with null version in the package manifest. (UUM-64442)
Package Manager: Fixed a mismatch issue between the
packageIdandversionfields ofPackageInfo. (UUM-82657)Package Manager: Fixed an issue where certain packages could not be removed from a project. (UUM-82995)
Package Manager: Fixed an issue where refreshing the built-in page in the Package Manager window caused scoped registry packages to disappear. (UUM-92446)
Package Manager: Fixed an issue where switching Projects during the import of a complete Project prevented all assets from importing, causing the Project to open incomplete. (UUM-88051)
Package Manager: Fixed an issue where the Experimental Package in Use dropdown button didn't select the correct page in the Package Manager. (UUM-85699)
Package Manager: Fixed an issue where the refresh timestamp does not get updated when users click on
Refresh Listbutton. (UUM-77972)Package Manager: Fixed an issue where UnityEditor.PackageManager.UI.Sample.FindByPackage will no longer throw an exception when passed an unknown package. (UUM-86326)
Package Manager: Fixed an issue where update available filter didn't always refresh the list properly. (UUM-85700)
Package Manager: Fixed an issue with the overflow of tabs dropdown icon. (UUM-79591)
Package Manager: Fixed an
EPERMerror that occurred on Windows during resolve when the Unity Package Manager (UPM) attempted to rename an existing package folder in the PackageCache to replace it with a new package.Package Manager: Fixed dropdown menus sometimes opening outside the package manager window. (UUM-77945)
Package Manager: Fixed NullException thrown in a multi page wizard import when clicking on the previous button. (UUM-82611)
Package Manager: Fixed the issue when a upm package on Asset Store conflicts with a package on scoped registry, both become unaccessible. (UUM-86790)
Package Manager: Fixed the issue where incorrect registry info is shown for packages that do not belong to any registry. (UUM-84168)
Package Manager: Fixed the issue where packages in My Assets and My Registries does not refresh properly when modifying scoped registry settings. (UUM-93899)
Package Manager: Fixed the issue where quick start button didn't link to the document page for the current Unity version. (UUM-78210)
Package Manager: Fixed the issue where selecting an organization with spaces in its name in the inspector caused validation errors and won't let save changes. Organization names are now automatically sanitized to remove spaces. (UUM-79730)
Package Manager: Improved the loading time of the Package Manager window. (UUM-90165)
Package Manager: Packages installed on external
FAT32/exFATdrives should not fail when themtimeis outside of the supported range. (UUM-86351)Package Manager: Switch project when importing a full project asset package is fixed for mac users. (UUM-87430)
Package Manager: Switching Project when importing complete project conflict with opened project (UUM-100277)
Package Manager: Updated the Package Manager to consider entitlement packages as supported. (UUM-93155)
Package Manager: Users can now import without having to choose a project setting with at least one asset previously selected. (UUM-82612)
Particles: Fixed a potential crash that occurred when a sub-emitter had multiple parent emitters. (UUM-86973)
Particles: Fixed an issue by clarifing the unexpected behavior on ParticleSystem.Play() API documentation. (UUM-99113)
Particles: Fixed mesh-related errors that occurred when editing a Particle System with a Sprite in the Shape module. (UUM-86163)
Particles: Fixed particles colliding with only one terrain collider. (UUM-91921)
Particles: Fixed undefined particle collision events being returned when the event list is larger than the event count. (UUM-97977)
Particles: Introduced ParticleSystem.SetParticlesAndTrails() to allow trail particles to survive when Die With Particles is off, and the particles' lifetime ends with remaining trail data. This replaces ParticlesSystem.SetTrails(), which is now deprecated. (UUM-63445)
Particles: Scheduling a Particle System job outside of MonoBehaviour.OnParticleUpdateJobScheduled() will now generate an InvalidOperationException in order to prevent incorrect job schedules which could cause a hang. (UUM-79599)
Physics: Fixed a PhysX error that stated "Failed to create Convex Mesh from source mesh" which appeared when looking around the Scene view while having the Physics Debug tab open. (UUM-93081)
Physics: Fixed a race condition inside Physics Debugger's contacts tab. Where the underlying contacts array would be incorrectly passed onto new jobs while still in use inside the previous set of contacts display jobs. (PHYS-387)
Physics: Fixed an issue by securing a mass properties recomputation case for Rigidbody components. A error message would be printed in the console if a concave MeshCollider would be present under a kinematic Rigidbody during authoring. This issue would happen due to a unsecured path inside the 'Awake' logic of Rigidbody where mass recomputation would be attempted on this setup. The PhysX SDK would log a message informing that the attempted operation was invalid on the aforementioned setup. (UUM-86499)
Physics: Fixed an issue where calling
Physics.IgnoreCollision(colA, colB, false)did not trigger PhysX's collision filter to re-evaluate contacts, which allowed the two shapes to still ignore collision until filtering data was updated. (UUM-96257)Physics: Fixed an issue where Joint gizmos would no longer follow the joint they are being displayed, during playmode.
Physics: Fixed an issue where Joint gizmos would not display the perpendicular axis (normal of the joint axis) when selecting a ConfigurableJoint or CharacterJoint. (PHYS-401)
Physics: Fixed an issue where mass distribution updates with regards to setting the center of mass for a Rigidbody component would not affect WheelCollider components. (UUM-84990)
Physics: Fixed an issue where Physics Debugger wouldn't take physics shape scale into account when rendering. (UUM-83050)
Physics: Fixed an issue where the CharacterController component would not properly have it's transform synced to the data set to the Transform component. (UUM-83065)
Physics: Fixed an issue where the debug draw representation of TerrainCollider was incorrect after changing the position of it's GameObject. (PHYS-392)
Physics: Fixed an issue where vehicle data would not be preserved when adding multiple WheelCollider components using the GameObject scripting APIs. (UUM-85527)
Physics: Fixed an issue with CharacterController and WheelCollider components where a complete collision mask conflict (one mask indicates collision, while the other indicates to ignore the collision and the layer override priority is the same for both masks) would be resolved as 'collide' rather than 'ignore', resulting in unexpected collision events. (PHYS-383)
Physics: Fixed an issue with Rigidbody's Angular Drag and Drag property data not being correctly upgraded when opening a scene asset saved in 2022LTS or earlier. (PHYS-399)
Physics: Fixed an issue with TerrainCollider's tree debug visualization not being displayed at all. (PHYS-397)
Physics: Fixed an issue with the Cloth component's inspector where exiting play-mode with the self and inter collision tool open would cause a null reference exception. (UUM-78853)
Physics: Fixed CharacterJoint's derrived axis locks being ignored. This would cause some ragdoll setups for never come to rest during simulation. (UUM-83156)
Physics: Fixed performance regression on Physics.IgnoreCollisions() when calling the specified API in large quantities. (UUM-91011)
Physics: Fixed Repeated OnTriggerEnter Events with CharacterController Slope Limit Updates. (UUM-83065)
Physics: Fixed stack corruption for Rigidbody.SweepTestAll. (UUM-96080)
Physics: Renamed serialized property names within Rigidbody component: m_Drag and m_AngularDrag are now m_LinearDamping and m_AngularDamping. The change was done in order to no longer be inconsistent with respect to the Rigidbody API which already adheres to this naming convention. (PHYS-396)
Physics: Secured Physics.IgnoreCollisions() API to prevent having a collider ignore itself. (PHYS-405)
Physics: Updating tooltip for DynamicFriction field in PhysicsMaterial asset. (UUM-90780)
Physics 2D: Fixed an issue by "Rigidbody2D.SlideMovement.surfaceUp" allowing the Rigidbody2D.Slide feature to move in a "top down" view where all surfaces can be slid across. (UUM-91870)
Physics 2D: Fixed an issue to ensure that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified. (UUM-56687)
Physics 2D: Fixed an issue to ensure that
Rigidbody2D.Castcorrectly uses theContactFilter2D.useTriggersor the globalPhysics2D.queriesHitTriggersoptions. (UUM-87102)Physics 2D: Fixed an issue when disabling a Collider2D component to ensure that contacts are not destroyed before they are reported if Callbacks On Disable is active. (UUM-89955)
Player: Fixed changing resolution width/height in player settings not applying upon building & running the player if no other resolution settings changed. (UUM-92847)
Prefabs: Fixed an issue where undoing changes to Prefab variants in Prefab Mode in Context caused the dummy parent object to be lost during
MergePrefab. This issue resulted in the Transform being moved to the scene root and the Transform hierarchy being re-calculated. (UUM-79087)Prefabs: Fixed Handle PrefabInstances as Added GameObjects with deleted parent in the source Prefab. (UUM-87105)
Prefabs: Fixed LoadPrefabContents error when objects are created in the root of the scene in callbacks. (UUM-77761)
Profiler: Fixed a potential Editor crash on
invalid_parameter_internalwhen starting the Standalone Profiler. (UUM-98081)Profiler: Fixed an issue by restoring the Frame to Selected functionality, bound to F, in the Standalone Profiler. (UUM-90093)
Profiler: Fixed an issue in the Profiler Timeline view where the options in the Show dropdown menu would display incorrect views. (UUM-83138)
Profiler: Fixed
Missing Profiler.EndSampleandNon-matching Profiler.EndSampleerror when profiling a project which uploads large textures. (UUM-85841)Scene Manager: Fixed an issue where a new child GameObject was incorrectly placed under an existing child instead of the parent when the existing child was selected for renaming. (UUM-95518)
Scene/Game View: Fixed an issue where custom tool buttons in the Tools overlay would unnecessarily consume GPU resources every editor frame. (UUM-84132)
Scene/Game View: Fixed an issue where resolving Scene View shortcut conflicts with "Rebind to selected command" checked and the Shortcut Helper Bar enabled would throw an exception. (UUM-96944)
Scene/Game View: Fixed an issue where the CameraOverlay render texture would throw errors in the console. (UUM-100338)
Scene/Game View: Fixed an issue where using the public
ContextMenuUtilityAPI could cause the Editor to eventually crash. (UUM-98587)Scene/Game View: Fixed an issue with the Camera Gizmo flickering in the Scene view and texture stretching in the Camera Overlay. (UUM-90851)
Scene/Game View: Fixed crashes that occurred when returning instance IDs of
ScriptableObjectsfrom the newRenderPickingCallback. (UUM-76301)Scene/Game View: Fixed EditorTools icon not showing when importing a new package. (UUM-86481)
Scene/Game View: Fixed issue where Shortcut Manager would not alert the user when attempting to binding shortcuts containing reserved modifiers. (UUM-90584)
Scene/Game View: Reduced the state update time for custom tool buttons in the Tools overlay. (UUM-84264)
Scripting: Added the InstantiateParameters struct. This addition provides support for local space and target scenes in
Object.InstantiateAsync. (UUM-83002)Scripting: Fixed a crash on reimport after High Definition RP package removal. (UUM-78164)
Scripting: Fixed a freeze that occurred when using
InstantiateAsyncwith very large objects. (UUM-95656)Scripting: Fixed a potential stack overflow exception that could occur when a file contained numerous classes. (UUM-90041)
Scripting: Fixed an issue where "await Awaitable.MainThreadAsync" or "await Awaitable.BackgroundThreadAsync()" would have a side effect on the outermost callers when used deep in an "async Awaitable" call graph. (UUM-87426)
Scripting: Fixed an issue where multiple calls to
NextFrameAsyncin edit mode within the same frame canceled each other. (UUM-86897)Scripting: Fixed false positives of warning CS8602 when user code was compiled with nullability checks and implicit converter from UnityEngine.Object to bool was used. (UUM-87634)
Scripting: Fixed losing Script dependencies in player builds when theres DefineConstrains on an Asmdef using ExtraDefines. (UUM-99127)
Scripting: Fixed play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)
Scripting: Fixed pool cleanup on entering playmode with domain reload disabled. (UUM-90313)
Search: Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79399)
Search: Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79646)
Search: Fixed an issue where searching for GameObjects with inherited components did not work correctly when filtering by base types. (UUM-98456)
Search: Fixed Audio Mixer asset icons in the Search window. (UUM-73173)
Search: Fixed Index Manager's "ForceRebuild" not re-indexing assets. (UUM-87574)
Search: Fixed reduced the memory consumption of Search during indexation. Now memory is disposed of properly after an incremental update. (UUM-85044)
Search: Fixed Scene Provider search when a string property is a numerical value. (UUM-69142)
Search: Fixed Search Empty View's description labels that are always truncated. (UUM-93339)
Search: Search Scene Selector shows file with unity in their name. (UUM-83640)
Search: Using ReuseWindow SearchFlags won't create a new window and won't change its position. (UUM-75480)
Serialization: Fixed a crash on ReadAndActivateObjectThreaded when reimporting a missing PSB file prefab. (UUM-59093)
Serialization: Fixed an issue by handling a hash collisions in the TypeTreeCache. (UUM-85722)
Serialization: Fixed an issue where serialized types without a namespace had their fields stripped. (UUM-90913)
Serialization: Fixed an issue where the UniversalRenderPipelineGlobalSettings.asset file created unnecessary changes in the Git diff during Player builds. (UUM-80052)
Serialization: In 2021.x Fixed Timestep was serialized as a float. It was switched to IntegerTime::RationalTime, but was missing a migration for the older values. This would show up as the Fixed Timestep being reset to the default value. There is now an upgrade step that will convert the file if possible. (UUM-91212)
Shadergraph: Added missing documentation about the Custom Render Texture in Shader Graph. (UUM-76730)
Shadergraph: Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)
Shadergraph: Enabled custom interpolators for custom sprite lit targets. The shader's Sprite Custom Lit material mode now changes the sprite to the desired color instead of remaining black. (UUM-75937)
Shadergraph: Fixed sticky note context menu shortcut display text. (UUM-75919)
Shadergraph: Fixed "Shader error in 'ProBuilder6/Standard Vertex Color': 'PBRDeferredFragment'" error logged in the console when compiling the shader. (UUM-94425)
Shadergraph: Fixed a bug that a shader graph is reverted to its last saved state when entering Play Mode without saving changes. (UUM-49399)
Shadergraph: Fixed a null reference exception that occurred when the Shader Graph Editor was open while entering Play mode. (UUM-95665)
Shadergraph: Fixed an issue by adding SHADERGRAPH_PREVIEW_MAIN define specifically for main previews. (UUM-87786)
Shadergraph: Fixed an issue by exposing aniso setting on blackboard sampler state properties. (UUM-90178)
Shadergraph: Fixed an issue where an unnecessary error message was generated for non-conflicting duplicate property declarations when using multiple targets. (UUM-76524)
Shadergraph: Fixed an issue where certain warning messages did not display with enough contrast in the Blackboard and Graph Inspector. (UUM-84408)
Shadergraph: Fixed an issue where exceptions would be logged when dragging an object over the Blackboard (UUM-96645)
Shadergraph: Fixed an issue where graphs containing groups were unintentionally modified when opening the Shader Graph Editor. (UUM-76080)
Shadergraph: Fixed an issue where horizontal scrollbars was not working as expected in the Blackboard or Graph Inspector. (UUM-84034)
Shadergraph: Fixed an issue where latin alphabet for variable names were not allowed. (UUM-72995)
Shadergraph: Fixed an issue where right-clicking on the Blackboard or Graph Inspector displayed an incorrect context menu. (UUM-83996)
Shadergraph: Fixed an issue where some resources were not properly disposed of when entering Play mode in the Editor. (UUM-86916)
Shadergraph: Fixed an issue where the "Convert to Property" action would not undo/redo correctly (UUM-92623)
Shadergraph: Fixed an issue where the Blackboard did not scroll to display newly created properties. (UUM-95508)
Shadergraph: Fixed an issue where the Create Node menu remained visible on screen when closing a Shader Graph window. (UUM-85110)
Shadergraph: Fixed an issue where the Main Light Direction node always returned 0 on the built-in render pipeline. (UUM-78803)
Shadergraph: Fixed an issue where the Main Preview could be resized beyond its containing Shader Graph window. (UUM-84357)
Shadergraph: Fixed an issue where the property sheet displayed an incorrect type mismatch error for preview properties. (UUM-95321)
Shadergraph: Fixed an issue where Unity pragmas were not used in files included by the Custom Function Node, and added a "Use Pragmas" toggle to enable/disable them as needed. (UUM-78849)
Shadergraph: Fixed an issue where using HDR colors with custom Render Texture targets caused errors. (UUM-87609)
Shadergraph: Fixed an issue with addding a Vector4 slot in a sub-graph when converting from a node. (UUM-75936)
Shadergraph: Fixed Color properties now default to opaque (alpha = 1). (UUM-93088)
Shadergraph: Fixed Forum link in info replaced with link to unity discussions. (UUM-84062)
Shadergraph: Fixed Shader warnings in URP ShaderGraph when using the Normal From Texture node. (UUM-90053)
Shadergraph: Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)
Shadergraph: Mark a shader graph dirty when toggling checkboxes in its Graph Settings. (UUM-83383)
Shadergraph: Paste option in dropdown menus is now disabled when there is nothing valid to paste. (UUM-83993)
Shadergraph: Replaced old "ShaderGraph" labels with "Shader Graph" in the Project Settings window (UUM-96691)
Shadergraph: Updated the Custom Function Node so that previews are hidden unless the first output is a previewable type, such as a vector or float. (UUM-91833)
Shadergraph: [Metal] Fix shader compilation errors due to Foveated Rendering when building URP 3D template. (UUM-77815)
Shaders: Fixed a bug where incorrect line numbers are reported in preprocessor errors after block comments. (UUM-87896)
Shaders: Fixed a crash that could occur when a shadow caster pass is deleted due to shader errors. (UUM-82622)
Shaders: Fixed a performance regression in
Camera.Render(). (UUM-66763)Shaders: Fixed a rare crash in the Editor. (UUM-87927)
Shaders: Fixed a rare crash that occurred during the removal of unused material properties. (UUM-91648)
Shaders: Fixed a rare crash when saving the tracked shader variants into a variant collection. (UUM-86510)
Shaders: Fixed a rare error involving incompatible keyword states. (UUM-87539)
Shaders: Fixed a shader compiler crash in projects using the Vulkan renderer when importing a shader that uses the
RWTexture1DArrayuniform type. (UUM-69550)Shaders: Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler. (UUM-72852)
Shaders: Fixed an assertion being triggered when switching the build target from Windows to Android. (UUM-91151)
Shaders: Fixed BiRP support for strict shader variant matching. (UUM-58290)
Shaders: Fixed compute shader compilation variant cache hits to be reported correctly in the editor log. (UUM-75264)
Shaders: Fixed corrupted shader property name after loading an asset bundle. (UUM-59309)
Shaders: Fixed editor rendering cyan on game/scene view at each editor startup. (UUM-75262)
Shaders: Fixed implicit randomwrite shader requirement for compute shaders. (UUM-85545)
Shaders: Fixed rare occasions of objects batching together incorrectly. (UUM-35593)
Shaders: Fixed shader compiler crashing when encountering a kernel directive without a provided name. (UUM-85898)
Shaders: Fixed SHADER_TARGET macro is now available during shader import. (UUM-87423)
Shaders: Fixed some instances where the Complex Lit base shader format would get interpreted as a different shader format. (UUM-89026)
Shaders: Fixed unexpected keyword space mismatch errors when having a compilation error on a raytracing shader. (UUM-95909)
Shaders: Shader inspector now shows the highest number of variants per shader stage instead of number of vertex stage variants. (UUM-55971)
Shaders: Shaders will now produce errors when encountering the same keyword in different directives. (UUM-55930)
SpeedTree: Fixed a crash in SpeedTreeWindManager with certain prefab assets when play mode was engaged. (UUM-85328)
SpeedTree: Fixed an issue on the Android player where normal maps using RBC-compressed ETC Unorm texture compression caused rendering artifacts for the lighting pass on deferred renderers. (UUM-84061)
SpeedTree: Fixed an issue where SpeedTree 7 and SpeedTree 8 shaders were not compatible with Unity 6. (UUM-87614)
SpeedTree: Fixed an issue where undo was not possible when the branch was rotated. (UUM-82599)
SpeedTree: Fixed the Importer Model Editor Inspector to prevent negative scaling values for custom unit conversion. The system now displays a warning when a negative value is entered. (UUM-82593)
SpeedTree: Importer error for .st files when there are special characters in the file path. (UUM-83783)
SRP Core: Fixed an issue in pass culling where resources were not deallocated if the last pass using them was culled. (UUM-90208)
SRP Core: Fixed an issue in the Render Graph Viewer where text overlapped after performing a search in the Pass List. (UUM-83236)
SRP Core: Fixed an issue in URP Render Graph where, in an async compute edge case, it was waiting for a resource that was not written by any pass.
SRP Core: Fixed an issue to avoid memory leaks when using SRP Core predefined objects. (UUM-98014)
SRP Core: Fixed an issue where Lens Flare was not rendering properly in OpenGLES3. (UUM-84431)
SRP Core: Fixed an issue where the Adaptive Probe Volume (APV) streaming buffer could leak into the current pool when chunk sizes were mismatched, leading to memory contamination and potential crashes. (UUM-83271)
SRP Core: Fixed missing STP shaders & visual artifacts when targeting GLCore renderer. (UUM-84661)
SRP Core: Fixed render graph incorrectly handling rendering to array slices and mipmaps other than 0 in some cases. (UUM-77828)
SRP Core: Fixed Rendering Debugger - Silent crash when selecting a Volume component with public RTHandles. (UUM-90911)
SRP Core: Fixed the crash happening when APV tried to stream in block data. (UUM-67179)
SRP Core: Fixed the serialization errors are thrown when "com.unity.render-pipelines.core" was added as a custom package. (UUM-83161)
SRP Core: Fixed Transient Resources support in Native RenderPass Render Graph (used in URP). (UUM-90205)
SRP Core: Fixed
RenderGraphObjectPoolandGetTempMaterialPropertyBlock()usage in URP RenderGraph.SRP Core: Render Graph Viewer - Improved UI lock when searching on side panels. (UUM-84594)
SRP Core: Render Graph Viewer - Padding corrected on burger menu on the side panels. (UUM-84012)
Terrain: Fixed a Terrain Detail objects were not rendering in the build when the Terrain is generated at runtime. (UUM-62407)
Terrain: Fixed an issue in which calling terrainData.SyncTexture(TerrainData.HolesTextureName) causes a crash when no holes have been created before due to a null variable. (UUM-76880)
Terrain: Fixed an issue in which grass details always used the default rendering layer mask. (UUM-91894)
Terrain: Fixed an issue in which terrain toolbar overlay disappears between minimizing and maximizing the scene view. (UUM-93352)
Terrain: Fixed terrain billboard grass rendering when dynamic batching was enabled in the URP asset. (UUM-67798)
Terrain: Fixed the tree representation matrix to use a hierarchical transform. (UUM-78866)
Terrain: Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)
Text: Added spacing properties to ATG. (UUM-90101)
Text: Enabled OSFontFallbacks for ATG. (UUM-78505)
Text: Ensure we properly set the SamplingPoint size for color font. (UUM-71284)
Text: Fixed a crash when reading fonts. (UUM-78322)
Text: Fixed a memory leak when using
TextElement. (UUM-90728)Text: Fixed an issue by ensuring parse escape sequences also drive Unicode literals. (UUM-79895)
Text: Fixed an issue to ensure to reset focus when done editing. (UUM-87653)
Text: Fixed an issue to improved WeakReference handling to protect against the (extremely unlikely, but still possible) event that the GC runs between checking that the handle is alive and dereferencing it. (UUM-86325)
Text: Fixed an issue where text elements could not be properly aligned when styled with the
<u>and<s>rich text tags. (UUM-88008)Text: Fixed an issue where the text cache would continue to refer to a cleared font asset. (UUM-79381)
Text: Fixed an issue where tint was applied to a color emoji. (UUM-78539)
Text: Fixed an issue with the OTL GSUB Table Reader. (UUM-99056)
Text: Fixed ATG tab support. (UUM-87903)
Text: Fixed Multi-Atlas for Advanced Text Generator. (UUM-98259)
Text: Fixed out of range issue when dragging on a empty field. (UUM-79222)
Text: Fixed text multi-thread issue. (UUM-79873)
Text: Removed redundant check for null SpriteCharacters when generating text meshes. (UUM-86328)
Text: Removed the need for ICU data to be in the user's project. (UUM-86054)
TextCore: Fixed an ATG crash that would occur with static FontAsset. (UUM-78094)
TextCore: Fixed an issue to ensure the editor only clear FontAssets that are initialized. (UUM-82370)
TextCore: Fixed thread issue when using CJK text. (UUM-78458)
TextMeshPro: Fixed a flush alignment not being exact in TMP issue. (UUM-85001)
TextMeshPro: Fixed a TMP crash on Hyphen wrapping. (UUM-84379)
TextMeshPro: Fixed additional cases of incorrect character caching handling when font styles and weights are used with fallback font assets and multiple text objects present in the same scene. UUM-97348 (UUM-97348)
TextMeshPro: Fixed an issue to avoid creating a new submesh if the previous one still has space. (UUM-76335)
TextMeshPro: Fixed an issue where buffers could overflow when using nested style in the Text. (UUM-85880)
TextMeshPro: Fixed an issue where dropdown content was misplaced when created inside a Prefab scene. (UUM-90249)
TextMeshPro: Fixed an issue where tint would affect every emoji until a new sprite tag would be used. (UUM-76467)
TextMeshPro: Fixed an issue with float comparison. (UUM-97873)
TextMeshPro: Fixed color picker not being the same color as the Text in the scene. (UUM-77652)
TextMeshPro: Fixed the broken URL of the help button on the TextMesh Pro Settings page. (UUM-74086)
TextMeshPro: Updated "Examples and Extras" scenes to be compatible with URP and HDRP. (UUM-74205)
uGUI: Fixed an issue where input coordinates were incorrectly scaled when using the Input System package with multiple displays and a primary monitor set to a non-native resolution. (UUM-83346)
uGUI: Fixed exception thrown when pasting text into TMP inputfield with custom validator. (UUM-76312)
uGUI: Fixed incorrect sorting when viewing nested canvases in prefab mode. (UUM-86544)
UI: Fixed an issue by changing names for Windows architecture to differentiate between 64 and 32-bit. (UUM-87932)
UI Elements: Fixed an issue by preventing the rename and create template option in the context menu when multiple elements are selected within UIBuilder hierarchy. (UUM-76831)
UI Elements: Fixed an issue by setting character limit on UIBuilder library search field. (UUM-76898)
UI Elements: Fixed an issue by updating the pointer counter logic for collection views. (UUM-82931)
UI Elements: Fixed an issue where parent USS was visible in UI Builder in isolation mode. (UUM-76821)
UI Elements: Fixed an issue where the child index was incorrect when dragging a nested item within another nested item in a CollectionView. (UUM-82863)
UI Elements: Fixed an undo order issue in UIBuilder. (UUM-76948)
UI Elements: Fixed missing Undo support for rename operations in the UI Builder hierarchy. (UUM-76676)
UI Elements: Fixed the indentation for decorator drawers. (UUM-89976)
UI Elements: Fixed the TreeView's item clipping when using the Fixed Height Virtualization together with the Scale with Screen Size. (UUM-84105)
UI Elements: Fixed the unintended horizontal scrolling behavior triggered by drag operations in a CollectionView. (UUM-73197)
UI Elements: Prevented negative values for the font size property in UI Builder. (UUM-76820)
UI Toolkit: Added error log when detecting recursive SetParent that sets VisualElement parent to something different. (UUM-87366)
UI Toolkit: Added missing high dpi icons for HelpBox. (UUM-48260)
UI Toolkit: Added padding to UI Builder Inspector to compensate for two pane split view styles. (UUM-90621)
UI Toolkit: Asset paths can now contain the guid only part. It should take the form "?guid=<guid>".
For example:
?guid=31d37ba308e6d7e4e8cf36686723531b
To reference a sub asset:
?guid=8d23fbed442f16943ae964bfa099acd0#arrow-up. (UUM-79330)UI Toolkit: Enhanced USS Selector performance for numerous style sheets, in particular those with multiple wildcards and
:rootselectors. (UUM-91234)UI Toolkit: Fixed a memory leak that occurred when minimizing and maximising UI Builder. (UUM-86176)
UI Toolkit: Fixed a null-ref exception when converting the UXML preview window into floating mode. (UUM-85493)
UI Toolkit: Fixed a NullReferenceException error that occurred when selecting a Script element in the UI Builder Hierarchy by addressing issues in the default attribute field factory in the UI Builder. (UUM-96356)
UI Toolkit: Fixed a recursive event dispatching loop when scrolling to the last item in a dynamic height ListView. (UUM-87164)
UI Toolkit: Fixed a rendering bug that caused some fields and buttons in the UI Builder's Inspector became corrupted and invisible, due to reading
worldClipinGeometryChangeEvent. (UUM-93269)UI Toolkit: Fixed a
NullReferenceExceptionthat occurred when assigning a new instance ofPanelSettingsto aUIDocument. (UUM-100049)UI Toolkit: Fixed an issue in the UI Builder where it always deleted the first selector with the same value. (UUM-87169)
UI Toolkit: Fixed an issue in the UI Builder where setting the max length of a text input field could crop the display of the value. (UUM-89096)
UI Toolkit: Fixed an issue in the UI Builder where the data source path wasn't set when using the auto-completer. (UUM-98766)
UI Toolkit: Fixed an issue so VisualElement hovered style properly rendered in the first frame. (UUM-82985)
UI Toolkit: Fixed an issue that caused an
InvalidOperationExceptionwhen selecting a VisualTreeAsset with a referenced data source. (UUM-86661)UI Toolkit: Fixed an issue that displayed the "Import of asset setup artifact dependency to but dependency isn't used and therefore not registered in the asset database" warning when importing UXML. (UUM-68160)
UI Toolkit: Fixed an issue where a BaseField's tooltip woult not appear when hovering its label, unless the BaseField has a tooltip set on its label directly. (UUM-68606)
UI Toolkit: Fixed an issue where a disabled
ListViewdid not allow scrolling. (UUM-73850)UI Toolkit: Fixed an issue where a layout in GenericDropwdownMenu could cause "Layout update is struggling" error messages. (UUM-97021)
UI Toolkit: Fixed an issue where attribute overrides were not applied to direct children of a template instance. (UUM-95999)
UI Toolkit: Fixed an issue where data sources could remain cached after an element was removed from the panel. (UUM-87201)
UI Toolkit: Fixed an issue where dimension styles were applied incorrectly when switching from one selection to the next. (UUM-71286)
UI Toolkit: Fixed an issue where docking multiple tabs together in the Editor with touch devices was not working. (UUM-84380)
UI Toolkit: Fixed an issue where docking, maximizing, or minimizing the UI Builder window threw an exception. (UUM-93248)
UI Toolkit: Fixed an issue where documents did not save correctly while editing the name attribute. (UUM-90258)
UI Toolkit: Fixed an issue where dropdown menu items with the same name only appeared once in the list. (UUM-95962)
UI Toolkit: Fixed an issue where entering Play mode could break dependencies between certain UXML files. (UUM-90739)
UI Toolkit: Fixed an issue where extra PointerOutEvent, PointerLeaveEvent, MouseOutEvent, and MouseLeaveEvent were triggered when using touch input and modifying the layout of the hovered element. (UUM-73224)
UI Toolkit: Fixed an issue where non-default dimension units were omitted in the USS output by the UI Builder when the value was 0. (UUM-99023)
UI Toolkit: Fixed an issue where parenting in a Toggle Button Group broke when duplicating a button. (UUM-84283)
UI Toolkit: Fixed an issue where retrieving a value from a data source allocated memory when the binding path contained an index. (UUM-86226)
UI Toolkit: Fixed an issue where stylesheets added to an element moved to the UXML root when opening the UXML file in the UI Builder. (UUM-82201)
UI Toolkit: Fixed an issue where the batch state was not applied at the beginning of each command list when rendering world-space UI. (UUM-93882)
UI Toolkit: Fixed an issue where the EditorWindow creator wizard didn't use the same xmlns prefix as the UI Builder. (UUM-99615)
UI Toolkit: Fixed an issue where the root visual element could cause commands to be created for it when using world-space render mode. The commands must be stored in a default command list. (UUM-91743)
UI Toolkit: Fixed an issue where the two-pane split view's drag line position was not updated after viewData was restored. (UUM-83458)
UI Toolkit: Fixed an issue where the UI Builder can now be open during a package reimport. (UUM-77727)
UI Toolkit: Fixed an issue where tooltips in
PropertyFieldsusing aTooltipAttributewith elided text did not display correctly. (UUM-90014)UI Toolkit: Fixed an issue where UI Builder didn't mark the document as dirty when the "Unset" action was performed on an element of a nested document. (UUM-84418)
UI Toolkit: Fixed an issue where unsaved changes in UI Builder were discarded when additional changes were made and saved outside the UI Builder window. (UUM-76252)
UI Toolkit: Fixed an issue where unused change notifications would not be cleared properly during the binding update. (UUM-96370)
UI Toolkit: Fixed an issue where USS alias variables were not displayed in the variable list when the stylesheet was set as the default. (UUM-86891)
UI Toolkit: Fixed an issue where variables were not set correctly when typing in a text field. (UUM-36922)
UI Toolkit: Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved. (UUM-81516)
UI Toolkit: Fixed an issue with the tabClosed event having the wrong Tab index. (UUM-100211)
UI Toolkit: Fixed an isue by shanging editor PopupField style to match IMGUI and have the same height as other fields. (UUM-81522)
UI Toolkit: Fixed an Undoing issue while editing a label in the viewport so that it no longer leaves the in-place editing text box. (UUM-87944)
UI Toolkit: Fixed asset attribute overrides not being resolved for nested templates. (UUM-91641)
UI Toolkit: Fixed attribute override does not visually update all element sharing the same name until refresh. (UUM-64848)
UI Toolkit: Fixed AttributeOverrides overriding attributes that were only included in the templated asset. This would also cause asset references to be lost if they were not explicitly overriden. (UUM-84102)
UI Toolkit: Fixed cancellation of transitions when using transition-property:all; that were not occurring in some cases. (UUM-91519)
UI Toolkit: Fixed click not working after an element is removed from its panel without releasing its pointer capture. (UUM-98080)
UI Toolkit: Fixed disabled world-space UIDocument still being rendered. (UUM-75165)
UI Toolkit: Fixed drag and moving an item from one index to another index outside of the viewport. (UUM-98986)
UI Toolkit: Fixed dropdown menu positions appearing in the wrong place. (UUM-74016)
UI Toolkit: Fixed exceptions when showing a non-serializable field in the UI Builder inspector. A warning will now be shown. (UUM-90113)
UI Toolkit: Fixed expressions for serialized properties in numeric fields. (UUM-82983)
UI Toolkit: Fixed incorrect color on UI Builder canvas checkerboard when color space was changed. (UUM-85114)
UI Toolkit: Fixed incorrect reporting of 'Out of root' elements in the UI Layout Debugger. (UUM-86327)
UI Toolkit: Fixed IndexOutOfRangeException when performing an Undo operation after moving an element in the UI Builder. (UUM-71822)
UI Toolkit: Fixed inverted y sign in PointerMoveEvent.deltaPosition when using touch input with Active Input Handling = Input Manager (old). (UUM-78963)
UI Toolkit: Fixed labels alignment for IMGUI containers. (UUM-70643)
UI Toolkit: Fixed layout errors when displaying sorted data in a MultiColumnListView or MultiColumnTreeView. (UUM-84285)
UI Toolkit: Fixed layout issues that sometimes occurred between scene changes. (UUM-87950)
UI Toolkit: Fixed ListView not scrolling to the last item when the add button was clicked and the field was bound to a SerializedProperty. (UUM-98875)
UI Toolkit: Fixed ListVIew so it sends the selectedIndex changed property event when changing the index with a mouse click. (UUM-86936)
UI Toolkit: Fixed ListView.RefreshItems sometimes retaining old data for list items. (UUM-78825)
UI Toolkit: Fixed misplaced world-space UIDocuments when in dynamic size mode. (UUM-86438)
UI Toolkit: Fixed mouse buttons sometimes stuck after opening a contextual menu in the editor on OSX. (UUM-73201)
UI Toolkit: Fixed NullReferenceException. (UUM-100051)
UI Toolkit: Fixed order of min-max size fields in UI Builder.
UI Toolkit: Fixed PointerOutEvent sent too many times on the same element when clicking on it and then elsewhere using Touch. (UUM-54208)
UI Toolkit: Fixed popup fields not handling pointer up events. (UUM-85620)
UI Toolkit: Fixed ScrollView mouse wheel scrolling so it now takes into account the dimensions of other elements in the scroll view hierarchy. (UUM-93080)
UI Toolkit: Fixed serialization of UxmlAttributes for Lists and Arrays of unity objects. (UUM-83779)
UI Toolkit: Fixed SliderInt value being incorrectly clamped when loaded from UXML. (UUM-90116)
UI Toolkit: Fixed sprite UV offsets when an opaque border is applied. (UUM-71807)
UI Toolkit: Fixed TabViews overlap and do not adjust when there are too many TabViews. (UUM-80040)
UI Toolkit: Fixed TextFields blocking the
KeyDownEventsfor shortcuts. (UUM-76370)UI Toolkit: Fixed the list remains reorderable when NonReorderableAttribute is used. (UUM-83054)
UI Toolkit: Fixed the popup field handling the pointer-up event when the label was clicked. (UUM-87579)
UI Toolkit: Fixed the slider fill element when showing inverted. (UUM-83599)
UI Toolkit: Fixed the slider so it will now accumulate clicks over time when the page size is very small and doesn't move after a single click. (UUM-86425)
UI Toolkit: Fixed the UI Builder Learn More URL so it includes the correct version of the Editor. (UUM-77080)
UI Toolkit: Fixed the UI Builder library TreeView where the item header's toggle did not have the correct expanded state. (UUM-92283)
UI Toolkit: Fixed two memory retention issues in the UI Toolkit renderer (entry processor and render device release) and added an API to reset the renderer. (UUM-87216)
UI Toolkit: Fixed UI Builder loses reference to the opened UI Document when domain reload is done. (UUM-99971)
UI Toolkit: Fixed UI Builder not displaying the name of some elements in the hierarchy when they did not use UxmlElement or UxmlFactory. (UUM-84170)
UI Toolkit: Fixed UI Builder type selector missing some types, such as primatives, when the base type was
System.Object. (UUM-90037)UI Toolkit: Fixed UI Builder Unset not working for the name attribute when using UxmlElement. (UUM-97010)
UI Toolkit: Fixed UI Builders incorrectly informs about a circular dependency when the reference document is removed. (UUM-85011)
UI Toolkit: Fixed UI Debugger picking for editor panel. (UUM-95486)
UI Toolkit: Fixed UI Toolkit player hang on Safari WebGL. (UUM-90736)
UI Toolkit: Fixed UI Toolkit world-space culling issue when using 3D transforms on VisualElements. (UUM-86827)
UI Toolkit: Fixed UIToolkit Debugger picking an element not triggering pointer down actions on that element. (UUM-77170)
UI Toolkit: Fixed UsageHints.DynamicColor did not prevent a re-tessellation when the color had an initial alpha of 0 or if the background tint was white. (UUM-78993)
UI Toolkit: Fixed
NullReferenceExceptionwhen using the Add/Remove button on a ListView that had no items source. An error is still thrown, but it now contains further information on how to fix the issue. (UUM-85465)UI Toolkit: Improved performance for layout in UI Toolkit. (UUM-90732)
UI Toolkit: Removed the extra separator in the UI Builder's context menu on Windows. (UUM-86122)
UI Toolkit: The UXML file importer will now show a button to fix issues with any file paths that have changed but can still be resolved via their guid. Importer errors/warnings can now also be seen in the assets inspector. (UUM-83531)
UI Toolkit: UIBuilder: Fixed Inlined Styles Border Inspector UI - top and bottom lines are extending too far to the right. (UUM-86970)
UI Toolkit: [UI Builder] Fixed an issue where the dropdown search icon appeared next to the UI Builder's Library search, despite the search having no dropdown functionality. (UUM-90081)
Undo System: Fixed a crash that occurred when events were added to the undo stack during the initial project load sequence, causing the undo stack to become desynchronized. (UUM-96256)
Undo System: Fixed a crash that occurred when rapidly undoing changes to DrivenRectTransform components. (UUM-96074)
Undo System: Fixed an issue by adding handling for escaping undo actions when selecting "Cancel" in dialog boxes. (UUM-91449)
Undo System: Fixed an issue to ensure driven RectTransforms have the correct driving object when applying undo and redo. (UUM-80046)
Undo System: Mark array size changes to keep duplicates within a single undo action. (UUM-84565)
Undo System: Remove undo groups which contain no actions automatically. (UUM-88038)
Universal RP: Fixed a depth texture format used for URP 2D RenderPass with Android devices issue. (UUM-86791)
Universal RP: Fixed a redundant empty line in a tooltip for Cast Shadows toggle in the URP Asset for Additional lights. (UUM-83534)
Universal RP: Fixed a URP RenderGraph case with multisample anti-aliasing (MSAA) and camera stacking on the Windows Player. (UUM-85050)
Universal RP: Fixed a warning, "Missing types referenced from component UniversalRenderPipelineGlobalSettings..." which was caused by the URP Template project on platforms where ENABLE_VR is not defined. (UUM-82247)
Universal RP: Fixed an issue where blending DBuffer decal normals could causes NaNs. (UUM-92200)
Universal RP: Fixed an issue where creating a light and then undoing the action displayed a warning in the console. (UUM-83299)
Universal RP: Fixed an issue where disabling Strip Unused Variants and Strip Unused Post Processing Variants still stripped out various keywords in builds. (UUM-91646)
Universal RP: Fixed an issue where Game View would flip upside down when using HDR Debug Mode. (UUM-83764)
Universal RP: Fixed an issue where SoftShadowsHigh global shader keyword is not initialized properly. (UUM-91650)
Universal RP: Fixed an issue where SS Shadow coord transform was missing from TransformWorldToShadowCoord. (UUM-73947)
Universal RP: Fixed an issue where the Shadowmask mode didn't take Shadows > Shadow Type > Realtime Shadows > Strength setting into account. (UUM-83459)
Universal RP: Fixed an issue where Transparent Receive Shadows setting didn't work for custom shaders. (UUM-79471)
Universal RP: Fixed an issue where undoing the creation of a GameObject didn't remove the GameObject when it had focus in the Editor. (UUM-92601)
Universal RP: Fixed an issue where variants were being stripped out in Scriptable Stripping when Strip Unused Variants was disabled. (UUM-91646)
Universal RP: Fixed an issue where WorldToCamera matrix wasn't set before rendering shadows. (UUM-84287)
Universal RP: Fixed an issue with aliased shadows when using the medium or high soft shadow settings. (UUM-87935)
Universal RP: Fixed an issue with the viewport of stacked cameras in post-processing. (UUM-83798)
Universal RP: Fixed black pixels (NaN) in Lens Distort post-processing effect. (UUM-65584)
Universal RP: Fixed continuous error printing in URP Samples when assigned pipeline asset is not correct. (UUM-71851)
Universal RP: Fixed exception spam when trying to use full screen render passes on visionOS. (UUM-97588)
Universal RP: Fixed GUID issue for FullScreenPassRendererFeature when migrating from 2022.3 to a later version. (UUM-92491)
Universal RP: Fixed incorrectly bright pixels by clamping alpha after additive blending to 0-1 range in post-processing when using camera stacking with render scale. (UUM-65584)
Universal RP: Fixed invalid alpha output for scaling setup shader when using camera stacking with render scale on URP compatibility path. (UUM-65584)
Universal RP: Fixed invalid viewport for post-process when using camera stacking with render scale. (UUM-65584)
Universal RP: Fixed issues with FullScreenRenderPass on visionOS. (UUM-97588)
Universal RP: Fixed light cookie texture memory leak when entering Playmode. (UUM-92512)
Universal RP: Fixed possible NullReferenceException in RenderingUtils.SequenceEqual. (UUM-98306)
Universal RP: Fixed post-process FSR upscaling and _ScreenParams for stacked Overlay cameras. (UUM-65584)
Universal RP: Fixed RenderTexture.Create failure on certain Android Vulkan devices (UUM-91313)
Universal RP: Fixed spamming errors and broken visual when resizing GameView with Free Aspect in DepthBlit sample. (UUM-84029)
Universal RP: Modified final depth copy logic to read from depth attachment instead of depth texture to avoid errors when depth texture isn't available (UUM-85289)
Universal RP: Optimized finalblit pass load operation bandwidth cost for XR. (UUM-60997)
Universal RP: Remove "AssertionException The RenderTextureDescriptor used to create a TextureDesc contains both graphicsFormat and depthStencilFormat". (UUM-84871)
Universal Windows Platform: Fixed an issue with Universal Windows Platform (UWP) project build when Visual Studio version is set to Latest Release. (UUM-90908)
Universal Windows Platform: Stop reading mdb symbol files during player builds. (UUM-79478)
Universal Windows Platform: When graphics jobs are enabled in Universal Windows Platform, Split graphics jobs are used instead of Native jobs with DX12. (UUM-77903)
URP: Fixed an issue where pressing the Ctrl key in the Scene view while using URP caused a depth texture format exception. (UUM-91862)
URP: Fixed an issue where the preview for URP overlay cameras didn't render the correct view. An explicit message now explains that previewing is not possible for these cameras. (UUM-83889)
URP: Fixed an unclear error message that appeared when updating the volume stack before the Universal Render Pipeline was created. (UUM-91000)
URP: Fixed issue where inverse matrices were not set in XR. (UUM-75383)
URP: Fixed issue with URP lights where the Culling Mask property was ignored for shadow casters when using the GPU Resident Drawer. (UUM-87651)
URP: Fixed sorting the Reflection Probe by resolution. (UUM-83862)
URP: Fixed the animation-clip support for
DecalProjector. (UUM-96218)URP: Fixed the CameraDepthAttachment turning black for DX11. (UUM-64316)
URP: Removed 'implicit truncation of vector type' warnings at URP ScreenSpaceAmbientOcclusion.shader. (UUM-79253)
URP: Rendering Debugger - Material -Rendering Layers. Adding runtime support. (UUM-96354)
Version Control: Fixed a crash in the create workspace window when unable to resolve a @unity organization.
Version Control: Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
Version Control: Fixed an issue by ensured ignore.conf was not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
Version Control: Fixed an issue where the additional line breaks were not getting added to asset files when merging with UnityYAMLMerge with an extra option for user to get the line breaks by default. (UUM-72934)
Version Control: Fixed an issue where a warning message to inform users about mismatching cloud project was missing.
Version Control: Fixed an issue where modifying
mergespecfile.txtto use Beyond Compare reverted to FileMerge. (UUM-91595)Version Control: Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
Version Control: Fixed files getting checked out even though they are in hidden_changes.conf.
Version Control: Fixed incoming changes view that was not kept as selected after resolving some conflicts.
Version Control: Fixed link to invite members in Unity Cloud.
Version Control: Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
Version Control: Fixed manual login to Cloud that did nt work with an Enterprise installation.
Version Control: Fixed missing checked-out for renamed assets.
Version Control: Fixed new child branch not created from HEAD after update.
Version Control: Fixed null exception on entering in Play Mode before creating the workspace.
Version Control: Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
Version Control: Fixed resolve conflicts not informing about lack of UVCS installation.
Version Control: Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
Version Control: Fixed the Invite users to cloud organization when using an Enterprise installation.
Version Control: Fixed the learn more (here) link that showed the hex color value in Unity 6.
Version Control: Fixed workspace name that was not refreshed after repository manual creation or selection.
Version Control: Removed from the Create Workspace window the Local server that was present with no installation of UVCS.
Version Control: Replaced hardcoded urls pointing to plasticscm.com.
Version Control: UnityYAMLMerge is now able to open files when using long file paths on Windows. (UUM-77908)
VFX Graph: Creating a Custom HLSL operator with two outputs could prevent the generated shader from compiling (UUM-83676)
VFX Graph: Fixed a crash when loading renderDoc from inside the Editor in DX12. (UUM-76028)
VFX Graph: Fixed a crash when reimporting textures used by a VFX that was active and culled. (UUM-97920)
VFX Graph: Fixed a potential memory-intensive strip buffer initialization by moving it to a compute dispatch. (UUM-71870)
VFX Graph: Fixed a small cursor offset when drawing a rectangle selection. (UUM-86681)
VFX Graph: Fixed an argument exception that used Arc Transform in blackboard. (UUM-84065)
VFX Graph: Fixed an exception that could prevent opening a VFX in one specific case. (UUM-85231)
VFX Graph: Fixed an incorrect capitalization in "open VFX". (UUM-71169)
VFX Graph: Fixed an issue by not allocating VFX system data in player with no renderer. (UUM-86941)
VFX Graph: Fixed an issue subgraph blocks did not accept correct types of block based on their suitable context. (UUM-83521)
VFX Graph: Fixed an issue that caused an unexpected compilation warning. (UUM-92778)
VFX Graph: Fixed an issue when importing old VFX asset in Unity6 using custom attribute with same name as built-in attribute. (UUM-83849)
VFX Graph: Fixed an issue where calling SetTexture missed setting something dirty. (UUM-96024)
VFX Graph: Fixed an issue where CustomHLSL was incorrectly marking parent assets as dirty. (UUM-84307)
VFX Graph: Fixed an issue where CustomRenderTexture could not be used in VFX Graph object fields. (UUM-85711)
VFX Graph: Fixed an issue where direct material modification in VFXRenderer could lead to crashes. (UUM-89988)
VFX Graph: Fixed an issue where reordering properties inside a category were not possible. Also reordering a category could not work if there was properties at the root (with no category) (UUM-83678)
VFX Graph: Fixed an issue where the VFX Graph template window appeared empty when the Terrain Tools package was installed. (UUM-95871)
VFX Graph: Fixed an unexpected compilation failure. (UUM-97805)
VFX Graph: Fixed arc Shape properties in blackboard not applied in VFXGraph. (UUM-84545)
VFX Graph: Fixed BakedGI node showing black in VFX graph outputs using Shader Graph. (UUM-99499)
VFX Graph: Fixed behavior of TriggerOnDie block with implicit age reaping. (UUM-89959)
VFX Graph: Fixed context title label was slightly offset when being edited. (UUM-97959)
VFX Graph: Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
VFX Graph: Fixed emissive decal when using color attribute for emissive. (UUM-86604)
VFX Graph: Fixed errors that occurred when deleting Integration Update Rotation and Trigger blocks in the VFX Graph. (UUM-95698)
VFX Graph: Fixed exception when converting a selection that contains an empty group to a subgraph (UUM-97951)
VFX Graph: Fixed invalid cast exception when clicking on template window headers. (UUM-92158)
VFX Graph: Fixed issues with selection undo and redo functionality in VFX Graph. (UUM-92569)
VFX Graph: Fixed labels were cut in the blackboard when the editor font setting was set to "System Font". (UUM-84919)
VFX Graph: Fixed labels were not visible at all in the graph when the editor font setting was set to "System Font". (UUM-96179)
VFX Graph: Fixed messy expand/collapse icon when zoomed in. (UUM-95343)
VFX Graph: Fixed occasional crashes when modifying exposed properties when in paused play mode. (UUM-91916)
VFX Graph: Fixed port's label was not be visible when node is collapsed. (UUM-83852)
VFX Graph: Fixed sprites in Texture Sheet Animation module in HDRP. (UUM-83073)
VFX Graph: Fixed undoing slider value change would not be reflected in the float field next to it. (UUM-92186)
VFX Graph: Fixed usage of FogNode always returning 1.0 in URP. (UUM-85384)
VFX Graph: Fixed VFX particles GBuffer pass with URP Render Graph. (UUM-83385)
VFX Graph: Fixed
NullReferenceExpectionhappening with disconnected output contexts. (UUM-92319)VFX Graph: Incorrect sanitization of SetCustomAttribute when Random was different than Random.Off (UUM-83598)
VFX Graph: Missing delayed field for Sample Water Surface Operator. (UUM-84054)
VFX Graph: Particle outputs connected to particle strip systems don't render last particle. (UUM-84424)
VFX Graph: Unexpected log "Expression graph was marked as dirty after compiling context for UI" while using Custom HLSL based operators. (UUM-84060)
VFX Graph: Unexpected visible particle if set alive is force to true in SG Opaque Output. (UUM-96266)
VFX Graph: Update documentation to remove mention of VFXFIXED_RAND macro which is not supported in custom hlsl nodes. (UUM-83777)
VFX Graph: Using the same name as a built-in attribute in a custom HLSL function's parameter would lead to a compilation error. (UUM-83782)
Video: Fixed an issue where a AVFoundationVideoMedia error while reading error was thrown when streaming from a URL with a signed token in the VideoPlayer. (UUM-86076)
Video: Fixed an issue where the Editor became stuck on the loading bar or froze when playing 8K video using the Video Player. (UUM-75813)
Video: Fixed an issue where the VideoClip importer incorrectly cached failed import results on the cache server. (UUM-77249)
Video: Fixed an issue where video contained artifacts when played in the Video Preview section in the Inspector Window. (UUM-83600)
Video: Fixed an issue with Recorder VP8/WebM encoded video where i and p frames were incorrectly laid out when viewed on the Chrome browser. (UUM-87258)
Video: Fixed corruption of alpha values when converting YUVA to RGBA with line widths that aren't a multiple of 8. (UUM-86958)
Video: Fixed instability in
VideoPlayerStreamingAssetsPlayed. (UUM-56319)Video: Fixed on Windows to allow an arbitrary amount of webcam (virtual and/or physical) devices to be used. (UUM-96061)
Video: Fixed output of stale frames by the Video Player after a seek. (UUM-58173)
Video: Fixed Video with transparency having artifacts on the border of the sprite. (UUM-74644)
Video: Updating WebCamTextures on some Android devices may have resulted in errors due to re-initializing already initialized graphics textures - this has been fixed so that initialization is skipped when unnecessary. (UUM-84151)
VisionOS: Fixed an issue by adding GCEventInteraction support to allow for game controller to work with visionOS UI as well as game content. (UUM-87703)
VisionOS: Fixed an issue where display resolution information wasn't available for the visionOS platform. (UUM-64244)
VisionOS: Fixed an issue where the plugin framework folders were showing up red in exported VisionOS Xcode project. (UUM-84687)
VisionOS: Fixed issue where UNITY_USES_IADS was incorrectly being enabled for some builds. (UUM-96401)
VisionOS: Fixed
Run Asbehavior to honor the requested build setting from Unity in Xcode. (UUM-75465)VisionOS: OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
Web: Fixed "ArgumentOutOfRangeException" error when selecting content in 'TMP_InputField' with Ctrl+A in Web. (UUM-83743)
Web: Fixed "Deep Profiling" support on Web Platform. (UUM-93285)
Web: Fixed an is where RangeError: Array buffer allocation failed was thrown when running URP sample on Chrome with compression. (UUM-98061)
Web: Fixed an issue in the
config.autoSyncPersistentDataPathoption in Unity Web so that removing a directory or unlinking a symlink or file doesn't throw an error. (UUM-87753)Web: Fixed an issue where loading Entities content on the Web platform might fail with an error "Loading Entity Scene failed because the entity header file couldn't be resolved". (UUM-98767)
Web: Fixed an issue where users couldn't set the webcam resolution on the Web platform. (UUM-87702)
Web: Fixed bug that caused a Unity Web build to hang when both "Multithreading" and "Decompression Fallback" are used. (UUM-86353)
Web: Fixed freeze on startup when decompression fallback is enabled and multithreading was disabled. (UUM-98296)
Web: Fixed skipping WebGPU context initialization if WebGPU is disabled in the build. (UUM-86045)
Web: Fixed the mouse scrolling sensitivity in Web builds. (UUM-84978)
Web: Fixed the UncaughtReference error for the diagnostics_icon in the Web Diagnostics Overlay in mobile browser. (UUM-83001)
Web: Fixed the UncaughtReference error when clicking the diagnostics_icon in the Web Diagnostics Overlay on desktop browser. (UUM-96115)
Web: Fixed web browser to not hang when using Autoconnect Profiler with Build and Run, when the Unity project is set to log large amounts of text at web page startup. Note however that there will still exist a platform-specific limitation that only about 45000 log messages can be printed back-to-back at web page startup, or otherwise the message send queue gets full. If more than 45000 log messages need to be printed back to the Editor, they should be done at page runtime after PlayerConnection has initialized, to avoid this WebSocket limitation. (UUM-79682)
Web: Fixed WebGL errors when heap was larger than 2 GB. (UUM-85702)
Web: Fixed wrong audio offset caused by delayed resuming of WebAudio.AudioContext, improved
AudioSource.timeandAudioSource.timeSamplesprecision and improved documentation. (UUM-74921)Web: Fixedan issue where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
Web: Improved error message in abort handler. (UUM-83890)
WebGL: Fix choppy video playback when using more than one Render Texture to play a video in Linear Color Space. (UUM-79894)
WebGL: Fixed a bug where
PlayDelayed()played audio immediately in WebGL builds, ignoring the specified delay. (UUM-77285)WebGL: Fixed a [WebGPU] issue with SubPass rendering due to incorrect viewport.
WebGL: Fixed an issue where a black screen rendered for some Android devices when Splash screen was disabled and Linear color is used. (UUM-77046)
WebGL: Fixed URP Lit shaders from failing on mobile devices with Adreno GPUs. (UUM-86919)
WebGL: Fixed video playing issue in WebGL when another video was still loading in Firefox. (UUM-79406)
WebGL: [WebGPU] Enabled stencil only views of depth RenderTextures.
WebGL: [WebGPU] Fix Compile and Show Shader for WebGPU shaders.
WebGL: [WebGPU] Fixed a data race issue with copying and uploading textures.
WebGL: [WebGPU] Fixed a render error from Shader Graph shaders with 3D textures.
WebGL: [WebGPU] Fixed AsyncGPUReadback for textures when request format is specified. (UUM-85988)
WebGL: [WebGPU] Fixed mip map generation for textures with an unfilterable texture format.
Windows: Corrected explicit mention of x64 for WindowsStandalone BuildTarget, it used for all 64-bit Windows Standalone targets. (UUM-87185)
Windows: Fixed a crash in the Windows player when embedded into an executable that does not export the
D3D12SDKPathsymbol. (UUM-96170)Windows: Fixed an issue where change in the default icon isn't refreshed by the Windows Explorer when re-building a project into the previously used build folder. (UUM-71022)
Windows: Fixed an issue with monitor handle association to display details, ensuring correct behavior for all resolutions. (UUM-78860)
Windows: Fixed an issue with the Video Player that occurred when reading video files with a long path prefix. (UUM-78606)
Windows: Fixed an issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)
Windows: On Windows, we reduced how often we re-enumerate the list of audio devices, which causes a main thread stall. If an audio output device is added or removed, but the default device does not change, then we no longer re-enumerate. If an audio input device is added or removed, we defer the re-enumerate operation until the Unity app actually requests the updated list of microphones via C#. (UUM-75603)
XR: Added back in support for X64 specific Editor plugins
XR: Addressing the Meta Core SDK not loading when attempting to play in editor over Oculus Link. (UUM-71393)
XR: Fixed an issue with the tracking origin mode validation logic. (UUM-90392)
XR: Fixed log spam on Meta Quest and Apple Vision Pro builds using RenderGraph with MSAA enabled. The message for this issue starts with "A non-multisampled texture being bound to a multisampled sampler." This may affect other XR platforms, but the fix has been verified on Quest and visionOS.
Preview of Final 6000.1.0b13 Package changes
Packages updated
com.havok.physics: 1.3.2 to 1.3.8
com.unity.adaptiveperformance.google.android: 1.3.1 to 5.1.2
com.unity.render-pipelines.high-definition: 17.0.3 to 17.1.0
com.unity.render-pipelines.high-definition-config: 17.0.3 to 17.1.0
com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.9 to 2.0.10
com.unity.toolchain.macos-arm64-linux-x86_64: 2.0.3 to 2.0.4
com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.9 to 2.0.10
Packages added
Packages deprecated
com.unity.live-capture - "This package is no longer supported on this editor version."
com.unity.sequences - "This package is no longer supported on this editor version."
com.unity.scripting.python - "This package is no longer supported on this editor version."
com.unity.scripting.python.windows - "This package is no longer supported on this editor version."
com.unity.scripting.python.macos - "This package is no longer supported on this editor version."
com.unity.scripting.python.linux - "This package is no longer supported on this editor version."
Packages no longer available
- com.unity.services.mediation
Changeset
+Third Party Notices
Release notes
+Known Issues in 6000.1.0b13
Analytics: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
DirectX12: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
DirectX12: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
Graphics: Fix shadow culling not working for non mesh renderer types and causing unnecessary draw calls to be generated (UUM-97309)
Fixed in 6000.1.0b14.Graphics: Fixed crash when using UIElements in URP with Vulkan. (UUM-100171)
Fixed in 6000.1.0b15.Graphics Device Features: Crash on TypeContainer
::rtti when deleting a Render Texture that is used by the Main Camera (UUM-101233) Graphics Device Features: Editor freezes when loading a specific AssetBundle (UUM-99842)
Input: Fixed an issue where the editor would crash upon exit if a Xbox gamepad was connected on Windows. (UUM-99148)
First seen in 6000.1.0b9.
Fixed in 6000.1.0b15.Lighting: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)
Raytracing: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)
Serialization: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
Serialization: [MacOS] Crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting (UUM-101482)
SRP XR: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
Text: Ensure default editor fontAssets are properly initialized (UUM-98848)
Fixed in 6000.1.0b14.Text: Fix wrong text scaling in the player at runtime (UUM-101786)
First seen in 6000.1.0b13.
Fixed in 6000.1.0b14.Text: Fixed text not showing up (UUM-101485)
First seen in 6000.1.0b13.
Fixed in 6000.1.0b14.URP: Fixed an up to 20% performance regression on Meta Quest devices that occurs in certain cases when we add a Depth Copy render pass after an Uber Post render pass. (UUM-90118)
Fixed in 6000.1.0b14.Vulkan: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
Vulkan: Standalone Player unresponsive/frozen in HDRP when built using Vulkan Graphics API on specific GPUs (UUM-101692)
New 6000.1.0b13 Entries since 6000.1.0b12
Features
- Package Manager: Added a version history entry for the registry version for installed packages that are Local/Git/Custom.
Improvements
Editor: Added the
-disable-playback-enginescommand-line argument. (UUM-100166)GI: Added an option to enable stitching of lightmap shadowmask seams. To enable this option, go to
EditorSettings.assetand setm_ApplyShadowmaskStitchingto 1.Shadergraph: Improved code generation times for permutations. (UUM-88012)
First seen in 6000.1.0b2.Shadergraph: Made Time node output smoother across graph actions. (UUM-84133)
Changes
- Package Manager: Changed the default value of
overrideBuiltinsto prevent breaking projects that override built-in packages during upgrades.
Fixes
2D: Fixed case Sprite Atlas samples show white textures in playmode when using late binding. (UUM-100501)
2D: Fixed case where sprites are rendered improperly when SRP batcher is toggled off. (UUM-99288)
2D: Fixed rendering of bounds of grid in the TilePalette window. (UUM-99965)
First seen in 6000.1.0b11.Android: Fixed an issue where sometimes objects did not render when using multiple overlay cameras with the OpenGL API on certain Adreno-GPU Android devices. (UUM-98958)
Android: Fixed an issue where switching to rendering some objects with MSAA and high quality settings during runtime could cause rendering issues or a black screen on certain older Android devices. (UUM-87091)
Android: Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)
Animation: Fixed blend node UI collapsing in the AnimatorController window when entering playmode. (UUM-99052)
Asset Pipeline: Fixed a crash that could occur if a project with a corrupted artifact database was launched. (UUM-92262)
Asset Pipeline: Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)
Audio: Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings. (UUM-99985)
Editor: Fixed a crash when class id in scene file does not match expected type e.g. Component as GameObject. (UUM-91352)
Editor: Fixed a null exception in settings window. (UUM-98889)
First seen in 6000.1.0b10.Editor: Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
Editor: Fixed an issue by capitalizing "Customize Player Settings" string. (UUM-99091)
First seen in 6000.1.0b9.Editor: Fixed an issue where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
Editor: Fixed an issue where UIBuilder viewport doesn't reflect certain property changes. (UUM-97052)
Editor: Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset. (UUM-83829)
Editor: Fixed Bold and Bold-Italic font weight for the editor font. (UUM-98978)
Editor: Fixed documentation for box light support in RT. (UUM-100900)
Editor: Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239)
Editor: Fixed GradientPicker removing all swatches when dragging them outside. (UUM-100664)
Editor: Fixed occurrence of blurry text in the editor when using bitmap font. (UUM-49006)
First seen in 6000.1.0b10.Editor: Fixed potential crash from debug validation in Object cast. (UUM-99007)
First seen in 6000.2.0a7.Editor: Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
Editor: Fixed skin-mesh shadow cascade culling. (UUM-98273)
Editor: Fixed the
EditorStyles.whiteBoldLabelstyle so the text is white. (UUM-84114)Editor: Improved performance of the Progress Bar on MacOS by throttling calls to update the Dock image. (UUM-100389)
First seen in 6000.1.0b12.Editor: [APV] Fixed an issue where it was impossible to switch between multiple Baking Set when multiple scenes are loaded additively. (UUM-85396)
Graphics: Fixed an issue where the MeshCompression would be set incorrectly because of a divergence between the Built-In and URP specific DynamicBatching Settings. (UUM-95641)
Graphics: Fixed the artifacts of Volumetric Clouds on certain platforms. (UUM-87074)
Graphics: This PR fixes the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)
Graphics Tests: Fixed an isseu when filtering scenes from build. (UUM-89076)
First seen in 6000.1.0a7.Scene/Game View: Fixed an issue where the CameraOverlay render texture would throw errors in the console. (UUM-100338)
Shadergraph: Paste option in dropdown menus is now disabled when there is nothing valid to paste. (UUM-83993)
Terrain: Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)
Text: Ensure we properly set the SamplingPoint size for color font. (UUM-71284)
UI Toolkit: Added missing high dpi icons for HelpBox. (UUM-48260)
UI Toolkit: Fixed Clickable manipulator active state sometimes staying on after clicking it with multiple fingers at once. (UUM-89023)
First seen in 6000.1.0a6.UI Toolkit: Fixed expressions for serialized properties in numeric fields. (UUM-82983)
UI Toolkit: Fixed multiple elements sometimes in a hover state at the same time when using a Pen in the editor. (UUM-91321)
First seen in 6000.1.0a9.UI Toolkit: Fixed TextFields blocking the
KeyDownEventsfor shortcuts. (UUM-76370)URP: Fixed issue where inverse matrices were not set in XR. (UUM-75383)
URP: Rendering Debugger - Material -Rendering Layers. Adding runtime support. (UUM-96354)
VFX Graph: Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
VFX Graph: Fixed exception when converting a selection that contains an empty group to a subgraph (UUM-97951)
VFX Graph: Fixed messy expand/collapse icon when zoomed in. (UUM-95343)
VFX Graph: Update documentation to remove mention of VFXFIXED_RAND macro which is not supported in custom hlsl nodes. (UUM-83777)
Web: Fixed an issue where loading Entities content on the Web platform might fail with an error "Loading Entity Scene failed because the entity header file couldn't be resolved". (UUM-98767)
Windows: Fixed a crash in the Windows player when embedded into an executable that does not export the
D3D12SDKPathsymbol. (UUM-96170)Windows: Fixed this issue by reverting original PR that cause the regression, related to losing focus on windows player during startup. (UUM-100910)
First seen in 6000.1.0b12.
New 6000.1.0b13 Package Changes since 6000.1.0b12
Packages updated
Preview of Final 6000.1.0b13 Release Notes
Features
2D: Added a TileSet asset.
2D: Added an option to disable field editing in Sprite Editor to prevent accidental edits.
2D: Added storage for Slice settings in the TextureImporter for textures of type Sprite.
2D: Added the Slice on Import option to Slice settings to automatically re-slice Textures when Textures are reimported.
2D: Added UX polish to field editing in the Sprite Editor to prevent accidental edits.
2D: PSDImporter now supports the generation of Tile assets and Tile Palette from source assets.
2D: The Tilemap Extra package provides the new AutoTile feature.
Bug Reporter: Modified the bug reporter to use the email address associated with the Unity ID logged into the Hub.
Documentation: Added a copy button to code examples in the documentation.
Editor: Added a utility window to the Web platform tab in the Build Profiles window you can use to publish games on Unity Play (https://play.unity.com/\). To access this window, select Publish to Play on the Web platform tab.
Editor: Added configurable Build Automation Settings to Build Profiles when the Build Automation package is installed.
Editor: Added functionality that enables platforms to install required packages automatically after user approval.
Editor: Added graphics setting overrides to Build Profiles.
Editor: Added preconfigured development build profiles to the Facebook Instant Games platform. These profiles optimize for shorter build times to help improve developer productivity.
Editor: Added support for a quality level overrides in Build Profiles.
Editor: Added support for Facebook Instant Games.
Editor: Facebook Instant Games now includes default settings for targeting mobile and desktop devices that optimize for build size to reduce load times.
GI: Added bicubic sampling support for lightmaps in the High Definition Render Pipeline (HDRP) and Universal Render Pipeline (URP), which can greatly improve the appearance of low resolution lightmaps. To enable this feature, navigate to Project Settings > Graphics > Use Bicubic Lightmap Sampling.
Graphics: Added a conversion utility to convert Android Player Settings fields "Vulkan Device Allow List" and "Vulkan Device Deny List" to a "Vulkan Device Filter Lists" asset.
Graphics: Added a new "Vulkan Device Filter Lists" asset type. Use this asset to create filters for Android Devices and to determine whether Vulkan can be enabled on the device and, if so, what the preferred graphics jobs mode would be for that device enabling runtime graphics jobs mode selection.
Graphics: Added RayTracingAccelerationStructure.UpdateInstanceGeometry API to manually trigger a geometry acceleration structure (BLAS) update. Added RayTracingMode.DynamicGeometryManualUpdate to be used in conjunction with UpdateInstanceGeometry function. This mode can be configured in Renderers or specified when using RayTracingAccelerationStructure.AddInstance(s) functions.
Graphics: Added the new C# API
RayTracingAccelerationStructure.RemoveInstances, which removes ray tracing instances from an acceleration structure based on their layer or ray tracing mode.Graphics: Introduce a new C#
API RayTracingAccelerationStructure.AddInstancesIndirectto specify ray tracing instance transformation matrices using a GraphicsBuffer.HDRP: Added Variable Rate Shading support for Custom Passes.
Package Manager: Added a version history entry for the registry version for installed packages that are Local/Git/Custom.
Player: Unity now supports QNX 8.0
SRP Core: Added a render graph debug setting that allows users to temporarily disable pass merging to isolate issues or investigate performance changes.
UI Elements: Added a
Mask64Fieldcontrol that supports aUInt64(64-bit unsigned integer), allowing up to 64 flags. This control is identical in behavior to the existingMaskFieldcontrol.UI Toolkit: Improved the workflow for authoring variables in the UI Builder.
Universal RP: Added Deferred+ rendering mode.
URP: Added Variable Rate Shading support for Custom Passes (ScriptableRendererFeature).
Version Control: Added a menu entry to 'Open in Unity Cloud' that shows the repository in the Unity Dashboard.
Version Control: Added a merge options dialog to the merge view.
Version Control: Added copy path and history context menu actions in all applicable menus.
Version Control: Added diff and merge settings in Project Settings > Version Control > Unity Version Control Settings.
Version Control: Added file conflict and directory conflict context menu actions to the merge view.
Version Control: Added the ability to merge a branch or a changeset, using new context menu actions.
Version Control: Users can create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
Version Control: Users can Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
Version Control: Users can Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
WebGL: Changed compression format from gzip to brotli.
WebGL: Created a new template to support landscape orientation on the Facebook Instant Games platform.
WebGL: WebGPU is now officially available as one of the graphics APIs for the Web Player.
XR: The Meta Quest Platform is now available in the Build Profiles window.
Improvements
2D: Improved the performance of setting the SpriteRenderer.sprite property. (UUM-97467)
2D: Improved the performance of
Tilemap.SetTileAPIs.Android: Clarify docs for Render Over Native UI, that it doesn't work when application is in split screen mode. The reason is - most likely Android is not rendering UI behind the app when in split screen mode (UUM-85037)
Apple TV: Player Settings for tvOS will now have app-slices settings when on-demand resources are enabled.
Asset Import: Reduced peak memory usage at the end of Asset Importing, caused by the Bumpmap material/texture check. (UUM-88920)
Bug Reporter: Added a signature to the Bug Reporter executable on Windows.
Bug Reporter: Added folder size to the attachments table.
Bug Reporter: Signed the bug reporter on MacOS.
Build Pipeline: Added PDB files for all platform Editor extensions. This provides better logs in case there are exceptions in platform Editor code.
Build System: Added a potential fix and additional logs for the build error message "Read the full binlog without getting a BuildFinishedMessage".
Core: Added the ability to configure the number of asset garbage collector helper threads. Users can set this via
- Command line argument:
-gc-helper-count N - Boot configuration file:
gc-helper-count=N
- Command line argument:
Core: Internal RenderGraph ResourceHandle API is now readonly to improve performance.
Documentation: Added more context and examples to documentation for
IRenderPipelineGraphicsSettingsandIRenderPipelineResourcesin Scriptable Render Pipeline (SRP) packages.Documentation: Improved and expanded the scripting API documentation for
MeshRenderer.Documentation: Improved documentation for
Textures.desiredTextureMemory,Texture.targetTextureMemory, andTexture.totalTextureMemory.Documentation: Improved documentation of the
Sceneclass, and added missing documentation forScene.isSubSceneandScene.handle.Documentation: Improved the documentation for
GraphicsBufferHandle.Documentation: Improved Transform.Translate documentation
Editor: Added a Scene View preference that raycasts to select a better initial position for new objects. This update resolves common placement issues such as new objects clipping into existing geometry, being placed below floor level, or floating in space.
Editor: Added an array slice and mipmap info to the render graph debugger.
Editor: Added extra validation to the render graph texture descriptor to avoid silently failing when a user tried to create an invalid texture.
Editor: Added Scale Mode to Local Volumetric Fog components. (UUM-99378)
Editor: Added the
-disable-playback-enginescommand-line argument. (UUM-100166)Editor: All colors from
Color.csare now presented as defaults in the Color Picker window.Editor: Improved material creation for PBR Sky custom material. (UUM-86718)
Editor: libcurl used by Unity updated to version 8.10.1.
Editor: Modified the new memory leak detection warning so it correctly uses 'Settings' instead of 'Preferences' to indicate where the Leak Detection Level dropdown selector is as a path. Only for macOS editor. (UUM-86218)
Editor: Moved Undo History from the Edit menu to Window/General.
Editor: Moving the Shared Scene List option out of the Platforms List in the Build Profiles window, and updated its icon.
Editor: Reduced the number of
FileIOoperations required when loading a DLL. (UUM-89089)Editor: Renamed Assets/Extract From Prefab to Assets/Extract Material SubAsset and disabled this menu item when no asset is selected in the Project window.
Editor: Reorganized the Assets menu to improve navigation.
Editor: Reorganized the Edit menu to improve navigation.
GI: Added an option to enable stitching of lightmap shadowmask seams. To enable this option, go to
EditorSettings.assetand setm_ApplyShadowmaskStitchingto 1.Graphics: Added a new parameter to
ShaderConfig.csin URP Config to reduce shader variants of fog keywords (FOG_EXP, FOG_EXP2, FOG_LINEAR) by dynamic branches.Graphics: Added documentation for how shadow matte interacts with stencil and ray traced shadows for Unlit Shader Graph. (UUM-72348)
HDRP: Improved the water sample by adding a cave scene using caustics and deformation texture.
HDRP: Wizard - Simplified the list of validations for IRenderPipelineGraphicsSettings. (UUM-77499)
IL2CPP: Do not emit incremental GC write barriers for writes to function pointer fields.
IL2CPP: mdb symbol files are now not read during IL2CPP player builds.
IL2CPP: Now write IL2CPP type and field values in C instead of C++.
IL2CPP:
[RequireDerived]and[RequireImplementors]now mark all instance constructors of all types that they cause to be marked.Input: Added support for F13 to F24 (F13 to F20 on Mac) for the new Input System package.
Installer: Removed the automatic creation of a desktop shortcut when you install a new version of the Unity Editor.
iOS: Updated variants for iOS On Demand Resources with new options available in Xcode.
iOS: When using Input System package for input handling, an iOS-specific input event handler displays in the Unity memory profiler as InputHandler object.
Kernel: Optimized job system scheduling for better scaling as the thread count increases. (UUM-90028)
Kernel: Optimized thread waking when jobs complete to reduce job system overhead. (UUM-88971)
Package Manager: Concurrent operations made with the
UnityEditor.PackageManager.Clientclass are now processed sequentially instead of failing with a concurrency error.Package Manager: Optimized the handling of built-in packages with type module to avoid unnecessary network calls and file operations.
Plugins: Added
IUnityGraphics.hin the Vulkan native rendering plugin header to eliminate the hidden include dependency. (UUM-85979)Profiler: Added documentation for
ProfilerCounterOptions.Scripting: Added SystemInfo.hasTiledGPU.
Scripting: Updated awaitable methods that require a call from the main thread. These methods now throw an InvalidOperationException in a more reliable way, instead of failing on a random internal call.
Serialization: Added the
-typeinfoargument tobinary2textto allow debugging issues with corrupt type info in AssetBundles.Serialization: Improved performance of reading texture data embedded in text files.
Shadergraph: Added a new Shader Graph UGUI Shaders sample content set to the Shader Graph package. This sample demonstrates how to use the new Canvas target in Shader Graph to create dynamic UI elements. You can import this sample from the Samples tab in the Package Manager after selecting the Shader Graph package.
Shadergraph: Added support for spacewarp to Shader Graph.
Shadergraph: Made Time node output smoother across graph actions. (UUM-84133)
Shadergraph: Updated the Shader Graph asset icon to display with improved sharpness on high DPI displays. (UUM-93099)
Shaders: Improved shader compilation logging in the player. (UUM-79781)
Text: Improved ATG's performance by multi-threading the generation of multiple TextElements.
TLS: Updated our internal version of MbedTLS to version 3.6. This version brings new and improved security features to network communications in the engine, but also means that unsecure and deprecated protocols are now unsupported. Notably, support for TLS 1.0 and 1.1 was removed.
UI Toolkit: Added support for using commas in UxmlAttribute list items. Commas are encoded as
%2Cto avoid conflicts with list item separators.UI Toolkit: Improved Unity Profiler usage with UI Toolkit by giving more explicit names to certain markers and removing redundant markers.
Universal RP: Added the ability to turn Reflection Probe Atlas on or off for Universal Render Pipeline (URP) Forward+ renderers, regardless of blending.
VFX Graph: Added a missing button in the VFX template window to quickly install learning templates. (UUM-85329)
VFX Graph: Enable threaded
RenderQueueextraction for VFX renderers.VFX Graph: Enabled instancing support for VFX using GPU events.
VFX Graph: Improved shader generation time by implementing a local include template cache.
VFX Graph: Improved shader source generation performance.
VFX Graph: Improved VFX compilation time by avoiding redundant instanciation of implicit blocks.
VFX Graph: Modified the code generation process to skip creating DXR-related code when ray tracing is not enabled in the output.
VFX Graph: Optimized the particle attribute layout for a smaller memory footprint.
VFX Graph: Performance optimization on the attributes manager.
VFX Graph: Reduced the main thread cost of
VFX.Updateby moving some transform-related operations to other threads.
API Changes
Android: Added:
AndroidExternalToolsSettings.gradleUserHomePathwhich you can use to set gradle home path. (UUM-92289)Android: Deprecated:
.getLocale()has been deprecated. Use.getLanguageTag()instead.Editor: Added: RenderGraph APIs for Culling through CullContextData.
Editor: Added:
BuildProfile.GetComponentandBuildProfile.GetActiveComponentAPIs.Editor: Changed: Enum values
UnityEditor.TextureCompressionFormat.PVRTC,UnityEditor.MobileTextureSubtarget.PVRTCandUnity.Android.Types.AndroidTextureSupport.PVRTCwill throw warnings if used and will be removed in a later release.Editor: Deprecated: PVRTC texture compression has been marked as deprecated for Unity 6.1.
Editor: Deprecated: PVRTC
- types in
UnityEditor.TextureImporterFormat,UnityEngine.TextureFormatand *_PVRTC
UnityEngine.Experimental.Rendering.GraphicsFormat.- types in
Editor: Obsoleted: Made these APIs obsolete in RenderPipeline: Render (array version), BeginFrameRendering, and EndFrameRendering. More optimised alternative exist.
GI: Added:
LightingDataAsset.SetLights()which lets you overwrite the lights associated with a specific Lighting Data Asset. This can be used to change lights between baked and realtime without rebaking. (UUM-78573)GI: Added:
Lightmapping.GetLightingDataAssetForScene()andLightmapping.SetLightingDataAssetForScene()which you can use to get or set the Lighting Data Asset associated with a particular scene. (UUM-78573)Graphics: Added: MachineLearning API for hardware acceleration of ML computational workloads.
Graphics: Added: NativeArray and Span overloads to
ImageConversion.LoadImageto allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte[]. (UUM-98227)Graphics: Added:
SystemInfo.supportsMultisampledBackBufferto inform whether the system render target supports multisample anti-aliasing (MSAA).Graphics: Obsoleted: Marked
UnityEditor.AndroidDeviceFilterDataobsolete.Graphics: Removed: obsolete
Camera.RenderRequestAPIs. UseCamera.SubmitRenderRequestinstead.iOS: Added: iPhone 16e device generation enums and screen cutouts.
Physics: Deprecated:
Rigidbody.SetDensityhas been deprecated. UseRigidbody.massinstead to achieve the same simulation behavior.Physics 2D: Changed: Renamed
AreaEffector2D.angularDragtoAreaEffector2D.angularDamping.Physics 2D: Changed: Renamed
AreaEffector2D.dragtoAreaEffector2D.linearDamping.Physics 2D: Changed: Renamed
BuoyancyEffector2D.angularDragtoBuoyancyEffector2D.angularDamping.Physics 2D: Changed: Renamed
BuoyancyEffector2D.dragtoBuoyancyEffector2D.linearDamping.Physics 2D: Changed: Renamed
PointEffector2D.angularDragtoPointEffector2D.angularDamping.Physics 2D: Changed: Renamed
PointEffector2D.dragtoPointEffector2D.linearDamping.SRP Core: Added: Variable Rate Shading API support for (Raster)CommandBuffer(s), RenderGraph and RTHandles.
Various VRS utilities.UI Toolkit: Added: Users can now retrieve tabs and tab headers, and they can reorder tabs. (UUM-95686)
Universal RP: Added:
SetViewAndProjectionMatrices()helper function is available within a RasterRenderPass in RenderGraph. (UUM-87865)Universal RP: Changed: "_FORWARD_PLUS" shader keyword renamed to "_CLUSTER_LIGHT_LOOP".
Web: Added: a New Player setting called Enable Submodule Stripping Compatibility. It is disabled by default. Enable this setting if you want to do submodule stripping.
Changes
Android: Exposed physical camera support through the
WebCamTexture.devicesproperty on Android 10 and newer devices (where available).Android: Unity now uses
WindowInsetsControllerandsetDecorFitsSystemWindowsAPIs on Android 11 or newer versions instead ofsetSystemUiVisibilityAPI. This affects the behavior of Unity APIs: Fullscreen Mode, Hide Navigation Bar, and Render outside safe area. The application appearance remains the same on devices using Android 10 or older compared to Android 11 or newer versions.Android: Updated AGP to 8.72, Gradle to 8.11, and Command-Line Tools to 16.0
Asset Import: Updated error messages for AAC audio imports when file contains 2048 samples or less. (UUM-72024)
Bug Reporter: Replaced the Unity Bug Reporter.
Editor: Added a better error message to prevent player building inside PlayerLoop. (UUM-90979)
Editor: Added a warning message in Player Settings to indicate Input Manager is legacy with a recommendation to use the Input System package instead.
Editor: Changed canRunInBackground to false for Windows Gaming Input gamepads since they cannot be used while the application is in background.
Editor: Embedded platforms are now visible in the platform browser.
Editor: Improved LogLevel API documentation.
Editor: Improved PackageCollection API documentation.
Editor: Minimum window width and minimum window height resolution settings are now available regardless of the Fullscreen Mode set for the application window in Android Player settings.
Editor: Now use less-verbose version strings by default on official branches. (UUM-85505)
Editor: Physics: Reverted a fix for small body tunnelling at high (~200Hz) simulation frequencies. If affected, use the recommended workaround to decrease ccd threshold to slightly under 1/4 of the half-extent of the scene's smallest object.
Graphics: The Android Player Settings fields "Vulkan Device Allow List" and "Vulkan Device Deny List" have been made Obsolete. These are replaced by the "Vulkan Device Filter" Android Player Settings field and "Vulkan Device Filter Lists" asset type.
Graphics: Updated behavior for sRGB writes on Intel Macs to adhere to platform restrictions.
R8G8B8A8_sRGBandB8G8R8A8_sRGBformats now reportLoadStoreas unsupported on Intel Macs. (UUM-95478)Linux: Modified the Linux toolchain package installation process. The package is now automatically installed only when the project switches to Linux Standalone or Dedicated Server target. (UUM-75804)
Package: Deprecated Sequences, Live-capture, Python for Unity packages, and Cinematic feature set in Unity 6.1.
Package Manager: Changed package installation folder names from
<packageName>to<packageName>@<fingerprint>.substring(0,12)in theLibrary/PackageCachefolder to prevent locking issues.Package Manager: Changed the default value of
overrideBuiltinsto prevent breaking projects that override built-in packages during upgrades.Package Manager: Removed Windows 7 support from UPM.
Physics: Removed the Enable Unified Heightmaps options in the Physics settings because it doesn't have any effect on the TerrainCollider component since the upgrade to PhysX 4.1. (PHYS-394)
Plugins:
.frameworkplugins are now imported with the "Add to Embedded Binaries" flag enabled by default. (UUM-84614)Plugins:
.xcframeworksare now imported with the "Add to Embedded Binaries" flag enabled if they contain.frameworksor dynamic libraries. (UUM-84614)Scripting: Removed old ApiUpdater configurations that were causing issues. (UUM-77628)
Version Control: Added an automatic
UnityDirMonSyncFilerule for existingignore.confto avoid triggering unnecessary finding changes operations.Version Control: Added serialization for Checkin comments and tick selection so they persist through domain reloads and Play mode sessions.
Version Control: Added toolbar buttons that open the list of branches and the Branch Explorer of the Desktop App.
Version Control: Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
Version Control: Improved the search box so it can resize when there is not enough space in the toolbar.
Version Control: Moved the Unity Version Control menu item under Window/Version Control submenu starting from Unity 6.1.
Version Control: Optimized incoming changes and merge to only reload the Package Manager when required.
Version Control: Optimized incoming changes to reload the Package Manager only when needed (Gluon/partial workspace only).
Version Control: Optimized switching operations to only trigger the Package Manager to reinstall packages when needed.
Version Control: Removed all internal APIs from the public documentation that were previously visible by mistake.
Version Control: Removed support for migrating old Collaborate workspaces to Unity Version Control.
Version Control: Replaced the "D" DevOps icon with the branching icon used in Unity Hub.
Version Control: Reworded the changeset context menu "Undo this change" to the more explicit "Revert this file to the previous revision".
Version Control: Updated the minimum supported version to Unity 2021.3.0f1.
Version Control: Updated the Unity logo in the Sign in to Unity VCS window.
Windows: Upgraded the version of MSVC used to build Unity to 14.42.34433.
Fixes
2D: Fixed case where Sprite Renderer image is changed when Mask Interaction is turned by C# script. (UUM-87780)
2D: Fixed a case where textures swapped when SpriteRenderers with shared materials and animators were toggled on and off. (UUM-98517)
2D: Fixed a crash from
GetSpriteAtlasDependenciesFromBinarythat occured when opening a project. (UUM-90217)2D: Fixed a flickering issue in the Tile Palette window when resizing the clipboard view. (UUM-93105)
2D: Fixed active buffers for overlay in Rendergraph2D. (UUM-83013)
2D: Fixed an incorrect deprecation message. (UUM-83095)
2D: Fixed an issue by adding a layer mask in renderer 2d data for filtering options. (UUM-95754)
2D: Fixed an issue by removing references to OverlapBoxNonAlloc and other *NonAlloc methods, which have been marked as [ExcludeFromDocs].
2D: Fixed an issue in the Sprite Editor window where the positions of the Apply and Revert buttons were swapped. (UUM-92562)
2D: Fixed an issue when the Grid was occasionally not drawn when a Tilemap Editor Tool was activated. (UUM-99612)
2D: Fixed an issue where 16-bit Sprite Textures have a banding effect and loss of data when packing into Variant Sprite Atlas. (UUM-97999)
2D: Fixed an issue where a Sprite Renderer with Animation didn't reflect Sprite changes in the Scene when switching Mask Interaction. (UUM-92310)
2D: Fixed an issue where selecting tiles on the Tile Palette or Tilemap forced a focus on the Inspector window, causing it to become unresponsive if repeated. (UUM-98004)
2D: Fixed an issue where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment. (UUM-71736)
2D: Fixed an issue where the Active Palette Popup text didn't automatically update when the user renamed the selected Palette. (UUM-90757)
2D: Fixed an issue where the Camera Sorting Layer did not break the batch correctly in URP 2D. (UUM-90792)
2D: Fixed an issue where the Create Tilemap popup menu didn't close when clicked if there were no active Tilemaps in the scene. (UUM-90713)
2D: Fixed an issue where the Scene view grid wasn't restored when the currently selected GameObject with a Grid/Tilemap with its Grid showing is destroyed. (UUM-91461)
2D: Fixed an issue where the Sprite Editor window's module dropdown text was cut off in the Linux Editor. (UUM-91371)
2D: Fixed an issue where there was a missing fog parameters in sprite subtargets. (UUM-85456)
2D: Fixed an issue where Tile Palette windows did not automatically show changes for the Tile Palette when the user changed the Tile Palette's cell swizzle properties. (UUM-86005)
2D: Fixed an issue with back buffer clearing when using pixel-perfect crop frame settings. (UUM-93255)
2D: Fixed Brush Inspector UX to show Z position for both Scene View and Tile Palette. (UUM-91462)
2D: Fixed case Sprite Atlas samples show white textures in playmode when using late binding. (UUM-100501)
2D: Fixed case where 2D Renderer Breaks When Animating Material Property with MaterialPropertyBlock. (UUM-85335)
2D: Fixed case where Sprite Shape Corners and Edges are invisible when a closed Sprite Shape is used. (UUM-97863)
2D: Fixed case where sprites are rendered improperly when SRP batcher is toggled off. (UUM-99288)
2D: Fixed case where when pushing property block by index to SpriteShapeRenderer crashes. (UUM-90089)
2D: Fixed clear flags when skybox is used with Renderer2D. (UUM-83351)
2D: Fixed depth/stencil errors on Android. (UUM-91055)
2D: Fixed global light textures not set correctly. (UUM-82524)
2D: Fixed initial marquee not showing up when picking on a Tile Palette without any TilemapEditorTool active. (UUM-77045)
2D: Fixed issue where Tile Palettes with Hexagonal Flat Top layouts are drawn incorrectly as Hexagonal Point Top layout. (UUM-83525)
2D: Fixed issue with the 2D renderers getting information about the SRP and the status of the Shaders under SRP. (UUM-90437)
2D: Fixed light blending issues with shadows. (UUM-82787)
2D: Fixed minor cosmetic styling on the Sprite Editor window's module dropdown control. (UUM-91001)
2D: Fixed performance regression with Tilemap.SetTile. (UUM-85203)
2D: Fixed post processing resolve for Renderer2D. (UUM-99455)
2D: Fixed renderer features not working with Rendergraph2D. (UUM-86922)
2D: Fixed repeated warnings appear when applying Lit Material to "SpriteRenderer" in 3D project. (UUM-86948)
2D: Fixed runtime light2d not created with target sorting layers. (UUM-11350)
2D: Fixed Sprite broken Sprite references in TextureImporter when SpriteRect are defined outside of it's texture. (UUM-84276)
2D: Fixed SRP-Batcher compatibility for URP 2D Default Shaders. (UUM-95799)
2D: Fixed SrpBatcher causes all SpriteRenderers to render the same sprite when the shader is not compatible with the SrpBatcher. (UUM-86937)
2D: Fixed TilemapRenderer in SRPBatch mode from applying Tilemap Color twice when rendering Tiles (UUM-92738)
2D: Fixed Unlit shader for Skinning. (UUM-92940)
2D: Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light. (UUM-90726)
2D: Show error dialog when user tries to create a Tile Palette or Tiles on a Tile Palette in a non-asset folder. (UUM-83197)
Accessibility: Fixed Accessibility Hierarchy Viewer empty field height issue. (UUM-77138)
Accessibility: Fixed Android TalkBack touch to focus disabled nodes issue. (UUM-77508)
Accessibility: Fixed text overflow when resizing Accessibility Hierarchy Viewer Inspector pane. (UUM-82909)
Accessibility: Fixed
NullReferenceExceptionbeing thrown when a TallkBack user touches the screen and there is noAccessibilityHierarchyin place. (UUM-97578)Accessibility: Updated the invalid USS selector. (UUM-95326)
AI: Fixed an issue where Autogenerated NavMesh links remained visible with Show Only Selected and no selected surface. (UUM-92327)
AI: Fixed an issue where the navigation path sometimes contained points outside the shortest trajectory. (UUM-78679)
AI: Links were not generated in places where the NavMesh forms a ramp. (UUM-78145)
AI: Log a warning in the editor when
CalculatePath()starts or ends on multiple NavMesh surfaces. (UUM-84579)Android: Added dotnet webrequest feature for automatic internet access permission. (UUM-83355)
Android: Added support for 16 KB page sizes.
Android: Added the
BaseUnityGameActivityTheme.Translucenttheme for GameActivity.Android: Fix issue on Windows where Unity would fail to update cmdline tools 16.0, if Android SDK is located in Program Files directory which requires admin privileges. In this case Unity will spawn a powershell requesting elevated privileges to perform the update
Android: Fixed a build failure problem when building an Android App Bundle (AAB) with Texture Compression targeting support using the Clean Build option. (UUM-90997)
Android: Fixed a crash that occurs on GameActivity with Vulkan when the device is rotated during video playback launched through
Handheld.PlayFullScreenMovie. (UUM-77512)Android: Fixed a crash when calling UnityPlayer.UnitySendMessage from activity's onCreate method. (UUM-85617)
Android: Fixed an issue by exposing gradle user home directory property in Preferences->External Tools, allowing you to set a different gradle user home. This is useful if your user name consists of non ascii characters, since when gradle points to .gradle folder in user home directory, it sometimes doesn't work correctly, so previously your only option was to change your user name, now you'll have the option to change user home directory instead. (UUM-92289)
Android: Fixed an issue for missing pdb files for Android Editor extensions - AndroidPlayerBuildProgram.Data.pdb, AndroidPlayerBuildProgram.pdb, Unity.Android.Gradle.pdb, Unity.Android.Types.pdb, UnityEditor.Android.Extensions.pdb. This will improve Editor.log contents when there's an exception happening in Android editor code. (UUM-95520)
Android: Fixed an issue so that the Editor.log now contains an entry on how the application is launched. For example,
adb.exe -s "FA7A31A08307" shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -S -n "com.DefaultCompany.GameActivity/com.unity3d.player.UnityPlayerActivity". (UUM-84923)Android: Fixed an issue so that the Symlink Sources option will apply to .androidlib plugins. Note that .androidlib has to have a build.gradle file. (UUM-87008)
Android: Fixed an issue so that TouchScreenKeyboard.Status will properly get updated when keyboard is closed on GameActivity. (UUM-92151)
Android: Fixed an issue so the Android Logcat package can now query Unity to determine on which device the application is launched.
Android: Fixed an issue where build and run didn't work correctly when exporting an app bundle project. (UUM-91102)
Android: Fixed an issue where sometimes objects did not render when using multiple overlay cameras with the OpenGL API on certain Adreno-GPU Android devices. (UUM-98958)
Android: Fixed an issue where switching to rendering some objects with MSAA and high quality settings during runtime could cause rendering issues or a black screen on certain older Android devices. (UUM-87091)
Android: Fixed an issue where the custom namespace tag was missing in the exported AndroidManifest.xml. (UUM-85667)
Android: Fixed an issue where the Integer input field didn't allow users to enter negative integers. (UUM-85618)
Android: Fixed an issue where the Player lost focus when using
UnityEngine.Handheld.StartActivityIndicator()with the Facebook SDK. (UUM-87564)Android: Fixed an issue where the
AndroidActivityIndicatorStyleenum did not change. (UUM-79911)Android: Fixed an issue where touch events would not work for GameActivity when the cursor is locked. You can see the change in UnityPlayerGameActivity.java. (UUM-90583)
Android: Fixed an issue where user installed certificates directly to an Android device wouldn't show up in the trusted_ca list. (UUM-73839)
Android: Fixed an issue where
StartActivityIndicatorwas displayed outside of safe area. (UUM-82238)Android: Fixed cases where text using certain fonts wasn't rendered properly. (UUM-61570)
Android: Fixed cases where text using certain fonts wasn't rendered properly. (UUM-97504)
Android: Fixed FrameTimings calculation on Android when using OpenGLES graphics. (UUM-87325)
Android: Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)
Android: Fixed the Android 15 keyboard Edit Field overlapping into cutoff area. (UUM-77367)
Android: Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB. (UUM-96090)
Android: Fixed
AndroidJNI.ToBooleanArraynot returning 0 when null. (UUM-90092)Android: Ignore harmless warnings coming from sdkmanager - "Errors during XML parse:", "Additionally, the fallback loader failed to parse the XML."
Android: Unity no longer sets the theme attribute for application manifest in
unityLibrarymanifest. That means there's no default theme for activities and you're responsible for applying theme to your custom activities. This is because, there's no valid default theme which can be applied for both Activity and GameActivity at the same time. (UUM-80017)Android: Updated BundleTool to version 1.17.2. (UUM-90609)
Android: Updated game frame pacing
androidx.games:games-frame-pacingpackage version to 2.1.2. (UUM-77169)Android: Updated NDK to r27c from r23b.
Animation: Added a minimum width to the Layers and Parameters panel in the Animator Controller window. (UUM-95501)
Animation: Fixed a bug in
AnimatorControllerPlayablethat caused unnecessary bindings to rebuild during state transitions. (UUM-95943)Animation: Fixed a crash in the Animation window that occurred when opening the clip selection list with an animation source containing a list of animation clips with null references. (UUM-92603)
Animation: Fixed a minor issue where blend trees preview parameters were not updated when editing threshold values of individual motions in the blend tree. (UUM-95775)
Animation: Fixed a regression in the Editor where Timeline preview prevented an Animator Controller from writing animation in Play mode. (UUM-86337)
Animation: Fixed an error when binding transform of a humanoid having 2 non-human bones sharing the same name. (UUM-82236)
Animation: Fixed an issue where calls to AnimationUtility.GetEditorCurve were leaking memory in c#. (UUM-87015)
Animation: Fixed blend node UI collapsing in the AnimatorController window when entering playmode. (UUM-99052)
Animation: Fixed invalid default values of animated parameters in animator controller. (UUM-73614)
Animation: Fixed that Prefab instance properties were not properly restored when using Redo with Animation Preview turned on. (UUM-96467)
Asset Bundles: Fixed a race condition that occurred when loading AssetBundles using
AssetBundle.LoadFromStream. (UUM-92381)Asset Bundles: Fixed an issue by adding a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas. (UUM-83067)
Asset Import: Fixed a crash when importing FBX skeletons with unsupported root nodes. Unity now prints an error instead. (UUM-62869)
Asset Import: Fixed a crash when reading from a corrupted binary artifact. (UUM-83891)
Asset Import: Fixed a deadlock and memory leaks in unwrapCL. (UUM-66897)
Asset Pipeline: Fixed a corrupted library crash when users to open their project. (UUM-14959)
Asset Pipeline: Fixed a crash that could occur if a project with a corrupted artifact database was launched. (UUM-92262)
Asset Pipeline: Fixed a crash when changing the extension for plugins and scripts. (UUM-83233)
Asset Pipeline: Fixed assert that got raised when TransientArtifactProvider::IsTransientArtifact is called from non mainthread, when main thread is doing asset database refresh. (UUM-96903)
Asset Pipeline: Fixed crash that could occur when script with scriptable object is moved and there hasn't been a domain reload, and scriptable object is used for write serialization. When fixing this bug, it was also discovered that rename would cause similar crash. It was also discovered that managed plugins also had problems with performing write serialization when moved/renamed - but didn't cause a crash. (UUM-75114)
Asset Pipeline: Fixed for uninitialized field in ScriptArtifactInfo. (UUM-90052)
Asset Pipeline: Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)
Asset Pipeline: Fixed regressions caused by the changes made for UUM-75114. (UUM-89983, UUM-90912)
Audio: Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings. (UUM-99985)
Audio: Fixed an issue that would cause the audio to not resume properly after unpausing a Timeline. (UUM-91654)
Audio: Fixed an issue that would cause Unity to crash if you perform an undo action in the audio random container window while the audio random container is playing. (UUM-83230)
Audio: Fixed an issue where multiple warnings were logged to the console when playing an audio clip through a Playable graph. (UUM-83860)
Audio: Fixed an issue where playing an Audio Clip with non-zero reverb mix on an Audio Source could cause successive silent Audio Clip playbacks with the same codec settings to play reverberated, and more generally be capable of cloning any behaviour from previously pooled codecs. (UUM-92689)
Audio: Fixed an issue where the help button on the audio clip inspector would open a wrong web page. (UUM-96832)
Audio: Fixed an issue with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible). (UUM-91256)
Audio: Fixed error in in editor window for the AudioRandomContainer asset when undoing removal of an list element that was done in play mode after going back to edit mode. (UUM-55847)
Audio: Fixed the 3D audio pan where right audio channel is completly cutoff at specific position. (UUM-82903)
Bug Reporter: Fixed a crash when a settings JSON source is invalid. (SUS-5057)
Bug Reporter: Fixed an issue in Bug Reporter on Windows where graphics card details were not being collected. (SUS-5082)
Bug Reporter: Fixed an issue in Bug Reporter where the icon for the app was not being displayed on Windows. (SUS-5200)
Bug Reporter: Fixed an issue in Bug Reporter where the Unity Editor version was not being collected. (SUS-5190)
Bug Reporter: Fixed an issue in Bug Reporter where the visited state for hyperlinks was invisible in Light Mode. (SUS-5051)
Bug Reporter: Fixed an issue where Bug Reporter was being launched twice for certain types of Editor crash on Windows. (UUM-84913)
Bug Reporter: Fixed an issue with scrolling when a bug report has a large number of attachments. (SUS-5067)
Bug Reporter: Fixed duplicated control buttons on Ubuntu 24.04. (SUS-5153)
Build Pipeline: Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build. (UUM-78407)
Build Pipeline: Fixed an issue with
PackedAssetInfo.sourceAssetGUIDandbuildTimeAssetPathdisplayed incorrect information for audio clips in the Build Report. (UUM-86728)Build Pipeline: Fixed error handling when using the "Build and Run" option so that shader syntax errors, and other logged errors, are consistently treated as build failures. In some cases the content of a failed build was being reused, instead of the content being rebuilt, on the next build attempt. (UUM-96214)
Build Pipeline: Fixed issue where JsonUtility.FromJson sometimes stops deserializing embedded classes. (UUM-48734)
Build System: Extended the
BEE_BUILD_THREADSenvironment variable to the Bee backend driver. This variable limits the maximum job count for Bee-based builds on your machine, user account, or session, preventing it from consuming all available CPU resources regardless of how builds are run.Burst: Fixed an issue where Burst would cause player builds of VisionOS Simulators to fail if the project included certain plugins that were statically linked. (BUR-2752)
Cache Server: Fixed the crash while importing the Assets from Accelerator when it is disconnected. (UUM-76355)
Documentation: Ensure that the scripting API docs distinguish between "Classes" and "Structs" in the hierarchy.
Documentation: Improved EventInterestAttribute documentation by specifying what happens with event types that are not part of an EventInterestAttribute argument. (UUM-79521)
Documentation: Updated ScriptableObject and ScriptableSingleton documentation. (UUM-84568)
Documentation: Updated the descriptions of system languages to be more descriptive, improving individual pages and tooltips.
DX12: Fixed a crash that can happen when opening a project when ray tracing effects are enabled in HDRP. (UUM-87329)
DX12: Fixed a performance regression when using render passes on DX12. (UUM-53690)
DX12: Fixed an issue where released textures' memory accumulated when the Editor was out of focus. (UUM-86354)
DX12: Fixed RenderDoc crashes during duration calculations for Unity captures taken with DX12. (UUM-99796)
Editor: Added a Help button to the Render Graph Viewer. (UUM-85773)
Editor: Added additional check to GraphicsSettings if URP or HDRP asset is a missing type. (UUM-79997)
Editor: Added hover and highlight behavior to the Add button for renderers in the LODGroup inspector. (UUM-82594)
Editor: Added support for sprite secondary textures to uGui Image and CanvasRenderer. (UUM-73615)
Editor: Adding an 'Include all scripts' checkbox option to the export window allows users to choose whether to include all project scripts in the export list. This serves as the initial step before addressing the script dependency issue. (UUM-46345)
Editor: Addressed inconsistencies with available
EditorToolContextsandEditorToolswhen Inspectors are locked or Property Windows are used.EditorToolContextsandEditorToolsare now available only for the active selection. (UUM-95441)Editor: Asset Preview Window now renders a preview for assets with LODGroup components when no LOD group is selected. (UUM-82810)
Editor: Clarify background-size documentation regarding animation. (UUM-86426)
Editor: Destroy Renderers after ShaderBuildProcessor accessed them. (UUM-91421)
Editor: Disable SRP batcher on the AssetImportWorker. (UUM-77344)
Editor: Do not accumulate vertical/horizontal scroll deltas for IMGUI events being triggered from native code. (UUM-79079)
Editor: Ensure that Dock Tabs in WindowLayouts, of which that are supposed to be static are not meant to be dragged, are also prevented from closing as well. (UUM-90111)
Editor: F-key functionality restored, and menu items enable/disable correctly. (UUM-83883)
Editor: Fixe an issue by making Static Emissives in Light Explorer where it is not add to Undo History. (UUM-83357)
Editor: Fixed 'Open Download Page' in the platform browser/Build Profile window leads to insecure download for editor not installed through Unity Hub. (UUM-84171)
Editor: Fixed a background color for focused assets in Project window. (UUM-86167)
Editor: Fixed a bug in MinMaxSlider that could make it oscillate and generate layout exceptions. (UUM-84683)
Editor: Fixed a bug where users of a cloud project with the "Inherited from Organization" role couldn't see the project in the Project Binding view. (UUM-82760)
Editor: Fixed a bug with
applyToCollectionattribute condition when using custom property drawer. (UUM-67390)Editor: Fixed a crach with GRD and GPU Occlusion culling. (UUM-83152)
Editor: Fixed a crash caused by a (rare) failure to initialize NetworkListManager COM interface. (UUM-83823)
Editor: Fixed a crash on macOS that occurs when dialog text is longer than 512 bytes and contains multibyte unicode characters. (UUM-97333)
Editor: Fixed a crash on mdb_txn_begin when activating any of the Virtual Players. (UUM-87484)
Editor: Fixed a crash on some Linux configurations where a notification from X11 could be raised before the application was initialized. (UUM-91116)
Editor: Fixed a crash that could occur on macOS when operations requiring a progress bar occurred in rapid succession. (UUM-89067)
Editor: Fixed a crash that occurred during Multiplayer Role Stripping when transitioning across scenes with Do Not Destroy On Load Game Objects containing components with both server and client Multiplayer Roles.
Editor: Fixed a crash that occurred during Multiplayer Role Stripping when using scenes that contained Do Not Destroy On Load components. (MTTB-533)
Editor: Fixed a crash that occurred when baking lightmaps using 16x antialiasing samples. (UUM-90432)
Editor: Fixed a crash that occurred when calling
HasPropertyon aMaterialVariantwith a missing ancestor. (UUM-91723)Editor: Fixed a crash that occurred when exiting and re-entering Play mode with incomplete
InstantiateAsyncoperations. (UUM-86892)Editor: Fixed a crash that occurred when the
Heightmap::m_Heightmapvalue was null. (UUM-92617)Editor: Fixed a crash that occurred when using Undo on an
AudioSourcewithAudioRandomContainerin Play mode after adding a clip in Edit mode. (UUM-88955)Editor: Fixed a crash when class id in scene file does not match expected type e.g. Component as GameObject. (UUM-91352)
Editor: Fixed a crash when importing models using the legacy external material location mode. (UUM-92285)
Editor: Fixed a crash when the UI option "Remove unused properties" is clicked on the default material. (UUM-61599)
Editor: Fixed a freeze in cyclic compositions where the internal depth limit was not correctly observed. The recursion handling now includes a limit to prevent exponential growth in the number of transfer commands, which previously could result in excessive memory usage. (UUM-49767)
Editor: Fixed a GPU crash guard in case of wrong custom shader. (UUM-87774)
Editor: Fixed a Gradient field picker issue that was not updating correctly during Undo/Redo. (UUM-99032)
Editor: Fixed a Linux crash on right click in the middle of a window drag. (UUM-82814)
Editor: Fixed a memory leak in the Line Renderer component. (UUM-91900)
Editor: Fixed a missing icon for the "Edit Light Probes" overlay in the Scene view and fixed the toggle. (UUM-83379)
Editor: Fixed a mouse icons in the Shortcut Helper Bar issue.
Editor: Fixed a null reference exception on macOS when modifying textures to mark them as normal maps through the NormalMap setting dialog. (UUM-80063)
Editor: Fixed a null reference that would occur when converting Inspector Preview to a floating window. (UUM-79366)
Editor: Fixed a performance issue with the Linux editor when using high ulimit file descriptor counts. (UUM-85386)
Editor: Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
Editor: Fixed a potential NullRef exception when trying to open the SceneView Menu. (UUM-97539)
Editor: Fixed a race condition that caused the Editor to enter an infinite import loop. (UUM-86437)
Editor: Fixed a RenderGraph Pass Merging issue which led to unnecessary Clear Load Actions. (UUM-77137)
Editor: Fixed a serialization issue where inline mapping length exceeded a hardcoded limit. (UUM-83673)
Editor: Fixed Additional Compiler argument not updating when switching tabs in Player Settings window or when selecting different platforms in Build Settings window. (UUM-66839)
Editor: Fixed ambient probe not being updated when changing its intensity when running in play mode with static batching and GPU resident drawer enabled. (UUM-86959)
Editor: Fixed an assertion asserts being spammed in the console when Maximum Reflection Probe count was higher than 64 (HDRP). (UUM-86779)
Editor: Fixed an edge case where objects dragged into the scene view would be too close to the scene camera if the Scene Grid was disabled, the Scene Camera FOV was very low, and there was no object under the cursor. (UUM-95510)
Editor: Fixed an Editor crash in the HDRP samples. (UUM-91532)
Editor: Fixed an Editor crash that occurred on startup when a build profile was activated in
OnPostprocessAllAssets(). (UUM-90128)Editor: Fixed an Editor crash that occurred when a null object was passed to
EnsureUniqueSiblingName. (UUM-91927)Editor: Fixed an Editor crash that occurred when changing the template scene to instantiate if the user had a preview thumbnail set. (UUM-97241)
Editor: Fixed an error message that occurred when multiple objects with LODGroup components were selected. (UUM-97878)
Editor: Fixed an error that caused terrain layer map corruption and console errors when painting with a global mipmap limit set. (UUM-55985)
Editor: Fixed an exception that occurred in the Material Editor preview window. (UUM-96801)
Editor: Fixed an exception that occurred when using a custom search provider. (UUM-96654)
Editor: Fixed an incorrect GameObject name in the OcclusionEffect URP sample. (UUM-71878)
Editor: Fixed an incorrect label for the culling mask in the Built-in Render Pipeline's camera inspector. (UUM-87404)
Editor: Fixed an infrequent crash when calling
Shader.WarmupAllShaders(). (UUM-73239)Editor: Fixed an instance where the editor would crash on start up if Overlays save data was corrupted. (UUM-96961)
Editor: Fixed an isseu by preventing "Attempting to draw with missing bindings" warning from being reported in some cases. (UUM-92382)
Editor: Fixed an isseu by removing cursor for min max slider in the default runtime theme. (UUM-88921)
Editor: Fixed an issue by adding more ID protection when returning
SearchResults. (UUM-98440)Editor: Fixed an issue by adding physical keyboard support on android. (UUM-65280)
Editor: Fixed an issue by adding Unity logo (16x16 and 32x32) for Dark Mode. (UUM-96682)
Editor: Fixed an issue by disabling splatmaps for shadows-only terrain. (UUM-79364)
Editor: Fixed an issue by ensuring input semantics are treated as case insensitive. (UUM-95628)
Editor: Fixed an issue by modifying crunched cubemap serialization and deserialization to eliminate empty space from binary asset on disk. (UUM-82605)
Editor: Fixed an issue by moving Shader property _Basemap_TexelSize from global to UnityPerMaterial cbuffer. ( so now rendering debugger "culling stats" option makes urp/particles shader SRP Batcher compatible). (UUM-85056)
Editor: Fixed an issue by moving the registration of the SceneViewMotion and RectSelection shortcut contexts to the OnEnable method of the Scene view. (UUM-86183)
Editor: Fixed an issue by no longer showing locale info message. (UUM-74127)
Editor: Fixed an issue by preventing a call for GUI Repaint when in the middle of Building. (UUM-78811)
Editor: Fixed an issue by preventing a call for GUI Repaint when in the middle of Building. (UUM-83683)
Editor: Fixed an issue by reducing the amount of time spent getting the time SpeedTree9Importer.DirtyCustomerDependencies. (UUM-99767)
Editor: Fixed an issue by removing a need to rely on
ScriptableRendererinShaderBuildPreprocessor. (UUM-93124)Editor: Fixed an issue by removing CurrentMaximizeLayout from the Layout menu as it should not be loadable as any other layout. Prevent layouts loaded from menus and scripts to put Unity in an unrecoverable state. (UUM-98930)
Editor: Fixed an issue by removing the scroller from the prefab override modal when the content does not overflow. (UUM-83279)
Editor: Fixed an issue by replacing the ScrollView with a scrollable textArea in the Console. (UUM-97127)
Editor: Fixed an issue by setting a minimum width for split panes in the UI Toolkit Debugger. (UUM-87428)
Editor: Fixed an issue by stop using recursion to collect information about profiler samplers because it can lead to a Stack Overflow. (UUM-79067)
Editor: Fixed an issue by switching to OnDidApplyAnimationProperties instead of Update for DecalProjectors. (UUM-100025)
Editor: Fixed an issue by updating a help url for URP camera. (UUM-91777)
Editor: Fixed an issue by updating the Shortcuts in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default". (UUM-95870)
Editor: Fixed an issue causing double restart prompts when toggling virtual texturing on Windows. (UUM-87735)
Editor: Fixed an issue in visionOS XR applications where only the left eye rendered when using MSAA and RenderGraph. (UUM-95617)
Editor: Fixed an issue so that error messages in dialogs are no longer cut off when using high DPI monitors on Microsoft Windows. (UUM-87585)
Editor: Fixed an issue so that Timeline tracks now accept Objects with both object and exposed references. (UUM-83224)
Editor: Fixed an issue so the Console no longer displays
ArgumentNullExceptionerror while trying to save a new scene template when the currently loaded scene is a new unsaved scene. (UUM-97129)Editor: Fixed an issue that occurred when baking terrain with Adaptive Probe Volumes (APV). (UUM-79810)
Editor: Fixed an issue that tree wireframe was incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
Editor: Fixed an issue that would cause the editor to throw a null reference exception when selecting a Video Clip. (UUM-83274)
Editor: Fixed an issue to maintain consistency between different font sizes in the Hierarchy and Scene view windows. (UUM-78943)
Editor: Fixed an issue when scene saving prompt did not appear when opening another scene while in Play Mode (UUM-69486)
Editor: Fixed an issue where a memory leak warning message appeared when creating a Material with GPU Resident Drawer enabled. (UUM-90039)
Editor: Fixed an issue where a Scene was built with the additive Scene's contents when loading the additive Scene on Awake. (UUM-99623)
Editor: Fixed an issue where Android build profiles with player settings overrides were not behaving based on the value of the scripting backed setting of the build profile, but instead were behaving based on the global/project settings player setting value. (UUM-85834)
Editor: Fixed an issue where assemblies were not included in a build when using DEVELOPMENT_BUILD constraint. (UUM-84208)
Editor: Fixed an issue where assigning an incorrect binding would erase custom shortcut binding and reset to default. (UUM-98265)
Editor: Fixed an issue where attempting to reset the QualitySettings would cause the editor to crash if they contained 1 or more Texture Mipmap Limit Groups. (UUM-91590)
Editor: Fixed an issue where baked-only shadows caused an increase in light intensity. (UUM-93148)
Editor: Fixed an issue where changes to a prefab could be lost because the inspector would refresh when a curve/color/gradient editor window opened. (UUM-99614)
Editor: Fixed an issue where debug draw mode was not rendering with GPUResidentDrawer enabled. (UUM-71437)
Editor: Fixed an issue where enabling the Scene view camera overlay triggered synchronous shader compilation, even when asynchronous compilation was enabled. (UUM-79996)
Editor: Fixed an issue where enum fields were not displayed on click in macOS when Tap to Click was enabled. (UUM-91306)
Editor: Fixed an issue where horizontal scrolling would not work when using a trackpad gesture. (UUM-84867)
Editor: Fixed an issue where importing C# scripts led to missing documentation. (UUM-87334)
Editor: Fixed an issue where it was impossible to dock the ShortcutManager window in the Editor. (UUM-96524)
Editor: Fixed an issue where it was no longer possible to hide GameView's toolbar via editor mode. (UUM-85706)
Editor: Fixed an issue where it was possible to edit the console content. (UUM-99459)
Editor: Fixed an issue where macOS Player settings did not appear in the build profile when using the Editor on a non-matching operating system. (UUM-93341)
Editor: Fixed an issue where navigating the Scene view with a pen tablet stopped working after returning to the Editor from another application. (UUM-90436)
Editor: Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
Editor: Fixed an issue where progress bar status was not updated during Android and iOS builds. (UUM-93106)
Editor: Fixed an issue where Screen Space Shadows did not work on Decals. (UUM-81517)
Editor: Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked. (UUM-54858)
Editor: Fixed an issue where sprite flipbook shadows using sprite shadows did not update correctly. (UUM-74689)
Editor: Fixed an issue where text following superscript or subscript was not reset to its default size correctly. (UUM-87350)
Editor: Fixed an issue where text in IMGUI was incorrectly truncated. (UUM-84922)
Editor: Fixed an issue where text tags with more than eight arguments weren't processed correctly. (UUM-91799)
Editor: Fixed an issue where the active input handling could be set to InputSystem and Both without indicating an error.
Editor: Fixed an issue where the base class for a derived type without the [Serializable] tag was getting stripped during a player build. (UUM-71116)
Editor: Fixed an issue where the build profile command line ignored the override global scenes option and always used the profile's scenes. (UUM-87796)
Editor: Fixed an issue where the build profile threw an exception when the Build Profile window was open and the user tried to delete the build profile using
Assetdatatabase.DeleteAsset. (UUM-91182)Editor: Fixed an issue where the CameraOverlay's dropdown didn't list cameras with repeated names. (UUM-95561)
Editor: Fixed an issue where the Create menu had empty entries after updating packages in the project on Linux or exiting play mode on macOS. (UUM-89106)
Editor: Fixed an issue where the cursor is frozen in the Game view when the "Input System Package (New)" input handling is used and "UnityEngine.CursorMode" is set to "ForceSoftware". (ISXB-986)
Editor: Fixed an issue where the default humanoid in the animation preview window would be pink when the auto option was selected. (UUM-84489)
Editor: Fixed an issue where the Device Simulator's scale would not persist when maximizing then minimizing another window. (UUM-78562)
Editor: Fixed an issue where the DirtyFlags of all build profiles were set to "True" when activating a build profile. (UUM-96006)
Editor: Fixed an issue where the editor could occasionally crash when exiting the editor with the Input System package included and the Active Input Handling is set to Both or Input System. (UUM-10774)
Editor: Fixed an issue where the editor would incorrectly mark some objects as dirty in some cases. (UUM-83944)
Editor: Fixed an issue where the Export window did not maintain initial selection after selecting different items in the Project Browser. (UUM-82656)
Editor: Fixed an issue where the Gizmos and Layers menu opened, closed and then immediately reopened when you clicked the dropdown. (UUM-91078)
Editor: Fixed an issue where the graphics jobs toggle didn't work correctly in Project Settings when building for standalone platforms. (UUM-91713)
Editor: Fixed an issue where the grid size input field in the Grid and Snap toolbar overwrote values during input. (UUM-91214)
Editor: Fixed an issue where the intensity selector in the Color Picker displayed incorrect values after modifying RGB values. (UUM-96564)
Editor: Fixed an issue where the items in the Window menu were not categorised and ordered alphabetically very good. (UUM-85947)
Editor: Fixed an issue where the macOS Editor would stutter when navigating the Scene view with the middle mouse button. (UUM-77258)
Editor: Fixed an issue where the macOS Player was not auto-connecting to the Profiler. (UUM-95378)
Editor: Fixed an issue where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
Editor: Fixed an issue where the Override Global Scene List checkbox didn't reset correctly in the Inspector. (UUM-84085)
Editor: Fixed an issue where the Prefab Override comparison window didn't display correctly when many fields were present. (UUM-96045)
Editor: Fixed an issue where the Progress Bar was misreporting the cause of Editor hangs in some cases. (UUM-79678)
Editor: Fixed an issue where the restart editor prompt for Graphics Jobs Mode appeared when switching between Windows and other platforms. (UUM-83947)
Editor: Fixed an issue where the selected marker on the Timeline was offset incorrectly when zoomed out. (UUM-55366)
Editor: Fixed an issue where the Shortcut Helper Bar did not reactivate after being disabled in the Preferences window. (UUM-92862)
Editor: Fixed an issue where the show read only properties would not work correctly. (UUM-84654)
Editor: Fixed an issue where the Sprite Atlas Importer did not correctly apply texture platform settings for certain platforms (such as iOS) and prevented editing through the Inspector window or relevant APIs. (UUM-90066)
Editor: Fixed an issue where the target folder was not outlined in blue when dragging and dropping an asset in the Project window. (UUM-87749)
Editor: Fixed an issue where the TextMeshPro Essential Resources popup incorrectly displayed when importing Scriptable Render Pipeline samples. (UUM-92266)
Editor: Fixed an issue where the TextureImporter "Alpha From Grayscale" and non-default Swizzle settings would have no effect when used with R16 grayscale source images. (UUM-75584)
Editor: Fixed an issue where the Tooltip windows did not have a title on Linux. (UUM-83763)
Editor: Fixed an issue where the WindowsEditor kept the main EditorWindow snapped when the Layout changed. (UUM-90338)
Editor: Fixed an issue where there was not a common list of invalid characters.
Editor: Fixed an issue where toggling the Incremental GC or active input handling player settings and then restarting the editor didn't result in the new setting taking effect. (UUM-85422)
Editor: Fixed an issue where UIBuilder viewport doesn't reflect certain property changes. (UUM-97052)
Editor: Fixed an issue where Unity crashed when navigating to the previous line in a Multiline TextField using the Advanced Text Generator (ATG) after adding an empty newline. (UUM-88965)
Editor: Fixed an issue where users couldn't connect their cloud project while in batch mode. (UUM-82764)
Editor: Fixed an issue where using a render pipeline asset extending
UniversalRenderpipelineAssetor its HDRP equivalent resulted in significantly longer build times. (UUM-73223)Editor: Fixed an issue where using
BatchRendererGroupDummyRendereras an IntermediateRenderer could result in reading and writing invalid memory. (UUM-90449)Editor: Fixed an issue where vertex snapping did not work in the Scene view for objects rendered using the GPU Resident Drawer. (UUM-66422)
Editor: Fixed an issue where
AnyTargetMaterialHasChildrenwas called for non-material assets being deleted from the Project Browser. (UUM-79129)Editor: Fixed an issue where
Application.cloudProjectIdreturned an incorrect ID when using build profiles with player setting overrides. (UUM-90426)Editor: Fixed an issue where
BuildPipeline.BuildPlayerwith a build profile ignored the override global scenes option and always used the profile's scenes. (UUM-87793)Editor: Fixed an issue where
GizmoType.NotInSelectionHierarchygizmos weren't restored after deselection. (UUM-72297)Editor: Fixed an issue where
InvalidOperationExceptionwas thrown when switching to a custom Debug Draw Mode in Scene View. (UUM-90587)Editor: Fixed an issue where
UnityWebRequest.errorreturned success after querying a texture, even though texture creation failed. (UUM-90140)Editor: Fixed an issue with column ordering in the Import Activity window when columns are deactivated.
Editor: Fixed an issue with same static batching data when building a player from editor or from command line. (UUM-98557)
Editor: Fixed an issue with the floating asset preview window, which would fail to repaint under certain circumstances. (UUM-96393)
Editor: Fixed an issue with the
TextureImporter.GetAutomaticFormat APIwhere it returned an unexpected format if the provided platform name referred to a platform without an installed build support module. (UUM-95944)Editor: Fixed an issue with the
TextureImporter.GetAutomaticFormatAPI where it returned an unexpected format if the provided platform name referred to certain platforms (such as iOS). (UUM-93298)Editor: Fixed an issue with undo and redo operations not reverting the name when renaming a parameter in the Animator window. (UUM-95807)
Editor: Fixed an issue with Unity Multiplayer Clone Editors so that dialogs that were meant to be unmoveable cannot be dragged.
Editor: Fixed an issuse where a corrupted UXML file opened in the UI Builder. (UUM-71448)
Editor: Fixed an isue by adding a shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
Editor: Fixed an
UnauthorizedAccessExceptionthat occurred when editingSceneTemplateSettingswith Perforce Integration enabled. (UUM-93720)Editor: Fixed assertions when setting the intensity of an HDR color to a high value. (UUM-33521)
Editor: Fixed AssetDatabase.AddObjectToAsset with object arguments not working on an asset created with AssetDatabase.CreateAsset within the same StartAssetEditing / StopAssetEditing scope. (UUM-92732)
Editor: Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset. (UUM-83829)
Editor: Fixed Bold and Bold-Italic font weight for the editor font. (UUM-98978)
Editor: Fixed build profile player settings changed through APIs not saved when using AssetDatabase.SaveAssets(). (UUM-90038)
Editor: Fixed build profile virtual texturing issues:
- Updating the player setting value didn't get serialized to the asset file.
- Toggling the virtual texture player setting for an inactive profile still showed the restart editor prompt.
- Even after restarting the editor, we didn't update EditorOnlyVirtualTextureState.json that the PlayerSetting methods used as the source of truth for the setting, which resulted in a subsequent restart prompt appearing as the project was opening after the initial restart. (UUM-77905)
- Updating the player setting value didn't get serialized to the asset file.
Editor: Fixed Build profile window refreshed every frame on Android. (UUM-83850)
Editor: Fixed Camera Editor focal length field processing value before it has been fully typed. (UUM-96983)
Editor: Fixed console being cleared after building a player. (UUM-91487)
Editor: Fixed console logs not being cleared on recompile if Clear on Recompile option is enabled. (UUM-73031)
Editor: Fixed Context Menu not updating in the Shortcuts manager when resolving a Binding Conflict. (UUM-84760)
Editor: Fixed corrupted Font crashing the editor when opened in FontAssetCreator. (UUM-78705)
Editor: Fixed corruption in FontEngine.GetFaceInfo. (UUM-91772)
Editor: Fixed crash in Font Asset Creator. (UUM-91956)
Editor: Fixed crash that would occur due to memory corruption in the Burst domain after logging a warning to the Editor console. (UUM-78956)
Editor: Fixed current direction output in Sample Water Surface VFX node. (UUM-100219)
Editor: Fixed custom hlsl issue when used with a file and two output connected. (UUM-90776)
Editor: Fixed debug rendering error when rebaking APV with disk streaming enabled. (UUM-73635)
Editor: Fixed decal projector material creation. (UUM-87642)
Editor: Fixed documentation for box light support in RT. (UUM-100900)
Editor: Fixed dropdown items were not highlighted when setting padding in .unity-base-dropdown__item and hovering the mouse over the label. (UUM-86350)
Editor: Fixed duplicate separators appearing in the game object hierarchy menu. (UUM-83272)
Editor: Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239)
Editor: Fixed Editor errors caused when "RGB + 1-bit Alpha Compressed ETC2 4 bits" compression is used. (UUM-65395)
Editor: Fixed EditorApplication.isFocused returning false in Play mode. (UUM-83091)
Editor: Fixed Focus select on TextField on mobile devices. (UUM-90980)
Editor: Fixed for 'Recursive serialization is not allowed for threaded serialization' when the build profile context instance is created in a serialization callback. (UUM-84096)
Editor: Fixed GCAlloc in NativePassData.GraphPasses(). (UUM-95334)
Editor: Fixed GradientPicker removing all swatches when dragging them outside. (UUM-100664)
Editor: Fixed IME text not appearing in UITK's TextField as we type. (UUM-84531)
Editor: Fixed implicit truncation shader warnings when using the multiplayer VR template. (UUM-84269)
Editor: Fixed importing of DDS files using the DDPF_LUMINANCE format. (UUM-87535)
Editor: Fixed Inter not being created at runtime issue. (UUM-79518)
Editor: Fixed issue on MacOS with Apple Silicon where the grid animation preview window might overlap with the rendered preview object. (UUM-97414)
Editor: FIxed issue where an infinite reimport loop occured when a package was modifying scripting settings in a project with a build profile and player settings overrides. (UUM-95853)
Editor: Fixed issue where pressing Shift+Tab in the inspector would focus a completely different tab. (UUM-87588)
Editor: Fixed issue where Scene View navigation would not function properly when using a pen tablet as the input device. (UUM-77768)
Editor: Fixed issue with Android builds adding extra file extensions when "Show all filename extensions" was enabled in Finder preferences on macOS 15. (UUM-87606)
Editor: Fixed issue with caret navigation/selection not working properly in WebGL for TMP. (UUM-51617)
Editor: Fixed issue with emojis in TextField on mobile. (UUM-72689)
Editor: Fixed issue with emojis in TextField on mobile. (UUM-78397)
Editor: Fixed issues where the TextureImporterInspector could sometimes fail to retrieve texture platform settings for platforms with more than one valid internal name (example: "iPhone" / "iOS"). (UUM-73858)
Editor: Fixed issues with world space canvases rendered in offscreen cameras when in play mode and with a user defined application target frame rate. These could display flickering with transparent canvas UI components or ghosting for moving components. (UUM-86486)
Editor: Fixed Light Probe field in the Graphics Settings. (UUM-86964)
Editor: Fixed log messages being shown in Editor window. (UUM-87794)
Editor: Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
Editor: Fixed missing legacy deformers shapes for new water decal. (UUM-85483)
Editor: Fixed modified time for meta file when creating a new script file in an embedded package. (UUM-93130)
Editor: Fixed namespace stripping on managed class when class name contains the namespace.
\`<br> namespace MyNamespace<br> \{<br> class MyNamespaceClass<br> \{<br> \}<br> \}<br>` (UUM-82870)Editor: Fixed null ref exception when trying to maximize a pop-up window. (UUM-76218)
Editor: Fixed Nullref when using a Water Decal with Deformation and Current checked without Mask And Current Water Decal Workflow. (UUM-97396)
Editor: Fixed NullReferenceException when Target of the RenderFunc is null.
Editor: Fixed offscreen rendering flags to be added only when the "Offscreen Rendering (Vulkan)" OpenXR UI setting is present and enabled. (OXRB-358)
Editor: Fixed opening editor log when -logFile is a relative path. (UUM-96399)
Editor: Fixed prefab editor ignoring gameobject structure changes such as adding or removing a component. (UUM-72378)
Editor: Fixed RadioButtonGroup getting cleared when selected in the UIBuilder. (UUM-87770)
Editor: Fixed random editor freeze when generating lighting. (UUM-84915)
Editor: Fixed rectangular selection in Scene View where objects weren't selected if they where rendered through the GPU Resident Drawer. (UUM-90229)
Editor: Fixed red spots appearing when using blending scenarios with APV (UUM-92338)
Editor: Fixed reimport Raytrace shader when switching between Mac, Windows, and Linux build target. (UUM-83044)
Editor: Fixed rendering issues for XRSettings.renderViewportScale when using Vulkan. (UUM-83765)
Editor: Fixed scene filtering not working on metal sometimes with render graph. (UUM-76465)
Editor: Fixed search propositions for Hierarchy
t:prefab. (UUM-86550)Editor: Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
Editor: Fixed skin-mesh shadow cascade culling. (UUM-98273)
Editor: Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
Editor: Fixed sprite asset fallbacks not working on a job. (UUM-85568)
Editor: Fixed sprite instancing with 2d shaders. (UUM-87636)
Editor: Fixed text not being updated after changing some FontAsset's values. (UUM-82887)
Editor: Fixed the classic asset bundle pipeline to recursively collect dependencies for prefab instances of a scene. Previously this was working correctly on a full build, but not an incremental one. (UUM-88032)
Editor: Fixed the Clipping Planes float fields behavior for CameraEditor when using BiRP. (UUM-85583)
Editor: Fixed the drag line of the splitter not sticking to the mouse position (UUM-79619)
Editor: Fixed the help button tooltip text for some components.
Editor: Fixed the indentation of list properties in the inspector. (UUM-99070)
Editor: Fixed the issue where licensing modals was printing an error message in Editor console:
"Layout update is struggling to process current layout". (UUM-86833)Editor: Fixed the issue where the data time of a downloaded .unitypackage is not parsed correctly. (UUM-86875)
Editor: Fixed the over-clamping of delta time value applied to "unity_DeltaTime". (UUM-35772)
Editor: Fixed the placement of the Prefab overrides comparison popup and other popups on multi-monitor setups with varying display scaling. (UUM-88949)
Editor: Fixed the size of search icons. (UUM-93307)
Editor: Fixed the size of search icons. (UUM-93350)
Editor: Fixed the
EditorStyles.whiteBoldLabelstyle so the text is white. (UUM-84114)Editor: Fixed two pane split view dragline style for UITK to avoid inconsistency in editor windows.
Editor: Fixed UITK input for UWP. (UUM-53385)
Editor: Fixed unexpected platforms display in build profile player settings overrides for cross-compiling Standalone and Server platforms (UUM-84259)
Editor: Fixed URP shadows being rendered incorrectly with transparent objects in the scene (UUM-97942)
Editor: Fixed visual artifacts in tooltips on Linux. (UUM-91319)
Editor: Fixed warning about probe volume. (UUM-75179)
Editor: Fixed warning message occurring when Focusing a text just after enabling a UIDocument. (UUM-83856)
Editor: Fixed water system debug mode for tesselation on metal. (UUM-96407)
Editor: Fixed Window menu Package Manager, Asset Store, Services and My Assets have been moved to a Package Management submenu. This may impact user-defined keyboard shortcuts or scripts relying on menu item paths. Refer to the upgrade guide for more details about this change.
Editor: Fixed Window menu Version Control menu item has been moved to a Version Control submenu and renamed External Provider. This may impact user-defined keyboard shortcuts or scripts relying on menu item paths. Refer to the upgrade guide for more details about this change.
Editor: Fixes DeviceSimulator to implement Touch.rawPosition to return the starting position of the simulated touch contact. (UUM-58248)
Editor: Fixes EditorWindow sizing issues when dragging windows between displays with different DPI scales. (UUM-91671)
Editor: Fixes InvalidOperationException when using more than 20 render passes. (UUM-85293)
Editor: Improved Add Component window so long item names are truncated with ellipsis. (UUM-91895)
Editor: Improved text clarity in Build Automation Modal Window. (UCB-12554)
Editor: Improved the performance of loading and processing Profile traces. (UUM-92831)
Editor: Linux: Fixed crash when an exception is thrown in a docked tab when closing a window. (UUM-97461)
Editor: Mouse jumping is disabled on Linux when using Wayland. (UUM-82831)
Editor: Prevented the output of compile errors when a compilation is automatically retried, as they will be rerun and potentially fixed. (UUM-72688)
Editor: QNX 8 SDK update to 8.0.2 version.
Editor: Reduced the number of components categorized as Miscellaneous in the Add Component menu. (UUM-87195)
Editor: Remove incorrect reporting of missing script compilation files when using source generators. (UUM-86938)
Editor: Removed Edit menu items added by Apple Intelligence from view. (UUM-96160)
Editor: Removed faulty GlobalVolumeFeature renderer feature from the Mobile_Renderer asset in the blank URP template. (UUM-84504)
Editor: Renamed and reorganized the Help menu items to better indicate where they each direct the user. (UUM-86441)
Editor: Render Graph Viewer - Properly show the values for clear and bindMs (UUM-88044)
Editor: Stopped the launch screen from repeatedly changing the window title to improve Editor launch speed. (UUM-93087)
Editor: The inspector window preview area dragline anchor should no longer be visible when it is not supposed to be. Additionally, the minimum height of the content area is now set to a non-zero value to prevent it from collapsing to nothing. (UUM-93306)
Editor: The Linux editor will now reduce CPU usage when moved to the background, respecting the "Interaction Mode" setting. (UUM-79514)
Editor: Updated custom hash code generation to ensure stability and remove reliance on captured variables for lambdas. (UUM-88061)
Editor: Updated documentation references for URP and HDRP Camera, Decal Projector, and Probe Volumes. (UUM-91777)
Editor: Updated the Unity Editor splash screen copyright to 2025. (UUM-93029)
Editor: Warning about uncompressed atlas should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
Editor: Wizard - Some validations were showing the fix button when it was not needed. (UUM-78839)
Editor: [Android] Fixed an issue by adding a warning informing users that UnityEditor.AndroidCreateSymbols enumeration is now obsolete and updated documentation on Unity 6000.1. (UUM-93309)
Editor: [Android] Fix deprecation warning message to suggest the UnityEditor.Android.UserBuildSettings.DebugSymbols.level property instead of UnityEditor.Android.DebugSymbols.level on Unity 6. (UUM-91350)
Editor: [APV] Fixed an issue where it was impossible to switch between multiple Baking Set when multiple scenes are loaded additively. (UUM-85396)
Editor: [URP][RG] Incorrect partial blur when using RenderGraph in URP (UUM-79602)
Entities: Fixed an issue where an exception would be thrown when exiting play mode after closing and opening a sub scene. (UUM-86554)
GI: Ensured that the Lighting Window open reference button links to documentation for the correct Editor Version. (UUM-83218)
GI: Fixed a bad Reflection Probe rendering of Volumetric Clouds in HDRP. (UUM-84729)
GI: Fixed a negative loop iteration count on Switch. (UUM-83610)
GI: Fixed an issue by removing the clamping of the environment sample count in the Lighting window to a maximum of 2048. Users can now specify higher sample counts if needed. (UUM-96953)
GI: Fixed an issue where Adaptive Probe Volumes could not be baked when the chosen graphics library is GLES.
GI: Fixed an issue where Adaptive Probe Volumes could not be loaded from Asset Bundles. (UUM-90705)
GI: Fixed an issue where baking only Adaptive Probe Volumes would update lights in an unpersistent way, causing double contribution with realtime lighting after scene reload. (UUM-78573)
GI: Fixed an issue where exporting a unitypackage with a scene using Adaptive Probe Volumes didn't include all the lighting data. (UUM-79581)
GI: Fixed an issue where Global Illumination data was included in Dedicated Server builds. (UUM-58026)
GI: Fixed an issue where lighting data was missing for scenes loaded from asset bundles in the Editor. (UUM-93115)
GI: Fixed an issue where Path Tracing package was not compilable when building player. (UUM-84131)
GI: Fixed an issue where sampling of Adaptive Probe Volumes was incorrect when using leak reduction modes on GLES. (UUM-82539)
GI: Fixed an issue where some files produced by Adaptive Probe Volume baking were read-only. (UUM-90236)
GI: Fixed issue where the result of sampling Adaptive Probe Volumes would look different on each eye when using HDRP with Single Pass Instanced rendering and Camera Relative Rendering enabled. (UUM-84382)
GI: Fixed to work the baked lightmap debug mode with HDRP terrains. (UUM-82974)
GI: Reverted a change to packing made in Unity 6, which based lightmap packing order on the positions of lightmapped objects in the scene. This didn't have the intended effect, and significantly worsened utilization of lightmap space. (UUM-96033)
Graphics: Added a warning message when using CopyTexture with compressed texture formats that aren't supported by the current device. (UUM-89001)
Graphics: Adds a new option for cross-fade dithering type, which achieves dithering by stencil test instead of alpha testing. By enabling this option, the shader keyword LOD_FADE_CROSSFADE is stripped in forward/deferred pass and in depth-normal prepass (Limitation: it is not stripped if GPU instancing is enabled or if render graph is disabled). Stencil override is incompatible with this option.
Graphics: Decreased the storage size of combined static meshes when using Metal. (UUM-83137)
Graphics: Fixed a crash on Linux that occurred when using the Vulkan graphics API with
vkUpdateDescriptorSetWithTemplateKHR. (UUM-85263)Graphics: Fixed a crash that can happen when using ray tracing affects and Skinned Mesh Renderers using Dynamic Transform Ray Tracing mode. (UUM-90573)
Graphics: Fixed a crash when importing a 16K normal map texture from gray scale. (UUM-79322)
Graphics: Fixed a crash when using native graphics jobs on Metal. (UUM-44469)
Graphics: Fixed a crash with Terrain combined with Graphics Jobs. (UUM-98417)
Graphics: Fixed a helpbox that displayed a misleading message for FrameSettings configuration in volume components' Inspector. (UUM-86162)
Graphics: Fixed a problem with Texture Streaming where a material could remain blurry and not streamed in for an undefined amount of time. (UUM-73384)
Graphics: Fixed a rare crash on certain Samsung devices when running GLES. (UUM-29705)
Graphics: Fixed a regression where texture data does not end up in Player builds when Load texture data on demand is enabled in the Editor settings and Mip Stripping is enabled. (UUM-53664)
Graphics: Fixed an Editor crash when releasing Adaptive Probe Volume data. (UUM-76437)
Graphics: Fixed an error that stated "A renderer material mask can't store more than 128 materials." (UUM-95899)
Graphics: Fixed an issue by making sure resolve surface is linked to surface in OpenGL Core when using MSAA. (UUM-83898)
Graphics: Fixed an issue where "glClientWaitSync: Expected application to have kicked everything until job" error is spammed when disabling Raw Image. (UUM-35986)
Graphics: Fixed an Issue where resizing the SceneView would throw errors. (UUM-83527)
Graphics: Fixed an issue where STP was disabled if TAA was disabled. (UUM-87121)
Graphics: Fixed an issue where the cmpression of NPOT textures with mipmaps was not supported by the GPU. Texture2D.Compress function has been updated to detect that and not compress the texture, issuing an error message, so that it is consistent with the texture import pipeline. (UUM-35314)
Graphics: Fixed an issue where the MeshCompression would be set incorrectly because of a divergence between the Built-In and URP specific DynamicBatching Settings. (UUM-95641)
Graphics: Fixed an issue where the rendered color of a preset differed from the preview color when adding a new swatch in the HDR Color Picker. (UUM-86724)
Graphics: Fixed an issue where the resolve surface wasn't linked to the surface in OpenGL Core when using MSAA. (UUM-86641)
Graphics: Fixed an issue where zero-byte files were created when baking Adaptive Probe Volumes (APV). (UUM-85411)
Graphics: Fixed an issue where
GraphicsStateCollection::GetVariants()caused a memory allocation crash in the Editor. (UUM-86520)Graphics: Fixed an issue with BatchRendererGroup picking when using different draw command types. (UUM-91356)
Graphics: Fixed crash issue with DX11 Tessellation Displacement sample project from the asset store. (UUM-74198)
Graphics: Fixed ForceLODGroup not working with GPUResidentDrawer. (UUM-92428)
Graphics: Fixed glFramebufferTexture2DMultisampleEXT failure on Adreno drivers when per-format max MSAA limit exceeds global max MSAA limit. (UUM-76807)
Graphics: Fixed GPUResidentDrawer crash in ParallelSortExtensions.ParallelSort because of an array being diposed while still used by some jobs. (UUM-83578)
Graphics: Fixed GPUResidentDrawer deadlock because of a double dispose of CPUSharedInstanceData.materialIDArrays. (UUM-83561)
Graphics: Fixed GPUResidentDrawer Editor crash on Metal when occluderDepthPyramidKernels compute shader import fails. (UUM-84509)
Graphics: Fixed incorrect lightmap textures bound to objects after additively loading or unloading scenes in the case of objects rendered through the GPU Resident Drawer. (UUM-91854)
Graphics: Fixed issue that caused screen flickering after splash screen on iOS devices. (UUM-75677)
Graphics: Fixed lens flare's incorrect position when Camera's Viewport Rect has a nonzero offset, or if hardware dynamic resolution is enabled. (UUM-95513)
Graphics: Fixed msaa resolves of SetRenderTarget-based rending not being done before beginning a new renderpass. (UUM-72239)
Graphics: Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-88999)
Graphics: Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-92250)
Graphics: Fixed OpenGLCore crash on Windows when using Native Render Pass.
Graphics: Fixed picking and outline for all BatchRendererGroup draw types. (UUM-87382)
Graphics: Fixed potential race condition when calling GraphicsBuffer.SetData and GraphicsBuffer.LockBufferForWrite/GraphicsBuffer.UnlockBufferAfterWrite. (UUM-83339)
Graphics: Fixed RayTracingAccelerationStructure.AddInstances assigning the same instance ID to all ray tracing instances added to the acceleration structure, making it impossible to identify individual instances added using this function. (UUM-85733)
Graphics: Fixed render graph passes not being fully cleared correctly at the end of the frame, leading to occasional execution errors. (UUM-85333)
Graphics: Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics. (UUM-77760)
Graphics: Fixed ScalableBufferManager.ResizeBuffers not working with MSAA RTs on Metal. (UUM-24634)
Graphics: Fixed seams appeared between non-infinite instanced quads in the water surface. (UUM-86738)
Graphics: Fixed SRP Batcher checking the against the active render pipeline causing incorrect bindings (UUM-77168)
Graphics: Fixed the artifacts of Volumetric Clouds on certain platforms. (UUM-87074)
Graphics: Fixed too aggressive material property block clearing issue. (UUM-85970)
Graphics: Fixed Vulkan crash using WebCam textures on certain devices. (UUM-95365)
Graphics: Fixed Vulkan warnings that spams every frame when the application is actively running on a device. (UUM-91109)
Graphics: FrameDebugger - Fixed an issue to allow displaying depth of RenderTargets with both color and depth. (UUM-78955)
Graphics: Implemented a workaround for Vulkan MSAA resolve subpass issue on Adreno GPUs. (UUM-95529)
Graphics: Improved
JobHandle.Complete()to avoid stealing work unrelated to the job being completed.Graphics: On Metal, the blend state and color mask specified in Shader Passes are now applied to the correct render targets. (UUM-83382)
Graphics: The Render pass API was sometimes erroneously considering a configuration that was valid as invalid when rendering to array slices or mipmaps.
Graphics: This PR fixes the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)
HDRP: Added a condition to the Receiver Motion Rejection feature that checks whether a pixel has actually moved. (UUM-84459)
HDRP: Ensure custom post-processing effects are disabled when post-processing is disabled. (UUM-78486)
HDRP: Fixed a bug that caused HDAdditionalLightData with preserveCachedShadow to be evicted from the cachedShadowManager. (UUM-83766)
HDRP: Fixed a shader error when using water excluder with entities. (UUM-86522)
HDRP: Fixed advanced upsampler settings not visible on platforms where they are not supported. (UUM-84078)
HDRP: Fixed an error that occurs when using more than 200 Local Volumetric Fog. (UUM-84912)
HDRP: Fixed an issue by adding clamp to HairAngleWorld to prevent nan from FastASin. (UUM-72279)
HDRP: Fixed an issue that prevented changing the Shadow Map resolution for
HDAdditionalLightDatawhen usingpreserveCachedShadow. (UUM-90709)HDRP: Fixed an issue where DebugDisplay Camera list grew beyond number of active cameras, every time a camera was registered or unregistered. (UUM-86686)
HDRP: Fixed an issue where High Definition Render Pipeline (HDRP) ambient scene lighting was leaking into the material preview window. (UUM-84064)
HDRP: Fixed an issue where the padding in the Lighting window was different between tabs. (UUM-83840)
HDRP: Fixed an issue where underwater collider bounds checks were inaccurate when the collider was rotated. (UUM-96987)
HDRP: Fixed an issue with High Definition Render Pipeline (HDRP) sky rendering when Camera Relative Rendering is disabled. (UUM-90251)
HDRP: Fixed black line artifacts on top of the screen with DRS and downsampled SSAO. (UUM-69425)
HDRP: Fixed color pyramid sampling when distortion is enabled after the distortion pass. (UUM-75319)
HDRP: Fixed errors that would occur when building the XR player with Water System enabled. (UUM-85851)
HDRP: Fixed HairVertex instancing-related shader-compilation issues. (UUM-84231)
HDRP: Fixed invalid global state pushed when using override camera rendering in the CustomPassUtils functions. (UUM-82849)
HDRP: Fixed layer index out of range in LayeredLitGUI. (UUM-71157)
HDRP: Fixed NullReferenceException when clicking Jump To Source button in Render Graph Viewer. (UUM-97702)
HDRP: Fixed rendering a black ground when opening a new HDRP scene. (UUM-83616)
HDRP: Fixed Screen-Space Subsurface Scattering leaking from material with a subsurface mask set to 0. (UUM-76359)
HDRP: Fixed the Lit Shader depthOffset + no-heightmap configuration. (UUM-44723)
HDRP: Fixed visual artifacts that occurred when blending cascade shadows and distance shadow masks. (UUM-90909)
HDRP: Fixed visual artifacts when using the Graphics Compositor on the editor on MacOS. The issue occurred when changing the "Output Camera" and the "Clear Color" field was disabled. (UUM-84610)
HDRP: Fixed water system memory leak on domain reload. (UUM-91837)
HDRP: Fixed wrong SSR when using a shader graph with a clear coat value of 0. (UUM-84980)
HDRP: Ignore material variants with log message. (UUM-72639)
HDRP: Removed the "Setting MRTs without a depth buffer is not supported" error in Volumetric Clouds Combine pass. (UUM-84590)
HDRP: Removed the FixAll button from the High Definition Render Pipeline (HDRP) Wizard when no automated fix is available. (UUM-84977)
HDRP: Updated the High Definition Render Pipeline (HDRP) Wizard to no longer assume a check failure while awaiting a reply from the Package Manager. The Wizard now displays a specific pending icon during this process. (UUM-85253)
IL2CPP: Added QNX 8.0.
IL2CPP: Fix a UnityLinker crash that occurred when
--enable-reportis used on a large project. (UUM-95599)IL2CPP: Fixed "DllNotFoundException: Unable to load DLL 'kernel32.dll'" error on Universal Windows Platform when using HttpClient. (UUM-79112)
IL2CPP: Fixed a memory corruption on a constrained call on an integral pointer type in unsafe generic code.
IL2CPP: Fixed a
MethodAccessExceptionthat occurred when using theAsyncOperation<T>.Resultvalue as a generic interface. (UUM-86794)IL2CPP: Fixed an issue by removing a potential 1000ms delay during shutdown.
IL2CPP: Fixed an issue where a deadlock occurred intermittently during asset garbage collection scanning. (UUM-79998)
IL2CPP: Fixed an issue where builds failed if the project's root directory contained files that matched project assembly names. (UUM-91340)
IL2CPP: Fixed an issue where fields of field types on serialized types were stripped in some cases. (UUM-90024)
IL2CPP: Fixed an issue where IL2CPP allocated more memory than required. (UUM-83219)
IL2CPP: Fixed an issue where Il2CppEagerStaticClassConstructionAttribute did not have defined behavior which resulted in an out of order initialization on nested static constructors. (UUM-84202)
IL2CPP: Fixed an issue with incorrect numeric conversion when using enum values. (UUM-91859)
IL2CPP: Fixed crash when creating too many threads. (UUM-78115)
IL2CPP: Fixed issue where some nested structs configurations could cause long build times. (UUM-98369)
IL2CPP: Fixed issue with the wrong calling convention being used on function pointers when two function pointers with the same signature only differed by calling convention.
IL2CPP: Fixed unmanaged calling convention being ignored on methods with multiple MonoPInvokeCallbackAttributes. (UUM-88936)
IL2CPP: Reduced internal memory overhead. (UUM-83219)
IL2CPP: [setlocale](https://www.qnx.com/developers/docs/7.1/\#com.qnx.doc.neutrino.lib_ref/topic/s/setlocale.html\) fixes the performance on QNX for the first CultureInfo call.CultureInfo call tested on NXP iMX8QM:~240 ms without fix.~70 ms with the fix. (UUM-86398)
IMGUI: Fixed an issue where certain usages of the
<a href>tag in IMGUI did not function as expected. (UUM-89093)IMGUI: Fixed an issue with using multiple arguments in a single tag with IMGUI. (UUM-87147)
Input: Fixed an issue where the F13, F14, and F15 buttons weren't recognized when used with the Input function in scripts. (UUM-44328)
Input: Fixed F22 key which was not supported in the helper
UnityEditorInternal.InternalEditorUtility.TextifyEvent. (UUM-99102)Input System: Fixed an internal Unity issue that could cause the Input System package to stop processing data from devices. (UUM-85315)
Input System: Fixed an issue where the Input System could become unresponsive after the game or application had been running for a long time or when using high-frequency input devices. (UUM-98890)
Input System: Fixed an issue where the Player failed to exit when using the new Input System on Windows 11 (24H2). (UUM-91181)
Installer: Fixed an issue where the Unity Editor installer installed an outdated version of the Visual C++ 2010 Redistributable package for Windows. (UUM-92217)
Installer: Updated Visual C++ 2010 Redistributables used in the Windows Editor Installer. (UUM-92217)
iOS: Checking ARKit requirement in custom build profiles player settings will fill camera description the same way it does in project settings. (UUM-84779)
iOS: Fixed a crash that occurred when using the iOS player as a Library configuration, unloading Unity, then rotating the device. (UUM-87752)
iOS: Fixed a few cases where the "Mute Other Audio Sources" player setting is false, but we would still end up stopping an external app's audio sometimes when starting a microphone recording. (UUM-73479)
iOS: Fixed an issue to make On Demand Resources variant settings customizable in Player settings of a custom build profile. (UUM-85569)
iOS: Fixed an issue where if the "Prepare iOS for Recording" player setting was true and the "Mute Other Audio Sources" player setting was false, we would stop an external app's audio when first starting the Unity app. (UUM-91252)
iOS: Fixed an issue where the Entitlements file randomly disappeared on consecutive builds. (UUM-90160)
iOS: Fixed an issue where
AVCaptureSession startRunningwasn't run in a background thread as suggested by Apple. This also fixed an issue where aPlayerLoopwas called recursively when running the iPhone app on Mac. (UUM-90986)iOS: Fixed plugin framework folders showing up red in exported iOS Xcode project. (UUM-84687)
iOS: Fixed QualitySettings handling (when AA is involved) in Split View. (UUM-61559)
iOS: Fixed soft keyboard Done/Cancel buttons truncating (to "...") in languages like Korean due to decimal font width. (UUM-97527)
iOS: Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
iOS: Fixed the Use On-Demand Resources player setting so it can be overridden when using a build profile. (UUM-84440)
iOS: Fixed WebCamDevice.availableResolutions returning [0;0] on some devices. (UUM-87792)
Kernel: Fixed a hang that would occur when accessing transforms immediately after scheduling a transform job with dependencies. (UUM-86782)
Kernel: Fixed an issue where calling
JobHandle.Complete()from multiple threads on the sameJobHandlecaused the Editor to stop responding. (UUM-85405)Kernel: Fixed job system atomic synchronization bug which could cause a hang. (UUM-95841)
Kernel: Fixed performance regression in JobHandle.Complete() on Arm based devices by optimizing atomic operations. (UUM-96830)
Kernel: Optimized
JobHandle.CombineDependencies()to reduce cost and avoid scheduling batched jobs. This allows code that frequently combines dependencies to submit larger batches, improving performance. (UUM-86151)Kernel: Reduced Profiler overhead when executing For Each jobs. (UUM-92906)
Kernel: Removed job batch kicking in Transform jobs to resolve a performance regression. (UUM-92620)
License: Updated Licensing Client to 1.16.0.
Linux: Fixed an assertion failure on ExFAT file systems when Build and Run is executed. (UUM-91555)
Linux: Fixed Input.mouseScrollDelta which could be inconsistent depending on the framerate. (UUM-88049)
Linux: Fixed mouse wheel input inversion on Legacy Input System and IMGUI.
Linux: Fixed new input touch timestamps (UUM-79893)
Linux: Fixed"Shutdown worker was forced killed because it kept running. Worker x" was not appearing in the console. (UUM-83635)
macOS: Fixed an issue on headless macOS games, where Ctrl+C was not registered in headless games, which prevented
OnApplicationQuitfrom being called. (UUM-87122)macOS: Fixed an issue with [Application.targetFrameRate](ScriptRef:Application-targetFrameRate) so it's now ignored if the value of [QualitySettings.vSyncCount](ScriptRef:QualitySettings-vSyncCount) is greater than 0. (UUM-83568)
Mobile: Fixed an issue where user certificates were included in the app by default. (UUM-97194)
Mono: Fixed a crash for MONO_TYPE_FNPTR cases in mono_field_get_value_object_checked. (UUM-79025)
Mono: Fixed a crash that occurred during a domain reload when a Windows Form was using a tooltip window. (UUM-79065)
Mono: Fixed a possible out-of-bounds memory write when inlining code with code coverage enabled. (UUM-83778)
Mono: Fixed a potential read beyond the end of a buffer on MacOS when iterating directories. (UUM-83824)
Mono: Fixed an exception being thrown due to a race condition within Encoding.GetEncoding. (UUM-82959)
Mono: Fixed an issue where macOS machines using the Morocco/Casablanca timezone logged time one hour behind the correct time. (UUM-87263)
Mono: Fixed an issue where the Editor froze when taking a snapshot using the Memory Profiler. (UUM-90945)
Mono: Fixed crash when loading a class which contained fields at the end of the metadata table with a table size 65535. (UUM-78961)
Mono: Fixed JIT trampoline memory leak with Timers and Sockets. (UUM-76306)
Mono: Fixed performance regression where hardware intrinsics were not being applied fully. (UUM-85288)
Mono: Fixed some corner case issues with math operations.
Mono: Fixed
InvalidCastExceptionsoccasionally being thrown by entity workers after a domain reload. (UUM-87193)Mono: Fixeda rare NullReferenceException during a constrained call on a value type. (UUM-79115)
Multiplayer: Dedicated Server - Fixed an issue where Multiplayer Roles Data kept references to null components. (UUM-90741)
Networking: Fixed an issue so that when a
UnityWebRequestdownload is canceled due to an error inside the download handler, a data processing error is reported instead of a connection error. (UUM-90727)Networking: Fixed an issue where TLS connections would fail to be established after a certain time/number. (UUM-83744)
Networking: Fixed UnityWebRequest so it reports a DataProcessingError instead of Success when audio clip creation fails. (UUM-90725)
Package Manager: Changed resolution of 'default' version Feature Set dependency packages. (UUM-78237)
Package Manager: Dependency resolution no longer breaks when there is a dependency on a core package with a different version. Instead, the Package Manager will use the built-in package version. It is possible to preserve the previous behaviour and override specific core packages with a version pulled from a custom scoped registry by adding the following to the scoped registry configuration:
"overrideBuiltIns": true.Package Manager: Fix the issue where using the 'Window.Open" API to select a package would silently fails when it is hidden by "Show PreRelease Package Versions" setting. (UUM-82771)
Package Manager: Fixed a crash when package contains a dependency with null version in the package manifest. (UUM-64442)
Package Manager: Fixed a mismatch issue between the
packageIdandversionfields ofPackageInfo. (UUM-82657)Package Manager: Fixed an issue where certain packages could not be removed from a project. (UUM-82995)
Package Manager: Fixed an issue where refreshing the built-in page in the Package Manager window caused scoped registry packages to disappear. (UUM-92446)
Package Manager: Fixed an issue where switching Projects during the import of a complete Project prevented all assets from importing, causing the Project to open incomplete. (UUM-88051)
Package Manager: Fixed an issue where the Experimental Package in Use dropdown button didn't select the correct page in the Package Manager. (UUM-85699)
Package Manager: Fixed an issue where the refresh timestamp does not get updated when users click on
Refresh Listbutton. (UUM-77972)Package Manager: Fixed an issue where UnityEditor.PackageManager.UI.Sample.FindByPackage will no longer throw an exception when passed an unknown package. (UUM-86326)
Package Manager: Fixed an issue where update available filter didn't always refresh the list properly. (UUM-85700)
Package Manager: Fixed an issue with the overflow of tabs dropdown icon. (UUM-79591)
Package Manager: Fixed an
EPERMerror that occurred on Windows during resolve when the Unity Package Manager (UPM) attempted to rename an existing package folder in the PackageCache to replace it with a new package.Package Manager: Fixed dropdown menus sometimes opening outside the package manager window. (UUM-77945)
Package Manager: Fixed NullException thrown in a multi page wizard import when clicking on the previous button. (UUM-82611)
Package Manager: Fixed the issue when a upm package on Asset Store conflicts with a package on scoped registry, both become unaccessible. (UUM-86790)
Package Manager: Fixed the issue where incorrect registry info is shown for packages that do not belong to any registry. (UUM-84168)
Package Manager: Fixed the issue where packages in My Assets and My Registries does not refresh properly when modifying scoped registry settings. (UUM-93899)
Package Manager: Fixed the issue where quick start button didn't link to the document page for the current Unity version. (UUM-78210)
Package Manager: Fixed the issue where selecting an organization with spaces in its name in the inspector caused validation errors and won't let save changes. Organization names are now automatically sanitized to remove spaces. (UUM-79730)
Package Manager: Improved the loading time of the Package Manager window. (UUM-90165)
Package Manager: Packages installed on external
FAT32/exFATdrives should not fail when themtimeis outside of the supported range. (UUM-86351)Package Manager: Switch project when importing a full project asset package is fixed for mac users. (UUM-87430)
Package Manager: Switching Project when importing complete project conflict with opened project (UUM-100277)
Package Manager: Updated the Package Manager to consider entitlement packages as supported. (UUM-93155)
Package Manager: Users can now import without having to choose a project setting with at least one asset previously selected. (UUM-82612)
Particles: Fixed a potential crash that occurred when a sub-emitter had multiple parent emitters. (UUM-86973)
Particles: Fixed an issue by clarifing the unexpected behavior on ParticleSystem.Play() API documentation. (UUM-99113)
Particles: Fixed mesh-related errors that occurred when editing a Particle System with a Sprite in the Shape module. (UUM-86163)
Particles: Fixed particles colliding with only one terrain collider. (UUM-91921)
Particles: Fixed undefined particle collision events being returned when the event list is larger than the event count. (UUM-97977)
Particles: Introduced ParticleSystem.SetParticlesAndTrails() to allow trail particles to survive when Die With Particles is off, and the particles' lifetime ends with remaining trail data. This replaces ParticlesSystem.SetTrails(), which is now deprecated. (UUM-63445)
Particles: Scheduling a Particle System job outside of MonoBehaviour.OnParticleUpdateJobScheduled() will now generate an InvalidOperationException in order to prevent incorrect job schedules which could cause a hang. (UUM-79599)
Physics: Fixed a PhysX error that stated "Failed to create Convex Mesh from source mesh" which appeared when looking around the Scene view while having the Physics Debug tab open. (UUM-93081)
Physics: Fixed a race condition inside Physics Debugger's contacts tab. Where the underlying contacts array would be incorrectly passed onto new jobs while still in use inside the previous set of contacts display jobs. (PHYS-387)
Physics: Fixed an issue by securing a mass properties recomputation case for Rigidbody components. A error message would be printed in the console if a concave MeshCollider would be present under a kinematic Rigidbody during authoring. This issue would happen due to a unsecured path inside the 'Awake' logic of Rigidbody where mass recomputation would be attempted on this setup. The PhysX SDK would log a message informing that the attempted operation was invalid on the aforementioned setup. (UUM-86499)
Physics: Fixed an issue where calling
Physics.IgnoreCollision(colA, colB, false)did not trigger PhysX's collision filter to re-evaluate contacts, which allowed the two shapes to still ignore collision until filtering data was updated. (UUM-96257)Physics: Fixed an issue where Joint gizmos would no longer follow the joint they are being displayed, during playmode.
Physics: Fixed an issue where Joint gizmos would not display the perpendicular axis (normal of the joint axis) when selecting a ConfigurableJoint or CharacterJoint. (PHYS-401)
Physics: Fixed an issue where mass distribution updates with regards to setting the center of mass for a Rigidbody component would not affect WheelCollider components. (UUM-84990)
Physics: Fixed an issue where Physics Debugger wouldn't take physics shape scale into account when rendering. (UUM-83050)
Physics: Fixed an issue where the CharacterController component would not properly have it's transform synced to the data set to the Transform component. (UUM-83065)
Physics: Fixed an issue where the debug draw representation of TerrainCollider was incorrect after changing the position of it's GameObject. (PHYS-392)
Physics: Fixed an issue where vehicle data would not be preserved when adding multiple WheelCollider components using the GameObject scripting APIs. (UUM-85527)
Physics: Fixed an issue with CharacterController and WheelCollider components where a complete collision mask conflict (one mask indicates collision, while the other indicates to ignore the collision and the layer override priority is the same for both masks) would be resolved as 'collide' rather than 'ignore', resulting in unexpected collision events. (PHYS-383)
Physics: Fixed an issue with Rigidbody's Angular Drag and Drag property data not being correctly upgraded when opening a scene asset saved in 2022LTS or earlier. (PHYS-399)
Physics: Fixed an issue with TerrainCollider's tree debug visualization not being displayed at all. (PHYS-397)
Physics: Fixed an issue with the Cloth component's inspector where exiting play-mode with the self and inter collision tool open would cause a null reference exception. (UUM-78853)
Physics: Fixed CharacterJoint's derrived axis locks being ignored. This would cause some ragdoll setups for never come to rest during simulation. (UUM-83156)
Physics: Fixed performance regression on Physics.IgnoreCollisions() when calling the specified API in large quantities. (UUM-91011)
Physics: Fixed Repeated OnTriggerEnter Events with CharacterController Slope Limit Updates. (UUM-83065)
Physics: Fixed stack corruption for Rigidbody.SweepTestAll. (UUM-96080)
Physics: Renamed serialized property names within Rigidbody component: m_Drag and m_AngularDrag are now m_LinearDamping and m_AngularDamping. The change was done in order to no longer be inconsistent with respect to the Rigidbody API which already adheres to this naming convention. (PHYS-396)
Physics: Secured Physics.IgnoreCollisions() API to prevent having a collider ignore itself. (PHYS-405)
Physics: Updating tooltip for DynamicFriction field in PhysicsMaterial asset. (UUM-90780)
Physics 2D: Fixed an issue by "Rigidbody2D.SlideMovement.surfaceUp" allowing the Rigidbody2D.Slide feature to move in a "top down" view where all surfaces can be slid across. (UUM-91870)
Physics 2D: Fixed an issue to ensure that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified. (UUM-56687)
Physics 2D: Fixed an issue to ensure that
Rigidbody2D.Castcorrectly uses theContactFilter2D.useTriggersor the globalPhysics2D.queriesHitTriggersoptions. (UUM-87102)Physics 2D: Fixed an issue when disabling a Collider2D component to ensure that contacts are not destroyed before they are reported if Callbacks On Disable is active. (UUM-89955)
Player: Fixed changing resolution width/height in player settings not applying upon building & running the player if no other resolution settings changed. (UUM-92847)
Prefabs: Fixed an issue where undoing changes to Prefab variants in Prefab Mode in Context caused the dummy parent object to be lost during
MergePrefab. This issue resulted in the Transform being moved to the scene root and the Transform hierarchy being re-calculated. (UUM-79087)Prefabs: Fixed Handle PrefabInstances as Added GameObjects with deleted parent in the source Prefab. (UUM-87105)
Prefabs: Fixed LoadPrefabContents error when objects are created in the root of the scene in callbacks. (UUM-77761)
Profiler: Fixed a potential Editor crash on
invalid_parameter_internalwhen starting the Standalone Profiler. (UUM-98081)Profiler: Fixed an issue by restoring the Frame to Selected functionality, bound to F, in the Standalone Profiler. (UUM-90093)
Profiler: Fixed an issue in the Profiler Timeline view where the options in the Show dropdown menu would display incorrect views. (UUM-83138)
Profiler: Fixed
Missing Profiler.EndSampleandNon-matching Profiler.EndSampleerror when profiling a project which uploads large textures. (UUM-85841)Scene Manager: Fixed an issue where a new child GameObject was incorrectly placed under an existing child instead of the parent when the existing child was selected for renaming. (UUM-95518)
Scene/Game View: Fixed an issue where custom tool buttons in the Tools overlay would unnecessarily consume GPU resources every editor frame. (UUM-84132)
Scene/Game View: Fixed an issue where resolving Scene View shortcut conflicts with "Rebind to selected command" checked and the Shortcut Helper Bar enabled would throw an exception. (UUM-96944)
Scene/Game View: Fixed an issue where the CameraOverlay render texture would throw errors in the console. (UUM-100338)
Scene/Game View: Fixed an issue where using the public
ContextMenuUtilityAPI could cause the Editor to eventually crash. (UUM-98587)Scene/Game View: Fixed an issue with the Camera Gizmo flickering in the Scene view and texture stretching in the Camera Overlay. (UUM-90851)
Scene/Game View: Fixed crashes that occurred when returning instance IDs of
ScriptableObjectsfrom the newRenderPickingCallback. (UUM-76301)Scene/Game View: Fixed EditorTools icon not showing when importing a new package. (UUM-86481)
Scene/Game View: Fixed issue where Shortcut Manager would not alert the user when attempting to binding shortcuts containing reserved modifiers. (UUM-90584)
Scene/Game View: Reduced the state update time for custom tool buttons in the Tools overlay. (UUM-84264)
Scripting: Added the InstantiateParameters struct. This addition provides support for local space and target scenes in
Object.InstantiateAsync. (UUM-83002)Scripting: Fixed a crash on reimport after High Definition RP package removal. (UUM-78164)
Scripting: Fixed a freeze that occurred when using
InstantiateAsyncwith very large objects. (UUM-95656)Scripting: Fixed a potential stack overflow exception that could occur when a file contained numerous classes. (UUM-90041)
Scripting: Fixed an issue where "await Awaitable.MainThreadAsync" or "await Awaitable.BackgroundThreadAsync()" would have a side effect on the outermost callers when used deep in an "async Awaitable" call graph. (UUM-87426)
Scripting: Fixed an issue where multiple calls to
NextFrameAsyncin edit mode within the same frame canceled each other. (UUM-86897)Scripting: Fixed false positives of warning CS8602 when user code was compiled with nullability checks and implicit converter from UnityEngine.Object to bool was used. (UUM-87634)
Scripting: Fixed losing Script dependencies in player builds when theres DefineConstrains on an Asmdef using ExtraDefines. (UUM-99127)
Scripting: Fixed play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)
Scripting: Fixed pool cleanup on entering playmode with domain reload disabled. (UUM-90313)
Search: Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79399)
Search: Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79646)
Search: Fixed an issue where searching for GameObjects with inherited components did not work correctly when filtering by base types. (UUM-98456)
Search: Fixed Audio Mixer asset icons in the Search window. (UUM-73173)
Search: Fixed Index Manager's "ForceRebuild" not re-indexing assets. (UUM-87574)
Search: Fixed reduced the memory consumption of Search during indexation. Now memory is disposed of properly after an incremental update. (UUM-85044)
Search: Fixed Scene Provider search when a string property is a numerical value. (UUM-69142)
Search: Fixed Search Empty View's description labels that are always truncated. (UUM-93339)
Search: Search Scene Selector shows file with unity in their name. (UUM-83640)
Search: Using ReuseWindow SearchFlags won't create a new window and won't change its position. (UUM-75480)
Serialization: Fixed a crash on ReadAndActivateObjectThreaded when reimporting a missing PSB file prefab. (UUM-59093)
Serialization: Fixed an issue by handling a hash collisions in the TypeTreeCache. (UUM-85722)
Serialization: Fixed an issue where serialized types without a namespace had their fields stripped. (UUM-90913)
Serialization: Fixed an issue where the UniversalRenderPipelineGlobalSettings.asset file created unnecessary changes in the Git diff during Player builds. (UUM-80052)
Serialization: In 2021.x Fixed Timestep was serialized as a float. It was switched to IntegerTime::RationalTime, but was missing a migration for the older values. This would show up as the Fixed Timestep being reset to the default value. There is now an upgrade step that will convert the file if possible. (UUM-91212)
Shadergraph: Added missing documentation about the Custom Render Texture in Shader Graph. (UUM-76730)
Shadergraph: Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)
Shadergraph: Enabled custom interpolators for custom sprite lit targets. The shader's Sprite Custom Lit material mode now changes the sprite to the desired color instead of remaining black. (UUM-75937)
Shadergraph: Fixed sticky note context menu shortcut display text. (UUM-75919)
Shadergraph: Fixed "Shader error in 'ProBuilder6/Standard Vertex Color': 'PBRDeferredFragment'" error logged in the console when compiling the shader. (UUM-94425)
Shadergraph: Fixed a bug that a shader graph is reverted to its last saved state when entering Play Mode without saving changes. (UUM-49399)
Shadergraph: Fixed a null reference exception that occurred when the Shader Graph Editor was open while entering Play mode. (UUM-95665)
Shadergraph: Fixed an issue by adding SHADERGRAPH_PREVIEW_MAIN define specifically for main previews. (UUM-87786)
Shadergraph: Fixed an issue by exposing aniso setting on blackboard sampler state properties. (UUM-90178)
Shadergraph: Fixed an issue where an unnecessary error message was generated for non-conflicting duplicate property declarations when using multiple targets. (UUM-76524)
Shadergraph: Fixed an issue where certain warning messages did not display with enough contrast in the Blackboard and Graph Inspector. (UUM-84408)
Shadergraph: Fixed an issue where exceptions would be logged when dragging an object over the Blackboard (UUM-96645)
Shadergraph: Fixed an issue where graphs containing groups were unintentionally modified when opening the Shader Graph Editor. (UUM-76080)
Shadergraph: Fixed an issue where horizontal scrollbars was not working as expected in the Blackboard or Graph Inspector. (UUM-84034)
Shadergraph: Fixed an issue where latin alphabet for variable names were not allowed. (UUM-72995)
Shadergraph: Fixed an issue where right-clicking on the Blackboard or Graph Inspector displayed an incorrect context menu. (UUM-83996)
Shadergraph: Fixed an issue where some resources were not properly disposed of when entering Play mode in the Editor. (UUM-86916)
Shadergraph: Fixed an issue where the "Convert to Property" action would not undo/redo correctly (UUM-92623)
Shadergraph: Fixed an issue where the Blackboard did not scroll to display newly created properties. (UUM-95508)
Shadergraph: Fixed an issue where the Create Node menu remained visible on screen when closing a Shader Graph window. (UUM-85110)
Shadergraph: Fixed an issue where the Main Light Direction node always returned 0 on the built-in render pipeline. (UUM-78803)
Shadergraph: Fixed an issue where the Main Preview could be resized beyond its containing Shader Graph window. (UUM-84357)
Shadergraph: Fixed an issue where the property sheet displayed an incorrect type mismatch error for preview properties. (UUM-95321)
Shadergraph: Fixed an issue where Unity pragmas were not used in files included by the Custom Function Node, and added a "Use Pragmas" toggle to enable/disable them as needed. (UUM-78849)
Shadergraph: Fixed an issue where using HDR colors with custom Render Texture targets caused errors. (UUM-87609)
Shadergraph: Fixed an issue with addding a Vector4 slot in a sub-graph when converting from a node. (UUM-75936)
Shadergraph: Fixed Color properties now default to opaque (alpha = 1). (UUM-93088)
Shadergraph: Fixed Forum link in info replaced with link to unity discussions. (UUM-84062)
Shadergraph: Fixed Shader warnings in URP ShaderGraph when using the Normal From Texture node. (UUM-90053)
Shadergraph: Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)
Shadergraph: Mark a shader graph dirty when toggling checkboxes in its Graph Settings. (UUM-83383)
Shadergraph: Paste option in dropdown menus is now disabled when there is nothing valid to paste. (UUM-83993)
Shadergraph: Replaced old "ShaderGraph" labels with "Shader Graph" in the Project Settings window (UUM-96691)
Shadergraph: Updated the Custom Function Node so that previews are hidden unless the first output is a previewable type, such as a vector or float. (UUM-91833)
Shadergraph: [Metal] Fix shader compilation errors due to Foveated Rendering when building URP 3D template. (UUM-77815)
Shaders: Fixed a bug where incorrect line numbers are reported in preprocessor errors after block comments. (UUM-87896)
Shaders: Fixed a crash that could occur when a shadow caster pass is deleted due to shader errors. (UUM-82622)
Shaders: Fixed a performance regression in
Camera.Render(). (UUM-66763)Shaders: Fixed a rare crash in the Editor. (UUM-87927)
Shaders: Fixed a rare crash that occurred during the removal of unused material properties. (UUM-91648)
Shaders: Fixed a rare crash when saving the tracked shader variants into a variant collection. (UUM-86510)
Shaders: Fixed a rare error involving incompatible keyword states. (UUM-87539)
Shaders: Fixed a shader compiler crash in projects using the Vulkan renderer when importing a shader that uses the
RWTexture1DArrayuniform type. (UUM-69550)Shaders: Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler. (UUM-72852)
Shaders: Fixed an assertion being triggered when switching the build target from Windows to Android. (UUM-91151)
Shaders: Fixed BiRP support for strict shader variant matching. (UUM-58290)
Shaders: Fixed compute shader compilation variant cache hits to be reported correctly in the editor log. (UUM-75264)
Shaders: Fixed corrupted shader property name after loading an asset bundle. (UUM-59309)
Shaders: Fixed editor rendering cyan on game/scene view at each editor startup. (UUM-75262)
Shaders: Fixed implicit randomwrite shader requirement for compute shaders. (UUM-85545)
Shaders: Fixed rare occasions of objects batching together incorrectly. (UUM-35593)
Shaders: Fixed shader compiler crashing when encountering a kernel directive without a provided name. (UUM-85898)
Shaders: Fixed SHADER_TARGET macro is now available during shader import. (UUM-87423)
Shaders: Fixed some instances where the Complex Lit base shader format would get interpreted as a different shader format. (UUM-89026)
Shaders: Fixed unexpected keyword space mismatch errors when having a compilation error on a raytracing shader. (UUM-95909)
Shaders: Shader inspector now shows the highest number of variants per shader stage instead of number of vertex stage variants. (UUM-55971)
Shaders: Shaders will now produce errors when encountering the same keyword in different directives. (UUM-55930)
SpeedTree: Fixed a crash in SpeedTreeWindManager with certain prefab assets when play mode was engaged. (UUM-85328)
SpeedTree: Fixed an issue on the Android player where normal maps using RBC-compressed ETC Unorm texture compression caused rendering artifacts for the lighting pass on deferred renderers. (UUM-84061)
SpeedTree: Fixed an issue where SpeedTree 7 and SpeedTree 8 shaders were not compatible with Unity 6. (UUM-87614)
SpeedTree: Fixed an issue where undo was not possible when the branch was rotated. (UUM-82599)
SpeedTree: Fixed the Importer Model Editor Inspector to prevent negative scaling values for custom unit conversion. The system now displays a warning when a negative value is entered. (UUM-82593)
SpeedTree: Importer error for .st files when there are special characters in the file path. (UUM-83783)
SRP Core: Fixed an issue in pass culling where resources were not deallocated if the last pass using them was culled. (UUM-90208)
SRP Core: Fixed an issue in the Render Graph Viewer where text overlapped after performing a search in the Pass List. (UUM-83236)
SRP Core: Fixed an issue in URP Render Graph where, in an async compute edge case, it was waiting for a resource that was not written by any pass.
SRP Core: Fixed an issue to avoid memory leaks when using SRP Core predefined objects. (UUM-98014)
SRP Core: Fixed an issue where Lens Flare was not rendering properly in OpenGLES3. (UUM-84431)
SRP Core: Fixed an issue where the Adaptive Probe Volume (APV) streaming buffer could leak into the current pool when chunk sizes were mismatched, leading to memory contamination and potential crashes. (UUM-83271)
SRP Core: Fixed missing STP shaders & visual artifacts when targeting GLCore renderer. (UUM-84661)
SRP Core: Fixed render graph incorrectly handling rendering to array slices and mipmaps other than 0 in some cases. (UUM-77828)
SRP Core: Fixed Rendering Debugger - Silent crash when selecting a Volume component with public RTHandles. (UUM-90911)
SRP Core: Fixed the crash happening when APV tried to stream in block data. (UUM-67179)
SRP Core: Fixed the serialization errors are thrown when "com.unity.render-pipelines.core" was added as a custom package. (UUM-83161)
SRP Core: Fixed Transient Resources support in Native RenderPass Render Graph (used in URP). (UUM-90205)
SRP Core: Fixed
RenderGraphObjectPoolandGetTempMaterialPropertyBlock()usage in URP RenderGraph.SRP Core: Render Graph Viewer - Improved UI lock when searching on side panels. (UUM-84594)
SRP Core: Render Graph Viewer - Padding corrected on burger menu on the side panels. (UUM-84012)
Terrain: Fixed a Terrain Detail objects were not rendering in the build when the Terrain is generated at runtime. (UUM-62407)
Terrain: Fixed an issue in which calling terrainData.SyncTexture(TerrainData.HolesTextureName) causes a crash when no holes have been created before due to a null variable. (UUM-76880)
Terrain: Fixed an issue in which grass details always used the default rendering layer mask. (UUM-91894)
Terrain: Fixed an issue in which terrain toolbar overlay disappears between minimizing and maximizing the scene view. (UUM-93352)
Terrain: Fixed terrain billboard grass rendering when dynamic batching was enabled in the URP asset. (UUM-67798)
Terrain: Fixed the tree representation matrix to use a hierarchical transform. (UUM-78866)
Terrain: Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)
Text: Added spacing properties to ATG. (UUM-90101)
Text: Enabled OSFontFallbacks for ATG. (UUM-78505)
Text: Ensure we properly set the SamplingPoint size for color font. (UUM-71284)
Text: Fixed a crash when reading fonts. (UUM-78322)
Text: Fixed a memory leak when using
TextElement. (UUM-90728)Text: Fixed an issue by ensuring parse escape sequences also drive Unicode literals. (UUM-79895)
Text: Fixed an issue to ensure to reset focus when done editing. (UUM-87653)
Text: Fixed an issue to improved WeakReference handling to protect against the (extremely unlikely, but still possible) event that the GC runs between checking that the handle is alive and dereferencing it. (UUM-86325)
Text: Fixed an issue where text elements could not be properly aligned when styled with the
<u>and<s>rich text tags. (UUM-88008)Text: Fixed an issue where the text cache would continue to refer to a cleared font asset. (UUM-79381)
Text: Fixed an issue where tint was applied to a color emoji. (UUM-78539)
Text: Fixed an issue with the OTL GSUB Table Reader. (UUM-99056)
Text: Fixed ATG tab support. (UUM-87903)
Text: Fixed Multi-Atlas for Advanced Text Generator. (UUM-98259)
Text: Fixed out of range issue when dragging on a empty field. (UUM-79222)
Text: Fixed text multi-thread issue. (UUM-79873)
Text: Removed redundant check for null SpriteCharacters when generating text meshes. (UUM-86328)
Text: Removed the need for ICU data to be in the user's project. (UUM-86054)
TextCore: Fixed an ATG crash that would occur with static FontAsset. (UUM-78094)
TextCore: Fixed an issue to ensure the editor only clear FontAssets that are initialized. (UUM-82370)
TextCore: Fixed thread issue when using CJK text. (UUM-78458)
TextMeshPro: Fixed a flush alignment not being exact in TMP issue. (UUM-85001)
TextMeshPro: Fixed a TMP crash on Hyphen wrapping. (UUM-84379)
TextMeshPro: Fixed additional cases of incorrect character caching handling when font styles and weights are used with fallback font assets and multiple text objects present in the same scene. UUM-97348 (UUM-97348)
TextMeshPro: Fixed an issue to avoid creating a new submesh if the previous one still has space. (UUM-76335)
TextMeshPro: Fixed an issue where buffers could overflow when using nested style in the Text. (UUM-85880)
TextMeshPro: Fixed an issue where dropdown content was misplaced when created inside a Prefab scene. (UUM-90249)
TextMeshPro: Fixed an issue where tint would affect every emoji until a new sprite tag would be used. (UUM-76467)
TextMeshPro: Fixed an issue with float comparison. (UUM-97873)
TextMeshPro: Fixed color picker not being the same color as the Text in the scene. (UUM-77652)
TextMeshPro: Fixed the broken URL of the help button on the TextMesh Pro Settings page. (UUM-74086)
TextMeshPro: Updated "Examples and Extras" scenes to be compatible with URP and HDRP. (UUM-74205)
uGUI: Fixed an issue where input coordinates were incorrectly scaled when using the Input System package with multiple displays and a primary monitor set to a non-native resolution. (UUM-83346)
uGUI: Fixed exception thrown when pasting text into TMP inputfield with custom validator. (UUM-76312)
uGUI: Fixed incorrect sorting when viewing nested canvases in prefab mode. (UUM-86544)
UI: Fixed an issue by changing names for Windows architecture to differentiate between 64 and 32-bit. (UUM-87932)
UI Elements: Fixed an issue by preventing the rename and create template option in the context menu when multiple elements are selected within UIBuilder hierarchy. (UUM-76831)
UI Elements: Fixed an issue by setting character limit on UIBuilder library search field. (UUM-76898)
UI Elements: Fixed an issue by updating the pointer counter logic for collection views. (UUM-82931)
UI Elements: Fixed an issue where parent USS was visible in UI Builder in isolation mode. (UUM-76821)
UI Elements: Fixed an issue where the child index was incorrect when dragging a nested item within another nested item in a CollectionView. (UUM-82863)
UI Elements: Fixed an undo order issue in UIBuilder. (UUM-76948)
UI Elements: Fixed missing Undo support for rename operations in the UI Builder hierarchy. (UUM-76676)
UI Elements: Fixed the indentation for decorator drawers. (UUM-89976)
UI Elements: Fixed the TreeView's item clipping when using the Fixed Height Virtualization together with the Scale with Screen Size. (UUM-84105)
UI Elements: Fixed the unintended horizontal scrolling behavior triggered by drag operations in a CollectionView. (UUM-73197)
UI Elements: Prevented negative values for the font size property in UI Builder. (UUM-76820)
UI Toolkit: Added error log when detecting recursive SetParent that sets VisualElement parent to something different. (UUM-87366)
UI Toolkit: Added missing high dpi icons for HelpBox. (UUM-48260)
UI Toolkit: Added padding to UI Builder Inspector to compensate for two pane split view styles. (UUM-90621)
UI Toolkit: Asset paths can now contain the guid only part. It should take the form "?guid=<guid>".
For example:
?guid=31d37ba308e6d7e4e8cf36686723531b
To reference a sub asset:
?guid=8d23fbed442f16943ae964bfa099acd0#arrow-up. (UUM-79330)UI Toolkit: Enhanced USS Selector performance for numerous style sheets, in particular those with multiple wildcards and
:rootselectors. (UUM-91234)UI Toolkit: Fixed a memory leak that occurred when minimizing and maximising UI Builder. (UUM-86176)
UI Toolkit: Fixed a null-ref exception when converting the UXML preview window into floating mode. (UUM-85493)
UI Toolkit: Fixed a NullReferenceException error that occurred when selecting a Script element in the UI Builder Hierarchy by addressing issues in the default attribute field factory in the UI Builder. (UUM-96356)
UI Toolkit: Fixed a recursive event dispatching loop when scrolling to the last item in a dynamic height ListView. (UUM-87164)
UI Toolkit: Fixed a rendering bug that caused some fields and buttons in the UI Builder's Inspector became corrupted and invisible, due to reading
worldClipinGeometryChangeEvent. (UUM-93269)UI Toolkit: Fixed a
NullReferenceExceptionthat occurred when assigning a new instance ofPanelSettingsto aUIDocument. (UUM-100049)UI Toolkit: Fixed an issue in the UI Builder where it always deleted the first selector with the same value. (UUM-87169)
UI Toolkit: Fixed an issue in the UI Builder where setting the max length of a text input field could crop the display of the value. (UUM-89096)
UI Toolkit: Fixed an issue in the UI Builder where the data source path wasn't set when using the auto-completer. (UUM-98766)
UI Toolkit: Fixed an issue so VisualElement hovered style properly rendered in the first frame. (UUM-82985)
UI Toolkit: Fixed an issue that caused an
InvalidOperationExceptionwhen selecting a VisualTreeAsset with a referenced data source. (UUM-86661)UI Toolkit: Fixed an issue that displayed the "Import of asset setup artifact dependency to but dependency isn't used and therefore not registered in the asset database" warning when importing UXML. (UUM-68160)
UI Toolkit: Fixed an issue where a BaseField's tooltip woult not appear when hovering its label, unless the BaseField has a tooltip set on its label directly. (UUM-68606)
UI Toolkit: Fixed an issue where a disabled
ListViewdid not allow scrolling. (UUM-73850)UI Toolkit: Fixed an issue where a layout in GenericDropwdownMenu could cause "Layout update is struggling" error messages. (UUM-97021)
UI Toolkit: Fixed an issue where attribute overrides were not applied to direct children of a template instance. (UUM-95999)
UI Toolkit: Fixed an issue where data sources could remain cached after an element was removed from the panel. (UUM-87201)
UI Toolkit: Fixed an issue where dimension styles were applied incorrectly when switching from one selection to the next. (UUM-71286)
UI Toolkit: Fixed an issue where docking multiple tabs together in the Editor with touch devices was not working. (UUM-84380)
UI Toolkit: Fixed an issue where docking, maximizing, or minimizing the UI Builder window threw an exception. (UUM-93248)
UI Toolkit: Fixed an issue where documents did not save correctly while editing the name attribute. (UUM-90258)
UI Toolkit: Fixed an issue where dropdown menu items with the same name only appeared once in the list. (UUM-95962)
UI Toolkit: Fixed an issue where entering Play mode could break dependencies between certain UXML files. (UUM-90739)
UI Toolkit: Fixed an issue where extra PointerOutEvent, PointerLeaveEvent, MouseOutEvent, and MouseLeaveEvent were triggered when using touch input and modifying the layout of the hovered element. (UUM-73224)
UI Toolkit: Fixed an issue where non-default dimension units were omitted in the USS output by the UI Builder when the value was 0. (UUM-99023)
UI Toolkit: Fixed an issue where parenting in a Toggle Button Group broke when duplicating a button. (UUM-84283)
UI Toolkit: Fixed an issue where retrieving a value from a data source allocated memory when the binding path contained an index. (UUM-86226)
UI Toolkit: Fixed an issue where stylesheets added to an element moved to the UXML root when opening the UXML file in the UI Builder. (UUM-82201)
UI Toolkit: Fixed an issue where the batch state was not applied at the beginning of each command list when rendering world-space UI. (UUM-93882)
UI Toolkit: Fixed an issue where the EditorWindow creator wizard didn't use the same xmlns prefix as the UI Builder. (UUM-99615)
UI Toolkit: Fixed an issue where the root visual element could cause commands to be created for it when using world-space render mode. The commands must be stored in a default command list. (UUM-91743)
UI Toolkit: Fixed an issue where the two-pane split view's drag line position was not updated after viewData was restored. (UUM-83458)
UI Toolkit: Fixed an issue where the UI Builder can now be open during a package reimport. (UUM-77727)
UI Toolkit: Fixed an issue where tooltips in
PropertyFieldsusing aTooltipAttributewith elided text did not display correctly. (UUM-90014)UI Toolkit: Fixed an issue where UI Builder didn't mark the document as dirty when the "Unset" action was performed on an element of a nested document. (UUM-84418)
UI Toolkit: Fixed an issue where unsaved changes in UI Builder were discarded when additional changes were made and saved outside the UI Builder window. (UUM-76252)
UI Toolkit: Fixed an issue where unused change notifications would not be cleared properly during the binding update. (UUM-96370)
UI Toolkit: Fixed an issue where USS alias variables were not displayed in the variable list when the stylesheet was set as the default. (UUM-86891)
UI Toolkit: Fixed an issue where variables were not set correctly when typing in a text field. (UUM-36922)
UI Toolkit: Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved. (UUM-81516)
UI Toolkit: Fixed an issue with the tabClosed event having the wrong Tab index. (UUM-100211)
UI Toolkit: Fixed an isue by shanging editor PopupField style to match IMGUI and have the same height as other fields. (UUM-81522)
UI Toolkit: Fixed an Undoing issue while editing a label in the viewport so that it no longer leaves the in-place editing text box. (UUM-87944)
UI Toolkit: Fixed asset attribute overrides not being resolved for nested templates. (UUM-91641)
UI Toolkit: Fixed attribute override does not visually update all element sharing the same name until refresh. (UUM-64848)
UI Toolkit: Fixed AttributeOverrides overriding attributes that were only included in the templated asset. This would also cause asset references to be lost if they were not explicitly overriden. (UUM-84102)
UI Toolkit: Fixed cancellation of transitions when using transition-property:all; that were not occurring in some cases. (UUM-91519)
UI Toolkit: Fixed click not working after an element is removed from its panel without releasing its pointer capture. (UUM-98080)
UI Toolkit: Fixed disabled world-space UIDocument still being rendered. (UUM-75165)
UI Toolkit: Fixed drag and moving an item from one index to another index outside of the viewport. (UUM-98986)
UI Toolkit: Fixed dropdown menu positions appearing in the wrong place. (UUM-74016)
UI Toolkit: Fixed exceptions when showing a non-serializable field in the UI Builder inspector. A warning will now be shown. (UUM-90113)
UI Toolkit: Fixed expressions for serialized properties in numeric fields. (UUM-82983)
UI Toolkit: Fixed incorrect color on UI Builder canvas checkerboard when color space was changed. (UUM-85114)
UI Toolkit: Fixed incorrect reporting of 'Out of root' elements in the UI Layout Debugger. (UUM-86327)
UI Toolkit: Fixed IndexOutOfRangeException when performing an Undo operation after moving an element in the UI Builder. (UUM-71822)
UI Toolkit: Fixed inverted y sign in PointerMoveEvent.deltaPosition when using touch input with Active Input Handling = Input Manager (old). (UUM-78963)
UI Toolkit: Fixed labels alignment for IMGUI containers. (UUM-70643)
UI Toolkit: Fixed layout errors when displaying sorted data in a MultiColumnListView or MultiColumnTreeView. (UUM-84285)
UI Toolkit: Fixed layout issues that sometimes occurred between scene changes. (UUM-87950)
UI Toolkit: Fixed ListView not scrolling to the last item when the add button was clicked and the field was bound to a SerializedProperty. (UUM-98875)
UI Toolkit: Fixed ListVIew so it sends the selectedIndex changed property event when changing the index with a mouse click. (UUM-86936)
UI Toolkit: Fixed ListView.RefreshItems sometimes retaining old data for list items. (UUM-78825)
UI Toolkit: Fixed misplaced world-space UIDocuments when in dynamic size mode. (UUM-86438)
UI Toolkit: Fixed mouse buttons sometimes stuck after opening a contextual menu in the editor on OSX. (UUM-73201)
UI Toolkit: Fixed NullReferenceException. (UUM-100051)
UI Toolkit: Fixed order of min-max size fields in UI Builder.
UI Toolkit: Fixed PointerOutEvent sent too many times on the same element when clicking on it and then elsewhere using Touch. (UUM-54208)
UI Toolkit: Fixed popup fields not handling pointer up events. (UUM-85620)
UI Toolkit: Fixed ScrollView mouse wheel scrolling so it now takes into account the dimensions of other elements in the scroll view hierarchy. (UUM-93080)
UI Toolkit: Fixed serialization of UxmlAttributes for Lists and Arrays of unity objects. (UUM-83779)
UI Toolkit: Fixed SliderInt value being incorrectly clamped when loaded from UXML. (UUM-90116)
UI Toolkit: Fixed sprite UV offsets when an opaque border is applied. (UUM-71807)
UI Toolkit: Fixed TabViews overlap and do not adjust when there are too many TabViews. (UUM-80040)
UI Toolkit: Fixed TextFields blocking the
KeyDownEventsfor shortcuts. (UUM-76370)UI Toolkit: Fixed the list remains reorderable when NonReorderableAttribute is used. (UUM-83054)
UI Toolkit: Fixed the popup field handling the pointer-up event when the label was clicked. (UUM-87579)
UI Toolkit: Fixed the slider fill element when showing inverted. (UUM-83599)
UI Toolkit: Fixed the slider so it will now accumulate clicks over time when the page size is very small and doesn't move after a single click. (UUM-86425)
UI Toolkit: Fixed the UI Builder Learn More URL so it includes the correct version of the Editor. (UUM-77080)
UI Toolkit: Fixed the UI Builder library TreeView where the item header's toggle did not have the correct expanded state. (UUM-92283)
UI Toolkit: Fixed two memory retention issues in the UI Toolkit renderer (entry processor and render device release) and added an API to reset the renderer. (UUM-87216)
UI Toolkit: Fixed UI Builder loses reference to the opened UI Document when domain reload is done. (UUM-99971)
UI Toolkit: Fixed UI Builder not displaying the name of some elements in the hierarchy when they did not use UxmlElement or UxmlFactory. (UUM-84170)
UI Toolkit: Fixed UI Builder type selector missing some types, such as primatives, when the base type was
System.Object. (UUM-90037)UI Toolkit: Fixed UI Builder Unset not working for the name attribute when using UxmlElement. (UUM-97010)
UI Toolkit: Fixed UI Builders incorrectly informs about a circular dependency when the reference document is removed. (UUM-85011)
UI Toolkit: Fixed UI Debugger picking for editor panel. (UUM-95486)
UI Toolkit: Fixed UI Toolkit player hang on Safari WebGL. (UUM-90736)
UI Toolkit: Fixed UI Toolkit world-space culling issue when using 3D transforms on VisualElements. (UUM-86827)
UI Toolkit: Fixed UIToolkit Debugger picking an element not triggering pointer down actions on that element. (UUM-77170)
UI Toolkit: Fixed UsageHints.DynamicColor did not prevent a re-tessellation when the color had an initial alpha of 0 or if the background tint was white. (UUM-78993)
UI Toolkit: Fixed
NullReferenceExceptionwhen using the Add/Remove button on a ListView that had no items source. An error is still thrown, but it now contains further information on how to fix the issue. (UUM-85465)UI Toolkit: Improved performance for layout in UI Toolkit. (UUM-90732)
UI Toolkit: Removed the extra separator in the UI Builder's context menu on Windows. (UUM-86122)
UI Toolkit: The UXML file importer will now show a button to fix issues with any file paths that have changed but can still be resolved via their guid. Importer errors/warnings can now also be seen in the assets inspector. (UUM-83531)
UI Toolkit: UIBuilder: Fixed Inlined Styles Border Inspector UI - top and bottom lines are extending too far to the right. (UUM-86970)
UI Toolkit: [UI Builder] Fixed an issue where the dropdown search icon appeared next to the UI Builder's Library search, despite the search having no dropdown functionality. (UUM-90081)
Undo System: Fixed a crash that occurred when events were added to the undo stack during the initial project load sequence, causing the undo stack to become desynchronized. (UUM-96256)
Undo System: Fixed a crash that occurred when rapidly undoing changes to DrivenRectTransform components. (UUM-96074)
Undo System: Fixed an issue by adding handling for escaping undo actions when selecting "Cancel" in dialog boxes. (UUM-91449)
Undo System: Fixed an issue to ensure driven RectTransforms have the correct driving object when applying undo and redo. (UUM-80046)
Undo System: Mark array size changes to keep duplicates within a single undo action. (UUM-84565)
Undo System: Remove undo groups which contain no actions automatically. (UUM-88038)
Universal RP: Fixed a depth texture format used for URP 2D RenderPass with Android devices issue. (UUM-86791)
Universal RP: Fixed a redundant empty line in a tooltip for Cast Shadows toggle in the URP Asset for Additional lights. (UUM-83534)
Universal RP: Fixed a URP RenderGraph case with multisample anti-aliasing (MSAA) and camera stacking on the Windows Player. (UUM-85050)
Universal RP: Fixed a warning, "Missing types referenced from component UniversalRenderPipelineGlobalSettings..." which was caused by the URP Template project on platforms where ENABLE_VR is not defined. (UUM-82247)
Universal RP: Fixed an issue where blending DBuffer decal normals could causes NaNs. (UUM-92200)
Universal RP: Fixed an issue where creating a light and then undoing the action displayed a warning in the console. (UUM-83299)
Universal RP: Fixed an issue where disabling Strip Unused Variants and Strip Unused Post Processing Variants still stripped out various keywords in builds. (UUM-91646)
Universal RP: Fixed an issue where Game View would flip upside down when using HDR Debug Mode. (UUM-83764)
Universal RP: Fixed an issue where SoftShadowsHigh global shader keyword is not initialized properly. (UUM-91650)
Universal RP: Fixed an issue where SS Shadow coord transform was missing from TransformWorldToShadowCoord. (UUM-73947)
Universal RP: Fixed an issue where the Shadowmask mode didn't take Shadows > Shadow Type > Realtime Shadows > Strength setting into account. (UUM-83459)
Universal RP: Fixed an issue where Transparent Receive Shadows setting didn't work for custom shaders. (UUM-79471)
Universal RP: Fixed an issue where undoing the creation of a GameObject didn't remove the GameObject when it had focus in the Editor. (UUM-92601)
Universal RP: Fixed an issue where variants were being stripped out in Scriptable Stripping when Strip Unused Variants was disabled. (UUM-91646)
Universal RP: Fixed an issue where WorldToCamera matrix wasn't set before rendering shadows. (UUM-84287)
Universal RP: Fixed an issue with aliased shadows when using the medium or high soft shadow settings. (UUM-87935)
Universal RP: Fixed an issue with the viewport of stacked cameras in post-processing. (UUM-83798)
Universal RP: Fixed black pixels (NaN) in Lens Distort post-processing effect. (UUM-65584)
Universal RP: Fixed continuous error printing in URP Samples when assigned pipeline asset is not correct. (UUM-71851)
Universal RP: Fixed exception spam when trying to use full screen render passes on visionOS. (UUM-97588)
Universal RP: Fixed GUID issue for FullScreenPassRendererFeature when migrating from 2022.3 to a later version. (UUM-92491)
Universal RP: Fixed incorrectly bright pixels by clamping alpha after additive blending to 0-1 range in post-processing when using camera stacking with render scale. (UUM-65584)
Universal RP: Fixed invalid alpha output for scaling setup shader when using camera stacking with render scale on URP compatibility path. (UUM-65584)
Universal RP: Fixed invalid viewport for post-process when using camera stacking with render scale. (UUM-65584)
Universal RP: Fixed issues with FullScreenRenderPass on visionOS. (UUM-97588)
Universal RP: Fixed light cookie texture memory leak when entering Playmode. (UUM-92512)
Universal RP: Fixed possible NullReferenceException in RenderingUtils.SequenceEqual. (UUM-98306)
Universal RP: Fixed post-process FSR upscaling and _ScreenParams for stacked Overlay cameras. (UUM-65584)
Universal RP: Fixed RenderTexture.Create failure on certain Android Vulkan devices (UUM-91313)
Universal RP: Fixed spamming errors and broken visual when resizing GameView with Free Aspect in DepthBlit sample. (UUM-84029)
Universal RP: Modified final depth copy logic to read from depth attachment instead of depth texture to avoid errors when depth texture isn't available (UUM-85289)
Universal RP: Optimized finalblit pass load operation bandwidth cost for XR. (UUM-60997)
Universal RP: Remove "AssertionException The RenderTextureDescriptor used to create a TextureDesc contains both graphicsFormat and depthStencilFormat". (UUM-84871)
Universal Windows Platform: Fixed an issue with Universal Windows Platform (UWP) project build when Visual Studio version is set to Latest Release. (UUM-90908)
Universal Windows Platform: Stop reading mdb symbol files during player builds. (UUM-79478)
Universal Windows Platform: When graphics jobs are enabled in Universal Windows Platform, Split graphics jobs are used instead of Native jobs with DX12. (UUM-77903)
URP: Fixed an issue where pressing the Ctrl key in the Scene view while using URP caused a depth texture format exception. (UUM-91862)
URP: Fixed an issue where the preview for URP overlay cameras didn't render the correct view. An explicit message now explains that previewing is not possible for these cameras. (UUM-83889)
URP: Fixed an unclear error message that appeared when updating the volume stack before the Universal Render Pipeline was created. (UUM-91000)
URP: Fixed issue where inverse matrices were not set in XR. (UUM-75383)
URP: Fixed issue with URP lights where the Culling Mask property was ignored for shadow casters when using the GPU Resident Drawer. (UUM-87651)
URP: Fixed sorting the Reflection Probe by resolution. (UUM-83862)
URP: Fixed the animation-clip support for
DecalProjector. (UUM-96218)URP: Fixed the CameraDepthAttachment turning black for DX11. (UUM-64316)
URP: Removed 'implicit truncation of vector type' warnings at URP ScreenSpaceAmbientOcclusion.shader. (UUM-79253)
URP: Rendering Debugger - Material -Rendering Layers. Adding runtime support. (UUM-96354)
Version Control: Fixed a crash in the create workspace window when unable to resolve a @unity organization.
Version Control: Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
Version Control: Fixed an issue by ensured ignore.conf was not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
Version Control: Fixed an issue where the additional line breaks were not getting added to asset files when merging with UnityYAMLMerge with an extra option for user to get the line breaks by default. (UUM-72934)
Version Control: Fixed an issue where a warning message to inform users about mismatching cloud project was missing.
Version Control: Fixed an issue where modifying
mergespecfile.txtto use Beyond Compare reverted to FileMerge. (UUM-91595)Version Control: Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
Version Control: Fixed files getting checked out even though they are in hidden_changes.conf.
Version Control: Fixed incoming changes view that was not kept as selected after resolving some conflicts.
Version Control: Fixed link to invite members in Unity Cloud.
Version Control: Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
Version Control: Fixed manual login to Cloud that did nt work with an Enterprise installation.
Version Control: Fixed missing checked-out for renamed assets.
Version Control: Fixed new child branch not created from HEAD after update.
Version Control: Fixed null exception on entering in Play Mode before creating the workspace.
Version Control: Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
Version Control: Fixed resolve conflicts not informing about lack of UVCS installation.
Version Control: Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
Version Control: Fixed the Invite users to cloud organization when using an Enterprise installation.
Version Control: Fixed the learn more (here) link that showed the hex color value in Unity 6.
Version Control: Fixed workspace name that was not refreshed after repository manual creation or selection.
Version Control: Removed from the Create Workspace window the Local server that was present with no installation of UVCS.
Version Control: Replaced hardcoded urls pointing to plasticscm.com.
Version Control: UnityYAMLMerge is now able to open files when using long file paths on Windows. (UUM-77908)
VFX Graph: Creating a Custom HLSL operator with two outputs could prevent the generated shader from compiling (UUM-83676)
VFX Graph: Fixed a crash when loading renderDoc from inside the Editor in DX12. (UUM-76028)
VFX Graph: Fixed a crash when reimporting textures used by a VFX that was active and culled. (UUM-97920)
VFX Graph: Fixed a potential memory-intensive strip buffer initialization by moving it to a compute dispatch. (UUM-71870)
VFX Graph: Fixed a small cursor offset when drawing a rectangle selection. (UUM-86681)
VFX Graph: Fixed an argument exception that used Arc Transform in blackboard. (UUM-84065)
VFX Graph: Fixed an exception that could prevent opening a VFX in one specific case. (UUM-85231)
VFX Graph: Fixed an incorrect capitalization in "open VFX". (UUM-71169)
VFX Graph: Fixed an issue by not allocating VFX system data in player with no renderer. (UUM-86941)
VFX Graph: Fixed an issue subgraph blocks did not accept correct types of block based on their suitable context. (UUM-83521)
VFX Graph: Fixed an issue that caused an unexpected compilation warning. (UUM-92778)
VFX Graph: Fixed an issue when importing old VFX asset in Unity6 using custom attribute with same name as built-in attribute. (UUM-83849)
VFX Graph: Fixed an issue where calling SetTexture missed setting something dirty. (UUM-96024)
VFX Graph: Fixed an issue where CustomHLSL was incorrectly marking parent assets as dirty. (UUM-84307)
VFX Graph: Fixed an issue where CustomRenderTexture could not be used in VFX Graph object fields. (UUM-85711)
VFX Graph: Fixed an issue where direct material modification in VFXRenderer could lead to crashes. (UUM-89988)
VFX Graph: Fixed an issue where reordering properties inside a category were not possible. Also reordering a category could not work if there was properties at the root (with no category) (UUM-83678)
VFX Graph: Fixed an issue where the VFX Graph template window appeared empty when the Terrain Tools package was installed. (UUM-95871)
VFX Graph: Fixed an unexpected compilation failure. (UUM-97805)
VFX Graph: Fixed arc Shape properties in blackboard not applied in VFXGraph. (UUM-84545)
VFX Graph: Fixed BakedGI node showing black in VFX graph outputs using Shader Graph. (UUM-99499)
VFX Graph: Fixed behavior of TriggerOnDie block with implicit age reaping. (UUM-89959)
VFX Graph: Fixed context title label was slightly offset when being edited. (UUM-97959)
VFX Graph: Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
VFX Graph: Fixed emissive decal when using color attribute for emissive. (UUM-86604)
VFX Graph: Fixed errors that occurred when deleting Integration Update Rotation and Trigger blocks in the VFX Graph. (UUM-95698)
VFX Graph: Fixed exception when converting a selection that contains an empty group to a subgraph (UUM-97951)
VFX Graph: Fixed invalid cast exception when clicking on template window headers. (UUM-92158)
VFX Graph: Fixed issues with selection undo and redo functionality in VFX Graph. (UUM-92569)
VFX Graph: Fixed labels were cut in the blackboard when the editor font setting was set to "System Font". (UUM-84919)
VFX Graph: Fixed labels were not visible at all in the graph when the editor font setting was set to "System Font". (UUM-96179)
VFX Graph: Fixed messy expand/collapse icon when zoomed in. (UUM-95343)
VFX Graph: Fixed occasional crashes when modifying exposed properties when in paused play mode. (UUM-91916)
VFX Graph: Fixed port's label was not be visible when node is collapsed. (UUM-83852)
VFX Graph: Fixed sprites in Texture Sheet Animation module in HDRP. (UUM-83073)
VFX Graph: Fixed undoing slider value change would not be reflected in the float field next to it. (UUM-92186)
VFX Graph: Fixed usage of FogNode always returning 1.0 in URP. (UUM-85384)
VFX Graph: Fixed VFX particles GBuffer pass with URP Render Graph. (UUM-83385)
VFX Graph: Fixed
NullReferenceExpectionhappening with disconnected output contexts. (UUM-92319)VFX Graph: Incorrect sanitization of SetCustomAttribute when Random was different than Random.Off (UUM-83598)
VFX Graph: Missing delayed field for Sample Water Surface Operator. (UUM-84054)
VFX Graph: Particle outputs connected to particle strip systems don't render last particle. (UUM-84424)
VFX Graph: Unexpected log "Expression graph was marked as dirty after compiling context for UI" while using Custom HLSL based operators. (UUM-84060)
VFX Graph: Unexpected visible particle if set alive is force to true in SG Opaque Output. (UUM-96266)
VFX Graph: Update documentation to remove mention of VFXFIXED_RAND macro which is not supported in custom hlsl nodes. (UUM-83777)
VFX Graph: Using the same name as a built-in attribute in a custom HLSL function's parameter would lead to a compilation error. (UUM-83782)
Video: Fixed an issue where a AVFoundationVideoMedia error while reading error was thrown when streaming from a URL with a signed token in the VideoPlayer. (UUM-86076)
Video: Fixed an issue where the Editor became stuck on the loading bar or froze when playing 8K video using the Video Player. (UUM-75813)
Video: Fixed an issue where the VideoClip importer incorrectly cached failed import results on the cache server. (UUM-77249)
Video: Fixed an issue where video contained artifacts when played in the Video Preview section in the Inspector Window. (UUM-83600)
Video: Fixed an issue with Recorder VP8/WebM encoded video where i and p frames were incorrectly laid out when viewed on the Chrome browser. (UUM-87258)
Video: Fixed corruption of alpha values when converting YUVA to RGBA with line widths that aren't a multiple of 8. (UUM-86958)
Video: Fixed instability in
VideoPlayerStreamingAssetsPlayed. (UUM-56319)Video: Fixed on Windows to allow an arbitrary amount of webcam (virtual and/or physical) devices to be used. (UUM-96061)
Video: Fixed output of stale frames by the Video Player after a seek. (UUM-58173)
Video: Fixed Video with transparency having artifacts on the border of the sprite. (UUM-74644)
Video: Updating WebCamTextures on some Android devices may have resulted in errors due to re-initializing already initialized graphics textures - this has been fixed so that initialization is skipped when unnecessary. (UUM-84151)
VisionOS: Fixed an issue by adding GCEventInteraction support to allow for game controller to work with visionOS UI as well as game content. (UUM-87703)
VisionOS: Fixed an issue where display resolution information wasn't available for the visionOS platform. (UUM-64244)
VisionOS: Fixed an issue where the plugin framework folders were showing up red in exported VisionOS Xcode project. (UUM-84687)
VisionOS: Fixed issue where UNITY_USES_IADS was incorrectly being enabled for some builds. (UUM-96401)
VisionOS: Fixed
Run Asbehavior to honor the requested build setting from Unity in Xcode. (UUM-75465)VisionOS: OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
Web: Fixed "ArgumentOutOfRangeException" error when selecting content in 'TMP_InputField' with Ctrl+A in Web. (UUM-83743)
Web: Fixed "Deep Profiling" support on Web Platform. (UUM-93285)
Web: Fixed an is where RangeError: Array buffer allocation failed was thrown when running URP sample on Chrome with compression. (UUM-98061)
Web: Fixed an issue in the
config.autoSyncPersistentDataPathoption in Unity Web so that removing a directory or unlinking a symlink or file doesn't throw an error. (UUM-87753)Web: Fixed an issue where loading Entities content on the Web platform might fail with an error "Loading Entity Scene failed because the entity header file couldn't be resolved". (UUM-98767)
Web: Fixed an issue where users couldn't set the webcam resolution on the Web platform. (UUM-87702)
Web: Fixed bug that caused a Unity Web build to hang when both "Multithreading" and "Decompression Fallback" are used. (UUM-86353)
Web: Fixed freeze on startup when decompression fallback is enabled and multithreading was disabled. (UUM-98296)
Web: Fixed skipping WebGPU context initialization if WebGPU is disabled in the build. (UUM-86045)
Web: Fixed the mouse scrolling sensitivity in Web builds. (UUM-84978)
Web: Fixed the UncaughtReference error for the diagnostics_icon in the Web Diagnostics Overlay in mobile browser. (UUM-83001)
Web: Fixed the UncaughtReference error when clicking the diagnostics_icon in the Web Diagnostics Overlay on desktop browser. (UUM-96115)
Web: Fixed web browser to not hang when using Autoconnect Profiler with Build and Run, when the Unity project is set to log large amounts of text at web page startup. Note however that there will still exist a platform-specific limitation that only about 45000 log messages can be printed back-to-back at web page startup, or otherwise the message send queue gets full. If more than 45000 log messages need to be printed back to the Editor, they should be done at page runtime after PlayerConnection has initialized, to avoid this WebSocket limitation. (UUM-79682)
Web: Fixed WebGL errors when heap was larger than 2 GB. (UUM-85702)
Web: Fixed wrong audio offset caused by delayed resuming of WebAudio.AudioContext, improved
AudioSource.timeandAudioSource.timeSamplesprecision and improved documentation. (UUM-74921)Web: Fixedan issue where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
Web: Improved error message in abort handler. (UUM-83890)
WebGL: Fix choppy video playback when using more than one Render Texture to play a video in Linear Color Space. (UUM-79894)
WebGL: Fixed a bug where
PlayDelayed()played audio immediately in WebGL builds, ignoring the specified delay. (UUM-77285)WebGL: Fixed a [WebGPU] issue with SubPass rendering due to incorrect viewport.
WebGL: Fixed an issue where a black screen rendered for some Android devices when Splash screen was disabled and Linear color is used. (UUM-77046)
WebGL: Fixed URP Lit shaders from failing on mobile devices with Adreno GPUs. (UUM-86919)
WebGL: Fixed video playing issue in WebGL when another video was still loading in Firefox. (UUM-79406)
WebGL: [WebGPU] Enabled stencil only views of depth RenderTextures.
WebGL: [WebGPU] Fix Compile and Show Shader for WebGPU shaders.
WebGL: [WebGPU] Fixed a data race issue with copying and uploading textures.
WebGL: [WebGPU] Fixed a render error from Shader Graph shaders with 3D textures.
WebGL: [WebGPU] Fixed AsyncGPUReadback for textures when request format is specified. (UUM-85988)
WebGL: [WebGPU] Fixed mip map generation for textures with an unfilterable texture format.
Windows: Corrected explicit mention of x64 for WindowsStandalone BuildTarget, it used for all 64-bit Windows Standalone targets. (UUM-87185)
Windows: Fixed a crash in the Windows player when embedded into an executable that does not export the
D3D12SDKPathsymbol. (UUM-96170)Windows: Fixed an issue where change in the default icon isn't refreshed by the Windows Explorer when re-building a project into the previously used build folder. (UUM-71022)
Windows: Fixed an issue with monitor handle association to display details, ensuring correct behavior for all resolutions. (UUM-78860)
Windows: Fixed an issue with the Video Player that occurred when reading video files with a long path prefix. (UUM-78606)
Windows: Fixed an issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)
Windows: On Windows, we reduced how often we re-enumerate the list of audio devices, which causes a main thread stall. If an audio output device is added or removed, but the default device does not change, then we no longer re-enumerate. If an audio input device is added or removed, we defer the re-enumerate operation until the Unity app actually requests the updated list of microphones via C#. (UUM-75603)
XR: Added back in support for X64 specific Editor plugins
XR: Addressing the Meta Core SDK not loading when attempting to play in editor over Oculus Link. (UUM-71393)
XR: Fixed an issue with the tracking origin mode validation logic. (UUM-90392)
XR: Fixed log spam on Meta Quest and Apple Vision Pro builds using RenderGraph with MSAA enabled. The message for this issue starts with "A non-multisampled texture being bound to a multisampled sampler." This may affect other XR platforms, but the fix has been verified on Quest and visionOS.
Preview of Final 6000.1.0b13 Package changes
Packages updated
com.havok.physics: 1.3.2 to 1.3.8
com.unity.adaptiveperformance.google.android: 1.3.1 to 5.1.2
com.unity.render-pipelines.high-definition: 17.0.3 to 17.1.0
com.unity.render-pipelines.high-definition-config: 17.0.3 to 17.1.0
com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.9 to 2.0.10
com.unity.toolchain.macos-arm64-linux-x86_64: 2.0.3 to 2.0.4
com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.9 to 2.0.10
Packages added
Packages deprecated
com.unity.live-capture - "This package is no longer supported on this editor version."
com.unity.sequences - "This package is no longer supported on this editor version."
com.unity.scripting.python - "This package is no longer supported on this editor version."
com.unity.scripting.python.windows - "This package is no longer supported on this editor version."
com.unity.scripting.python.macos - "This package is no longer supported on this editor version."
com.unity.scripting.python.linux - "This package is no longer supported on this editor version."
Packages no longer available
- com.unity.services.mediation

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.
