[Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API
6000.0.63f1
LTS · Released Nov 28, 2025 · Changeset 9438f9b77a46 · 157 release notes
Silent crash when opening a specific project
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
[iOS] [Android] External library generics fail during IL2CPP build
Game freezes after command buffer Timeout error
[iOS] Screen flashing after the iOS splash screen
Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode
Exceedingly long wait on InspectorWindow.Repaint when selecting a large SVG file in the Project window
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.
Updated the Standalone Input Module of the EventSystem to the new input System.
Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix.
Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
Version Control
Fixed the Pending changes view that was refreshed on window activation for no reason.
Version Control
1.9.1 to 1.9.3
1.3.11 to 1.4.1
10.2.1 to 10.2.2
9.1.0 to 9.1.1
1.3.0 to 1.4.0
2.10.0 to 2.10.2
1.14.2 to 1.16.0
1.2.0 to 1.2.1
4.12.2 to 4.14.0
4.9.2 to 4.9.3
1.14.0 to 1.16.0
1.7.0 to 1.7.1
3.0.8 to 3.0.9
1.0.6 to 1.0.8
2.2.1 to 2.4.1
5.3.0 to 5.4.0
com.unity.cloud.gltfast@6.14.1
com.unity.cloud.ktx@3.6.0
com.unity.multiplayer.center.quickstart@1.1.0
Added the Nintendo Switch 2 icon to the Build Profile and Platform Browser windows.
EditorImprovementWindows
Due to the coefficient setting changes done for UUM-79798, pinning all particles on a Cloth component is no longer a unsupported operation.
Fixed case where Texture 2D Importer fails passing a default value to the "namefileidtable" when using a texture preset.
SpriteAtlasPerformance tests are crashing with "Dereferencing nullptr PPtr\!". (D2D-7750)
2DFix
Added activity-alias support to Build and Run.
Fixed a bug where Unity Audio was disabled on Android 8.1, which is roughly 3% of Android devices.
Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state.
Fixed build failure issue when building application while RenderDoc is running.
Fixed for the visible icon artefact during the splash screen on Android XR.
Fixed a crash when attempting to play animation clips from the animation window on animators with invalid controllers (no layers).
Fixed animator state showing a parameter that no long exists.
Fixed crash when deleting playable output with null graph.
Fixed focus on clip selection dropdown preventing use of play shortcut.
Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero.
Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks.
Fixed for files disappearing in project browser, when doing reimport of folder.
Fixed bad link when using inspector reference for AudioSnapshot.
Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead.
Fixed for corruption in constant buffers on async compute queue.
Editor layouts on Windows can now restore windows closer to the screen edge.
Fixed a bug where a Raycast hit would not be successful when using the default BoxcastCommand() constructor.
Fixed a bug where a Raycast hit would not be successful when using the default CapsulecastCommand() constructor.
Fixed a bug where a Raycast hit would not be successful when using the default RaycastCommand() constructor.
Fixed a bug where a Raycast hit would not be successful when using the default SpherecastCommand() constructor.
Fixed a crash that rarely occurred on old IOS devices when the total attachment size exceeds the pixel storage limit.
Fixed a crashing issue when dismissing the progress bar dialog.
Fixed alignment in Stack Trace section in PlayerSettings.
Fixed an issue where camera rotation could cause ShadowCaster2Ds to be incorrectly clipped.
Fixed an uncommon LinuxEditor crash when maximizing a VFX Graph window tab.
Fixed anchored overlays sometimes creating deadzones in the scene view.
Fixed applying SerializeReference root property overrides from prefab instances to prefab assets when the managed object already exists in the asset.
Fixed crash when some engine textures are used during shadow pass.
Fixed Edit > Delete option for gradient editor keys.
Fixed false warning "BatchRendererGroups currently don't support override shaders".
Fixed for loadable plugin directories being marked as directories when root folder is reimported. Fix updates source db version.
Fixed imgui's charField.
Fixed null material pointer crash in IMGUI.
Fixed null reference exception in the layer inspector when removing items.
Fixed perceptual smoothness in Specular occlusion for shader graphs.
Fixed performance degradation in the inspector when left open for a long time.
Fixed the link that opens when clicking on the ? icon in the RayTracingShader (.raytrace) inspector in the Editor.
Fixed thread issue when using matchMaterialPreset.
Object pickability fix with GRD.
Prevent null asset to be passed to OnWillSaveAssets (backport to unity 6.0).
Project browser search area changes when maximing Game View.
Toggling off the Scene Visibility button in the scene view toolbar now disables hiding of objects and scene correctly when using GPU Resident Drawer.
Disabled the graphics test UUM-121353.
Ensured that the "RenderSettings customReflection texture has invalid type" error is show exactly when relevant.
Fixed an issue where using "Live Updates" probe placement mode in the rendering debugger would cause a progress bar to be shown on screen permanently.
Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
Fixed an issue where ETC1 assets loaded from old AssetBundles could appear washed out, if the assets were originally imported as sRGB and the project is set to use Linear colorspace.
Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.
Cached shadows now removes a light if an undo operation affects the light. This is done to avoid having invalid references which would cause a crash.
Fixed arg typo in updateLayerDrawableSizeFromBounds.
Fixed touch keyboard on iOS reporting it is visible after dismiss.
Fixed packages that couldn't be removed from project. (PAK-8422)
Package ManagerFix
Fixed a crash that would occur when adding a Cloth component to a GameObject with an existing TextMesh component. By default both Cloth and TextMesh components can't share the same GameObject due to the fact that they require different renderers to work, MeshRenderer and SkinnedMeshRenderer respectively.
Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger.
Fixed an issue where setting constraint data to Cloth components would reset the simulation.
Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding.
Fixed an issue where the shortcut table's selection in Shortcut Manager would not update correctly when changing search queries.
Fixed GameView not rendering on Quest when hidden in Editor.
Fixed possible managed memory corruption when using API's that use arrays as output buffers.
Fixed a regression triggering keyword space mismatches on certain cases with UsePass and Fallback.
Fixed editor crash occurring often with a freshly created project.
Updated UnityInput.hlsl to remove incorrect comment about time since level load.
ShadersFix
When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it.
Fixed a bug where SpeedTrees loaded as asset bundles could cause the player to crash on exit.
Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates).
Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas.
Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas.
Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies.
Fixed an issue where the test runner UI would repaint too often on some tests, causing performance issues.
Fixed thread issue with underline.
Fixed preferred height calculations when text component is using multiple font asset with varying metrics.
Fixed preferred width calculations not taking into consideration kerning adjustments.
Revised style padding handling to exclude sprites.
Revised the UI text component Maskable property to also control the RectMask2D clipping as well as ensuring its state is also mirrored on any potential sub mesh text objects.
Fixed for flickering caret and highlight while selecting text in a TextMeshPro InputField while continuing to drag cursor above or below of the Input Field.
UUM-119688: Text color used in Intercepted Events Preview will now match Editor style.
Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control.
Fixed exception when reordering TreeView through expansion.
Fixed exceptions when deleting/unpacking duplicate template instance in UIBuilder.
Fixed ListView foldout arrow indentation in the inspector.
Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow.
Fixed the second pane scrollbar in the TwoPaneSplitView being cut off.
Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation.
Fixed UI Builder exceptions when name field is being edited during a save.
Fixed zoom commands on ScrollView being considered as a scroll operation.
Placeholder text is restored when using SetValueWithoutNotify(string.Empty).
Removed button in a ListView footer will be disabled when list is empty.
Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
Version ControlFix
Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
Version ControlFix
Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
Version ControlFix
Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
Version ControlFix
Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
Version ControlFix
Fixed the alignment of Unity Version Control's settings with the title of the window.
Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*() const".
Version ControlFix
Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
Version ControlFix
Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
Version ControlFix
Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
Version ControlFix
Fixed the GUILayout error that occured when applying a shelve with pending merge link.
Version ControlFix
Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab.
Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
Version ControlFix
Fixed the merge error message that didn't fit in available space and was truncated.
Version ControlFix
Fixed the merge link text that was not centered vertically with its icon.
Version ControlFix
Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
Version ControlFix
Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
Version ControlFix
Fixed the Project Settings window to automatically refresh when the plugin is enabled.
Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
Version ControlFix
Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
Version ControlFix
Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
Version ControlFix
Fixed the Toolbar button that should be visible by default in 6.3+.
Version ControlFix
Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package.
Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
Version ControlFix
UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail.
Clarify documentation about "Enable Ray Tracing" setting.
Fixed memory leak when using motion vectors.
Fixed output ports order in CustomHLSL operators.
Six-way lighting : fix APV indirect lighting when the VFX system is in world space.
Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip.
\[Linux\] Crash on VideoPlayer::InvokeScriptCallbacks when domain reloads while playing a video.
Fixed an issue where DownloadHandlerScript.CompleteContent was called twice in WebGL builds.
Fixed WebGPU performance regression.
Renamed samples to be more cohesive.
URPChange