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) Fixed in 6000.2.0a8.
6000.2.0a1
Alpha · Released Jan 29, 2025 · Changeset 8a01b55183a9 · 151 release notes
Fixed a crash that occurred when using SerializedObject::ApplyModifiedPropertiesWithoutUndo() while changing the Color Space setting. (UUM-101482) Fixed in 6000.2.0a9.
Fixed crash on TypeContainer<int>::rtti when deleting a Render Texture that is used by the Main Camera. (UUM-101233) Fixed in 6000.2.0a10.
Fixed custom gizmo rendering that loads textures causing crashes in URP. Gizmos are now rendered from an unsafe pass in URP. (UUM-99992) Fixed in 6000.2.0a9.
Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239) Fixed in 6000.2.0a8.
Fixed a rare crash that can happen when using multiple RayTracingAccelerationStructures and SkinnedMeshRenderers or other dynamic geometries. (UUM-101163) Fixed in 6000.2.0a9.
Fixed crash when using UIElements in URP with Vulkan. (UUM-100171) Fixed in 6000.2.0a9.
Fixed Vulkan crash using WebCam textures on certain devices. (UUM-95365) Fixed in 6000.2.0a2.
Fixed an issue where the editor would crash upon exit if a Xbox gamepad was connected on Windows. (UUM-99148) Fixed in 6000.2.0a9.
Fixed a bug where using the public ContextMenuUtility API could cause the Editor to eventually crash. (UUM-98587) Fixed in 6000.2.0a7.
Fixed crash on reimport after High Definition RP package removal. (UUM-78164) Fixed in 6000.2.0a4.
Fixed an issue where sprites did not update correctly while playing Animations. (UUM-104198) Fixed in 6000.2.0b2.
Fixed uninitialized sprite shader properties when used with mesh renderers. (UUM-95758) Fixed in 6000.2.0b1.
Fixed an issue where having a Blend Tree State opened in the Animator Window while the AnimatorController is not in the scene and going into Playmode will throw "BlendTreeWorkspace is NULL" error. (UUM-93220) Fixed in 6000.2.0a5.
A change in the async texture upload process sometimes resulted in an editor freezing issue when an AssetBundle failed to upload - this has been fixed. (UUM-99842) Fixed in 6000.2.0a9.
Fixed rare race condition when loading AssetBundles using AssetBundle.LoadFromStream. (UUM-92381) Fixed in 6000.2.0a2.
Fixed a bug 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) Fixed in 6000.2.0a4.
Fixed AudioRandomContainer not playing AudioClips with the PlayInBackground flag enabled. (UUM-102027) Fixed in 6000.2.0a10.
Fixed an issue where the Bug Reporter tool would hang while uploading reports with large attachments. (UUM-99497) Fixed in 6000.2.0a9.
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
Fixed the memory of released textures accumulating, when the editor is out of focus. (UUM-86354) Fixed in 6000.2.0a3.
Fixed a bug that would cause the editor to throw a null reference exception when selecting a Video Clip. (UUM-83274) Fixed in 6000.2.0a4.
Fixed a case where hyperlinks won't open to the correct code line when scrolling in the console. (UUM-101694) Fixed in 6000.2.0b1.
Fixed a memory leak in the native collection used for Render Graph hash calculation. (UUM-95802) Fixed in 6000.2.0a4.
Fixed a performance regression for Volumes in Dev builds and in Editor. (UUM-101874) Fixed in 6000.2.0a10.
Fixed a SpriteAtlasImporter issue where texture platform settings for certain platforms (such as iOS) did not apply correctly and could not be edited through the inspector or relevant APIs. (UUM-90066) Fixed in 6000.2.0a4.
Fixed an issue so users are no longer incorrectly prompted to install Embedded Platforms via the Unity Hub in the Build Profiles window. (UUM-91570) Fixed in 6000.2.0a2.
Fixed an issue where navigating Scene View with a pen tablet would not work after returning to the Editor from another application. (UUM-90436) Fixed in 6000.2.0a2.
Fixed an issue where the Editor would hang when cutting and pasting a script to another folder during Play mode. (UUM-104031) Fixed in 6000.2.0b1.
Fixed occurrence of blurry text in the editor when using bitmap font. (UUM-49006) Fixed in 6000.2.0a8.
Fixed System Font so now is supported with TMP installed in the project. (UUM-102444) Fixed in 6000.2.0a10.
Fixed touch position calculation to match mouse position calculation on Windows (Input.mousePosition). This fixes consistency issues between mouse and touch when in certain multi-display and multi-window scenarios. (UUM-99077) Fixed in 6000.2.0a8.
Fixed UITK input for UWP. (UUM-53385) Fixed in 6000.2.0a5.
Fixed vertex snapping not working in Scene View for objects rendered through the GPU Resident Drawer. (UUM-66422) Fixed in 6000.2.0a2.
Improved performance of the Progress Bar on MacOS by throttling calls to update the Dock image. (UUM-100389) Fixed in 6000.2.0a8.
Fixed an issue by reverting 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) Fixed in 6000.2.0a4.
Fixed an issue where baked shadows would be missing in URP when realtime shadows were disabled. (UUM-98838) Fixed in 6000.2.0a10.
Fixed an issue where an infinite progress bar appeared when going from the Built-In Render Pipeline to the Universal Render Pipeline using the Post-Processing Stack V2 Converter. (UUM-102790) Fixed in 6000.2.0b1.
Fixed an issue where mesh changes would not propagate correctly when using GPU Resident Drawer and GPU Occlusion Culling. (UUM-103207) Fixed in 6000.2.0b2.
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) Fixed in 6000.2.0a8.
Fixed incorrect assignment of ColorWriteMask on Metal when using RenderGraph. (UUM-101569) Fixed in 6000.2.0a9.
Fixed shadow culling not working for non mesh renderer types and causing unnecessary draw calls to be generated. (UUM-97309) Fixed in 6000.2.0a8.
Fixed standalone player freeze when built using Vulkan Graphics API and when multiple monitors are in use. (UUM-101692) Fixed in 6000.2.0a10.
Fixed: Implemented a workaround for Vulkan MSAA resolve subpass issue on Adreno GPUs. (UUM-95529) Fixed in 6000.2.0a7.
Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands
Fixed NullReferenceException when clicking Jump To Source button in Render Graph Viewer. (UUM-97702) Fixed in 6000.2.0a6.
Improved the error message when fog volumes on screen exceed the limit. Emit this error message only in editor and development builds. (UUM-96154) First seen in 6000.2.0a1. Fixed in 6000.2.0a3.
Fixed an issue causing the player to fail to exit when using the new Input System and on Windows 11 (24H2). (UUM-91181) Fixed in 6000.2.0a2.
All baked data for all scenes using APV is always loaded in Editor
Lights are being culled and appear pixelated when the "Main Light" property is disabled and Forward+ or Deferred+ Rendering Paths are used
Display.SetParams is now supported on MacOS Metal too. (UUM-92350) Fixed in 6000.2.0a4.
Fixed user certificates included in the app by default. (UUM-97194) Fixed in 6000.2.0a8.
UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement
Fixed switching Project when importing complete project does not import all assets and project opens incomplete. (UUM-88051) Fixed in 6000.2.0a7.
Fixed PhysX error "Failed to create Convex Mesh from source mesh" from being thrown when looking around the Scene View while having the Physics Debug tab open. (UUM-93081) Fixed in 6000.2.0a4.
Fixed stack corruption for Rigidbody.SweepTestAll. (UUM-96080) Fixed in 6000.2.0a6.
Improved the performance of Physics.TransformSync in cases where deeply nested hierarchies containing large amounts of Collider components would add an Animator to any child within that hierarchy. Previously this would incur a massive performance hit. After these changes there is still a performance cost but far smaller than before, somewhere in the range of 8x-9x less depending on hierarchy. (UUM-87199) Fixed in 6000.2.0b1.
Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again
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) Fixed in 6000.2.0a2.
Fixed an issue in the Scene and Game views where the Gizmos settings dropdown menu did not reappear after opening and dismissing it. (UUM-92742) Fixed in 6000.2.0a2.
Fixed an issue with migrating projects from versions after 2021.3 that could cause severe performance impacts by importing the Fixed Timestep in the Time Project Settings as 0.0001. (UUM-103516) Fixed in 6000.2.0b1.
Fixed issue where the "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player. (UUM-80052) Fixed in 6000.2.0a7.
Fixed "Element 'UnityEditor.UIElements.VisualSplitter' is missing a UxmlElementAttribute" error logged in the Console when creating a new Node in ShaderGraph. (UUM-91210) Fixed in 6000.2.0a2.
Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer
GameObjects are transparent when a custom fog renderer feature is enabled
Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used
Fixed default editor fontAssets to be properly initialized. (UUM-98848) Fixed in 6000.2.0a8.
Fixed text not showing up. (UUM-101485) Fixed in 6000.2.0a9.
Fixed wrong text scaling in the player at runtime. (UUM-101786) Fixed in 6000.2.0a9.
Fixed click not working after an element is removed from its panel without releasing its pointer capture. (UUM-98080) Fixed in 6000.2.0a6.
Fixed NullReferenceException. (UUM-100051) Fixed in 6000.2.0a8.
Fixed UI Builder loses reference to the opened UI Document when domain reload is done. (UUM-99971) Fixed in 6000.2.0a8.
Fixed UI Toolkit player hang on Safari WebGL. (UUM-90736) Fixed in 6000.2.0a7.
Fixed an issue where blending DBuffer decal normals could causes NaNs. (UUM-92200) Fixed in 6000.2.0a3.
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.2.0a9.
Fixed errors when deleting Integration Update Rotation and Trigger blocks. (UUM-95698) Fixed in 6000.2.0a3.
Fixed glitch with GPU events and strips, when the parent system particle count exceeds child system strip capacity. (UUM-97068) Fixed in 6000.2.0a5.
Fixed VFX Graph template window was empty when the Terrain Tool package is installed. (UUM-95871) Fixed in 6000.2.0a3.
Unexpected compilation failure. (UUM-97805) Fixed in 6000.2.0a7.
VFX throw errors upon importing it and breaks rendering for certain effects
Fixed XR freeze on startup when decompression fallback is enabled and multithreading is disabled. (UUM-98296) Fixed in 6000.2.0a7.
Fixed a specific instance where the player would render a black screen when using XR and the copydepth pass. (UUM-84612) Fixed in 6000.2.0b1.
Fixed an issue where the Unity Editor installer installed an outdated version of the Visual C++ 2010 Redistributable package for Windows.
1.2.0 to 1.2.1
1.11.2 to 1.12.0
4.4.0 to 4.5.0
All colors from Color.cs are now presented as defaults in the Color Picker window.
EditorImprovement
Fixed case where when pushing property block by index to SpriteShapeRenderer crashes.
Fixed issue when the user sets a manual Cell Size for the Grid of the TileSet palette, the Tile Assets are placed based on calculation of their size instead of the manual Cell Size. Now, these Tiles will be placed based on the manual Cell Size.
Fixed Tiles on the Tilemap that are marked invalid as the Tile Assets become invalid, do not become marked as invalid when the original Tile Assets become valid again. Now, these Tiles will not be marked as invalid if the original Tile Assets are restored by the user.
Fixed issue when sometimes the navigation path contained points outside of the shortest trajectory.
Fixed an issue where StartActivityIndicator is displayed outside of safe area.
Fixed an issue where the AndroidActivityIndicatorStyle enum did not change.
Fixed an issue where the Player lost focus when UnityEngine.Handheld.StartActivityIndicator() was used with the Facebook SDK.
Fixed a bug with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible).
Fixed PackedAssetInfo.sourceAssetGUID and buildTimeAssetPath for Audio clips in the BuildReport.
Fixed links in API documentation pages for members with parameters or return values that are nested types.
DocumentationFix
Fixed DirectML crash for test runs from command line and batch mode.
Fixed memory leaks on DX12.
Fixed :InvalidOperationException is thrown when switching to a custom Debug Draw Mode in Scene view.
Fixed an issue where baked only shadows caused an increase in light intensity.
Fixed an issue where enabling the scene view camera overlay would trigger synchronous shader compilation even if asynchronous compilation is enabled.
Fixed an issue where progress bar status was not updated during Android and iOS builds.
Fixed crash in Font Asset Creator.
Fixed hovering over Layout integer field in UITK debugger to now highlights properly.
Fixed implicit truncation shader warnings when using the multiplayer VR template.
Fixed issue to Ensure ConsoleWindow Autoscroll works even if rows are added during OnGUI.
Fixed launch screen repeatedly changing window title to improve Editor launch speed.
Fixed memory leak in LineRendering.
Fixed Shader Sripping options after domain reload.
Improved the readability of toggle fields in UI Toolkit Project Settings window.
Removed context from SearcxhExpression.Parse which ensure SearchProvider.OnDisable is called sync and not through the finalizer.
Removed format from QueryFilterBlock context menu.
Updated Editor splash screen copyright to 2025.
Fixed bug where lighting data was missing for scenes loaded from asset bundles in editor.
Fixed a crash when editor and player encountered unicode characters.
Fixed GraphicsStateCollection::GetVariants() memory allocation crash.
Fixed seams visible for non-infinite instanced quads in the water surface.
Fixed an issue where the padding in the Lighting window was different between tabs.
Fixed High Definition Render Pipeline's Wizard to no longer assume a check fail while waiting a reply from the Package Manager and will display a specific pending icon.
Fixed F16-F24 key code collision with Mouse0-7 and joystick keycode.
Fixed iOS Il2Cpp build not using toolchain selected in Xcode.
Fixed prevent the crash on domain reload when Windows Form is using a tooltip window.
Fixed dedicated Server Default CLI Arguments now working.
Changed resolution of 'default' version Feature Set dependency packages.
Fixed a crash that occurred when a package contains a dependency with a null version in the package manifest.
Fixed now packages installed on external FAT32/exFAT drives should not fail when the mtime is outside of the supported range.
Fixed the issue where refreshing built in page in the Package Manager window makes scoped registry packages disappear.
Improved loading time of package manager window.
Fixed PhysicsIgnoreLayerCollisionWithNegativeIndex test instability due to an assert being triggered off main thread, where the assert is incorrect.
Fixed now allowing "Rigidbody2D.SlideMovement.surfaceUp" to have zero magnitude. When this is used, it allows the "Rigidbody2D.Slide" feature to move in a "top down" view where all surfaces can be slid across.
Fixed Index Manager's "ForceRebuild" not re-indexing assets.
Fixed a performance regression in Camera.Render().
Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler.
Fixed an issue in Render Graph Viewer where text would overlap after searching in the Pass List.
Fixed issue to prevent negative value for font-size in UIBuilder.
Fixed an issue where an exception was thrown when you dock, maximize, or minimize the UI Builder window.
Fixed an issue where the Play button remained highlighted after exiting Play Mode and moving the cursor away from the controls.
Fixed cropped UI Toolkit debugger overlays when working in high-DPI modes.
Fixed order of min-max size fields in UI Builder.
UI ToolkitFix
Fixed the two pane split view's drag line position is not updated after viewData is restored.
Fixed the UI Builder library TreeView where the item header's toggle did not have the correct expanded state.
Fixed undoing while editing a label in the viewport will no longer leave the in-place editing text box.
Fixed escaping undo actions when selecting Cancel in dialog boxes.
Fixed an issue where undoing GameObject creation didn't work when the GameObject was focused.
Fixed preview for URP overlay camera not rendering correct view. Now an explicit message explain it is not possible for theses cameras.
Fixed unclear error message while updating volume stack before Universal Render Pipeline is created.
Fixed incorrect capitalization Open VFX in the Visual Effect Graph package in the Package Manager.
Fixed unexpected compilation warning.
Fixed an issue where display resolution information wasn't available for the visionOS platform.
Editor: Improved RepositoryInfo API documentation.
EditorChange