6000.0.6f1: [RenderGraph][D3D12] Crash on D3D12SwapChain::Present when using AddComputePass with EnableAsyncCompute(true) and UseTexture
6000.4.4f1
Supported · Released Apr 22, 2026 · Changeset 360f97ecca93 · 67 release notes
6000.2.0a10: Crash on TexturesD3D12::CreateTextureInternal() when opening a project for the first time
6000.3.0a3: Crash on Umbra::QueryExt::queryStaticShadowCasters when baking a custom Reflection Probe with the minimum Near Clipping Planes value
6000.4.0a4: Crash on core::base_hash_set when building a specific project
Crash on xatlas::internal::pack::Atlas::findChartLocation_bruteForce when generating the lighting
Crash with multiple StackTraces when building lighting in a Specific Scene
Crash on "core::base_hash_set" when using nested [SerializeReference] fields in List<T> structures
Crash on PolygonCollider2D::CreatePolygonShapes when painting multiple tiles from Tile Palette onto Tilemap
6000.3.0a5: URP Decals become invisible when over 1000 units away from the camera
ShaderVariantCollection.variantCount and ShaderVariantCollection.shaderCount returns 0 in Builds
macOS stutters in a minimal project in the Editor in Play Mode
Editor memory leak in VisualElement when recompiling in a blank URP project
Materials move to other GameObjects in a Prefab when disabling a child GameObject in Prefab Mode with an open SubScene
Fixed scaler data UI construction in the Adaptive Performance profiler module.
Adaptive PerformanceUUM-138268fixed 6000.6.0a3
Added a preventive measure to the JPEG decoder used by the "ImageConversion" class to prevent denial-of-service through the exploitation of the LJT-01-003 vulnerability. Unity will now automatically abort the decoding of JPEG files after decoding 1000 progressive scans.
GraphicsUUM-129186fixed 6000.6.0a3
1.0.1 to 1.1.0
1.3.3 to 1.3.4
3.4.0 to 3.4.1
1.5.1 to 1.6.0
1.5.1 to 1.6.0
1.2.1 to 1.3.0
2.6.0 to 2.6.1
UI Toolkit: Introduced a UXML upgrade framework for applying automated UXML upgrades to fix common issues and deprecated patterns. This can be accessed from the VisualTreeAsset inspector or through script via UnityEditor.UIElements.UxmlUpgradeService.
UI ToolkitFeature
Added an option in the UI Builder to export the UXML Attributes of elements in alphabetical order.
UI ToolkitImprovement
Updated the default settings for the Meta Quest Build Profile's custom Quality Setting.
XRImprovement
Added support for using Unity Recorder with the 2D renderer.
Fixed a crash with the Tilemap where the Tilemap is using an invalid cached ITilemap.
Fixed issue where RSUV is not supported in 2D Renderers.. Add ShaderUserVariable support for 2D Renderers.
Fixed Tilemap.tilemapTileChanged and Tilemap.tilemapPositionsChanged sending incorrect number of Tiles when buffered while painting Tiles.
2DFix
Fixed an issue where some ParticleSystem properties would be causing errors and warnings when added to AnimationClips and sampled in the AnimationWindow.
Performed periodic full flushes when too many command buffers were pending.
Fixed a NullReferenceException when clicking Preview in some docked Build Profiles windows.
Fixed an exception thrown when changing default volume profiles in Graphics Settings.
Fixed an infinite frame-skipping loop that occurred when playing back a video file while the game's frame rate was much lower than the video's frame rate.
Fixed an issue where loading a VFX asset from an AssetBundle was causing a crash when Type Trees are disabled and a development player build.
Fixed inconsistent hashcode generation for Volume Profiles.
Fixed obsolete use of FindFirstObjectByType in samples common.
Revert startup time optimization so Graphics Device initialization can see native plugins again.
Substract waitfromlastpresentation time from cpuactivetime when no vsync is on.
Providing the wrong tuple ordering in a foreach statement when using .WithEntityAccess() now causes an appropriate error message to show.
Fixed a file handle memory leak in Unity DirectStorage.
Fixed a crash that would occur in Vulkan swapchain when it would acquire next image.
Fixed an incorrect thread-safety error check in the Vulkan Editor.
Fixed compute skinning artifacts or crashes when using Vulkan.
Fixed crash when using shaders with unused vertex attributes on some Adreno Vulkan drivers.
Fixed graphical corruption when using dynamic resolution with STP upscaling when using the Metal graphics API.
Fixed incorrect UVs on some Adreno 7xx driver versions when using Vulkan.
Fixed ReadPixels when using OpenGL for readbacks into destination texture that is wider than the readback rect.
Removed repeating log messages in release builds about GraphicsStateCollection.Warmup falling back to legacy shader variant loading when using unsupported graphics APIs.
Fixed a NullReferenceException when inspecting Custom Pass volumes with DRS enabled.
Corrected C++ warnings in libil2cpp code.
Fixed C++ pointer aliasing issue that could cause invalid code generation.
Fixed "Build and Run" Launching Linux Player twice.
Fixed a crash on older CPUs caused by SDK object files using feature beyond SSE2.
Add main-thread guard in ScriptingCoverage::FilterRecordedMethods for thread safety during script reload.
Fixed an issue where modifying a struct field in the OnAfterDeserialize when invoked on a boxed struct object corrupted the object's memory. The interface method invocation target now points to the struct data of the boxed object.
Fixed an issue where Material.FindPass(...) returned -1 during Awake() or Start() for SRP shaders in Player builds.
Utilities to ensure folders exist in Ubuntu were not splitting the file name properly.
Added new attribute, UxmlCreateInstanceMethod. Specifies a method to use for creating instances instead of the default constructor when using UxmlElement
UI ToolkitFix
Added search functionality to the builder hierarchy.
UI ToolkitFix
Added search functionality to the builder stylesheets.
UI ToolkitFix
Fixed 9-slices with "Antialiased Arc Encoding" SVGs.
UI Toolkit Test Framework: Standardize panelSize for Editor test fixtures.
Prevent crash prone race condition in PrepareVFXRenderNodes.
Updated WebGPU binding library for general improvements and memory fixes.
Fixed incorrect resolve attachment being selected when MSAA camera color attachment is copied using frame buffer fetch.
Upgraded Gradle to 9.1.0 and AGP to 9.0.0.
AndroidChange