Clear
Filters
251,901 matches
7000.0.0a16100 shown
Fixed spot lights behind the camera losing the top of their lit area when using the Forward+ or Deferred+ rendering path.
Fixed Surface Cache GI repeatedly logging "BeginDrain without a matching EndDrain" assertions after an exception occurred during the surface cache world update.
Fixed Surface Cache GI throwing "SurfaceCacheEntityChangeBridge supports only a single consumer" exceptions when the renderer feature is used by more than one renderer.
Fixed Surface Cache Global Illumination only lighting part of the screen when the Render Scale is not 1.
Fixed Surface Cache Global Illumination producing incorrect or missing bounce lighting in player builds that use vertex compression.
Fixed terrain becoming progressively brighter in the Forward and Forward+ rendering paths when a Shader Graph terrain shader is used with more than four terrain layers.
Fixed terrain becoming progressively darker in the Deferred and Deferred+ rendering paths when a Shader Graph terrain shader is used with more than four terrain layers.
Fixed the 2D Renderer creating a depth and stencil buffer in players when Disable Depth and Stencil Buffers is enabled in Player Settings.
Linked bug report
UUM-150232: Black screen is shown when Bloom is active with 2D Renderer

Steps to reproduce: 1. Open the attached project “IN-149644” 2. Build and Run for iOS 3. Launch the app on iPhone 4. Observe the screen Actual result: The screen after the launch screen stays black Expected result: The screen after the launch screen has a blue background Reproducible with: 6000.3.0a1, 6000.3.21f1, 6000.5.7f1, 6000.6.0b7, 6000.7.0a4 Not Reproducible with: 6000.0.81f1, 6000.2.0b…

Retrieved 2026-11-10
Fixed the Disable Mip Caching tooltip in the Rendering Debugger so that it refers to the Texture Streamer and Mipmap Streaming instead of internal class names.
Fixed the Pixel Perfect Camera and Parametric to Freeform Light converters in the Render Pipeline Converter skipping objects in scenes that are not open.
Fixed the Pixel Perfect Camera converter in the Render Pipeline Converter staying disabled and reporting the 2D Pixel Perfect package as not installed when it was installed.
Fixed the Project Auditor URP0001 issue message, which was garbled when no URP asset was assigned to a Quality Level, so it now names the Quality Level.
Fixed the Render Pipeline Converter defaulting its Target Pipeline to Universal Render Pipeline (2D Renderer) instead of Universal Render Pipeline (Universal Renderer).
Fixed UAL0010 and UAL0013 warnings in the script that Create > Scripting > URP Post-process Volume Scripts creates when domain reload is disabled.
Fixed _GBUFFER_NORMALS_OCT being defined in custom shaders that don't declare it.
Fixes a bug where seams appear on box projected reflection probes on platforms with half precision (mobile).
Linked bug report
UUM-141981: Seams are visible in reflective surfaces when using box projection in Android Build Profile

How to reproduce: 1. Open the ‘ReflectionSeam.zip' project using Android Build Profile 2. Open the 'test’ scene 3. Enter Play Mode 4. Observe the GameView Actual result: Seams are visible Expected result: Seams are not visible Reproducible with: 2023.1.0f1, 6000.0.75f1, 6000.3.15f1, 6000.4.7f1, 6000.5.0b8, 6000.6.0a5 Could not test with: 2023.1.0a1 (Unable to install Android Build Profile) Rep…

Retrieved 2026-11-09
Migrate SSAO settings into each quality level's volume profile
The exposure feature no longer affects performance when disabled.
The Slope-Scale Depth Bias mode no longer produces shadow acne at low depth bias values or texel-aligned stripes on surfaces facing the light head-on. The slider now maps to a slope that never drops below the legacy mode's fixed slope, and a small fixed caster depth offset covers head-on receivers while the caster normal bias mode is active. The legacy mode is unchanged.
Unclamped exposure values could break. To solve this it is now clamped at +- 20
Fixed a crash in UnityYAMLMerge when merging a file with a malformed object header; the tool now reports the error and falls back to the configured text merge tool.
Version ControlFix
Allow renaming a category changing only the capitalisation
Linked bug report
UUM-151393: Cannot rename/change only the capitalisation of a property name when renaming a property in the Visual Effect Graph

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create a new Color property with the default name by clicking the "+" button in the Blackboard Rename the "New Col…

Retrieved 2026-11-10
VFX GraphFixUUM-151393
Creating a property with a category name now works as expected instead of not showing the property
Linked bug report
UUM-151382: A new property whose default name matches a category title never appears in the blackboard until the graph is reopened

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create a new Category named "New bool" by clicking the "+" button in the Blackboard Create a new Bool property by …

