⚠️ Known Issues
- Asset Pipeline: Fix for files disappearing in project browser, when doing reimport of folder
- (UUM-126423) *Fixed in 6000.3.0f1.*
- DX12: Fixed a crash when capturing a frame in RenderDoc on a device with new "tight alignment" feature enabled. We will disable the feature for now when running with renderdoc.dll.
- (UUM-125528)
- *First seen in 6000.3.0b7.* *Fixed in 6000.3.0b11.*
- Editor: Fixed an issue where a Raycast did not hit when using the default `BoxcastCommand()` constructor.
- (UUM-123124) *Fixed in 6000.3.0f1.*
- UUM-122055 Editor Application Shell Integration: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears
- Graphics: Fix editor freeze if Lens SRP asset references form a cyclic dependency
- (UUM-122934) *Fixed in 6000.3.0b11.*
- UUM-125778 Metal: Game freezes after command buffer Timeout error
- UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
- UUM-126216 Packman: Filters options in 'My Assets' not working (Status, Labels)
- UUM-122921 Terrain: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene
- Test Framework: Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies.
- (UUM-122047) *Fixed in 6000.3.0b11.*
- UI Toolkit: Fixed UI Builder exceptions when name field is being edited during a save.
- (UUM-125901) *Fixed in 6000.3.0b11.*
- ### New 6000.3.0b10 Entries since 6000.3.0b9
📈 Improvements
- Plugins: Upgraded the DLSS SDK version from 310.3.0 to 310.4.0.
- SRP Core: Optimized the inner logic of Render Graph through several small improvements. The Render Graph recording step is now 2-4% faster on the main CPU thread in several scenarios.
⚡ API Changes
- Web: Deprecated: Deprecated the Facebook Instant Games platform.
🔧 Bug Fixes
- UUM-121031 2D: Fixed an issue where Texture 2D Importer fails passing a default value to the "namefileidtable" when using a texture preset.
- 2D: Fixed issue where prefab game objects with Sort 3D as 2D could crash the editor.
- (UUM-125154)
- *First seen in 6000.3.0b8.*
- 2D: Fixed missing API access to `SpriteMaskInteraction` for `MeshRenderer` and `SkinnedMeshRenderer`.
- (UUM-125529)
- *First seen in 6000.3.0b8.*
- UUM-122631 2D: Fixed Sprite Skinning for Sprite Subtargets.
- 2D: SpriteAtlasPerformance tests are crashing with "Dereferencing nullptr PPtr\!".
- (D2D-7637)
- Adaptive Performance: Fixed a *No default loader found* error that occurred when Adaptive Performance settings were added to unsupported platforms in Build Profiles.
- (UUM-121991)
- *First seen in 6000.3.0b6.*
- UUM-120359 Android: Fixed an issue in the build and run pipeline where the Android manifest was not correctly parsed for `activity-alias` entries. The Editor now supports launching applications that use `activity-alias` as an entry point.
- UUM-121460 Animation: Fixed a crash that occurred when playing animation clips from the Animation window on animators with invalid controllers that had no layers.
- UUM-121651 Animation: Fixed crash caused by an avatar having invalid human bones.
- Animation: Fixed focus on clip selection dropdown preventing use of play shortcut.
- (UUM-125483)
- *First seen in 6000.3.0b6.*
- UUM-122776 Asset Bundles: Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks.
- UUM-119544 Asset Pipeline: Ensured that symlinked folders are correctly detected on Unix platforms and that a warning is displayed for each detected folder.
- DCME-1373 Audio: Fixed an issue in the scriptable audio pipeline that affected speaker setups and channel counts.
- UUM-112000 Audio: Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead.
- Build Pipeline: Fixed errors when building projects for the linux arm64 dedicated server target.
- (UUM-125168)
- *First seen in 6000.3.0b9.*
- Editor: Deferred the ping animation in the Hierarchy view until all updates are complete to ensure it plays and fades out correctly.
- (UUM-117226)
- *First seen in 6000.3.0a5.*
- UUM-91634 Editor: Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior.
- UUM-108763 Editor: Fixed a BRG failing test on Android Samsung S21.
- UUM-121408 Editor: Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license.
- Editor: Fixed a very small performance regression that occurred when adding scripts to a GameObject.
- (UUM-108258)
- *First seen in 6000.3.0a1.*
- UUM-84855 Editor: Fixed an issue in Build Profiles where script defines were applied without validation.
- UUM-122800 Editor: Fixed an issue in the imgui's charField.
- Editor: Fixed an issue in the VFX Graph where sticky notes with a size of 0 were incorrectly resized. The sticky notes now resize correctly.
- (UUM-115165)
- *First seen in 6000.3.0b1.*
- Editor: Fixed an issue where dragging main toolbar element to far left would not insert it in the correct place.
- (UUM-114440)
- *First seen in 6000.3.0a5.*
- UUM-119276 Editor: Fixed an issue where sky contribution was missing in fog when sky occlusion was enabled.
- UUM-122367 Editor: Fixed false warning that displayed *BatchRendererGroups currently don't support override shaders*.
- Editor: Fixed issue where prefab game objects with Sort 3D as 2D would not have their values saved.
- (UUM-117676)
- *First seen in 6000.3.0b2.*
- UUM-122489 Editor: Fixed perceptual smoothness in Specular occlusion for shader graphs.
- Editor: Fixed performance regression caused by the creation and instantiation of sylesheets within OverlayPrefs.
- (UUM-120281)
- *First seen in 6000.3.0a5.*
- Editor: Fixed performance regressions with Math structures.
- (UUM-114203)
- *First seen in 6000.3.0a5.*
- Editor: Fixed serialization issues with the Customizable toolbar.
- UUM-122368 Editor: Fixed the link that opens when clicking on the ? icon in the RayTracingShader \(.raytrace\) inspector in the Editor.
- Editor: Fixes rare LinuxEditor crash when Exception is thrown while closing an EditorWindow
- (UUM-121624)
- *First seen in 6000.3.0a2.*
- Editor: Hide adaptive settings in build profile when the platform module is not installed.
- (UUM-124745)
- *First seen in 6000.3.0b8.*
- Editor: Hierarchy: Expanding and collapsing nodes using keyboard now works on all selected nodes.
- (UUM-125276)
- *First seen in 6000.3.0b7.*
- Editor: Play Mode Scenarios icons are off-centered and not aligned with the Scenario's name/title.
- (UUM-125142)
- *First seen in 6000.3.0b9.*
- Editor: This PR reverts the inadvertent change about the default value of directional light's cookie size in https://github.cds.internal.unity3d.com/unity/unity/pull/69494
- This default value is used when a new directional light instance is created on the editor. This PR does not affect the existing Light assets.
- (UUM-124763)
- *First seen in 6000.3.0b6.*
- UUM-116491 Graphics: Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
- UUM-123207 Graphics: Disabled `CAMetalDisplayLink` on iOS to prevent potential GPU hangs and rendering freezes. It will be re-enabled once the underlying cause is identified and resolved.
- UUM-113599 Graphics: Fixed an issue where ETC1 assets loaded from old AssetBundles appeared washed out when originally imported as sRGB and the project was set to use Linear color space.
- Graphics: Fixed an issue where the Color Picker's `Styles` static class could be initialized outside of the `OnGUI` context, causing style lookups to fail and breaking the Color Picker layout. The `Styles` class is now enforced to initialize only during `OnGUI`, and preset initialization is now handled within `OnGUI`.
- (UUM-121992)
- *First seen in 6000.3.0b6.*
- UUM-112854 Graphics: Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.
- UUM-102165 HDRP: Added a missing documentation link for the High Quality Line Renderer volume component in Graphics Settings.
- UUM-105731 HDRP: Fixed an assertion that occurred when `HDCamera.allowDynamicResolution` was set to `true` via a script while using STP.
- UUM-125390 iOS: Fixed arg typo in updateLayerDrawableSizeFromBounds.
- Multiplayer: Fixed an issue where clicking *Cancel* after attempting to activate a virtual player in an unsaved scene left the checkbox selected.
- (UUM-124821)
- *First seen in 6000.3.0b8.*
- Physics 2D: "PhysicsBody.bodyConstraints" replaced with "PhysicsBody.constraints" and "PhysicsBodyDefinition.bodyConstraints" replaced with "PhysicsBodyDefinition.constraints" both accepting a new enum type of "PhysicsBody.BodyConstraints".
- (UUM-125935)
- *First seen in 6000.3.0a5.*
- Physics 2D: "PhysicsBody.bodyType" replaced with "PhysicsBody.type" and "PhysicsBodyDefinition.bodyType" replaced with "PhysicsBodyDefinition.type" both accepting a new enum type of "PhysicsBody.BodyType".
- (UUM-125935)
- *First seen in 6000.3.0a5.*
- Physics 2D: "PhysicsChain.frictionCombine" and "PhysicsChain.bouncinessCombine" replaced with "PhysicsChain.frictionMixing" and "PhysicsChain.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode".
- (UUM-125935)
- *First seen in 6000.3.0a5.*
- Physics 2D: "PhysicsShape.SurfaceMaterial.frictionCombine" and "PhysicsShape.SurfaceMaterial.bouncinessCombine" replaced with "PhysicsShape.SurfaceMaterial.frictionMixing" and "PhysicsShape.SurfaceMaterial.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode".
- (UUM-125935)
- *First seen in 6000.3.0a5.*
- Physics 2D: "PhysicsWorld.simulationMode" replaced with "PhysicsWorld.simulationType" and "PhysicsWorldDefinition.simulationMode" replaced with "PhysicsWorldDefinition.simulationType" both accepting a new enum type of "PhysicsWorld.SimulationType".
- (UUM-125935)
- *First seen in 6000.3.0a5.*
- Physics 2D: Added a missing 64-bit integer property to "PhysicsUserData" to allow set/get for custom data.
- (UUM-125383)
- *First seen in 6000.3.0a5.*
- Physics 2D: Added an overload for "Sprite.GetPhysicsShape\(\)" to return a "ReadOnlySpan<Vector2>" to remove the need for managed allocations.
- (UUM-125266)
- *First seen in 6000.4.0a1.*
- Physics 2D: Added the `PhysicsWorld.GetBodyUpdateUserData(allocator)` method to retrieve all `PhysicsUserData` associated with the current `BodyUpdateEvents`.
- (UUM-125653)
- *First seen in 6000.3.0a5.*
- Physics 2D: Fixed an issue where "PhysicsUserData.objectValue" cannot be assigned NULL.
- (UUM-125383)
- *First seen in 6000.3.0a5.*
- Physics 2D: Fixed an issue where the `PhysicsUserData.int64Value` property was not displayed in the Editor Inspector.
- (UUM-125627)
- *First seen in 6000.3.0b10.*
- UUM-119451 Scripting: Fixed GameView not rendering on Quest when hidden in Editor
- UUM-123044 Scripting: Fixed possible managed memory corruption when using API's that use arrays as output buffers
- Shaders: Fixed compute shader compiler settings which caused confusing *Use of potentially uninitialized variable* compilation warnings on some platforms.
- (UUM-112459)
- *First seen in 6000.3.0a2.*
- UUM-122102 SRP Core: Optimize the TryMergeRenderPasses step in CompilerRenderGraph by implementing a cache for checking the NextPassTargetsTexture Pass Breaking reason
- Tests: NVUnityPlugin & DLSS Debug View no longer allocates heap memory, which were causing the locally run HDP Tests DLSS tests to fail with heap memory usage detection.
- UUM-102112 TextMeshPro: Fixed an issue by revising style padding handling to exclude sprites.
- UUM-120152 uGUI: Fixed a potential crash that occurred when a `CanvasRenderer` was destroyed while its parent canvas was nested under a disabled parent.
- UUM-119688 uGUI: Updated the text color in the Intercepted Events Preview to match the Editor style.
- UUM-122632 UI Elements: Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control.
- UI Toolkit: Fixed color field labels showing in UI Builder when using filter function definitions.
- (UUM-125294)
- *First seen in 6000.3.0a2.*
- UUM-100558 UI Toolkit: Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation.
- UI Toolkit: Removed the *Count* option from filter types.
- (UUM-124742)
- *First seen in 6000.3.0b8.*
- URP: Fixed an issue where the render target was not assigned when using the `OnRenderObject` callback.
- (UUM-125129)
- *First seen in 6000.3.0b8.*
- UUM-116088 URP: Updated Forward+ and Deferred+ rendering so that reflection probes with a null texture are no longer included in clustering. Previously, this caused the clustering code to use outdated reflection probe data after the texture was removed, which could occur when clearing baked reflection probe data while using these renderers.
- Version Control: Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied \(new\)" \(new file added from a shelve\).
- Version Control: Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
- Version Control: Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
- Version Control: Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
- Version Control: Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
- Version Control: Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*\(\) const".
- Version Control: Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
- Version Control: Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
- Version Control: Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
- Version Control: Fixed the GUILayout error that occured when applying a shelve with pending merge link.
- Version Control: Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab.
- (UUM-122495)
- *First seen in 6000.3.0b7.*
- Version Control: Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
- Version Control: Fixed the merge error message that didn't fit in available space and was truncated.
- Version Control: Fixed the merge link text that was not centered vertically with its icon.
- Version Control: Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
- Version Control: Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
- Version Control: Fixed the Project Settings window to automatically refresh when the plugin is enabled.
- (UUM-122519)
- *First seen in 6000.3.0b7.*
- Version Control: Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
- Version Control: Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
- Version Control: Fixed the Toolbar button that should be visible by default in 6.3+.
- Version Control: Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package.
- (UUM-122521)
- *First seen in 6000.3.0b7.*
- Version Control: Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
- UUM-103422 VFX Graph: Clarify documentation about "Enable Ray Tracing" setting.
- UUM-122249 VFX Graph: Fixed a memory leak that occurred when using motion vectors.
- UUM-114087 VFX Graph: Fixed a wrapping issue in the VFX Graph Control Panel.
- UUM-121821 VFX Graph: Fixed an issue in the Visual Effect Graph where the window disappeared after using the Save As option with the same asset name. The window now remains open in this scenario.
- VFX Graph: Fixed an issue in URP with Render Graph where Sprite Custom Lit lighting did not work correctly.
- (UUM-121678)
- *First seen in 6000.3.0b4.*
- VFX Graph: Fixed an issue where a sticky note could not be moved into another group after its original group was deleted.
- (UUM-121917)
- *First seen in 6000.3.0b5.*
- UUM-122054 VFX Graph: Fixed an issue where duplicated properties in the blackboard were not ordered correctly.
- VFX Graph: Fixed an issue where empty groups were removed when grouping a node selection. Empty groups are now preserved.
- (UUM-113869)
- *First seen in 6000.3.0a4.*
- VFX Graph: Fixed an issue where inserting a sticky note by right-clicking over a group did not place the sticky note inside the group, unlike with operators.
- (UUM-114194)
- *First seen in 6000.3.0a4.*
- UUM-122516 VFX Graph: Fixed capitalization issue and also white space was not preserved.
- VFX Graph: Fixed ColorField get lost after domain reload \(and it was also similar with submesh mask or sliders\).
- (UUM-124799)
- *First seen in 6000.5.0a1.*
- UUM-120949 VFX Graph: Fixed crash on some platforms when From and To Vector3 values in the Look At node are equal.
- UUM-103967 VFX Graph: Fixed errors that occurred when undoing the action of moving a property into the output category in the Blackboard.
- VFX Graph: Fixed renaming a property of a template asset in the blackboard was not working as expected after the template was inserted in another VFX Graph asset.
- (UUM-114919)
- *First seen in 6000.3.0a6.*
- UUM-121354 VFX Graph: Fixed the output port order in `CustomHLSL` operators.
- VFX Graph: Prevented a warning about using `pow` with a potential negative value in the Position Sphere block.
- (UUM-116017)
- *First seen in 6000.3.0b1.*
- UUM-117582 VFX Graph: Prevented multiple outputs in the same graph from having the same shader name.
- UUM-114102 VFX Graph: Restored panel visibility when opening the VFX Graph Editor and ensured that panels remain visible when entering Play mode.
- UUM-117137 Video: Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip.
- Web: Improved the JavaScript error handler for uncaught errors so that it always displays an alert window for errors that halt execution.
- (UUM-114639)
- *First seen in 6000.3.0a6.*
- #### New 6000.3.0b10 Package Changes since 6000.3.0b9
📦 Packages Updated
- com.unity.charactercontroller: 1.3.12 to 1.4.1
- com.unity.ads.ios-support: 1.0.0 to 1.0.1
- com.unity.collab-proxy: 2.10.0 to 2.10.1
- com.unity.xr.openxr: 1.16.0-pre.2 to 1.16.0
- com.unity.netcode.gameobjects: 2.6.0 to 2.7.0
- com.unity.addressables.android: 1.0.7 to 1.0.8
- com.unity.sharp-zip-lib: 1.4.0 to 1.4.1
- com.unity.ext.flatsharp: 1.1.1 to 1.1.3
- com.unity.meta-instant-games-sdk: 2.0.0 to 1.3.0
- com.unity.cloud.draco: 5.3.0 to 5.4.0
All Changes by Category
🎮2D(1)
2D: SpriteAtlasPerformance tests are crashing with "Dereferencing nullptr PPtr\!". (D2D-7637)
🎬Animation(4)
UUM-121460 Animation: Fixed a crash that occurred when playing animation clips from the Animation window on animators with invalid controllers that had no layers.
Animation: Fixed focus on clip selection dropdown preventing use of play shortcut. (UUM-125483)<br> *First seen in 6000.3.0b6.*
UUM-112000 Audio: Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead.
UUM-121651 Animation: Fixed crash caused by an avatar having invalid human bones.
📦Asset Pipeline(7)
UUM-121821 VFX Graph: Fixed an issue in the Visual Effect Graph where the window disappeared after using the Save As option with the same asset name. The window now remains open in this scenario.
UUM-122776 Asset Bundles: Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks.
- Asset Pipeline: Fix for files disappearing in project browser, when doing reimport of folder (UUM-126423) <br>*Fixed in 6000.3.0f1.*
Web: Improved the JavaScript error handler for uncaught errors so that it always displays an alert window for errors that halt execution. (UUM-114639)<br> *First seen in 6000.3.0a6.* #### New 6000.3.0b10 Package Changes since 6000.3.0b9
Version Control: Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied \(new\)" \(new file added from a shelve\).
VFX Graph: Fixed renaming a property of a template asset in the blackboard was not working as expected after the template was inserted in another VFX Graph asset. (UUM-114919)<br> *First seen in 6000.3.0a6.*
UUM-119544 Asset Pipeline: Ensured that symlinked folders are correctly detected on Unix platforms and that a warning is displayed for each detected folder.
🔊Audio(1)
DCME-1373 Audio: Fixed an issue in the scriptable audio pipeline that affected speaker setups and channel counts.
🏗️Build System(2)
Adaptive Performance: Fixed a *No default loader found* error that occurred when Adaptive Performance settings were added to unsupported platforms in Build Profiles. (UUM-121991)<br> *First seen in 6000.3.0b6.*
Build Pipeline: Fixed errors when building projects for the linux arm64 dedicated server target. (UUM-125168)<br> *First seen in 6000.3.0b9.*
🔧Editor(23)
UUM-119276 Editor: Fixed an issue where sky contribution was missing in fog when sky occlusion was enabled.
Version Control: Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
2D: Fixed issue where prefab game objects with Sort 3D as 2D could crash the editor. (UUM-125154)<br> *First seen in 6000.3.0b8.*
UUM-114102 VFX Graph: Restored panel visibility when opening the VFX Graph Editor and ensured that panels remain visible when entering Play mode.
UUM-122055 Editor Application Shell Integration: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears
UUM-120359 Android: Fixed an issue in the build and run pipeline where the Android manifest was not correctly parsed for `activity-alias` entries. The Editor now supports launching applications that use `activity-alias` as an entry point.
UUM-122800 Editor: Fixed an issue in the imgui's charField.
Editor: Fixed an issue in the VFX Graph where sticky notes with a size of 0 were incorrectly resized. The sticky notes now resize correctly. (UUM-115165)<br> *First seen in 6000.3.0b1.*
Editor: Fixed an issue where dragging main toolbar element to far left would not insert it in the correct place. (UUM-114440)<br> *First seen in 6000.3.0a5.*
UUM-122367 Editor: Fixed false warning that displayed *BatchRendererGroups currently don't support override shaders*.
Editor: Fixed issue where prefab game objects with Sort 3D as 2D would not have their values saved. (UUM-117676)<br> *First seen in 6000.3.0b2.*
Version Control: Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
Editor: Fixed performance regression caused by the creation and instantiation of sylesheets within OverlayPrefs. (UUM-120281)<br> *First seen in 6000.3.0a5.*
Editor: Fixed performance regressions with Math structures. (UUM-114203)<br> *First seen in 6000.3.0a5.*
Editor: Fixed serialization issues with the Customizable toolbar.
Editor: Fixes rare LinuxEditor crash when Exception is thrown while closing an EditorWindow (UUM-121624)<br> *First seen in 6000.3.0a2.*
Editor: Hide adaptive settings in build profile when the platform module is not installed. (UUM-124745)<br> *First seen in 6000.3.0b8.*
Editor: Hierarchy: Expanding and collapsing nodes using keyboard now works on all selected nodes. (UUM-125276)<br> *First seen in 6000.3.0b7.*
Editor: Play Mode Scenarios icons are off-centered and not aligned with the Scenario's name/title. (UUM-125142)<br> *First seen in 6000.3.0b9.*
Editor: Deferred the ping animation in the Hierarchy view until all updates are complete to ensure it plays and fades out correctly. (UUM-117226)<br> *First seen in 6000.3.0a5.*
UUM-108763 Editor: Fixed a BRG failing test on Android Samsung S21.
UUM-121408 Editor: Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license.
Editor: Fixed a very small performance regression that occurred when adding scripts to a GameObject. (UUM-108258)<br> *First seen in 6000.3.0a1.*
📝General(13)
UUM-126216 Packman: Filters options in 'My Assets' not working (Status, Labels)
UUM-102112 TextMeshPro: Fixed an issue by revising style padding handling to exclude sprites.
UUM-125778 Metal: Game freezes after command buffer Timeout error
DX12: Fixed a crash when capturing a frame in RenderDoc on a device with new "tight alignment" feature enabled. We will disable the feature for now when running with renderdoc.dll. (UUM-125528)<br> *First seen in 6000.3.0b7.* <br>*Fixed in 6000.3.0b11.*
- Plugins: Upgraded the DLSS SDK version from 310.3.0 to 310.4.0.
- Web: Deprecated: Deprecated the Facebook Instant Games platform.
UUM-117137 Video: Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip.
🎨Graphics(24)
URP: Fixed an issue where the render target was not assigned when using the `OnRenderObject` callback. (UUM-125129)<br> *First seen in 6000.3.0b8.*
UUM-117582 VFX Graph: Prevented multiple outputs in the same graph from having the same shader name.
Version Control: Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*\(\) const".
VFX Graph: Fixed an issue in URP with Render Graph where Sprite Custom Lit lighting did not work correctly. (UUM-121678)<br> *First seen in 6000.3.0b4.*
SRP Core: Optimized the inner logic of Render Graph through several small improvements. The Render Graph recording step is now 2-4% faster on the main CPU thread in several scenarios.
- UUM-121031 2D: Fixed an issue where Texture 2D Importer fails passing a default value to the "namefileidtable" when using a texture preset.
UUM-122631 2D: Fixed Sprite Skinning for Sprite Subtargets.
UUM-91634 Editor: Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior.
UUM-122489 Editor: Fixed perceptual smoothness in Specular occlusion for shader graphs.
UUM-122368 Editor: Fixed the link that opens when clicking on the ? icon in the RayTracingShader \(.raytrace\) inspector in the Editor.
Editor: This PR reverts the inadvertent change about the default value of directional light's cookie size in https://github.cds.internal.unity3d.com/unity/unity/pull/69494<br> This default value is used when a new directional light instance is created on the editor. This PR does not affect the existing Light assets. (UUM-124763)<br> *First seen in 6000.3.0b6.*
UUM-116491 Graphics: Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
UUM-123207 Graphics: Disabled `CAMetalDisplayLink` on iOS to prevent potential GPU hangs and rendering freezes. It will be re-enabled once the underlying cause is identified and resolved.
UUM-113599 Graphics: Fixed an issue where ETC1 assets loaded from old AssetBundles appeared washed out when originally imported as sRGB and the project was set to use Linear color space.
Graphics: Fixed an issue where the Color Picker's `Styles` static class could be initialized outside of the `OnGUI` context, causing style lookups to fail and breaking the Color Picker layout. The `Styles` class is now enforced to initialize only during `OnGUI`, and preset initialization is now handled within `OnGUI`. (UUM-121992)<br> *First seen in 6000.3.0b6.*
UUM-112854 Graphics: Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.
UUM-102165 HDRP: Added a missing documentation link for the High Quality Line Renderer volume component in Graphics Settings.
UUM-105731 HDRP: Fixed an assertion that occurred when `HDCamera.allowDynamicResolution` was set to `true` via a script while using STP.
Graphics: Fix editor freeze if Lens SRP asset references form a cyclic dependency (UUM-122934) <br>*Fixed in 6000.3.0b11.*
UUM-119451 Scripting: Fixed GameView not rendering on Quest when hidden in Editor
Shaders: Fixed compute shader compiler settings which caused confusing *Use of potentially uninitialized variable* compilation warnings on some platforms. (UUM-112459)<br> *First seen in 6000.3.0a2.*
UUM-122102 SRP Core: Optimize the TryMergeRenderPasses step in CompilerRenderGraph by implementing a cache for checking the NextPassTargetsTexture Pass Breaking reason
UUM-119688 uGUI: Updated the text color in the Intercepted Events Preview to match the Editor style.
UUM-116088 URP: Updated Forward+ and Deferred+ rendering so that reflection probes with a null texture are no longer included in clustering. Previously, this caused the clustering code to use outdated reflection probe data after the texture was removed, which could occur when clearing baked reflection probe data while using these renderers.
📱Mobile(4)
UUM-121453 Metal: [iOS] Screen flashing after the iOS splash screen
UUM-125390 iOS: Fixed arg typo in updateLayerDrawableSizeFromBounds.
🌐Networking(2)
⚡Performance(2)
UUM-122249 VFX Graph: Fixed a memory leak that occurred when using motion vectors.
Tests: NVUnityPlugin & DLSS Debug View no longer allocates heap memory, which were causing the locally run HDP Tests DLSS tests to fail with heap memory usage detection.
⚡Physics(11)
Physics 2D: Fixed an issue where "PhysicsUserData.objectValue" cannot be assigned NULL. (UUM-125383)<br> *First seen in 6000.3.0a5.*
Editor: Fixed an issue where a Raycast did not hit when using the default `BoxcastCommand()` constructor. (UUM-123124) <br>*Fixed in 6000.3.0f1.*
Physics 2D: "PhysicsBody.bodyConstraints" replaced with "PhysicsBody.constraints" and "PhysicsBodyDefinition.bodyConstraints" replaced with "PhysicsBodyDefinition.constraints" both accepting a new enum type of "PhysicsBody.BodyConstraints". (UUM-125935)<br> *First seen in 6000.3.0a5.*
Physics 2D: "PhysicsBody.bodyType" replaced with "PhysicsBody.type" and "PhysicsBodyDefinition.bodyType" replaced with "PhysicsBodyDefinition.type" both accepting a new enum type of "PhysicsBody.BodyType". (UUM-125935)<br> *First seen in 6000.3.0a5.*
Physics 2D: "PhysicsChain.frictionCombine" and "PhysicsChain.bouncinessCombine" replaced with "PhysicsChain.frictionMixing" and "PhysicsChain.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode". (UUM-125935)<br> *First seen in 6000.3.0a5.*
Physics 2D: "PhysicsShape.SurfaceMaterial.frictionCombine" and "PhysicsShape.SurfaceMaterial.bouncinessCombine" replaced with "PhysicsShape.SurfaceMaterial.frictionMixing" and "PhysicsShape.SurfaceMaterial.bouncinessMixing" accepting a new enum type of "PhysicsShape.SurfaceMaterial.MixingMode". (UUM-125935)<br> *First seen in 6000.3.0a5.*
Physics 2D: "PhysicsWorld.simulationMode" replaced with "PhysicsWorld.simulationType" and "PhysicsWorldDefinition.simulationMode" replaced with "PhysicsWorldDefinition.simulationType" both accepting a new enum type of "PhysicsWorld.SimulationType". (UUM-125935)<br> *First seen in 6000.3.0a5.*
Physics 2D: Added a missing 64-bit integer property to "PhysicsUserData" to allow set/get for custom data. (UUM-125383)<br> *First seen in 6000.3.0a5.*
Physics 2D: Added an overload for "Sprite.GetPhysicsShape\(\)" to return a "ReadOnlySpan<Vector2>" to remove the need for managed allocations. (UUM-125266)<br> *First seen in 6000.4.0a1.*
Physics 2D: Added the `PhysicsWorld.GetBodyUpdateUserData(allocator)` method to retrieve all `PhysicsUserData` associated with the current `BodyUpdateEvents`. (UUM-125653)<br> *First seen in 6000.3.0a5.*
Physics 2D: Fixed an issue where the `PhysicsUserData.int64Value` property was not displayed in the Editor Inspector. (UUM-125627)<br> *First seen in 6000.3.0b10.*
📜Scripting(4)
Test Framework: Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047) <br>*Fixed in 6000.3.0b11.*
2D: Fixed missing API access to `SpriteMaskInteraction` for `MeshRenderer` and `SkinnedMeshRenderer`. (UUM-125529)<br> *First seen in 6000.3.0b8.*
UUM-84855 Editor: Fixed an issue in Build Profiles where script defines were applied without validation.
UUM-123044 Scripting: Fixed possible managed memory corruption when using API's that use arrays as output buffers
🖼️UI(9)
UUM-100558 UI Toolkit: Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation.
UI Toolkit: Removed the *Count* option from filter types. (UUM-124742)<br> *First seen in 6000.3.0b8.*
Version Control: Fixed the Toolbar button that should be visible by default in 6.3+.
UUM-120152 uGUI: Fixed a potential crash that occurred when a `CanvasRenderer` was destroyed while its parent canvas was nested under a disabled parent.
UUM-122632 UI Elements: Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control.
UI Toolkit: Fixed color field labels showing in UI Builder when using filter function definitions. (UUM-125294)<br> *First seen in 6000.3.0a2.*
UI Toolkit: Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901) <br>*Fixed in 6000.3.0b11.* ### New 6000.3.0b10 Entries since 6000.3.0b9
Version Control: Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package. (UUM-122521)<br> *First seen in 6000.3.0b7.*
Version Control: Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
📋Version Control(15)
Version Control: Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
Version Control: Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
Version Control: Fixed the merge error message that didn't fit in available space and was truncated.
Version Control: Fixed the merge link text that was not centered vertically with its icon.
Version Control: Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
Version Control: Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab. (UUM-122495)<br> *First seen in 6000.3.0b7.*
Version Control: Fixed the Project Settings window to automatically refresh when the plugin is enabled. (UUM-122519)<br> *First seen in 6000.3.0b7.*
Version Control: Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
Version Control: Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
Version Control: Fixed the GUILayout error that occured when applying a shelve with pending merge link.
Version Control: Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
Version Control: Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
Version Control: Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
Version Control: Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
Version Control: Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
✨VFX(12)
UUM-103422 VFX Graph: Clarify documentation about "Enable Ray Tracing" setting.
UUM-121354 VFX Graph: Fixed the output port order in `CustomHLSL` operators.
VFX Graph: Prevented a warning about using `pow` with a potential negative value in the Position Sphere block. (UUM-116017)<br> *First seen in 6000.3.0b1.*
UUM-103967 VFX Graph: Fixed errors that occurred when undoing the action of moving a property into the output category in the Blackboard.
UUM-120949 VFX Graph: Fixed crash on some platforms when From and To Vector3 values in the Look At node are equal.
VFX Graph: Fixed ColorField get lost after domain reload \(and it was also similar with submesh mask or sliders\). (UUM-124799)<br> *First seen in 6000.5.0a1.*
UUM-122516 VFX Graph: Fixed capitalization issue and also white space was not preserved.
VFX Graph: Fixed an issue where inserting a sticky note by right-clicking over a group did not place the sticky note inside the group, unlike with operators. (UUM-114194)<br> *First seen in 6000.3.0a4.*
VFX Graph: Fixed an issue where empty groups were removed when grouping a node selection. Empty groups are now preserved. (UUM-113869)<br> *First seen in 6000.3.0a4.*
UUM-122054 VFX Graph: Fixed an issue where duplicated properties in the blackboard were not ordered correctly.
VFX Graph: Fixed an issue where a sticky note could not be moved into another group after its original group was deleted. (UUM-121917)<br> *First seen in 6000.3.0b5.*
UUM-114087 VFX Graph: Fixed a wrapping issue in the VFX Graph Control Panel.
🗺️World Building(1)
UUM-122921 Terrain: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene
🥽XR(1)
com.unity.xr.openxr: 1.16.0-pre.2 to 1.16.0
View original release notes: Unity 6000.3.0b10 Release Notes