Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12
2022.3.59f1
LTS · Released Feb 26, 2025 · Changeset 630718f645a5 · 95 release notes
Crash after the “State comes from an incompatible keyword space“ log when opening the project
[iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
The Player hangs when unloading a scene using the UnloadUnusedAssets() method
[windows only] Switching Project when importing complete project does not import all assets and project opens incomplete
[Android] Application crashes on Android devices with Vulkan when restoring from background
Fixed mesh related errors when editing a Particle System with a Sprite in the Shape module.
ParticlesUUM-86163fixed 6000.1.0b2
Fixed a problem in Web platform Build and Run feature when both Native C/C++ multithreading is enabled, and Autoconnect Profiler is enabled.
2.6.0 to 2.7.1
14.0.11 to 14.0.12
14.0.11 to 14.0.12
com.unity.render-pipelines.high-definition-config: 14.0.11 to 14.0.12
14.0.11 to 14.0.12
1.2.6 to 1.3.0
14.0.11 to 14.0.12
14.0.11 to 14.0.12
5.1.5 to 5.1.6
5.1.5 to 5.1.6
5.1.5 to 5.1.6
2.6.3 to 2.6.4
1.1.1 to 1.1.4
You can now create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
Version ControlFeature
You can now Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
Version ControlFeature
You can now Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
Version ControlFeature
Added pdb files for all platform Editor extensions, this will provide better logs in case there are exceptions in platform Editor code.
Build PipelineImprovement
2D: Fix case where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment.
Fixed sprite instancing with 2d shaders.
Added 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.
Fixed builds when having incompatible cmdline-tools version (higher than 10.0).
Fixed a crash when attempting to open the clip selection popup in the Animation Window on an animation source containing a list of animation clips with null references.
Handle FBX Skeleton with unsupported RootNode.
Fixed issue with compilation not getting completed in InitialRefresh/Refresh, when triggered by a define change done in InitializeOnLoad.
Fixed a bug with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible).
Fixed a bunch of tests that timed out on apple silicon machines.
\[AudioSource.isPlaying\](https://docs.unity3d.com/2022.3/Documentation/ScriptReference/AudioSource-isPlaying.html) no longer remains true when a \[PlayableGraph\](https://docs.unity3d.com/2022.3/Documentation/Manual/Playables-Graph.html) finishes playing an audio clip.
Fixed an issue where external processes invoked by the Build System were being read with a non-UTF-8 code page resulting in some characters being garbled.
Fixed the memory of released textures accumulating, when the editor is out of focus.
Do not accumulate vertical/horizontal scroll deltas for IMGUI events being triggered from native code.
Fixed a bug that would cause the editor to throw a null reference exception when selecting a Video Clip.
Fixed an infrequent crash when calling Shader.WarmupAllShaders().
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.
Fixed Color Picker's broken intensity selector after using RGB values.
Fixed graphics jobs toggle in projects settings when building for standalone targets.
Fixed issue where the Gizmos and Layers menu opens and then closes and immediately reopens when you click the dropdown.
Fixed prefab editor ignoring gameobject structure changes such as adding or removing a component.
Fixed to dylib files to appear in Xcode project for iOS/tvOS/visionOS.
Hide Edit menu items added by Apple Intelligence.
Prevent "Attempting to draw with missing bindings" warning from being reported in some cases.
Shortcuts are now updated in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default".
Fixed rare crash on certain Samsung devices when running GLES.
Graphics: r8g8b8a8 abd b8g8r8a8 srgb formats now report LoadStore unsupported on intel mac, since srgb writes are explicitly not supported there.
Fixed color pyramid sampling when distortion is enabled after the distortion pass.
Fixed refraction sampling with DRS.
Fixed issue where build would fail if the project's root directory contained files named after project assemblies.
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.
Removed the html report. This fixes a UnityLinker crash when --enable-report is used on a large project.
Fixed a bug 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.
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.
Fixed assertion failure on ExFAT File systems when "Build and Run" is executed.
Prevent the crash on domain reload when Windows Form is using a tooltip window.
Ensure that both Animation Root Motion rotation and Animation Transform rotation correctly rotate a Rigidbody2D.
Fixed issue where Shortcut Manager would not alert the user when attempting to binding shortcuts containing reserved modifiers.
Fixed 'Stack overflow' error logged in the Console when a script that has a lot of classes is compiled.
Fixed freeze in InstantiateAsync with very large objects.
Fixed NullReferenceException thrown when updating a legacy node for second time through undo.
Fixed truncated vector warning in DownSampleDepth shader.
Fixed bug in which grass details always used the default rendering layer mask.
Terrain Detail objects are not rendered in the build when the Terrain is generated at runtime.
Fixed an issue where the child index was incorrect when dragging a nested item within another nested item in a CollectionView.
Fixed the unintended horizontal scrolling behavior triggered by drag operations in a CollectionView.
Ensured ignore.conf is not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
Version ControlFix
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 ControlFix
Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
Version ControlFix
Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
Version ControlFix
Fixed missing checked-out for renamed assets.
Version ControlFix
Fixed null exception on entering in Play Mode before creating the workspace.
Version ControlFix
Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
Version ControlFix
Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
Version ControlFix
Fixed NullReferenceExpection happening with disconnected output contexts.
Fixed occasional crashes when modifying exposed properties when in paused play mode.
Prevent VFXRenderer direct material modification that could lead to crashes.
Editor is stuck on loading bar or freezes when playing 8K video using Video Player.
Fixed corruption of alpha values when converting YUVA to RGBA with line widths that aren't a multiple of 8.
The "AVFoundationVideoMedia error while reading" error is thrown when streaming from a URL with a signed token in VideoPlayer.
Fixed bug causing PlayDelayed() to play audio immediately in WebGL builds, regardless of the delay specified.
Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to version 2.6.4.
.framework plugins will be imported with "Add to Embedded Binaries" flag enabled by default.
.xcframeworks will be imported with "Add to Embedded Binaries" flag enabled if they contain .frameworks or dynamic libraries.
Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
Version ControlChange
Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
Version ControlChange
Moved the 'Unity Version Control' menu item under 'Window'/'Version Control' submenu starting from Unity 6.1.
Version ControlChange
Optimized incoming changes & merge to only reload the Package Manager when needed.
Version ControlChange
Reworded the changeset context menu "Undo this change" to "Revert this file to the previous revision" so it's more explicit.
Version ControlChange
Serialize the Checkin comment and tick selection so they are kept on any domain reload and play mode.
Version ControlChange