Retrieved 2026-11-10
VFX GraphFixUUM-151382
Fix "InvalidOperationException: Sequence contains more than one matching element" error thrown when creating a new Property with an existing attribute name
Linked bug report
UUM-151379: "InvalidOperationException: Sequence contains more than one matching element" error is thrown when creating a new Property while a category with name "Position" exists

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create a new Category named "Position" by clicking the "+" button in the Blackboard Create a new Bool property by …

Retrieved 2026-11-10
VFX GraphFixUUM-151379
Fix depth collisions sliding
VFX GraphFixUUM-99470
Fixed a crash when entering Play mode with a Visual Effect Graph that uses Automatic bounds.
VFX GraphFixUUM-155587
Fixed a GPU crash or corrupted rendering with sorted Visual Effect Graph outputs when some instances of an effect were outside a camera's view, especially with several cameras.
VFX GraphFixUUM-149758
Fixed a misleading warning when renaming a custom attribute to a built-in attribute name.
VFX GraphFixUUM-155519
Fixed a parameter added from the Blackboard appearing with a delay, and an exception when the VFX Graph window was reloaded right after adding one.
VFX GraphFix
Fixed a subgraph operator output property with a Range mode which could not be expanded and whose port was invisible until an edge was dragged to it.
VFX GraphFixUUM-153543
Fixed Blackboard property order being lost when a VFX Graph is reopened, reversed when several properties are dragged together, and ignored when pasting into a selected category.
VFX GraphFixUUM-155317
Fixed Custom HLSL blocks and operators generating invalid shader code when the HLSL source starts with whitespace.
VFX GraphFixUUM-158603
Fixed numeric fields being dirtied when their labels are clicked on.
VFX GraphFixUUM-151050
Fixed renaming a category will move its position to the end of the list when saving
Linked bug report
UUM-151383: When renaming a category in the Blackboard the category stays in the same order but when the Graph is saved the category moves/reorders to the bottom

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create 3 new Categories by clicking the "+" button in the Blackboard Rename the first Category (top of the list) O…

Retrieved 2026-11-10
VFX GraphFixUUM-151383
Fixed the Blackboard category rename error not explaining why the name is invalid.
VFX GraphFixUUM-157409
Fixed the space dropdown arrow being shown as "..." with an incorrect tooltip on Blackboard properties.
VFX GraphFixUUM-157379
Fixed the VFX Graph Discussions link in the Visual Effect Graph window opening a missing page.
VFX GraphFixUUM-154090
Fixed the Visual Effect Graph shader compilation preferences leaving visual effects compiled with the previous setting when the recompilation prompt was declined.
VFX GraphFix
Fixed UAL0010 and UAL0013 warnings logged when importing the Output Event Helpers sample.
VFX GraphFixUUM-155538
Prevent attaching a Visual Effect from a prefab in the Project window to the VFX window.
VFX GraphFixUUM-153765
Prevent attaching a Visual Effect from a prefab in the Project window to the VFX window.
VFX GraphFixUUM-154540
Renaming a Category to a reserved name now logs an error message instead of failing silently
Linked bug report
UUM-151381: Renaming a Category to “Attributes” reverts to the default category name but does not throw any error or warning as to why

Steps to reproduce: Create a new Unity project using the Universal 3D template Install the Visual Effect Graph package (com.unity.visualeffectgraph) Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph) Open the newly created Visual Effect Graph Create a new Category named "Attributes" by clicking the "+" button in the Blackboard Observe the Blackboard and t…

Retrieved 2026-11-10
VFX GraphFixUUM-151381
SDF baker: Prevent writing out of bounds past the triangleIDs buffer when a mesh exceeds the triangle list size estimate
Linked bug report
UUM-152713: MeshToSDFBaker writes out of bounds past the triangleIDs buffer when a mesh exceeds the triangle list size estimate

Steps to reproduce: 1. Open the attached user's project "IN-150840_SdfBakerOobRepro.zip" 2. Download the "SdfBakerRepro.cs" script and attach it to "GameObject" in the Hierarchy (Remove "SdfBakerOobRepro" component) 3. Set the "Mode" of the attached component to "Defect 3 only" 4. Set Player Settings > Other Settings > Graphics APIs for Windows to Vulkan only 5. Build a Windows standalone Play…

Retrieved 2026-11-10
VFX GraphFixUUM-152713
SDF baker: Prevent writing out of bounds past the voxel grid when a mesh face lies exactly on the bake box boundary
Linked bug report
UUM-152711: MeshToSDFBaker writes out of bounds past the voxel grid when a mesh face lies exactly on the bake box boundary

