Clear
Filters
251,901 matches
7000.0.0a16100 shown
Fixed the UnityEvent Inspector keeping the argument field after switching the function to a different variant.
Linked bug report
UUM-142971: UnityEvent Inspector retains argument field after switching the function to a different variant

Steps to reproduce: Open the "StaleArgument.zip" project Open "SampleScene" Select the "UnityEventStaleArgRepro" GameObject In the Inspector, in the function dropdown select UnityEventStaleArgRepro > SetValue (at the top of the list) Observe the float field below the dropdown Actual results: the float field is still visible Expected results{}: the float field is hidden Reproducible with versio…

Retrieved 2026-11-09
UI ToolkitFixUUM-142971
Fixed the USS import error for a nested style rule quoting a selector that is not in the file.
UI ToolkitFixUUM-157331
Fixed the UXML asset preview rendering after its asset was deleted.
Linked bug report
UUM-147940: "SoftDelete" warning is thrown and Editor freezes when deleting a UXML Asset via keyboard shortcut

Steps to reproduce: 1. Open the attached Unity project “ConsoleWarnings.zip” from provided Google Drive link 2. Clear warnings and errors in the Console window once project is open 3. Select New UXML Asset in the Project window 4. Press delete with keyboard shortcut multiple times 5. Observe the Editor and Console window Actual results: “The operation "SoftDelete" cannot be executed because th…

Retrieved 2026-11-10
UI ToolkitFixUUM-147940
Fixed the UXML file being marked as having unsaved changes after canceling a rename in the UI Builder Hierarchy.
Linked bug report
UUM-139551: UXML gets dirty when canceling the renaming action in UI Builder