Steps to reproduce: 1. Open the attached user's project "IN-150840_SdfBakerOobRepro.zip" 2. Download the "SdfBakerRepro.cs" script and attach it to "GameObject" in the Hierarchy (Remove "SdfBakerOobRepro" component) 3. Set the "Mode" of the attached component to "Defect 2 only" 4. Set Player Settings > Other Settings > Graphics APIs for Windows to Vulkan only 5. Build a Windows standalone Play…

Retrieved 2026-11-10
VFX GraphFixUUM-152711
Fix seeking when looping with skipOnDrop disabled, which could stop playback on Android
VideoFixAndroidUUM-153527
Fixed a stack-use-after-scope memory safety issue that could occur when importing video clips.
VideoFixUUM-152642
Fixed libvpx x86 SIMD files not being compiled with their instruction set on QNX x64.
VideoFix
Fixed potential crash when opening multiple webcam sessions.
VideoFixUUM-155060
Make VideoPlayer_TimeReference_Works pass by fixing the way we detect when to run loopPointReached.
VideoFixUUM-148456
Updated libvpx to the most recent version
VideoFix
VideoClip.width and VideoClip.height now reports full coded size in case of H.264 or H.265 clips with a container crop on Windows. The behaviour is now aligned with OSX.
VideoFixWindowsUUM-150233
Fixed exporting visionOS Xcode project fails after disabling Symlink Sources.
VisionOSFixUUM-154567
Added warnings when scripted change to maximum memory size results in memory size clamping or switch to WebAssembly 2023 target
Linked bug report
UUM-151511: WebGL.maximumMemorySize can report a value above 16384 when set using PlayerSettings.WebGL.maximumMemorySize

How to reproduce: 1. Open the attached “IN-151231_mms” project 2. In the toolbar, select Repro → Set Max Memory 20000 3. In the toolbar, select Repro → Check WebGL Max Memory 4. Observe the Console window Actual result: A debug log is thrown that reads “PlayerSettings.WebGL.maximumMemorySize reads back: 20000” Expected result: A debug log is thrown that reads “PlayerSettings.WebGL.maximumMemor…

Retrieved 2026-11-10
Fix Mouse and Touchscreen being registered on Input System startup when not present
Fix UnityHttpMessageHandler leaking its Abort() cancellation registration
Fixed AudioClip.samples and AudioClip.frequency returning 0 while an AudioClip's audio data was still loading. They now report the imported clip's values until loading has finished.
Fixed bug where building a WebGL player with both WebAssembly 64 and multithreading enabled would not fail early.
Linked bug report
UUM-151065: Build fails with an internal build system error instead of a validation error when threadsSupport is combined with Wasm64

How to reproduce: Extract the attached “IN-151229“ project Open a Terminal in the project’s directory Run the following command: & "<Path to Editor.exe>" -batchmode -projectPath "<project directory>" -buildTarget WebGL -executeMethod Repro.Run -logFile "<project directory>/repro.log" Wait for the building process to end Open and observe the contents of repro.log Actual result: An Internal buil…

Retrieved 2026-11-10
WebFixWebGLUUM-151065
Fixed Compass permission request to originate from a user gesture to work properly on Safari.
In Web builds that use AudioMixers, some audio errors were previously firing, and have now been resolved.
Fixed a bug where two views of the same WebGPU device filter became out of sync, resulting in an ArgumentOutOfRangeException exception.
WebGLFixUUM-153928
Fixed Screen.dpi returning 96 instead of the display's DPI in Web builds when the matchWebGLToCanvasSize template setting was disabled.
WebGLFix
Fixed WebGL builds reporting an incorrect Screen.currentResolution when the matchWebGLToCanvasSize template setting was disabled.
WebGLFixUUM-133885
Removed verbose log messages triggered when adding elements to a WebGPU device filter.
WebGLFixUUM-153805
WebGPU fix for incorrectly mapped ASTC sRGB formats.
WebGLFixUUM-154502
WebGPU: improve memory usage of uniform buffers and dynamic vertex buffers
WebGLFixUUM-152972
[WebGPU] improve cacheability of shaders by not including source location in the compiled shader.
WebGLFixUUM-151724
Added DisplayInfo.RegisterLayoutChangedCallback and DisplayInfo.UnregisterLayoutChangedCallback, which notify the application when a display is connected, disconnected or reconfigured.
WindowsFix
Fixed a crash on Windows when the Editor ran in batch mode and could not create its main window.
Linked bug report
UUM-153339: Crash on mono_gc_dirty when creating the main window during batch-mode Editor startup

A recurring crash issue in the Unity Editor has been observed without user reports Reproducible with versions: 6000.3.2f1-6000.3.23f1, 6000.6.0f1, 6000.7.0a5 (Sentry data) Reproducible on: Windows 10, Windows 11 Notes: Not reproduced by CQA Sentry only collects data for Windows crashes, so we are not able to determine if the issue is reproducible on other environments First few lines of StackT…

Retrieved 2026-11-11
WindowsFixUUM-153339
Fixed a top-level menu returning to the wrong position in the menu bar after being removed and restored.
WindowsFix
Fixed Auto Graphics API being disabled and the graphics API list being forced to Direct3D11 when opening a project that has no recorded Editor version.
WindowsFixUUM-147208
Fixed crashes caused by the CopyTrans HEIC codec when running the Unity Editor.
WindowsFixUUM-156565
Fixed display activation failing after introducing the GameWindow API.
Windows
Fixed GameWindow reporting client rendering area position instead of window frame position.
WindowsFix
Fixed lag when dragging an object over docked window tabs in the Windows Editor.
WindowsFixUUM-156431
Reduced size of Windows builds.
WindowsFixUUM-153350
Removed extraneous files under CoreCLR\native in builds when using Create Visual Studio solution build setting.
WindowsFixUUM-156109
The Input System now reports the pressure value the Windows pointer API provides.
WindowsFixUUM-150401
Fixed an issue where URP scenes rendered black on Meta Quest 2 with Vulkan and MSAA, for example scenes with decals and no transparent objects.
Fixed depth being submitted to the XR depth swapchain at the wrong scale
Fixed incorrect "!" icon displayed in XR Plug-in Management Help Box, while in Light Mode
Fixed missing depth for Quad Views inset region static objects during Application Spacewarp motion vector reprojection pass (affection motion synthesis near object edges).
Fixed Quad Views motion vector reuse optimization for Application SpaceWarp to correctly handle eye-tracking on capable platforms, avoiding jittering artifacts in the inset region.
Fixed regression where fragment density maps weren't attached to a Vulkan render pass.
XRFix
Fixed SubsystemWithProvider.Start not throwing an ArgumentNullException when called after the subsystem was destroyed, which restarted the destroyed provider.
Linked bug report
UUM-151411: SubsystemWithProvider.Start returns without throwing an exception when it is called after the subsystem has been destroyed

How to reproduce: Open the attached "IN-151360" project In the menu bar, select "Bug Repro" > "Start Subsystem After Destroy" Observe the Console Actual result: The "Start" call on the destroyed subsystem returns without throwing an exception Expected result: The "Start" call throws a NullArgumentException, as documented in the "SubsystemWithProvider" Scripting API ("Once a subsystem is Destro…

Retrieved 2026-11-11
Legacy Input Helpers: Fixed compiler warnings when this package is imported into Unity 7.
XRFix
Now when using intermediate textures in URP (such as with post-processing), the XR eye texture will no longer force MSAA when enabled which previously incurred a performance cost with no additional benefit due to already resolving to 1x sampling before the final pass.
OnDemandRendering.effectiveRenderFrameRate returns the correct refresh rate on XR devices instead of a default value.
XRFix
Quad Views: Fixed issue regarding post processing being applied to both the inner and outer passes separately.
Quad Views: Fixed issue where lights were culled within view when forward+ was enabled, causing artifacts in the periphery.
Rendering no longer stops on Quest 2 with OpenGL ES3 when a scene changes the MSAA level.
XR Core Utilities: Fixed the Project Validation window so that it never tries to display NaN amount of progress to the Editor's progress bar.
XRFix
XR Plug-in Management: Fixed issues related to the AutoStaticsCleanup lifecycle attribute, ensuring that statics are properly reset as required by CoreCLR.
XRFix
XR Plug-in Management: Fixed the merge behavior of [ManifestRequirement.OverrideElements](xref:Unity.XR.Management.AndroidManifest.Editor.ManifestRequirement.OverrideElements), as used by IAndroidManifestRequirementProvider:
XRFix
Repeatable elements identified by name, such as meta-data, uses-feature and activity, with a "name" key only overwrite elements with a matching "name" key. Elements that can only occur once, such as application, are still overwritten in place when a "name" key is given.
FixesFix
Elements with conflicting true/false values for the "required" key resolve to "true".
FixesFix
Elements with conflicting values for the "version" key resolve to the highest provided version number.
FixesFix

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.