Steps to reproduce: Create a new project Create and open a new UI Document Add a VisualElement to the Hierarchy Press F2 to rename the element Press ESC to cancel the renaming action Observe the .uxml header Actual results: The file is dirty Expected results: The file is not dirty Reproducible with versions: 2023.1.0a10, 6000.0.72f1, 6000.3.13f1, 6000.4.3f1, 6000.5.0b4, 6000.6.0a2 Tested on (O…

Retrieved 2026-11-09
UI ToolkitFixUUM-139551
Fixed the UXML preview not refreshing when a variable is added to an element in the UI Builder inspector.
UI ToolkitFixUUM-137532
Fixed the variable suggestion list being cut off when setting a variable on a stop in the Gradient Editor.
UI ToolkitFixUUM-155717
Fixed the Variables section not showing the override indicator bar, on both the foldout and the variable row, in the UI Builder and the Inspector.
UI ToolkitFixUUM-137531
Fixed TreeView and ListView items sometimes staying invisible after expanding the last item or resizing the view while scrolled to the bottom.
Linked bug report
UUM-140392: VFX Template is not rendered after expanding the last Category when Category list is scrollable

Steps to reproduce: Open the attached project Open the VFX Template window Shrink the window vertically Scroll to the bottom of the Template list Expand Category 9 (If the category was already expanded after opening the window, collapse it and reopen the Template window) Actual results: After the Category is expanded, the Template is not visible (But can be selected) Expected results: Template…

Retrieved 2026-11-11
UI ToolkitFixUUM-140392
Fixed TypeConversion.TryConvert storing the bit pattern of a float or double instead of its value when converting to an enum.
UI ToolkitFixUUM-158097
Fixed UI Builder adding a duplicate attribute to Attribute Overrides when editing an override on an element whose name contains a space, which made the UXML file invalid.
Linked bug report
UUM-149755: UI Builder appends a duplicate attribute in AttributeOverrides when re-editing an override on an element whose name contains a space

How to reproduce: Open the attached "IN-148895" project Open "Main.uxml" in UI Builder In the UI Builder Hierarchy, expand "Main.uxml">"TemplateContainer" and select the "Thin g" element In the UI Builder Inspector set "Title Text Size" attribute to any value and press Ctrl+S Change "Title Text Size" attribute to a different value and press Ctrl+S Observe the Console window and “Main.uxml” cod…

Retrieved 2026-11-11
UI ToolkitFixUUM-149755
Fixed UI Builder failing to open a USS file when a var() fallback contained a function with an empty argument.
UI ToolkitFixUUM-157166
Fixed UI Builder keeping discarded style sheet changes after going back more than one level from a template opened in context.
UI ToolkitFixUUM-153328
Fixed UI Builder marking the UXML and USS files as unsaved when it discarded an invalid or empty rename.
UI ToolkitFixUUM-154717
Fixed UI Builder Save not writing elements added in the Hierarchy before the UI Builder window opened.
UI ToolkitFixUUM-156841
Fixed UI Toolkit content in the Game view disappearing after importing an asset.
UI ToolkitFixUUM-146120
Fixed UI Toolkit panels not receiving pointer events after a script reload in Play mode when the scene has an EventSystem.
Linked bug report
UUM-156105: UI stops receiving pointer events after an assembly reload when using InputSystemUIInputModule

How to reproduce: Open the attached “IN-155070” project Enter Play mode Interact with the UI elements in Game view In the Project window select the “RandScript“ script and reimport it Try interacting with the UI elements in Game view again Observe the UI elements Actual result: After reimporting a script you can’t interact with the UI elements Expected result: You can interact with UI Elements…

Retrieved 2026-11-11
UI ToolkitFixUUM-156105
Fixed UIAnimationClip staying at its authored values instead of animating in a built player.
UI ToolkitFixUUM-153273
Fixed UIToolkitInteroperabilityBridge allocating GC memory every frame for each UI Toolkit panel.
Linked bug report
UUM-158158: UIToolkitInteroperabilityBridge.CreatePanelGameObject allocates 32 B GC every frame per UI Toolkit panel

Steps to reproduce: 1. Open the attached project "Project.zip" 2. Open the "Assets/Scenes/SampleScene.unity" Scene 3. Open the Profiler window, switch to Hierarchy view and enable Deep Profile 4. Enter Play Mode 5. Sort by GC Alloc and expand PlayerLoop > UpdateScene > Update.ScriptRunBehaviourUpdate > BehaviourUpdate > EventSystem.Update() 6. Observe the GC Alloc of UIToolkitInteroperabilityB…

Retrieved 2026-11-11
UI ToolkitFixUUM-158158
Fixed undo not removing a style class from an element that has other classes.
UI ToolkitFixUUM-153885
Fixed unpacked template elements losing their inline styles in UI Builder when Unpack Instance is undone and redone.
UI ToolkitFixUUM-155125
Fixed unpacking a template instance copying its authoring ID onto the element that replaced it.
UI ToolkitFixUUM-151460
Fixed unsaved elements of a new UI Document being lost after entering and exiting Play Mode.
UI ToolkitFixUUM-156727
Fixed unsaved UXML changes being discarded in UI Builder when "Open selector in IDE" was used while the style sheet had unsaved changes.
UI ToolkitFixUUM-156629
Fixed USS files and UXML inline styles losing all of their styles when a declaration ended with an extra semicolon.
UI ToolkitFixUUM-157228
Fixed USS filter functions with more than four arguments not applying; the extra arguments are now ignored and a warning is logged.
UI ToolkitFixUUM-155773
Fixed USS variables not working inside gradient background definitions.
UI ToolkitFixUUM-148506
Fixed UXML changes no longer syncing between UI Builder windows after one of them was maximized and restored.
UI ToolkitFixWindowsUUM-151080
Fixed UXML changes saved in UI Builder not appearing in the Game view for a Panel Renderer after Play mode was entered and exited.
Linked bug report
UUM-149762: Saved UI Document changes are not reflected in the Game view when Play mode has been entered and exited

Steps to reproduce: Create a new project using 3D URP project In the Hierarchy, create a Panel Renderer Create a new UI Document and assign it to Panel Renderer Component Open the .uxml in UI Builder Add any well visible element (e.g. Button) Save and observe the element appears in Game view Enter and exit Play mode Add another element, duplicate the same or make any visible change in UI Build…

Retrieved 2026-11-10
UI ToolkitFixUUM-149762
Fixed VectorUtils.Bounds returning bounds that are too small for some curved Bezier segments.
UI ToolkitFixUUM-158205
Fixed VectorUtils.FlipVerticesInBounds moving vertices outside the bounds when the bounds do not start at y = 0.
UI ToolkitFixUUM-158215
Fixed VectorUtils.MakeArc returning a quarter circle when the sweep angle is 0.
UI ToolkitFixUUM-158218
Fixed VectorUtils.MakeArc returning an empty path when the sweep angle is a full circle.
UI ToolkitFixUUM-158219
Fixed VectorUtils.SceneNodeBounds ignoring the closing curve of closed contours.
UI ToolkitFixUUM-158209
Fixed VectorUtils.SegmentsLength measuring the closing curve of a closed path as a straight line.
UI ToolkitFixUUM-158208
Fixed world-space picking selecting the last child of a curved element when another child had its curvature set as an inline style.
UI ToolkitFixUUM-157962
Fixed world-space UI Toolkit panels not responding to XR input in players when the application window loses focus.
UI ToolkitFixXRUUM-146634
Fixed z-index animated through an AnimationClip applying an incorrect value, which moved the element above its siblings.
UI ToolkitFixUUM-150198
Fixed SharedTableData.AddKey, ResourceTable.AddStringEntry, and DistributedUIDGenerator.MachineId rejecting or altering their input without reporting it.
UI ToolkitFixUUM-151776
Improved grid inspector layout in UI Toolkit inspector.
UI ToolkitFixUUM-153423
Improved performance of hash code generation in GetTransitionHashCode
UI ToolkitFixUUM-153205
Improved performance of Smart Strings plural and choose formatters.
UI ToolkitFixUUM-153944
Improved the performance of updating changed elements in large panels.
UI ToolkitFixUUM-156828
Templates created from the Hierarchy with "Create Template" could not be opened in the UI Stage after being selected.
UI ToolkitFixUUM-151369
The Resource Tables window now opens on the last selected table collection, or the first one, instead of showing no collection.
UI ToolkitFix
UI Builder: Fixed the data source path completer popup in the binding window sometimes staying open after the window was moved.
UI ToolkitFixUUM-132416
Updated the inspector field in stage to match the existing renaming behavior.
UI ToolkitFixUUM-153274
Broadphase.Tree.Clone() now allocates node storage that is sized to its capacity rather than the source tree's Length. This fixes an OutOfRange error that may be observed when a full multi-threaded broadphase rebuild is performed on a densely-packed, cloned world.
Unity PhysicsFixUUM-157069
Fixed the behavior of the combine functions for converted materials so they match the built-in physics one. This change is opt-in and can be enabled from the Unity.Physics project settings pane.
Unity PhysicsFixUUM-132643
Vertex counting to select the correct rendering index format for a convex mesh that has more than 65535 vertices when using a combined mesh
Unity PhysicsFixUUM-158827
Collider.ToMesh() leaked an intermediate mesh for every convex, mesh and terrain collider it converted. These meshes are now destroyed once they are combined into the returned mesh.
Unity PhysicsFixUUM-158827
check actual built-in materials, instead of just their names, when converting assets.
Check materials is all Renderers, not just MeshRenderers, when scanning for items to convert.
Ensure command line URP converter scanning saves its report to a persistent location.
Fix a bug where having the material inspector and scene view on screen together causes error spam when using screen space reflections.
Fix a bug where reloading a scene would cause certain Blitter functions to stop working.
Fix a bug where URP attempts to use a stripped variant when using deferred rendering with additional light shadows disabled, but shadowmasks enabled.
Linked bug report
UUM-153600: Shader variant errors are thrown for every transparent draw in the Player when using Deferred rendering with a baked Mixed light and Additional Light Shadows disabled

Steps to reproduce: 1. Open the attached project "StrictVariantRepro.zip" 2. Open the "SampleScene" scene 3. Enter Play Mode and observe that the scene renders correctly 4. Open File > Build Profiles and make sure "Development Build" is enabled 5. Make sure "Strict Shader Variant Matching" is enabled in Player Settings 6. Build and Run the Windows Player 7. Open the Player.log and search for "…

Retrieved 2026-11-11
Fix missing SpeedTree7 bark on PowerVR Vulkan with a never-firing clip
Fix MSAA error in the Rendering Debugger Motion Vector view
Fixed "Default" being added to some Enum Material properties
Linked bug report
UUM-134256: Changing “Mesh Decal Bias Type” to “Depth Bias” on Decal Simple material stays set to “Default” in Inspector window

Steps to reproduce: 1. Create new Unity project using High Definition 3D Template 2. Open Shader Graph Templates window (Project window > Create > Shader Graph > From Template) 3. Select “Decal Simple” Template and press “Create” 4. When created, press on “Decal Simple” Shader in Project window and convert it to the Material 5. Select newly created Decal Material in Project window 6. In Inspec…

Retrieved 2026-11-11
Fixed "Shader is not supported" log messages when post-processing shaders are stripped but not used
Fixed a bug where rays heading towards the camera would require unnecessarily large Max Ray Steps to find a hit in URP Screen Space Reflections, when using Hierarchical Marching mode.
Fixed a bug where reloading a scene that contains embedded meshes causes Surface Cache GI to stop working.
Fixed a crash on some iOS devices when using the Forward+ rendering path with Render Scale not set to 1.
Linked bug report
UUM-151281: App freezes when m_RenderScale is set to 0.8 in the Mobile_RPAsset

How to reproduce: 1. Open the attached “3466405_Repro.zip” project 2. Build for iOS 3. In Xcode, navigate to Product → Scheme → Edit Scheme… 4. In the “Run” tab, go to “Diagnostics” and select “Shader Validation” under “Metal” 5. Deploy to a device 6. Observe the Xcode console Actual result: The app freezes and multiple errors appear in the Xcode console Expected result: The app runs without f…

Retrieved 2026-11-11
URPFixiOSUUM-151281
Fixed a macro redefinition warning in custom shaders that define REQUIRES_WORLD_SPACE_POS_INTERPOLATOR before including Core.hlsl.
Fixed a performance regression when using per-light soft shadows quality.
Fixed a potentially uninitialized variable shader warning logged on Metal and Vulkan when using the Surface Cache GI renderer feature.
Fixed AlphaUpscaleHistory being allocated when Alpha Processing is disabled
Fixed an 'Ignoring duplicate keyword line' warning shown in the Inspector when selecting the URP FallbackLoading shader.
Fixed an assertion in the console when selecting the Render Deferred Lighting pass in the Frame Debugger.
Fixed an exception thrown after setting a camera's viewport rect to a near-zero size and back while alpha processing and a temporal upscaler were enabled.
Fixed an issue where a Render Pipeline Converter scan did not list assets that were created or modified just before the scan started.
Fixed an issue where changing Shadow Layers with multiple Lights selected only updated the first Light, and undo did not revert it. Lights in scenes saved before this fix might keep outdated shadow layers if they were edited this way; set their Shadow Layers again to update them.
Fixed an issue where the Render Pipeline Converter in batch mode reported animation clip conversions that failed with an exception as successful, which hid them from Project Auditor's remaining issues list.
Fixed an issue where the Render Pipeline Converter's Animation Clip converter sometimes did not report animation clips used by an Animator Controller, so repeated scans of an unchanged project returned different results.
Fixed an issue where the Render Pipeline Converter's Material Reference Converter skipped GameObjects in scenes that were not open.
Fixed an issue where the Render Pipeline Converter's Post-Processing Stack v2 converter skipped GameObjects in scenes that were not open.
Fixed an issue where the Renderer List and Culling samples in the URP RenderGraph Samples logged errors every frame when used with a 2D Renderer that has Depth/Stencil Buffer disabled.
Linked bug report
UUM-157948: "Render Graph Execution error" and "NullReferenceException" are thrown every frame when the URP RenderGraph sample's Renderer Feature is used on a 2D Renderer with "Depth/Stencil Buffer" disabled

How to reproduce: 1. Create a new project from the "Universal 2D" template 2. Go to Window -> Package Manager -> Universal Render Pipeline -> Samples and import "URP RenderGraph Samples" 3. Select Assets/Settings/Renderer2D, click "Add Renderer Feature" and add "Renderer List Render Feature" 4. On the same Renderer2D asset, disable "Depth/Stencil Buffer" 5. Enter Play Mode 6. Observe the Conso…

Retrieved 2026-11-11
Fixed blocky gaps at the edges of spot lights in Forward+ and Deferred+ when the light is attached to the camera.
Fixed Bloom intensity getting overridden by Screen Space Lens Flare intensity.
Fixed camera normals and rendering layers textures not being available to shaders when the prepass is skipped.
URPFix
Fixed custom shaders failing to compile and rendering magenta when calling ApplyTonemap or ApplyColorGrading from PostProcessing/Common.hlsl.
Fixed downsampled Screen Space Ambient Occlusion sampling normals and blue noise at texel corners, which made the result differ between GPUs.
Fixed Editor flickering and blank windows when a camera's Output Texture is a Render Texture with Shadow Sampling Mode set to Compare Depths.
URPFixWindowsUUM-155764
Fixed forward-only materials, such as Complex Lit, not receiving additional light shadows when the Rendering Path is set to Deferred and Transparent Receive Shadows is disabled.
Fixed GC allocations in Surface Cache GI when many entities are spawned, destroyed, or change materials in the same frame.
Fixed incorrect normals and specular highlights on Shader Graph terrain materials in the Deferred and Deferred+ rendering paths, on terrains that need more than one splatmap.
Fixed incorrect wording in the Rendering Debugger warning shown when the STP upscaling filter is not enabled, which referred to a single debug view instead of multiple.
Fixed lights missing from parts of the screen with the Forward+ or Deferred+ rendering path for some spot light orientations and for spot lights close to the camera's near plane.
URPFix
Fixed long player build times in 2D projects caused by unneeded Rendering Layer Mask shader variants in Sprite Lit, Sprite Custom Lit, and VFX Graph shaders.
Fixed Medium quality soft shadows costing as much GPU time as High quality on Apple GPUs.
Fixed missing shadows on certain shadow casting point and spot lights, in scenes with a large number of lights using the Deferred renderer when Transparent Receive Shadows was enabled.
Fixed multi-display support in standalone URP 2D/3D applications.
Fixed NullReferenceExceptions from MaterialPostprocessor when an empty or corrupt .mat file was imported.
Fixed objects using Lit, Simple Lit, Complex Lit, Baked Lit and Terrain Lit materials not rendering in the Player when the REFLECTION_PROBE_ROTATION keyword was compiled as a dynamic branch, for example with Fast Build enabled.
Fixed point and spot lights disappearing near screen edges and the camera near plane in Forward+ and Deferred+.
Fixed Project Auditor URP settings issues for Quality Levels naming the Quality Level instead of the assigned URP asset.
Fixed Screen Space Ambient Occlusion Renderer Feature error spam when tile-only mode is enabled.
Fixed scripts that subclass BaseShaderGUI failing to compile with error CS0122.
Fixed shader warnings that appeared on the URP Baked Lit shader.
Fixed Shadow Caster 2D on a Sprite Skin keeping the unflipped shadow when the sprite was flipped while its bones were not moving.

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.