-
Asset - Database: Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab (UUM-54362)
-
GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled (UUM-49240)
-
PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script (UUM-55081)
-
Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player (UUM-41494)
-
Platform Audio: [Linux] No audio output when playing audio (UUM-53143)
-
RP Foundation: Fix for 2023.1.X: Depth pass is rendered with an incorrect matrix in the animation preview when using Universal RP (UUM-52625)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
uGUI: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Windows: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode (UUM-46718)
-
Documentation: Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results. (UUM-43219)
-
Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. (UUM-43218)
-
VFX Graph: Improved and optimize undo redo.
- XR: Updated OpenXR SDK package version to 1.9.1.
-
Asset Bundles: Fixed deadlock in AssetBundleUnloadOperation. (UUM-48887)
-
Asset Import: Fixed a regression where an fbx with missing materials would cause a crash during import. (UUM-53167)
-
Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. (UUM-46585)
-
Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread. (UUM-41806)
-
Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size. (UUM-43216)
-
Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size. (UUM-43222)
-
Editor: Corrected initialized SerializedObject and EnabledProperty in Editor. (UUM-52682)
-
Editor: Corrected load Editor Sharpness on first use. (UUM-44470)
-
Editor: Disabled started animation in DetachFromPanelEvent callback. (UUM-45660)
-
Editor: Fixed editor crash when right clicking on curve field. (UUM-44471)
-
Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. (UUM-53157)
-
Editor: Fixed InvalidOperationException when clearing inactive background progresses. (UUM-54039)
-
Editor: Fixed issue with Input Manager Project Settings UI becoming corrupted on first run after installing Input System package v1.8.0-pre1. (UUM-53925)
-
Editor: Fixed issue with Mixed lightmodes not working in the Player. (UUM-41407)
-
Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. (UUM-54043)
-
Editor: Fixed render variants not being created if the Materials folder didn't already exist. (UUM-49802)
-
Editor: Fixed the double copy in package manager. (UUM-39837)
-
Editor: Fixed the line copying using ctrl+c will erase the content in ugui test project. (UUM-47822)
-
Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. (UUM-52017)
-
Editor: Fixed undo/redo did not work anymore with selection. (UUM-42481)
-
Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. (UUM-1910)
-
Editor: Updated the enum maskfield flags in the drop-down menu that are adjusted manually. (UUM-46873)
-
Editor: UUM-54191: Fix for 2023.1.X: TextField selection is too sensitive. (UUM-15800)
-
Editor: [Android] Broadcast Receiver in UnityPlayer was removed as it is unneeded and causing crash on Android 14 development due to missing EXPORTED/NOT_EXPORTED flag when registering receiver. (UUM-48068)
-
Editor: [Android] Samsung S8 crashing after OpenExtractor failing to translate archive. (UUM-894)
-
Graphics: Fixed crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL. (UUM-53142)
-
Graphics: Fixed rendering freezes when changing orientation on A14 iPads. (UUM-9480)
-
Graphics: Resolves two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. (UUM-39637)
-
HDRP: Added additional documentation for cached shadows of directional lights.
-
HDRP: Added in which space custom velocity should be computed. (UUM-50992)
-
HDRP: Ensure documentation clearly lists lack of support for Box Lights in path tracing. (UUM-48478)
-
HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. (UUM-42099)
-
HDRP: Fixed argument exception when trying to add to shadowsWithValidData. (UUM-49242)
-
HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. (UUM-48557)
-
HDRP: Fixed XR SPI is not disabled after processing the render request. (UUM-49454)
-
HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. (UUM-26410)
-
HDRP: Updated decal projector draw distances when global draw distance changes.
-
iOS: Fixed application not launching in fullscreen when CustomXib is selected as launch screen. (UUM-48345)
-
Linux: Fixed Editor progress window labels doesn't updating. (UUM-51402)
-
Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. (UUM-51429)
-
Networking: Fixed crash when quitting application with running UnityWebRequest. (UUM-48042)
-
Networking: Updated libcurl to version 8.4.0. (UUM-52015)
-
Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). (UUM-49807)
-
Physics 2D: When using CustomCollider2D.SetCustomShapes using a NativeArray, allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. (UUM-53717)
-
Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. (UUM-16921)
-
Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.
-
Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. (UUM-49357)
-
Shaders: Fixed editor crash when updating a shader graph referenced by another shader using UsePass. (UUM-46187)
-
UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. (UUM-40715)
-
UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. (UUM-45896)
-
UI Toolkit: Fixed UI Builder not discarding document changes when closing a modified document that was active when the Unity Editor was opened. (UUM-36174)
-
UI Toolkit: Fixed UI Builder sometimes placing element at wrong position when reordering on a freshly opened document. (UUM-36159)
-
UI Toolkit: Fixed UI Builder sometimes reversing element order when reordering multiple elements at a time. (UUM-36170)
-
UI Toolkit: Fixed UIDocument not being reloaded when closing UI Builder and discarding changes. (UUM-36157)
-
UI Toolkit: Fixed UIDocument sometimes not being reloaded when reordering elements in UI Builder. (UUM-36158)
-
Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. (UUM-47782)
-
Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.
-
Universal Windows Platform: "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. (UUM-47116)
-
URP: Fixed partially corrupted Android screen when Vulkan display rotation during rendering is enabled. (UUM-48569)
-
VFX Graph: Fixed undoing port value change that did not restore correct value. (UUM-29244)
-
Asset Bundles: Editor crashes on vector_map<ConstantString,AssetBundle when using the LoadAssetAsync function (UUM-49715)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled (UUM-49240)
-
Graphics Device Features: Frame Debugger: "A multisampled texture being bound to a non-multisampled sampler" errors when inspecting depth texture with MSAA (UUM-54792)
-
IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player (UUM-41494)
-
Platform Audio: [Linux] No audio output when playing audio (UUM-53143)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
Text: Crash on Material::GetShader when the cache is pointing to an invalid material after domain reload (UUM-53663)
-
uGUI: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
UI Toolkit Controls: Adding and removing data from and to Serializable arrays with arrays in them throws errors and exceptions (UUM-3235)
-
UI Toolkit Controls: CustomPropertyDrawer throws an "Assertion failed on expression" error when adding the first element to the list (UUM-34033)
-
UnityTLS: UnityWebRequest performance drop when running multiple requests at once (UUM-49389)
-
Universal RP: Depth pass is rendered with an incorrect matrix in the animation preview when using Universal RP (UUM-41388)
-
Windows: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode (UUM-46718)
-
XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built (UUM-27247)
- Apple TV: Include platform name in Bundle Identifier error messages (UUM-52189)
-
2D: Fix dynamic batching for TilemapRenderer in Individual mode and SpriteRenderer in URP when Renderers use a non-SRP batchable material and can be dynamic batched (UUM-53185)
-
2D: Improve performance of TilemapRenderer when user changes Material properties that does not require a BuildChunkJob (UUM-53411)
-
Android: Further fix Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. (UUM-47926)
-
Android: Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. (UUM-48141)
-
Asset Pipeline: Fix issue where an infinite import error is thrown when modifying the contents of a "folder plugin". (UUM-47972)
-
Audio: On Android, fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. (UUM-45665)
-
Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. (UUM-49428)
-
Editor: Add missing documentation (UUM-46446)
-
Editor: Added support for new gamepads/controllers (UUM-52502)
-
Editor: Allow searching for values in Query Builder propositions in camelcase (UUM-43048)
-
Editor: Cap layout name length at 128 (UUM-49216)
-
Editor: Crash prevented by additional check (UUM-34559)
-
Editor: Disable unstable test (UUM-49538)
-
Editor: Disabling BRG rendering in material or prefab preview (UUM-52352)
-
Editor: Editor: Ensure we do not change scroll area if selection is identical. (UUM-47748)
-
Editor: Esc cancels color assignment on Mac (UUM-37966)
-
Editor: Esc will reset (clear) the ProjectBrowser searchfield. (UUM-43503)
-
Editor: Fix example in doc to use the proper API (UUM-44265)
-
Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. (UUM-53145)
-
Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities (UUM-53521)
-
Editor: fix the auto-save for prefabs editing. (UUM-47822)
-
Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. (UUM-49550)
-
Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields (UUM-52572)
-
Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce (UUM-42695)
-
Editor: Global Settings will always be ensured no matter what RP is active (UUM-47264)
-
Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict (UUM-33981)
-
Editor: Support scene template where cloneable dependencies have the same file name (UUM-44026)
-
iOS: Fix Unity launching in the background on background location event; fix black screen showing between splash screen and first scene (release build only). (UUM-52515)
-
iOS: UnityWebRequest will no longer send Content-Length header with zero for requests other than PUT and POST. (UUM-49237)
-
Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds (UUM-26254)
-
Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested (UUM-35062)
-
Scripting: Editor crash when trying to determine assembly information for a path without any asmdef (UUM-48054)
-
Search: Do not dig into managedReference when parsing for scene dependencies. (UUM-49308)
-
Search: Fix ObjectField alignment. (UUM-48555)
-
Search: Fixed search not evaluating content of DontDestroyOnLoad scene. (UUM-49568)
-
Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. (UUM-48277)
-
Search: Try to sync items selected when switching between group tabs. (UUM-42246)
-
Search: When computing dependencies in ScenePRovider we only add reference for root prefab instance. (UUM-45908)
-
TextCore: Ensure internal warnings does not leak to users. (UUM-49035)
-
uGUI: sprite transparency fix when using RGB ETC1 format with split alpha channel (UUM-44890)
-
UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. (UUM-46364)
-
UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows (UUM-27737)
-
UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. (UUM-27288)
-
Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. (UUM-43739)
-
Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique (UUM-35569)
-
VFX Graph: Fix exception while removing clip event in timeline inspector (UUM-33276)
-
Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame (UUM-3364)
-
WebGL: Added separate build settings options for Master builds with LTO. This lets developers get faster Release builds (if iterating in Release mode is for some reason needed and iterating on Development builds cannot be used), and enables sidestepping any issues stemming from LLVM LTO optimizer. (UUM-43755)
-
Asset Bundles: Editor crashes on vector_map<ConstantString,AssetBundle when using the LoadAssetAsync function (UUM-49715)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled (UUM-49240)
-
IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player (UUM-41494)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
Serialization: Editor Crashes on WalkTypeTreeComplete<
SerializedObjectTypeTreeWalk::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108) -
Text: Crash on Material::GetShader when the cache is pointing to an invalid material after domain reload (UUM-53663)
-
uGUI: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
UnityTLS: UnityWebRequest performance drop when running multiple requests at once (UUM-49389)
-
Universal RP: Meshes are not rendered when building WindowsStandalonePlayer builds from the command line with "batchmode", "nographics" flags (UUM-47782)
-
Windows: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode (UUM-46718)
-
XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built (UUM-27247)
-
Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.
-
Version Control: Included new decorators for retained & locked files.
-
Version Control: Updated description in the package.json, including an updated link to get started.
-
2D: Fixed High memory usage and crash on DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. (UUM-43709)
-
Android: Fixed an issue where the preserved screen was displayed when using swipe for pop-up view. (UUM-48173)
-
Animation: Prevent
UnityEditor.EditorCurveBinding.DiscreteCurve
API from creating unsupported discrete curve bindings. (UUM-49567) -
Audio: Fixed a bug where AudioClips loaded via UnityWebRequest would keep two copies of the data, which doubled the memory usage unnecessarily. This was the case for non-streaming AudioClips. (UUM-2391)
-
Audio: Fixed crash when resetting AudioSettings during async object loading. (UUM-10237)
-
Documentation: Fixed UUM-36369 for 2023.1: ScriptReference/UIElements.PopupWindow. (UUM-36369)
-
Documentation: Fixed UUM-43427 for 2023.1: ScriptReference/UIElements.ListView. (UUM-43427)
-
Documentation: Fixed UUM-46270 for 2023.1: ScriptReference/UIElements.EventBase. (UUM-46270)
-
Documentation: Fixed UUM-46272 for 2023.1: ScriptReference/UIElements.TwoPaneSplitView. (UUM-46272)
-
Editor: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. (UUM-39898)
-
Editor: "Char" values were overwritten when selecting multiple GameObjects. (UUM-49347)
-
Editor: Enum fields shown as Integer when serialized in a nested structure. (UUM-47081)
-
Editor: Fixed an editor crash that could sometimes be triggered when painting terrain details. (UUM-26884)
-
Editor: Fixed Area light sampling in lightmapper (improves convergence rate). (UUM-35492)
-
GI: Signify that light-baking api are editor only. (UUM-2731)
-
Graphics: Fixed time scale bug when previewing trails. (UUM-45881)
-
HDRP: Fixed layered lit displacement. (UUM-49812)
-
HDRP: New checkbox in surface options to allow materials to be excluded from temporal anti aliasing. The checkbox name is "RemoveFromTUAndAA". This checkbox is ideal for surfaces that contain texture scrolling that has to be neat and does not have velocity information.
For now, this checkbox is only exposed to transparent materials since they are the only ones that can fit a stencil bit for such operation. (UUM-37206) -
Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. (UUM-47009)
-
Scripting: Fixed an issue with custom script templates containing #ROOTNAMESPACEBEGIN# on their first line. (UUM-32235)
-
UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. (UUM-49718)
-
UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. (UUM-36707)
-
Version Control: Fixed failed operations when the workspace is already locked.
-
VFX Graph: Fixed error log raised by VFX analytics while building a project. (UUM-41321)
-
Asset Bundles: Editor crashes on vector_map<ConstantString,AssetBundle when using the LoadAssetAsync function (UUM-49715)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: D3D11 swapchain error pop-up appears and the Editor shuts down when opening a project (UUM-49251)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled (UUM-49240)
-
Kernel: Crash on RendererUpdateManager::RemoveRenderer when undoing painting tiles to the scene (UUM-48842)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
-
Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player (UUM-41494)
-
Scene Management: Crash on RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode (UUM-53145)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
Serialization: Editor Crashes on WalkTypeTreeComplete<
SerializedObjectTypeTreeWalk::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108) -
Text: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Universal RP: Depth pass is rendered with an incorrect matrix in the animation preview when using Universal RP (UUM-41388)
-
Universal RP: Meshes are not rendered when building WindowsStandalonePlayer builds from the command line with "batchmode", "nographics" flags (UUM-47782)
-
Particles: Added BakeTexture and BakeTrailsTexture scripting methods.
-
VFX Graph: VFX instancing allowed when having exposed textures, meshes or graphic buffers.
-
HDRP: Added a warning to the HDRP Wizard if a users project contains materials that cant be upgraded. (UUM-46394)
-
HDRP: Improved skyContext caching when the sky renderer changes. (UUM-43697)
-
Kernel: Added "-timestamps" command line argument to the player, which makes it prepend timestamps at the beginning of each log line. This setting was previously only available to the editor.
-
Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.
-
Graphics: D3D11 will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to disable anti aliasing. (UUM-741)
-
Graphics: D3D12 will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to disable anti aliasing. (UUM-741)
-
Graphics: GLES will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)
-
Graphics: IOS will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)
-
Graphics: Mac will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)
-
Graphics: RenderTexture will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to disable anti aliasing. (UUM-741)
-
Graphics: TvOS will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)
-
Graphics: Vulkan will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)
-
UI: Added "Unsupported MSAA Fallback" in player settings to specify how to handle cases with unsupported sample counts. (UUM-741)
-
URP: Vulkan URP will use MSAA samples count fallback from player settings. Prior to this x2 fallback would have been to upgrade to x4. (UUM-741)
-
2D: Fixed Crash on GfxVersionList::Impl::GetVersion when opening project/scene/Game view. (UUM-35341)
-
Android: APP_CMD_WINDOW_INSETS_CHANGED will be correctly reported for GameActivity, when soft keyboard is opened/closed. (UUM-47094)
-
Android: Corrected set sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. (UUM-47130)
-
Android: Show the last rendered frame when the application come back from the pause state. (UUM-30881)
-
Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. (UUM-51103)
-
Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. (UUM-49717)
-
Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. (UUM-40764)
-
Build Pipeline:
Enable Dedicated Server optimizations
option fails on incremental Asset Bundle builds. (UUM-32589) -
Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. (UUM-44304)
-
Editor: Do not show UnityWebRquest timeout error from curl to Editor console. (UUM-47110)
-
Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads. (UUM-51798)
-
Editor: Fixed crash in audio mixer when loading assets that are corrupted. (UUM-43714)
-
Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo. (UUM-48402)
-
Editor: Fixed Domain Reload editor crash when invalid assemblies are present in the project. (UUM-47920)
-
Editor: Fixed for stripping out the Texture2DArray or Texture3D assets from dedicated server builds. (UUM-42750)
-
Editor: Fixed hangs in GC and crash when Content Files unload. (UUM-51951)
-
Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. (UUM-51430)
-
Editor: Fixed issue with copy/paste long value on the serialized property field. (UUM-41175)
-
Editor: Fixed multiline error/warning compiler messages getting ignored. (UUM-40887)
-
Editor: Fixed problem with sending editor.buildPackageList analytics event. (UUM-49560)
-
Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. (UUM-49089)
-
Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. (UUM-35758)
-
Editor: Fixed to make sure Clear commands work when using RenderPass API and Vulkan. (UUM-41126)
-
Editor: GameObject shadows could be broken when entities positions are very far away. (UUM-46339)
-
Editor: Improved temp atomic safety handle by temp allocator owns the safety nodes. (UUM-41241, UUM-41907)
-
Editor: Increased Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. (UUM-19657)
-
Editor: Linux crash related to MenuItem Validate() calling Menu.SetChecked(). (UUM-49439)
-
Editor: Loop information embedded in the
smpl
chunk of WAVE files is now properly handled in WebGL player builds. (UUM-12530) -
Editor: Shader is still SRP Batcher compatible when using array in UnityPerMaterial cbuffer. (UUM-52178)
-
Editor: Targeting a platform with incorrect environment setup (e.g. targeting with an incorrect GDK installed) no longer generates unrecoverable shader errors. (UUM-42506)
-
Editor: [Android][2023.1] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. (UUM-48497)
-
GI: Make player compile without runtime GI define. (UUM-52639)
-
Graphics: Fixed MRT clear on Vulkan. (UUM-46866)
-
Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. (UUM-41708)
-
Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. (UUM-39970)
-
Graphics: MSAA sample count will fallback with same sample count, no matter what API is used. (UUM-741)
-
HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. (UUM-47230)
-
HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. (UUM-46001)
-
HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. (UUM-46848)
-
HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. (UUM-46922)
-
HDRP: Fixed crash when cleaning up the reflection probe camera cache. (UUM-43926)
-
HDRP: Fixed missing shadergraph include on HDRP. (UUM-51851)
-
HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. (UUM-46736)
-
HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. (UUM-42724)
-
IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. (UUM-35358)
-
Particles: Improved batching performance of Particle Systems that use Sprites. (UUM-52114)
-
Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. (UUM-29041)
-
Serialization: The fix makes sure that a rebuild is performed after the rename of the scriptable object and the scriptable object is updated accordingly, so that the editor doesn't crash. (UUM-41704)
-
Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. (UUM-43288)
-
uGUI: Fixed Physics2DRaycaster returning the wrong distance between the sorting groups and the raycast. (UUM-45893)
-
UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. (UUM-49342)
-
UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder. (UUM-48802)
-
UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. (UUM-49355)
-
UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed. (UUM-48266)
-
UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. (UUM-40335)
-
UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. (UUM-32599)
-
Universal RP: Fixed transparent materials getting marked as dirty during material UI updates and project saving. (UUM-45752)
-
VFX Graph: "materials" and "sharedMaterials" properties return all the materials, not only the active ones. (UUM-21328)
-
VFX Graph: Crash when converting to subgraph block. (UUM-39696)
-
VFX Graph: Crash while sampling combined or deleted mesh with SampleMesh. (UUM-36588)
-
VFX Graph: Exception while convert to subgraph with Range of Parameter. (UUM-39693)
-
VFX Graph: Exception while switching fabric material to transparent. (UUM-41220)
-
VFX Graph: Fixed shader graph with VFX compatibility were not reimported if imported before VFX package is installed. (UUM-12579)
-
VFX Graph: Fixed unexpected listing of scene object in object picker from graph. (UUM-34570)
-
VFX Graph: Fixed wrong size used for update in strips with immortal particles. (UUM-46154)
-
VFX Graph: Immortal particles don't work properly when instancing is enabled. (UUM-21002)
-
VFX Graph: Subgraph creation doesn't keep activation slots link. (UUM-40383)
-
Web: Fixed a typo in the Memory Growth web player setting. (UUM-51958)
-
Web: Fixed typo in setting description. (UUM-46118)
-
WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. (UUM-40225)
-
Windows: AsyncOperation returned by Screen.MainWindowMoveTo now gets invoked upon completion of the screen move. (UUM-45273)
-
Asset Bundles: Editor crashes on vector_map<ConstantString,AssetBundle when using the LoadAssetAsync function (UUM-49715)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: D3D11 swapchain error pop-up appears and the Editor shuts down when opening a project (UUM-49251)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled (UUM-49240)
-
Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
-
Optimization: Crash on RendererUpdateManager::RemoveRenderer when undoing painting tiles to the scene (UUM-48842)
-
Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player (UUM-41494)
-
Scripting Runtime: "InvalidOperationException" is thrown when creating new Input Action (UUM-26520)
-
Scripting Runtime: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode (UUM-46718)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
Serialization: Editor Crashes on WalkTypeTreeComplete<
SerializedObjectTypeTreeWalk::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108) -
UI Builder: The Editor fails to load Layout Preset when it includes the UI Builder (UUM-48802)
-
UI Toolkit Controls: Prefab's scripts are constantly reloaded when trying to enter multiple digits or characters into public fields on custom scripts consecutively (UUM-51430)
-
UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode (UUM-39898)
-
Universal RP: Meshes are not rendered when building WindowsStandalonePlayer builds from the command line with "batchmode", "nographics" flags (UUM-47782)
-
Visual Effects - Legacy: Particles are not adhering to the Mesh shape selected when being spawned by Sub Emitter Particles (UUM-47307)
- Particles: Added the Custom Vertex Streams feature for particle trails.
-
2D: Fixed bug where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. (UUM-45589)
-
Animation: Fixed potential editor hang when previewing transitions to states set with an extremely large speed multiplier. (UUM-35558)
-
Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. (UUM-33443)
-
Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). (UUM-48572)
-
Editor: "UnityException: Could not find the requested Platform Texture Settings" error is thrown when selecting a texture when the Dedicated Server Build Support module is installed and the Build Target is missing from the texture's metadata. (UUM-44737)
-
Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. (UUM-48040)
-
Editor: Fixed overlay not being resizable while docked. (UUM-49332)
-
Editor: Move cache dir to user local on linux. (UUM-34544)
-
Graphics: Fixed 'The transcoded bitstream was invalid' error being shown when streaming using SVT. (UUM-41518)
-
Graphics: Fixed a crash happening when destroying a RayTracingAccelerationStructure declared as a static member in a C# class. (UUM-42135)
-
Graphics: Fixed Alpha channel been discarded when texture is imported as Cube Map, Texture2D or Texture2DArray on Android platform when the editor Graphics API is set as DX11/DX12. (UUM-43301)
-
HDRP: Fixed a DLSS error in the Standalone Profiler console for Unity 2023.1 by backporting a PR that recently fixed it in 2023.2. (UUM-41355)
-
iOS: Fixed safe area not reporting correctly when changing orientation. (UUM-41818)
-
macOS: Lock camera configuration when Unity is using it. (UUM-45255)
-
Serialization: Fixed calling JsonUtility.FromJson(json) in parallel task. (UUM-46590)
-
SpeedTree: Meshes don't calculate UV distribution metrics on import. (UUM-27636)
-
Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. (UUM-49234)
-
Universal RP: Fixed using RenderTextureSubElement.Stencil in URP not binding properly. (UUM-9701)
-
VFX Graph: Fixed an error in the console when clicking on the [+] button in the blackboard in the "No Asset" window. (UUM-28528)
-
VFX Graph: Prevent unexpected border highlight after clicking on VFX toolbar button. (UUM-34988)
-
VFX Graph: Take search window mode user's preference into account for object fields in VFX Graph (classic / advanced). (UUM-26418)
-
Asset - Database: An Infinite import error is thrown when modifying the contents of a "folder plugin" (UUM-47972)
-
Asset Bundles: Editor crashes on vector_map<ConstantString,AssetBundle when using the LoadAssetAsync function (UUM-49715)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP (UUM-42795)
-
Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
-
Optimization: Crash on RendererUpdateManager::RemoveRenderer when undoing painting tiles to the scene (UUM-48842)
-
Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player (UUM-41494)
-
Scripting Runtime: "InvalidOperationException" is thrown when creating new Input Action (UUM-26520)
-
Scripting Runtime: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode (UUM-46718)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
Serialization: Editor Crashes on WalkTypeTreeComplete<
SerializedObjectTypeTreeWalk::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108) -
UI Builder: The Editor fails to load Layout Preset when it includes the UI Builder (UUM-48802)
-
UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode (UUM-39898)
-
Visual Effects - Legacy: Particles are not adhering to the Mesh shape selected when being spawned by Sub Emitter Particles (UUM-47307)
- Editor: Build Window Dedicated Server not installed error message. (UUM-45218)
-
Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.
-
Editor: Don't write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.
-
Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.
-
Version Control: Show a message with a link to invite users to the organization after the first checkin.
-
2D: Fixed line and trail renderer when using with urp sprite materials. (UUM-44445)
-
Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. (UUM-30732)
-
Android: Fixed background color when rendering over native UI. (UUM-32877)
-
Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. (UUM-48364)
-
Core: Fixed Probe Adjustment volume UI for intensity scale. (UUM-47263)
-
Editor: Editor: Animation: Fixed size of Animator right panel when left panel is closed. (UUM-46921)
-
Editor: Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows. (UUM-44474)
-
Editor: Fixed Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. (UUM-44474)
-
Editor: Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows. (UUM-44474)
-
Editor: Target location of drag into SceneView window specified. (UUM-32949)
-
HDRP: Fixed error when assigning non water material to water.
-
HDRP: Fixed foam generated on shore waves.
-
HDRP: Fixed GPU warnings due to water system.
-
HDRP: Fixed missing current sector data in debug modes. (UUM-46552)
-
HDRP: Fixed missing foam color parameter.
-
HDRP: Fixed to sample settings helper.
-
iOS: Fixed Screen.orientation not changing value when only landscape orientations are enabled and device is rotated. (UUM-36598)
-
iOS: Leave the tvOS tests of for XRSDK integration tests. (UUM-21781)
-
macOS: Make Bee Logic Work with >=15b6 Xcode Version. (UUM-46899)
-
Particles: Fixed that ParticleSystems playing in Edit mode no longer plays after undoing changes, applying or reverting prefab instances or copy-pasting. (UUM-28514)
-
Physics 2D: Ensure that both Animation Root Motion rotation and Animation Transform rotation correctly rotate a Rigidbody2D. (UUM-44297)
-
Serialization: Fixed a condition that can cause long or near-infinite loop after insertion from BaseListView. (UUM-41478)
-
Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. (UUM-35030)
-
SRP Core: Fixed occasional ArgumentOutOfRangeException in StaticLightingSky. (UUM-45262)
-
UI Toolkit: Fixed issue where you cannot set sortColumnDescriptions property after columns property in multi-column controls. (UIT-2124)
-
UI Toolkit: Fixed sorting change events being sent during reapplication of view data state. (UUM-36302)
-
UI Toolkit: Fixed textured background UVs when inset because of opaque border. (UUM-35321)
-
UI Toolkit: Fixed Vector3Field SetValueWithoutNotify triggers RegisterValueChangedCallback. (UUM-43504)
-
UI Toolkit: Fixed view state not being reapplied on MultiColumnView controls. (UUM-36701)
-
URP: Fixed visible outline when composited ShadowCaster2Ds with transparency overlap. (UUM-38076)
-
Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.
-
Version Control: Fixed Switch to changeset not working on Gluon partial workspace.
-
Video: Fixed crash when editor using ShareX [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. (UUM-44750)
-
XR: Updated XR Interaction Toolkit to version 2.5.1.
-
Asset - Database: An Infinite import error is thrown when modifying the contents of a "folder plugin" (UUM-47972)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP (UUM-42795)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
-
Optimization: Crash on RendererUpdateManager::RemoveRenderer when undoing painting tiles to the scene (UUM-48842)
-
Scripting Runtime: "InvalidOperationException" is thrown when creating new Input Action (UUM-26520)
-
Scripting Runtime: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode (UUM-46718)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
Serialization: Editor Crashes on WalkTypeTreeComplete<
SerializedObjectTypeTreeWalk::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108) -
UI Builder: The Editor fails to load Layout Preset when it includes the UI Builder (UUM-48802)
-
UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode (UUM-39898)
-
Visual Effects - Legacy: Particles are not adhering to the Mesh shape selected when being spawned by Sub Emitter Particles (UUM-47307)
-
Editor: Moving files in the Project window now takes less memory and is faster. (UUM-44466)
-
Graphics: Fixed an issue where some functionality of the CubemapInspector was unintentionally left available when inspecting native Cubemap textures. (UUM-22094)
-
HDRP: Avoid clamping to integers for HDR manipulation. (UUM-29767)
-
HDRP: Reduced GC Alloc when using raytracing and HDRP. (UUM-40657)
-
HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting. (UUM-42539)
- SRP Core: Added: ObjectID Render Request that provides a render texture with the ObjectId of each pixel.
-
Editor: [Android] Exceptions for "Unspecified Version" when including Play Libraries have been removed on 23.1 due to the logic changes when fixing Regex for Core-Common. (UUM-44744)
-
Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.1 for use in Editor Tests, to avoid building player in every test. (UUM-44744)
-
XR: The Oculus XR Plugin package has been updated to 4.1.1.
-
2D: Fixed FullScreenRenderPass when using with Pixel Perfect Camera. (UUM-34852)
-
2D: Fixed Post Processing and Anti-aliasing during camera stacking when using Renderer2D. (UUM-40770)
-
Android: Fixed Input.multiTouchEnabled setter when it's called before any touch event, previously such values would be disregarded since internally there was no touch device available for multiTouch to set to. (UUM-47104)
-
Android: Fixed locations of unaligned load/stores on 32-bit Android. (UUM-46550)
-
Android: Removed screen with centred app icon before the splash screen. (UUM-41488)
-
Apple TV: Fixed on screen keyboard unresponsive to controller when Remote.allowExitToHome is set to false. (UUM-39962)
-
Core: Fixed an issue where importing a hybrid package could fail if there was already a package whose name was a prefix of the hybrid package's UPM package name. (UUM-43102)
-
Editor: Ensure "Delete Shortcut Profile" window is a fixed size. (UUM-48165)
-
Editor: Ensure empty parent after reparenting jumps into rename mode if needed. (UUM-15042)
-
Editor: Fixed an incremental rebuild error when the build contains VideoClip or VideoPlayer object types.
-
Editor: Fixed an issue where the editor would temporarily freeze when selecting large compressed cubemaps with no mipchain. (UUM-28610)
-
Editor: Fixed an issue where the Texture3D previewer (volume mode) would not function with DX12 / Vulkan. (UUM-39954)
-
Editor: Fixed an issue where tooltips related to mipmap limit groups were flipped around. (a negative mipmap limit offset uploads more mips, a positive offset uploads less mips -- not the other way around!). (UUM-41881)
-
Editor: Fixed helper bar not being visible when exiting play mode. (UUM-28357)
-
Editor: Fixed renderqueue override with shadergraph materials. (UUM-42131)
-
Editor: Rare case of static batching with transparent shadow rendering issue fixed. (UUM-36082)
-
Editor: Stop popping the Wizard windows when the Global Settings is invalid. (UUM-45694)
-
Editor: The stage priority for Sprite renderer and Canvas renderer now updates the value as expected. (UUM-35594)
-
Editor: [Android] Fixing Regex that checks for Play Libraries on 23.1 to avoid errors when using Core-Common libraries instead of only Play Core errors as expected. Regex now expects a series of digits/dots after the term "core" to avoid the confusion. (UUM-44744)
-
Graphics: 2023.1 Backport: Fix CustomRenderTexture artifact on sphere game object and material preview. (UUM-43540)
-
Graphics: Fixed a BatchRendererGroup thread race condition under special circumstances. (UUM-46934)
-
Graphics: Fixed an issue where Unity would crash when building a project with a sprite, mipstripping enabled and the "Load texture data on demand" project setting enabled. (UUM-31364)
-
Graphics: Fixed game window display position on-screen for additional uncommon multi-monitor layouts. (UUM-33795)
-
Graphics: Hide legacy probe debugging when APV is enabled. (UUM-33050)
-
Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. (UUM-48133)
-
Graphics: [Vulkan] Crash in HybridHDRPGfxTest Standalone. (UUM-35004)
-
HDRP: Added error when the Rendering Layer names in HDRP Global Settings is empty. (UUM-41803)
-
HDRP: Allow the game to switch HDR on or off during run time. (UUM-29770)
-
HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. (UUM-48064)
-
HDRP: Fixed an issue where an async pass would try to sync to a culled pass mistakenly. (UUM-44493)
-
HDRP: Fixed custom post process volume component example in doc. (UUM-45394)
-
HDRP: Fixed error on water inspector when no SRP is active. (UUM-40843)
-
HDRP: Fixed GraphicsBuffer leak from APV binding code.
-
HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. (UUM-38113)
-
HDRP: Fixed preview for refractive materials with MSAA.
-
HDRP: Fixed ShaderGraph Decal material position issue by using world space position. (UUM-42716)
-
HDRP: Fixed the logic used to set up materials featuring displacement mapping that would sometimes result in artifacts or suboptimal performance. (UUM-44723)
-
HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. (UUM-44448)
-
HDRP: Fixed: realtime Reflection probe makes volumetrics clouds wind stop. (UUM-37387)
-
HDRP: Mixed tracing mode for transparent screenspace reflections now mixes both tracing modes as expected, instead of only using ray traced reflections. (UUM-33701)
-
HDRP: Re-enabled HDR output on Mac (Was disabled).
-
IL2CPP: Fixed a crash in some cases where a generic type was being used. (UUM-42694)
-
IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. (UUM-42937)
-
IL2CPP: Fixed get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. (UUM-44323)
-
IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. (UUM-43502)
-
Linux: Exposing -datafolder command line argument for Linux Player release builds. (UUM-46895)
-
Linux: Fixed Linux Player generating mouse delta values when clicking the left mouse button repeatedly. (UUM-46825)
-
Linux: Fixed Scroll doesn't work when a window is attached to the left half of the secondary monitor. (UUM-43910)
-
macOS: Fixed driver issue when enabling the water system. (UUM-47762)
-
Mono: Fixed crash in Rider when hovering a symbol to view it's value. (UUM-43492)
-
Mono: Fixed Editor crash when mini_get_method fails. (UUM-45293)
-
Mono: Fixed min alignment of structures with explicit layout. (UUM-46084)
-
Mono: Produce crash dump when g_assertion_message is called. (UUM-43015)
-
Package Manager: Custom, local and git packages will only follow information from the package.json from now on. (UUM-47732)
-
Physics: Fixed up a crash that happened when ArticulationBody was added next to TerrainCollider that had trees on it. (UUM-46116)
-
Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. (UUM-45970)
-
UI Toolkit: Added a workaround for a Intel Graphics 3000 driver bug that would cause textures rendered by UI Toolkit to show incorrectly. (UUM-13134)
-
UI Toolkit: Fixed ScrollView produces jittery animation when playing PostPointerUpAnimation. (UUM-40352)
-
Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shader to prevent GBuffer data holes. (UUM-21919)
-
Universal RP: Added Shader Keywords for Soft Shadow quality levels and disable per-light quality level on untethered XR platforms. (UUM-33025)
-
Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path. (UUM-46851)
-
Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing/broken script. (UUM-45664)
-
Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. (UUM-44032)
-
VFX Graph: Picking Overlay when the rotation is applied on VisualEffect component. (UUM-13531)
-
WebGL: Fixed Build & Run for WebGL platform to establish needed COOP, COEP and CORP headers for web browsers to enable SharedArrayBuffer multithreading. (UUM-33017)
-
Addressable Assets: The released assets are not unloaded when Resources.UnloadUnusedAssets is called (UUM-37775)
-
Asset - Database: An Infinite import error is thrown when modifying the contents of a "folder plugin" (UUM-47972)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP (UUM-42795)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Scripting Runtime: "InvalidOperationException" is thrown when creating new Input Action (UUM-26520)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
Serialization: Editor Crashes on WalkTypeTreeComplete<
SerializedObjectTypeTreeWalk::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108) -
UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode (UUM-39898)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons on Intel HD Graphics 3000 (UUM-13134)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Visual Effects - Legacy: Particles are not adhering to the Mesh shape selected when being spawned by Sub Emitter Particles (UUM-47307)
- Particles: Added: Added new custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.
-
Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. (UUM-31100)
-
Package: Updated com.unity.scripting.python package's version to 7.0.1.
-
Android: Fixed a bug related to the "Mute Other Audio Sources" player setting on Android. There were two cases where another app's audio might not get muted when it should be. This could happen if the other app was started before the Unity app or if the other app was played via the Android "quick panel" after the Unity app was started. (UUM-37753)
-
Android: Fixed AndroidJavaProxy not always finding over private methods. (UUM-44752)
-
Audio: Added lazy
loopEnd
evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. (UUM-32163) -
Build System: Make MsvcInstallationLocator.ParseVSWhereResult accept input with a BOM.
-
Editor: Editor: HDRP: Avoid crash on MacOS by no longer passing Probe Volumes buffer with unexpected stride. (UUM-41474)
-
Editor: Fixed a bug where pressing the RenderDoc capture button in the Game view dock would throw errors. (UUM-45877)
-
Editor: Fixed a bug where the Edit Collider button was missing from the GameObject property window under certain selection circumstances. (UUM-33811)
-
Editor: Fixed editor height shrinks if changing layout. (UUM-30875)
-
Editor: Fixed intermittent crashes in the menu controller that can occur during domain reloads. (UUM-34847)
-
Editor: Fixed issue where modifying a prefab could crash the Editor on Windows. (UUM-36776)
-
Editor: Fixed material previews being rendered black. (UUM-29305)
-
Editor: Perf regression fix with BRG+Vulkan+large batchs. (UUM-33174)
-
Graphics: Fixed a crash when enabling shadows in a scene with both Built-In render pipeline and SRP materials. (UUM-46685)
-
Graphics: Fixed rendering regressions in cube maps that are copied GLESTextures. (UUM-45754)
-
Graphics: Improved SkinnedMeshRenderer mesh compatibility error message. (UUM-46329)
-
HDRP: Fixed prefab preview rendering dark until moved. (UUM-42162)
-
iOS: Fixed multi line keyboard not showing up after it was closed while editing text field. (UUM-21521)
-
Linux: Fixed minor bug in GetOperatingSystemNumeric Linux API. (UUM-45625)
-
Networking: Fixed issue where UnityWebRequest would fail to establish TLS connections with Windows Server 2012 and 2016. (UUM-41557)
-
Physics: Fixed crash in Rigidbody.centerOfMass when accessed on a Rigidbody that got added as a component dependency and not initialised yet. (UUM-35842)
-
Physics: Fixed up WheelCollider.rotationSpeed causing a hard crash when called while no Rigidbody is present up the hierarchy. (UUM-47082)
-
Prefabs: Fixed Not all childrens properties gets reverted when multi-editing a property under one Prefab instance. (UUM-42527)
-
Profiler: Removed extraneous calls to UpdateRendererBoundingVolumes when executing an empty CommandBuffer. (UUM-33237)
-
Scene/Game View: Fixed "Edit/Frame Selected" not focusing the last active scene view in the case where the Hierarchy window is focused. (UUM-43944)
-
Scripting: PrefabUtilitiy.InstantiateAttachedAsset is deprecated. (UUM-33714)
-
Shaders: Fixed "gl_" identifiers error generated while compiling some geometry/tessellation shaders for Vulkan. (UUM-30365)
-
Shaders: Fixed keyword space mismatch when using dynamic keywords together with UsePass. (UUM-44739)
-
Shaders: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. (UUM-36470)
-
Shaders: Fixed WarmupAllShaders to actually warm up all variants instead of just a single variant per pass. (UUM-45992)
-
Terrain: Painted detail meshes now generate accurate motion vector values depending on the camera movement instead of incorrect, constant values. This fixes flickering detail meshes painted on terrain, and severely blurred objects when motion blur is enabled. (UUM-43491)
-
UI Toolkit: Fixed selection in custom controls in UI Builder. (UUM-32501)
-
Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. (UUM-44741)
-
Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. (UUM-40885)
-
Universal RP: Fixed TAA Very High option flicker. (UUM-37582)
-
URP: Fixed per-vertex light layers. (UUM-40810)
-
Video: Video Player Component has irregular playback speed in Player when using WebGL. (UUM-33747)
-
WebGL: Fixed an issue with multithreaded WebGL builds trapping on a function signature exception when switching between scenes. (UUM-33233)
-
Addressable Assets: The released assets are not unloaded when Resources.UnloadUnusedAssets is called (UUM-37775)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP (UUM-42795)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
-
Progressive Lightmapper: Spot Light is brighter when Lighting is baked in Batch mode (UUM-47683)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Scripting Runtime: "InvalidOperationException" is thrown when creating new Input Action (UUM-26520)
-
Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
Serialization: Editor Crashes on WalkTypeTreeComplete<
SerializedObjectTypeTreeWalk::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108) -
UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode (UUM-39898)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU (UUM-13134)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Visual Effects - Legacy: Particles are not adhering to the Mesh shape selected when being spawned by Sub Emitter Particles (UUM-47307)
- XR: Unity's integrated support for tone-mapping and outputting to HDR Displays in URP, HDRP and the built-in render pipeline has been extended to allow support for XR devices that have a HDR display.
-
Editor: Fixed "Can not play a disabled audio source" warning when audio mute is toggled in scene view on with disabled Audio Source in the Scene. (UUM-31541)
-
Editor: Fixed bug where reserved GLSL words couldn't be used as buffer variable names in compute shaders targeting Vulkan. (UUM-41272)
-
Editor: Fixed crash when in Deleted GameObjects as overrides. (UUM-45217)
-
Editor: Fixed extra 38-byte header in DXIL generated for shaders. (UUM-37067)
-
Editor: Fixed issue where "Top level scope allocation is permitted only on the main thread." error thrown when using Allocator.Temp. (UUM-45483)
-
Editor: Fixed possible crash in AudioMixer.SetFloat when entering play mode. (UUM-35984)
-
Graphics: Fixed an issue where the mipmap streaming system did not take runtime changes to material texture scale properties. (UUM-31184)
-
Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. (UUM-348)
-
Scene/Game View: Fixed unusually high CPU usage when more than one Game View was open. (UUM-44719)
-
Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. (UUM-46577)
-
Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. (UUM-6763)
-
Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. (UUM-23148)
-
Universal RP: Fixed color and depth mismatch when scaling is on. (UUM-29397)
-
Universal RP: Fixed shader stripping when using APV. (UUM-42601)
-
WebGL: Resolve an issue making the WebGL player attempt to retry editor connections on unsupported network ports. (UUM-44239)
-
XR: Updated XR Hands to version 1.3.0.
-
XR: Updated XR Interaction Toolkit to version 2.5.0.
-
Addressable Assets: The released assets are not unloaded when Resources.UnloadUnusedAssets is called (UUM-37775)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP (UUM-42795)
-
Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme (UUM-40635)
-
MacOS: Building projects with IL2CPP scripting backend for Apple platforms fails with Xcode 15.0b6 or newer (UUM-46899)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Scripting Runtime: "InvalidOperationException" is thrown when creating new Input Action (UUM-26520)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
UI Toolkit Controls: Editor Crashes on WalkTypeTreeComplete<
SerializedObjectTypeTreeWalk::ContainsManagedReferences'::
2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108) -
UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode (UUM-39898)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU (UUM-13134)
-
Universal RP: Rendering stops and an “ArgumentNullException” error appears when disabling Camera’s “Dynamic Resolution” setting (UUM-44988)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
-
Burst: Add support for
Math.Clamp
(this API is available when Api Compatibility Level is set to .NET Standard 2.1). -
Burst: Added ability to support hashing against different target frameworks.
-
Burst: Added support for default interface methods.
-
Burst: Added support for string interpolation in exception messages.
-
Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). (UUM-22002)
-
Mono: Added logging that will now list the threads that are being waited on during a domain reload.
-
Scripting: Reduces noise in logs by setting logging level to 'Debug' in AssemblyUpdater when collecting ApiUpdater configurations. (UUM-45511)
- Burst: Direct call is now correctly disabled for methods that are decorated with both
[BurstCompile]
and[UnmanagedCallersOnly]
attributes (such methods shouldn't be called directly from managed code).
-
Android: Fixed custom keystore creation via the keystore manager. (UUM-46300)
-
Burst: Fixed a compile-time performance regression in 1.8.7 that could result in slower Burst compilation and increased memory usage during compilation.
-
Burst: Fixed a possible source of invalid alignment, avx2 storing to stack was given a slot with the wrong alignment.
-
Burst: Fixed burst not being able to find external function leading to crashing the Editor.
-
Burst: Fixed Burst sometimes returning wrong value for static readonly fields or static constructors.
-
Burst: Fixed compiler crash when compiling different assemblies that define methods or types with the exact same name and namespace.
-
Burst: Fixed error when trying to use direct call to a nested protected class.
-
Burst: Fixed that converting a negated unsigned type to a float would produce a mismatching value in Burst versus .Net/Mono.
-
Burst: Fixed that jobs wouldn't be Burst compiled for player builds with high stripping.
-
Burst: Fixed that the Burst Inspector handled negation of unsigned types differently than .Net for static readonly fields or static constructors.
-
Burst: Fixed using Armv9 target in the Burst Inspector not formatting the assembly.
-
Burst: Fixed wrong alignment for v128 when doing an indirect access.
-
Burst: Fixed
System.NotImplementedException: Unimplemented Instruction Extension Tail_
error when the code contained tail-calls. -
Burst: Fixed
uint
tofloat
conversion edge-case. -
Burst: Prevented Burst emitting errors even when Burst was disabled via the
--burst-disable-compilation
command line option. -
Burst: Under some conditions (if the error in compilation occurred in a location that didn't have valid debug information), building a player might not generate any files, and not display any errors.
-
Documentation: Updated "Applying default presets to Assets by folder" documentation example to prevent an import infinite loop. (UUM-44046)
-
Editor: Editor: Fixed incorrect launch screen scaling on Windows scaled 200%. (UUM-31767)
-
Editor: Ensure that an inspector window is rebuilt if ModelImporter.SaveAndReimport() is called from another window. (UUM-41835)
-
Editor: Fixed a race condition in Profiler Recorder which led to a crash. (UUM-44946)
-
Editor: Fixed an issue where Allocator.Temp memory would internally deallocate memory aggressively resulting in temp memory performance regressions.
Fixed an issue where flushing on the main thread would cause memory stomp using Allocator.Temp. (UUM-45113) -
Editor: Fixed case where internal "Failed to unpersist" would get written to console. (UUM-33746)
-
Editor: Fixed crash when loading certain corrupted scenes. (UUM-43713)
-
Editor: Fixed false RenderTexture warning due to colorspace change. (UUM-16386)
-
Editor: Fixed ProjectCapabilityManager.AddGameCenter() not adding the required entitlement. (UUM-44172)
-
Editor: Fixed Unity crash when trying to reopen project with Package Manager resolution error. (UUM-43054)
-
Editor: [MacOS] Warn when editor doesn't have "Screen Recording" permissions to pick colors from other apps with the Color Picker/Eye Dropper tool. (UUM-770)
-
GI: Fixed for memory leak when cancelling a bake. (UUM-41988)
-
IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. (UUM-45551)
-
IL2CPP: ARM64 build fails when Script Debugging is enabled. (UUM-37939)
-
IL2CPP: Fixed build failure when a delegate had a first parameter that was a function pointer. (UUM-44037)
-
IL2CPP: Fixed static constructors on structs not being called before class to struct instance methods. (UUM-39521)
-
IL2CPP: Fixed UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable returning incorrect results. (UUM-43422)
-
IL2CPP: Fixed unsigned shift right of pointer types. (UUM-41406)
-
macOS: Fixed editor crash when UI is redrawn. (UUM-34202)
-
Mono: Fixed deadlock on taking a memory profiler snapshot. (UUM-40688)
-
Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. (UUM-30210)
-
Mono: Fixed issue where blittable flag could be incorrect when it was read before MonoClass was inited. (UUM-35682)
-
Networking: Prevent virtual method in DownloadHandlerScript from being stripped. (UUM-34034)
-
Scripting: Fixed "Monoscript is registered as both Editor and Runtime script!" error for Plugin. (UUM-32287)
-
Scripting: Fixed "Script '...' will not be compiled because it..." filling up the Editor log. (UUM-45593)
-
Search: Fixed items with same names not showing up when using the Advanced Search Picker. (UUM-43907)
-
Search: Fixed Search's "Press Tab to filter" missing icon. (UUM-44351)
-
Search: Fixed Search's placeholder texts overlapping and escaping the search field. (UUM-44349)
-
Serialization: Fixed editor crash when creating asset bundle having fully supported inflated types. (UUM-37034)
-
SpeedTree: Fixed popping LOD transitions for the Crossfade mode for URP. (UUM-40046)
-
UI Toolkit: Fixed UI Builder's USS selector creation when selector starts or ends with empty spaces. (UUM-36056)
-
Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. (UUM-36069)
-
Addressable Assets: The released assets are not unloaded when Resources.UnloadUnusedAssets is called (UUM-37775)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
Graphics Device Features: Rendering artifacts using Custom Render Texture shader on Sphere Game Object (UUM-43540)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP (UUM-42795)
-
HD RP: Baked lightmaps are not applied in the Player (UUM-42601)
-
Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme (UUM-40635)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Scripting Runtime: "InvalidOperationException" is thrown when creating new Input Action (UUM-26520)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode (UUM-39898)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU (UUM-13134)
-
Universal RP: Rendering stops and an “ArgumentNullException” error appears when disabling Camera’s “Dynamic Resolution” setting (UUM-44988)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
- Editor: The audio mute button in the game view toolbar uses less time per frame. (UUM-36729)
- Input System: Updated Input System package to 1.7.0.
-
2D: Fixed case where sprite turns invisible in URP 2D when Mask Source is set to 'Supported Renderers' and Mask Interaction is set to 'Visible Inside Mask'. (UUM-31670)
-
2D: Fixed Performance regressions in test suite Playmode for project 2D and test class Unity.U2D.Animation.Performance.Tests.AnimationPerformanceTests. (UUM-25896)
-
Animation: Fixed AnimationWindowCurve evaluation error after step. (UUM-30927)
-
Animation: Fixed AnimationWindowCurve evaluation error after step. (UUM-31316)
-
Animation: Fixed mask values in the animation layer mixer when reading animated values from a animation c# job. (UUM-42174)
-
Apple TV: Fixed native test PluginInterfaceProfilerCallbacks.FileOperation_CallsCallback. (UUM-763)
-
Audio: Fixed Audio Reverb Zone's not being affected by the global volume setting when the Spatial Blend of the Audio Source is lower than 1. (UUM-18191)
-
Editor: Editor performance test regression fixed. (UUM-37597)
-
Editor: Fixed a bug where 2D collider gizmos were not rendered when selecting the parent. (UUM-41829)
-
Editor: Fixed ASAN errors sometimes happening in Editor UI tests. (UUM-27445)
-
Editor: Fixed rare deadlock that can occur when building DOTS based projects. (UUM-46148)
-
Editor: Fixed Sprite previews when go out from Play Mode and URP in use. (UUM-41498)
-
Editor: Updated UI/Docs for previewing audio clip in inspector. (UUM-16395)
-
IL2CPP: Allow the number of thread local storage slots to grow at runtime. (UUM-31808)
-
IL2CPP: Corrected the offset of properties within Explicit layout structs with FieldOffset. (UUM-43158)
-
IL2CPP: Fixed a deadlock when quitting WebGL Player when the code utilized System.ThreadPool. (UUM-32717)
-
Linux: Fixed perspective changes slower when quickly scrolling in the Scene View. (UUM-40326)
-
Linux: Fixed Vulkan falsely reporting that HDR is supported on Linux. (UUM-43364)
-
Linux: Prevent paused unity player from using excessive CPU when "run in the background" option is off. (UUM-38092)
-
Particles: Fixed potential crash on deletion of particle systems with mesh particles. (UUM-26623)
-
Scripting: Editor no longer crashes if a coroutine is not persisted. (UUM-29293)
-
Scripting: Fixed crash on do_runtime_invoke when the Editor is compiling after modifying a script. (UUM-44475)
-
UI Toolkit: Added the TextField focus when used inside a TreeView. (UUM-42629)
-
UI Toolkit: Fixed an issue in the UI Builder that would cause an exception when using a CustomRenderTexture where a RenderTexture was expected. (UUM-37729)
-
UI Toolkit: Fixed the misalignments present in the composite controls. (UUM-25403)
-
UI Toolkit: Fixed USS files reordering in UI Builder. (UUM-37728)
-
VFX Graph: Fixed undefined behavior of SpawnerSetAttribute when an expression is connected to activation slot. (UUM-35461)
-
Video: Video textures such as WebCamTextures may have thrown GraphicsTexture-related errors upon creation and possibly crashed on scene changes or other attempts to delete; this has been fixed. (UUM-44774)
-
WebGL: Fixed a bug where the application's background image wouldn't appear while loading if compression was enabled. (UUM-8692)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)
-
DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene (UUM-20625)
-
Graphics Device Features: Rendering artifacts using Custom Render Texture shader on Sphere Game Object (UUM-43540)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP (UUM-42795)
-
HD RP: Baked lightmaps are not applied in the Player (UUM-42601)
-
HD RP: Motion Blur distorts Terrain details in Runtime (UUM-43491)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme (UUM-40635)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Progressive Lightmapper: Light Probe GPU memory is not deallocated when cancelling a bake (UUM-41988)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU (UUM-13134)
-
Universal RP: Rendering stops and an “ArgumentNullException” error appears when disabling Camera’s “Dynamic Resolution” setting (UUM-44988)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
-
Build Pipeline: Added: Build Pipeline: Added "Dedicated Server optimizations" option that strips all shaders from Dedicated Server builds.
-
SRP Core: Added: Added callbacks when RenderPipeline is created or disposed. (UUM-20646)
-
Animation: Fixed memory leak in asset import process. (UUM-33327)
-
Build Pipeline: Fixed incorrect AssetBundle dependencies are generated. (UUM-43175)
-
Build System: Clang fails when header file mtimes are updated and a precompiled header isn't regenerated. (UUM-44429)
-
Core: Fixed wizard asking to upgrade when not required.
-
Core: ForEach jobs no longer allocate internal data using the TempJob allocator, eliminating one source of 'possible leak' warnings for long-running jobs. (UUM-45532)
-
DX12: Fixed sub meshes not being visible sometimes in ray tracing effects on AMD GPUs. (UUM-44073)
-
Editor: Calculate Mask value fix for last layer selection in RenderingLayerMask. (UUM-29344)
-
Editor: Clicking a foldout with Alt held will now set all child foldouts to the same expanded state when they are bound to SerializedProperty.isExpanded. (UUM-36151)
-
Editor: Ensured ExecuteInEditMode warning when entering playmode will fit in a dialog box. (UUM-44500)
-
Editor: Fixed an issue when using -nographics command line switch in MacOS editor, causing asset importer process to not work properly. (UUM-44347)
-
Editor: Fixed an issue where it was not possible to bind a shortcut to Mouse0 in the Shortcut Manager Window. (UUM-43118)
-
Editor: Fixed case where variant Inspector context was not disabled as intended. (UUM-44331)
-
Editor: Fixed control shortcut modifier (^) was not been displayed, when introduced inside a custom menu Window for MacOS & Linux platforms. (UUM-40686)
-
Editor: Prevent blendshape normals calculation when mesh normal is set to Calculate and blendshape normals is set to None. (UUM-36071)
-
Editor: Prevent C4D native importer warnings if a project has its own C4D ScriptedImporter. (UUM-36242)
-
Game Core: Track GameCore's APU memory heap in the Unity memory profiler. This reduces the amount of untracked memory. (UUM-31446)
-
Graphics: DrawProcedural family of functions now also work when shaders want vertexbuffers. (UUM-32295)
-
Graphics: Fixed a crash (or memory leak) caused when using AABBs procedural geometries in a RayTracingAccelerationStructure. (UUM-43293)
-
Graphics: Fixed crashing without error on VK and GL when wrong Graphics Buffer Target is set. (UUM-42421)
-
Graphics: Fixed incorrect clamping of maxComputeBufferInputs when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers is max unsigned integer. (UUM-43741)
-
Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. (UUM-43265)
-
Graphics: Fixed texture memory leaks for asynchronous scene loads. (UUM-35265)
-
Graphics: Modified doc as camera distance calculation is coupled with camera. (UUM-12523)
-
HDRP: Fixed custom pass injection point "After Opaque And Sky" happening after cloud rendering.
-
HDRP: Fixed FTLP (Fine Tiled Light Pruning) Shader Options max light count. Previous support only supported up to 63 These changes allow to go up to 255 with higher instability as numbers per tile approach 255.
For support greater than 255, do it at your own risk! (and expect some flickering). (UUM-39924) -
HDRP: Fixed out of bounds access when XR is enabled. (UUM-41445)
-
HDRP: Fixed the incorrect size of the material preview texture. (UUM-31221)
-
HDRP: Mixed runtime lights were not considering the intensity multiplier during bakes. These changes fix this behaviour and make bakes more intuitive. (UUM-41081)
-
iOS: Fixed attach managed debugger window not showing up and causing application to be in frozen state. (UUM-39644)
-
Physics: Fixed an issue on OSX where Physics.Simulate would experience hickus due to how the PhysX task system was being integrated with Unity's Job System. (UUM-27803)
-
Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. (UUM-33675)
-
Serialization: Fixed the TypeDB path in BuildPlayerDataGenerator. (UUM-28069)
-
Shaders: Fixed Editor crashing sometimes when importing shaders. (UUM-42369)
-
UI Toolkit: Fixed "invalid vertex" errors. (UUM-42891)
-
UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. (UUM-17577)
-
UI Toolkit: Fixed contentContainer for RadioButtonGroup. (UUM-39830)
-
UI Toolkit: Fixed gaps between background repeat stamps. (UUM-36753)
-
UI Toolkit: Fixed RadioButtonGroup choices not being cleared properly. (UUM-40687)
-
Universal RP: Fixed data-driven lens-flare missing occlusion. (UUM-31662)
-
Universal Windows Platform: Fixed an issue where there was invalid characters at the start of the StoreManifest.xml file on UWP. (UUM-42689)
-
Version Control: Fixed an existing checkout operation has locked the workspace, triggered by saving the current scene at check-in.
-
Version Control: Fixed Unity Version Control toolbar icon disappearing.
-
VFX Graph: Blocks and operators sampling Depth or Color now work with Dynamic Resolution Scaling. (UUM-546)
-
VFX Graph: Fixed VFX camera command culling failling when all effects are out of frustum. (UUM-41136)
-
VFX Graph: Fixed a compilation error when using Cube outputs with a texture shared with another context. (UUM-41037)
-
VFX Graph: Fixed console errors when deleting VFX asset in some configuration. (UUM-41333)
-
VFX Graph: Fixed flickering and glitches when using Volumetric Fog Output on Metal devices. (UUM-32807)
-
VFX Graph: Fixed HDRP Decal Output when system is in world space. (UUM-41091)
-
Video: [iOS] White screen is displayed instead of the video, and "Cannot read file" is logged after resuming the video if Video Player was paused and the app was minimized and opened. (UUM-40973)
-
Windows: Fixed possible crash where non client area is redrawn before player is fully initialized. (UUM-43075)
-
Asset - Database: "InvalidOperationException" is thrown when creating new Input Action (UUM-26520)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Audio Authoring: Prefabs with the AudioSources component don't change the output of their AudioMixer group when instantiated using Addressables and manipulated in the Player (UUM-42962)
-
Cloth: Cannot use Paint tool (UUM-35062)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Graphics Device Features: Rendering artifacts using Custom Render Texture shader on Sphere Game Object (UUM-43540)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with "Direct3D12", "OpenGLCore", and "OpenGLES3" Graphics APIs in URP & HDRP (UUM-42795)
-
HD RP: Baked lightmaps are not applied in the Player (UUM-42601)
-
HD RP: Motion Blur distorts Terrain details in Runtime (UUM-43491)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme (UUM-40635)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
Progressive Lightmapper: Light Probe GPU memory is not deallocated when cancelling a bake (UUM-41988)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU (UUM-13134)
-
Universal RP: Rendering stops and an “ArgumentNullException” error appears when disabling Camera’s “Dynamic Resolution” setting (UUM-44988)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
- Graphics: Added: ForEach method to iterate over the tiers of QualitySettings in a safe way. (UUM-37398)
-
XR: Updated AR Foundation and related packages to version 5.0.7.
-
XR: Updated com.unity.xr.openxr package version to 1.8.2.
-
2D: Fixed performance issue with light batching. (UUM-39663)
-
2D: Fixed Pixel Perfect Camera error when scale is set to 0. (UUM-40888)
-
Android: Fixed an issue where Android build system was asking for an API level that didn't exist. (UUM-40891)
-
Android: Fixed JNI:GetInternetReachability exception while using APIs like Application.internetReachability when running with GameActivity. (UUM-42522)
-
Android: On closing the touch screen keyboard TouchScreenKeyboard.hideInput is set to true. (UUM-39642)
-
Android: Upgraded BouncyCastle from version 1.47 to 1.70 to fix security vulnerabilities. (UUM-13774)
-
Apple TV: Fixed play mode test project InputBackend. (UUM-21779)
-
Editor: Enabled mixed stack trace for Mono builds on Linux. (UUM-33920)
-
Editor: Ensure all properties in Search auto complete dialog have a tooltip to accomodate really long property names. (UUM-35583)
-
Editor: Ensure derived components are indexed (in prefab). (UUM-41735)
-
Editor: Ensure SearchQueryProject list and SearchQuery panels are updated if SearchQueryAssets are added/removed either from Search Window or externally. (UUM-41173)
-
Editor: Fixed a null reference exception when the user selects a prefab with a terrain in the root node in the project view. (UUM-36754)
-
Editor: Fixed Async Progress registering ScriptingGCHandle not in current domain. (UUM-39631)
-
Editor: Fixed getthumbail if we generate preview for multi selection when selection was started on a Folder. (UUM-34440)
-
Editor: Fixed shutdown crash caused by nullptr dereference inside WorkerManagerASIO. (UUM-43024)
-
Editor: Make text in Windows Editor dialogues selectable to support copy and paste. (UUM-41283)
-
Editor: Proper handling of saving a scenetemplate or a unity scene. (UUM-42427)
-
Editor: Removed dialog window and Variant suffix for Model Prefab Instances dragged into the project window. (UUM-33190)
-
Editor: Removed the scrollview in the New Scene dialog. (UUM-40806)
-
Editor: Style buttons of SceneTemplate Inspector. (UUM-31080)
-
Editor: Updated Window/Panel menu even when aux window are closed. (UUM-26519)
-
GI: Detecting invalid data in lighting data assets in order to avoid a crash. (UUM-27652)
-
Graphics: Fixed compilation error on shadergraph preview. (UUM-42693)
-
Graphics: Fixed for environment lighting when no adaptive prove volume is present. (UUM-30972)
-
Graphics: Fixed stencil information display error under camera depthNormals mode. (UUM-27513)
-
HDRP: Added warning to reflection probe editor to prevent user from baking in a low quality level. (UUM-41531)
-
HDRP: Fixed Decal additive normal blending on shadergraph materials. (UUM-38065)
-
HDRP: Fixed decal projector with neutral normal when using surface gradient. (UUM-22853)
-
HDRP: Fixed recovering the current Quality level when migrating a HDRP Asset. (UUM-37398)
-
IL2CPP: Avoid a semaphore link in the IL2CPP runtime that can occur during lock contention for multiple threads. (UUM-40104)
-
IL2CPP: Corrected the behavior of .NET File APIs for some DLC paths on GameCore. (UUM-29631)
-
IL2CPP: Fixed Calli scanning bug in MarkReflectionLikeDependencies pass. (UUM-33871)
-
Linux: Fixed Editor getting focused when saving script files with Jetbraines Rider. (UUM-36463)
-
Package Manager: Fixed an issue where built-in packages could not be successfully resolved if a dependency version did not exactly match the built-in package version. (UUM-37161)
-
Particles: Fixed particles flickering on Vulkan. (UUM-21106)
-
Player: Fixed custom SRP shaders used in skyboxes not rendering in Single-Pass Instanced XR rendering mode.
-
UI Toolkit: Fixed exception thrown when adding a hidden column to a multi column control. (UUM-39648)
-
UI Toolkit: Fixed the ordering of the spacing and border fields in the UI Builder inspector, to match uss order.
-
Universal RP: Fixed exception for missing _Color Shader Property. (UUM-35520)
-
WebGL: Moved BrowserifyJSTool to the WebGL area since its only used by the WebGL build. (UUM-34020)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with "Direct3D12", "OpenGLCore", and "OpenGLES3" Graphics APIs in URP & HDRP (UUM-42795)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme (UUM-40635)
-
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
-
Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode (UUM-36218)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Mono: Crash on do_runtime_invoke when the Editor is compiling after modifying a script (UUM-44475)
-
Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
Progressive Lightmapper: Light Probe GPU memory is not deallocated when cancelling a bake (UUM-41988)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU (UUM-13134)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
-
2D: Fixed color texture not getting created in custom render passes. (UUM-14400)
-
2D: Fixed crash with TilemapCollider2D when a Tilemap with Tiles that have invalid Transform Matrices are loaded. (UUM-41396)
-
Android: Fixed getMethodID failure on some android version. (UUM-31912)
-
Android: Fixed unpatched activity tags in AndroidManifest. (UUM-40774)
-
Build Pipeline: Fixed AssetBundle incremental build needs to detect script namespace/assembly change. (UUM-35766)
-
Build Pipeline: Fixed lost sprite references in bundles when moving the assets. (UUM-16394)
-
Core: Fixed issue where job may fail to allocate using
Allocator.Temp
resulting in a a "Top level scope allocation is permitted only on the main thread." exception message. (UUM-40042) -
DX12: Fixed a rare crash when using ray traced reflections in HDRP. (UUM-41580)
-
Editor: Added a top level mem scope to avoid temp memory leak. (UUM-39899)
-
Editor: Asset info (labels and asset bundle) is now shown but in a disabled state when the asset is not checked out in perforce. (UUM-36500)
-
Editor: Fixed alignment issues with the label and value field when editing
LazyLoadReference
andMinMaxGradient
fields. (UUM-29883) -
Editor: Fixed an issue where shader errors appeared in Shadows.hlsl and Lighting.hlsl. (UUM-37723)
-
Editor: Fixed AsyncOperation.allowSceneActivation is ignored when refocusing Editor. (UUM-31366)
-
Editor: Fixed crash when importing large FBX file. (UUM-38104)
-
Editor: Fixed DrawAAPolyLine method that modified the source color values. (UUM-7840)
-
Editor: Fixed edge case with the Windows Player where an incorrect resolution is used and reported by Screen.width and Screen.height. This occurred when the player was started on a monitor with different DPI settings compared to the main windows monitor. (UUM-41799)
-
Editor: Fixed for Editor crash based on shader chunk size of 0 in player settings. (UUM-36663)
-
Editor: Fixed ObjectField label not updating when assigning a null value through the inspector. (UUM-27629)
-
Editor: Frame Debugger: Fixed an issue where the editor would sometimes crash when retrieving keywords for a custom Compute Shader. (UUM-33301)
-
Editor: Frame Debugger: Fixed an issue where the Event Sliders/Buttons didn't update the window properly. (UUM-37778)
-
Editor: Frame Debugger: Fixed an issue where the textures sometimes leaked when inspecting shadowmaps. (UUM-32862)
-
Editor: Frame Debugger: Fixed an issue with incorrect font sizes in the tree view. (UUM-30317)
-
Editor: Hide the CPU option from the UI for Managed Plugins as it has no effect. (UUM-40186)
-
Editor: Make newly created ScriptableSingleton instances editable. (UUM-40767)
-
Editor: To remove the transparent input field that presents when TouchScreenKeyboard is active with hideInput option. (UUM-37652)
-
Package Manager: Added a scroll in package manifest description field in Inspector. (UUM-42618)
-
Physics: Cloth objects inter-collisions is now properly enabled when turned on in the project settings. (UUM-12987)
-
Physics: Fixed a crash while entering play mode with a cloth component that hasn't been edited. (UUM-16091)
-
Physics: Fixed an issue where Cloth would crash when attempting to bake using a mesh with duplicate vertices and all particles pinned. (UUM-34029)
-
Physics 2D: Ensure that the RelativeJoint2D, when turning on "Auto Configuration Offset", shows Angular offset in Degrees rather than Radians. (UUM-42690)
-
UI Toolkit: Dynamic height ListView was being scrolled to the wrong item when using ScrollToItem. (UUM-40674)
-
UI Toolkit: Fixed inconsistent bezier offset when using Painter2D. (UUM-42568)
-
UI Toolkit: Fixed ListView single click issue when EventSystem and StandaloneInputModule are in the scene. (UUM-42106)
-
UI Toolkit: Fixed Painter2D libtess crash when using invalid input values. (UUM-37087)
-
UI Toolkit: Fixed TreeView element not being expanded fully when trying to expand it more than once. (UUM-27589)
-
UI Toolkit: ListView was sometimes stuck when trying to scroll up from the bottom. (UUM-28510)
-
UI Toolkit: ListView's content container was sometimes resized smaller than it should be when reordering items. (UUM-42365)
-
UI Toolkit: ListView's itemsChosen was being called when quickly clicking on two separate items. (UUM-42450)
-
UI Toolkit: ObjectField didn't get cleared when using backspace. (UUM-35034)
-
VFX Graph: Fixed crash when changing to custom batch capacity in computers with large GPU memory. (UUM-38059)
-
VFX Graph: Initialize VFX material indices to make all materials valid if used on Awake. (UUM-37360)
-
Video: Improved VP8Encoder compression and encoding speed. (UUM-20744)
-
Video: Video Player Component causes performance degradation in WebGL Player when using "Linear" Color Space. (UUM-32755)
-
Web: Fixed bug in WebGL's FMOD implementation that caused the console to be spammed with errors when using the PlayOneShot API. (UUM-40643)
-
WebGL: Fixed an issue where C++ function names would not be properly generated in the output symbols.json file. (UUM-28034)
-
Windows: Fixed "Restart Unity as a standard user" button not working when Unity editor gets run as administrator due to Unity Hub running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. (UUM-42508)
-
XR: Updated XR Interaction Toolkit to version 2.4.1.
-
Asset Importers: Console displays warning about importing c4d files when a Scripted Importer for c4d files is implemented (UUM-36242)
-
Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)
-
Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported (UUM-40410)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with "Direct3D12", "OpenGLCore", and "OpenGLES3" Graphics APIs in URP & HDRP (UUM-42795)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme (UUM-40635)
-
iOS: App freezes and the "You can attach a managed debugger now if you want" message doesn't show up when running the app on iOS devices with the "Wait For Managed Debugger" setting enabled (UUM-39644)
-
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
-
Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode (UUM-36218)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
Progressive Lightmapper: Light Probe GPU memory is not deallocated when cancelling a bake (UUM-41988)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU (UUM-13134)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
-
Visual Effects: Crash on ShowDelayedContextMenu(bool) when VFX Graph has an unassigned graphics buffer (UUM-33819)
-
Build System: Fixed pigz-mac-aarch64 artifact (previously was a linux binary instead). (UUM-42368)
-
Editor: Device Simulator now respects the WaitForEndOfFrame yield instruction when used in combination with Application.targetFramerate. (UUM-40051)
-
Editor: Fixed CPU usage not reducing when un-focusing editor if a tab is undocked. (UUM-35177)
-
Editor: Fixed modal windows are blank when opened. (UUM-927)
-
Editor: Frame Debugger: Fixed an issue where scrolling in the window didn't work when the Mesh Preview was being used. (UUM-27586)
-
Graphics: Made Always/Vertex pass to be accepted by the ForwardRenderer loop and receive the main light's screenspace shadowmap. (UUM-36912)
-
Networking: UnityWebRequest texture download will now create the texture with mipmaps. (UUM-26628)
-
Physics: Fixed small bodies starting to tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). (UUM-19349)
-
UI Toolkit: Fixed EnumField not updating its displayed text when changing back from showMixedValue mode. (UUM-41395)
-
UI Toolkit: Fixed PropertyField resolving the wrong type when showing an ObjectField and a class had the same name as a built-in type. (UUM-29499)
-
Universal RP: Fixed an issue where incorrect Shader Keyword Prefiltering was used with SSAO when AfterOpaque was used.
-
Universal RP: Fixed an issue where rendering layers keywords were not enabled correctly when using Decals & SSAO in Deferred. (UUM-39831)
-
Universal RP: Fixed Native RenderPass errors when using RenderingLayers. (UUM-34728)
-
3D Physics: Editor crashes on nv::cloth::FabricCookerImpl::cook when entering Play Mode (UUM-34029)
-
Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file (UUM-38104)
-
Cloth: Crash on ClothScene::PrepareScene when entering Play mode (UUM-16091)
-
Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with "Direct3D12", "OpenGLCore", and "OpenGLES3" Graphics APIs in URP & HDRP (UUM-42795)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme (UUM-40635)
-
iOS: App freezes and the "You can attach a managed debugger now if you want” message doesn’t show up when running the app on iOS devices with the "Wait For Managed Debugger" setting enabled (UUM-39644)
-
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
-
Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode (UUM-36218)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
Progressive Lightmapper: Light Probe GPU memory is not deallocated when cancelling a bake (UUM-41988)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
UI Toolkit Controls: List View automatically collapses when reordering items (UUM-42365)
-
UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU (UUM-13134)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
-
Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)
-
Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)
-
Visual Effects - Legacy: [Android][Vulkan] Visualisation corruption occurs when rendering Particles to Render Texture (UUM-21106)
-
XR SRP: Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused (UUM-40249)
- Documentation: Clarify the behavior of Texture2D.Apply(), especially regarding mipmap limits. (UUM-7709)
-
Build System: [bee_backend] use posix_spawn on unix instead of fork+exec.
-
Package: Fixed a crash that could happen on Android.
-
2D: Fixed Crash on GenerateTextureAndSpriteRectDataFromAtlasMask when clicking "Pack Preview" after packing an Asset into Sprite Atlas. (UUM-25481)
-
Android: AndroidJavaProxy correctly maps null variables (e.g empty string) for reflection search + automatic tests for AndroidJavaProxy. (UUM-30243)
-
Android: Fixed an issue where pause was not processed when onPause() is called right after onResume() is called. (UUM-23247)
-
Android: Fixed crash when using Optimized Frame Pacing combined with Vulkan native rendering plugins. (UUM-36096)
-
Asset Pipeline: Ensure all Accelerator cache downloads are used when importing using ParallelImport mode. (UUM-39687)
-
Asset Pipeline: Fixed an issue where mismatched (or corrupted) asset artifact IDs could cause a crash during project launch. (UUM-27531)
-
Core: Fixed creation of baking set on new projects.
-
Editor: Fixed Console error when selecting SRP Lens Flare asset. (UUM-34462)
-
Editor: Fixed for ArgumentNullException and Assertion failed errors thrown when enabling Opaque Texture, using the Hierarchy search bar, and viewing the Scene tab in Play Mode. (UUM-36458)
-
Editor: Fixed rare crash when importing certain Usd files using Usd package. (UUM-41195)
-
Editor: Fixed title on multi ScriptableObject selection. (UUM-24994)
-
Editor: Improved performance when saving Prefabs. (UUM-31437)
-
Editor: Prefab Documentation link fixed for the help button. (UUM-36665)
-
Editor: Source asset db rebuilt and plugin assets reimported to fix inconsistency. (UUM-32565)
-
GI: EnlightenRuntimeManager methods are visible in the profiler in Play mode. (UUM-29788)
-
Graphics: Added support for DOTS_INSTANCING to HDRP/Lit FullScreenDebug pass. (UUM-34056)
-
Graphics: Fixed a division-by-zero crash when attempting to use the region-based CopyTexture with depth-only RenderTextures. (UUM-29859)
-
Graphics: Fixed a scenario where combining Linear Project Color Space, DisplayP3, enabled Post-Processing and disabled HDR would provoke 'RenderTexture.Create failed' errors. (UUM-3774)
-
Graphics: Fixed an issue where a "RenderTexture color format cannot be set to a depth/stencil format" error appeared when passing DefaultFormat.DepthStencil or DefaultFormat.Shadow to the DefaultFormat RenderTexture/CustomRenderTexture constructor. (UUM-11964)
-
Graphics: Fixed an issue where RenderTexture assets using Auto GraphicsFormats would sometimes not upgrade correctly if the depthStencilFormat was None, a D16_UNorm fallback was missing. VideoAuto is now converted to YUV2 as well. (UUM-29430)
-
Graphics: Fixed an issue where RenderTexture.enableRandomWrite was not being serialized. (UUM-3769)
-
Graphics: Fixed an issue where the RenderTextureDescriptor 'colorFormat' getter was not consistent with the RenderTexture 'format' getter and was incapable of determining the depth-related RenderTextureFormat when 'graphicsFormat' was 'None'. (UUM-29423)
-
Graphics: Fixed an issue where the RenderTextureFormat 'format' getter on AttachmentDescriptor would not return RenderTextureFormat.Depth when the 'graphicsFormat' was a depth-stencil format. (UUM-29423)
-
Graphics: Fixed instances where the RenderTextureDescriptor sRGB setter would sometimes 'corrupt' or unintentionally modify the descriptor's GraphicsFormat. (UUM-3774)
-
Graphics: GraphicsFormat.None is now correctly permitted as a color format on all RenderTexture constructors, enabling the use of the new approach for creating depth-only RTs across all constructors (GraphicsFormat.None as a color format). (UUM-29440)
-
HDRP: Fixed color pyramid history buffer logic when history is reset and the color pyramid is not required. (UUM-36095)
-
HDRP: Fixed fireflies in path traced volume scattering using MIS. Add support for anisotropic fog. (UUM-33755)
-
IL2CPP: Fixed field alignment of generic struct fields. (UUM-40355)
-
IL2CPP: Fixed issue with Managed code stripping when inlining setters with a backing type located in a different assembly. (UUM-30763)
-
IL2CPP: Process.getProcessName will now return the process name only rather than the full path to the process. (UUM-32851)
-
Linux: Fixed GUIView's invalid memory access when EditorWindow closed within OnGUI. (UUM-28987)
-
Mono: Avoid an incorrect TypeLoadException when a generic type has a field which is a 2D array of itself. (UUM-34854)
-
Mono: Fixed crash when attempting to access a field of a null valuetype object. (UUM-27537)
-
Mono: This fixes string initialization when creating a new string with the intention of all characters getting set to null. Removes the optimization that assumes the memory is clean. (UUM-35559)
-
Player: Fixed memory regression in Player. (UUM-40679)
-
Prefabs: Fixed "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." thrown when applying added GameObject to a Prefab. (UUM-36238)
-
Serialization: Make sure that the class name of an inflated type does not include the namespace in it. (UUM-27766)
-
Shaders: Fixed replacement shaders not picking up keywords enabled on the material that are not valid for the shader assigned to the material. (UUM-40400)
-
TextCore: Added Nirmala UI as global fallback font for Hindi script on Windows. (UUM-19978)
-
TextCore: Fixed crashed when upgrading materials. (UUM-32513)
-
UI: Fixed incorrect UV calculated on UI sprites when texture is a crunched-compressed format. (UUM-40544)
-
UI Toolkit: Added an option to the library's settings that will allow the user to use a blank VisualElement by default when adding from the library. (UUM-19254)
-
UI Toolkit: Fixed a NullReferenceException thrown when instantiating a VisualElement created from a visualTreeAssetSource and there are multiple UI Documents in the Scene. (UUM-39988)
-
UI Toolkit: Fixed an exception when calling RemoveFromHierarchy during detatchFromPanel events. (UUM-36627)
-
Universal Windows Platform: Fixed use of ReadOnlyAttribute in certain managed plugin scenario. (UUM-39921)
-
URP: 2D - Fix additional draw call when Foremost Sorting Layer is enabled during unlit. (UUM-37441)
-
VFX Graph: Fixed potential infinite loop when opening VFX Graph due to space issue. (UUM-35924)
-
Video: Fixed WebCamTexture throws error when asking a different configuration than the one specified in NVIDIA Broadcast. (UUM-32751)
-
Video: [WebPlatform] Forwarding video, moves to start on Mac OS Chrome browser when "Build and Run". (UUM-3214)
-
Windows: Fixed for preserving escaped double quote in a quoted command line argument. (UUM-36789)
-
XR: XR: Fixed an issue with XR Input -> Input System that caused Input System's TrackedPoseDriver rotation to drift between Update / BeforeRender calls.
-
3D Physics: Editor crashes on nv::cloth::FabricCookerImpl::cook when entering Play Mode (UUM-34029)
-
Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file (UUM-38104)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme (UUM-40635)
-
iOS: App freezes and the "You can attach a managed debugger now if you want” message doesn’t show up when running the app on iOS devices with the "Wait For Managed Debugger" setting enabled (UUM-39644)
-
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
-
Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode (UUM-36218)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
Progressive Lightmapper: Light Probe GPU memory is not deallocated when cancelling a bake (UUM-41988)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)
-
UI Toolkit Controls: List View automatically collapses when reordering items (UUM-42365)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
-
Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)
-
Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)
-
XR SRP: Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused (UUM-40249)
- Package: Package: Updated Localization package to 1.4.4.
-
2D: Fixed Sprite previews of Sprites which have a side smaller than 64 pixels and have an aspect ratio of more than 2x in difference. (UUM-36919)
-
Android: Fixed GPU skinning on remaining Adreno devices. (UUM-20108)
-
Asset Import: Fixed bug with BC7 texture encoding upon import crashing on older Penryn (Core 2 Duo) CPUs. (UUM-2508)
-
Build Pipeline: Improved build time when preparing the splash screen. The first build will still be the same, however subsequent will be reduced significantly. (UUM-20350)
-
Documentation: Updated docs to reflect how the engine works. (UUM-18546)
-
Editor: Entities are not displayed with OpenGL on some mobiles. (UUM-33460)
-
Editor: Fixed "Busy Progress Delay" not saving the new value when clicking to other tabs in the Preferences window. (UUM-35857)
-
Editor: Fixed an issue related to BRGs and Ambient Light. (UUM-40337)
-
Editor: Fixed an issue where some rendered gizmos, graph elements, handles, etc would be rendered with a final alpha value of less than 1. (UUM-40949)
-
Editor: Fixed createassetmenu attribute menu name with space won't work. (UUM-35120)
-
Editor: Fixed Debug Error logs in Prefab Overrides window. (UUM-40895)
-
Editor: Fixed Editor freezes for some time when moving a group of GameObjects in the Hierarchy. (UUM-31825)
-
Editor: Fixed enum values binding incorrectly when the enum contained obsolete values. (UUM-36836)
-
Editor: Fixed issue with font asset being re-created every domain reload. (UUM-32171)
-
Editor: Fixed last line of object picker sometimes being cut off. (UUM-30571)
-
Editor: Fixed nullref occurring when font references have not been initialized properly. (UUM-37504)
-
Editor: Fixed PlayerPrefs API in case registry keys has been manually deleted. (UUM-35575)
-
Editor: Fixed UI Toolkit Debugger upward search with SHIFT+F3 on keyboard with Fn key. (UUM-40662)
-
Editor: Fixed xdg-open fallback. (UUM-37536)
-
Editor: Switching to the Simulator view from the Game view will no longer change the Simulator view dimensions to be the same as the Game view. (UUM-30110)
-
Editor: Updated libcurl to 8.1.1. (UUM-29475)
-
Graphics: Fixed an issue where creating an sRGB texture using one of the TextureFormat constructors in gamma project color space would produce a texture with an incorrect "Texture.isDataSRGB" value (false). (UUM-29736)
-
Graphics: Fixed an issue where textures imported as ETC1 Crunched sRGB would appear too bright in linear projects. (UUM-28935)
-
Graphics: Fixed shadow render issues on Built-in Render Pipeline when using Metal. (UUM-3150)
-
Graphics: Fixed vertex color input when frame buffer fetch is used on GLES. (UUM-34725)
-
Graphics: Renderer.SetMaterials() and Renderer.SetSharedMaterials() will set the correct number of elements when list capacity is larger than count. (UUM-27260)
-
iOS: Fixed PlayerSettings.iOS.hideHomeButton not reading/modifying actual PlayerSettings. (UUM-31884)
-
Licensing: Fixed performance issue in IPC comms under heavy thread load. (UUM-35368)
-
N/A (internal): Fixed small performance regression in the player in specific cases. (UUM-37614)
-
Package Manager: Fixed an issue where the whole project directory was deleted when removing a package with a non-existent file path. (UUM-36876)
-
Prefabs: Fixed Prefab Asset FileIDs are changed after building a player and saving assets. The build pipeline did change the fileIDs and did not properly clean up afterwards. (UUM-39802)
-
Serialization: Fixed Missing ScriptableObjects do not throw NullReferenceExceptions when accessing their properties in Play Mode. (UUM-34447)
-
Serialization: Make sure double-s are parsed correctly in MiniJSON ParseNumber. (UUM-19166)
-
Serialization: Throw an exception when trying to access struct that has an empty SerializeReference list field with boxedValue, as this is not supported by Unity. (UUM-38115)
-
Shaders: Fixed duplicate compilation when using dynamic_branch keywords. (UUM-37432)
-
Shaders: Forcing the smoke test to process the jobs asynchronously all the time regardless of the shader possible usage of #pragma editor_sync_compilation. Hence, making the smoke test shader compilation process faster. (UUM-19594)
-
SRP Core: Fixed console errors when debug actions are removed from Input Manager during play mode. (UUM-37148)
-
UI Toolkit: Fixed ListView reorderable and reorderMode being ignored when used with editor binding. (UUM-33402)
-
Universal RP: Added missing G-buffer normal decoding for the "URP Sample Buffer" node in Fullscreen shadergraphs when using "Accurate G-buffer normals" in the deferred renderer (not background pixels will not match). (UUM-33434)
-
Universal RP: Fixed Native RenderPass errors when using RendererFeature which is executed in between GBuffer and Deferred Lighting passes. (UUM-28953)
-
Video: Video from Video Player is not updated immediately in the Edit Mode when changing its time in the Inspector window. (UUM-32448)
-
Video: Video has a delay, random freezing, and speeding up when using VideoPlayer. (UUM-31317)
-
Windows: Fixed PlayerPrefs API in case registry keys has been manually deleted. (UUM-35575)
-
3D Physics: Editor crashes on nv::cloth::FabricCookerImpl::cook when entering Play Mode (UUM-34029)
-
Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file (UUM-38104)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
iOS: App freezes and the "You can attach a managed debugger now if you want” message doesn’t show up when running the app on iOS devices with the "Wait For Managed Debugger" setting enabled (UUM-39644)
-
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
-
Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode (UUM-36218)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player (UUM-12530)
-
Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Universal RP: A memory leak occurs in the Player when Two Cameras are used and one of them has an "Output Texture" set (UUM-40695)
-
Universal RP: ArgumentNullException and Assertion failed errors thrown when enabling Opaque Texture, using the Hierarchy search bar, and viewing the Scene tab in Play Mode (UUM-36458)
-
Universal RP: Decal is not drawn when using Deferred Rendering, a Rendering Layer, and Screen Space Ambient Occlusion (UUM-39831)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
-
Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)
-
Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)
-
Web Platform: [WebGL] Build fails and Shader errors are logged when Code Optimisation is set to Runtime Speed (UUM-40103)
-
XR SRP: Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused (UUM-40249)
- HDRP: When HDRP is disabled, Compute Shaders are being stripped. (UUM-29122)
-
Android: Fixed Unity allocator crash when forcing -systemallocator on ARM64 with Android 10/11 or higher. (UUM-40105)
-
Documentation: Fixed Renderer2DData docs link. (UUM-39471)
-
Editor: Duplicated or copied GameObjects get pasted next to the original object or paste-target instead of at the end. (UUM-37634)
-
Editor: Fixed an issue where dragging an asset from the Packages folder to an empty Assets folder could cause a crash. (UUM-39919)
-
Editor: Fixed crash in Transform::RemoveFromParent. (UUM-38102)
-
Editor: Fixed menu missing after domain reload. (UUM-28905)
-
Editor: Fixed the ExposedReference property drawer ObjectField not updating when undo/redo is performed. (UUM-25157)
-
Editor: Updating outdated and broken links in the Help toolbar for Unity Discussions (old Unity Answers) & Unity Feedback. (UUM-40354)
-
GI: Fixed off-by-one error in version number used for margin method upgrade path. (UUM-40721)
-
Graphics: Fixed CustomRenderTexture depth test results failing on some platforms. (UUM-1839)
-
Graphics: Fixed Light movement and artifacts when multiple vertex lights are interacting. (UUM-36457)
-
Graphics: Fixed object motion vectors not rendering when drawing objects using the Graphics.Render* functions. (UUM-27825)
-
HDRP: Fixed wrong metapass when using planar/triplanar projection in HDRP. (UUM-22089)
-
Particles: Fixed incorrect simulation when using the Simulate Layers option on effects that contain non-looping sub-emitters. (UUM-40365)
-
Particles: Fixed potential crash when using systems relying on GeometryJobs. (UUM-36872)
-
Physics 2D: Fixed an issue where contacts are not solved correctly on iOS leading to tunnelling and random impulses.
-
Prefabs: Fixed PrefabModificationsForSerializedObject::DoPrefabModificationsNeedUpdate() is unnecessarily slow. (UUM-40630)
-
Scene/Game View: Fixed overlay menu position when mouse cursor is hovering another EditorWindow. (UUM-36915)
-
Scripting: Added a validation error when a user's Roslyn analyzer or Source generator references a version of .net standard incompatible with Visual Studio. (UUM-29638)
-
Scripting: Fixed performance regression on some API that take array parameters. (UUM-38089)
-
Scripting: Fixed Unity SourceGenerator to be loadable by Visual Studio. (UUM-34868)
-
SRP Core: Removed some unexpected SRP changed callback invocations. (UUM-17548)
-
UI Toolkit: Fixed BezierCurveTo() rounded caps when control points are very short. (UUM-40360)
-
UI Toolkit: Fixed Painter2D.BezierCurveTo() missing polygons when very far from the origin. (UUM-33511)
-
UI Toolkit: Fixed useless repaint when modifying the color for the first time of a VisualElement with the DynamicColor hint. (UUM-40007)
-
UI Toolkit: Fixed Vector Image scaling issue with scale-to-fill. (UUM-36067)
-
URP: Fixed Screen space Overlay UI rendered at the wrong size for scaling mode "Constant Pixel Size" or "Constant Physical Size", when HDR output is active. (UUM-36231)
-
VFX Graph: Fixed OutputUpdate warnings about spaces after end of line. (UUM-34453)
-
3D Physics: Editor crashes on nv::cloth::FabricCookerImpl::cook when entering Play Mode (UUM-34029)
-
Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file (UUM-38104)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
-
Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode (UUM-36218)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player (UUM-12530)
-
Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)
-
Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
-
Shader System: Shader keywords are ignored when using Camera.main.SetReplacementShader (UUM-40400)
-
Universal RP: ArgumentNullException and Assertion failed errors thrown when enabling Opaque Texture, using the Hierarchy search bar, and viewing the Scene tab in Play Mode (UUM-36458)
-
Universal RP: Decal is not drawn when using Deferred Rendering, a Rendering Layer, and Screen Space Ambient Occlusion (UUM-39831)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)
-
Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)
-
Web Platform: [WebGL] Build fails and Shader errors are logged when Code Optimisation is set to Runtime Speed (UUM-40103)
-
XR SRP: Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused (UUM-40249)
- Burst: Added proper license attribution for MUSL and SLEEF libraries.
-
Burst: Changed focus for initial Burst Inspector focus to actually get the search hit in focus.
-
Physics: Added tooltips to the properties of the PhysicMaterial component.
-
Services: Rebranded Unity Cloud Build service to Build Automation.
-
Android: Bump Game Activity package to 2.0.2, it fixes issues with touch historical values. (UUM-28563)
-
Android: Updated that the text inputfield to appear and disappear with the "Enter" key. (UUM-30811)
-
Asset Bundles: Fixed an issue where AssetBundles didn't build correctly for intel_32 architecture when the denoising package is active in the project. (UUM-35290)
-
Burst: Fixed "The specified path is not of a legal form (empty)" error.
-
Burst: Fixed a hashing error that could occur when an operator overload method is used as a Burst entry point.
-
Burst: Fixed a warning that occurred when opening Burst AOT Settings while in Play Mode.
-
Burst: Fixed an issue causing source file handles to be left open (preventing saving in an ide, if in debug scripting mode and the file is used in the burst path).
-
Burst: Fixed an issue that calls to methods with multiple
[Conditional]
attributes are now kept if any one of the conditions are met. -
Burst: Fixed an issue that caused builds to fail due to the System.Diagnostics.Tracing assembly not being found.
-
Burst: Fixed an issue that caused the digits and MidpointRounding parameters of Math.Round be ignored.
-
Burst: Fixed an issue when targeting multiple cpu architectures (e.g. SSE2 & AVX2) that under some circumstances would lead to code attempting to execute paths not designed for that cpu.
-
Burst: Fixed Burst implementation of
IntPtr.GetHashCode()
being different than .Net. -
Burst: Fixed crash on linux if debug logging was enabled.
-
Burst: Fixed QNX builds using the qnxInstallationPath editor build setting.
-
Core: Fixed APV first bake.
-
Core: Fixed missing open button on APV help boxes.
-
Editor: Added support for subscene and ensure SceneAsset supports changing its instance/reference. (UUM-36300)
-
Editor: Avoid quadratic indexing time when indexing scenes with prefabs. (UUM-16085)
-
Editor: Component Help button tooltip are generated with a nicify type name. (UUM-37612)
-
Editor: Ensure ModeService does a EnumerateAllAssets once (in startup) and never again during domain reload. (UUM-37521)
-
Editor: Ensure Selection is properly synced when items are deleted. (UUM-35465)
-
Editor: Fixed a bug in Native Leak Detection that could cause the Unity Editor to crash on some platforms. (DOTS-8743)
-
Editor: Fixed a case where an object change event for object destruction would not contain a valid parent instance id. (UUM-40341)
-
Editor: Fixed an issue that AdbProvider doesn't add errors when displayed in the Project tab. (UUM-32810)
-
Editor: Fixed an issue that text based QueryBlock now work correctly when typing text. (UUM-36497)
-
Editor: Fixed an issue that the Custom indexers are now properly refreshed on Domain reload. (UUM-35650)
-
Editor: Fixed an issue to not allow adding the same column twice. (UUM-36007)
-
Editor: Fixed an issue to properly cut text with ellipsis in Saved Search Query Panel. (UUM-36330)
-
Editor: Fixed build issue on Linux. (UUM-34956)
-
Editor: Fixed for crash when disconnecting bluetooth audio device. (UUM-12583)
-
Editor: Fixed hover and tooltip of Scene Template Pipeline help button. (UUM-37542)
-
Editor: Fixed issue where selecting text that is not a TextField in IMGUI would flicker. (UUM-37796)
-
Editor: Fixed Native Leak Detection warning message to indicate the correct menu location. (UUM-39575)
-
Editor: Fixed resize minimum size on undocked window. (UUM-36103)
-
Editor: Fixed scrollbar in scene template dialog. (UUM-35878)
-
Editor: Refresh of SearchQueryListView happens on demand by pressing the newly added Refresh button. (UUM-32858)
-
Editor: Removed useless description from None Search Item. (UUM-35703)
-
Editor: Support DOTS_INSTANCING in DebugReplacement shader. (UUM-34053)
-
Editor: Tagstring is considered a default filter for Asset/Project. (UUM-36323)
-
GI: Fixed mem label in LightBaker to not cause warnings about allocation lifetime. (UUM-37755)
-
Graphics: Avoid mainthread stalls when QualitySettings are updated but no mipmap limits have changed. (UUM-25337)
-
Graphics: Corrected UI behavior when selecting multiple lights of different types. (UUM-36224)
-
Graphics: Fixed crash when loading a zero-sized Texture2D asset. (UUM-9343)
-
HDRP: Added a new custom pass injection after opaque and sky finished rendering. (UUM-35024)
-
HDRP: Added an helpbox for local custom pass volumes that doesn't have a collider attached. (UUM-35651)
-
HDRP: Fixed baked light being wrongly put in the cached shadow atlas. (UUM-34189)
-
HDRP: Fixed D3D validation error for area lights in HDShadowAtlas. (UUM-35804)
-
HDRP: Fixed inconsistent documentation about hardware supporting raytracing. (UUM-39577)
-
HDRP: Fixed scene template dependencies. (UUM-36599)
-
HDRP: Fixed Virtual offset being computed if distance was 0.
-
HDRP: Improving DLSS ghosting artifacts a little bit, by using a better pre-exposure parameter. Fixing reset history issues on DLSS camera cuts. (UUM-37205)
-
HDRP: Minor fix to HDRP UI when Raytraced AO is enabled. (UUM-35581)
-
HDRP: Respect the transparent reflections settings when using raytracing. (UUM-35596)
-
HDRP: Show base color texture on decal materials if Affect BaseColor is disabled. (UUM-29083)
-
IL2CPP: Fixed build failure on Windows systems using Turkish as the primary system display language. (UUM-32870)
-
iOS: Fixed Screen.orientation returns wrong values when switching from Landscape orientation to AutoRotation at runtime on iOS 16. (UUM-23251)
-
Package Manager: Fixed null Exception when manually installing com.unity.ui.builder. (UUM-39890)
-
Physics: Fixed physics simulation mode not being upgraded correctly from an older project that lacked the auto simulation option in DynamicsManager.asset. (UUM-39879)
-
Prefabs: Fixed for an unparented GameObject is created when duplicating a Prefab with a child that has HideFlags.DontSave. (UUM-28068)
-
Shadergraph: Fixed Texture Size node causing compilation error in the Fullscreen ShaderGraph target. (UUM-28758)
-
SpeedTree: Added motion vector rendering for SpeedTrees for HDRP. This will help with fixing visual issues with effects that use motion vectors such as Temporal Anti Aliasing (TAA), Motion Blur, or similar. (UUM-1924)
-
SRP Core: Fixed Rendering Debugger runtime UI getting occluded by user UI with sorting order larger than 0. (UUM-26782)
-
UI Toolkit: Fixed the multi-selection of list views in the Inspector window when using the shift or alt key. (UUM-30681)
-
Universal Windows Platform: Fixed an issue that Capabilities are not changed when rebuilding the project. (UUM-39725)
-
VFX Graph: Fixed crash when loading a subscene with VFX in DOTS. (UUM-13772)
-
VFX Graph: Removed an error message when a point cache asset is missing, added an error feedback instead. (UUM-26966)
-
Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file (UUM-38104)
-
Editor Window Management: 2D projects created with versions from 2023.1.0a25 to 2023.1.0b4 fail to upgrade to 2023.1.0b9 and later 2023.1.0bX versions (UUM-34312)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
Input: The "Listen" button and input field for action Binding Path is mostly not visible (UUM-36929)
-
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
-
Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode (UUM-36218)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
Physics: Editor crashes on nv::cloth::FabricCookerImpl::cook when entering Play Mode (UUM-34029)
-
Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player (UUM-12530)
-
Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)
-
Shader System: Shader keywords are ignored when using Camera.main.SetReplacementShader (UUM-40400)
-
Shadows/Lights: Directional Light Shadow glitches when the Shadow Strength value is changed (UUM-34294)
-
Universal RP: Decal is not drawn when using Deferred Rendering, a Rendering Layer, and Screen Space Ambient Occlusion (UUM-39831)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)
-
Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)
-
Visual Effects - Legacy: [Android][Vulkan] Visualisation corruption occurs when rendering Particles to Render Texture (UUM-21106)
-
Web Platform: [WebGL] Build fails and Shader errors are logged when Code Optimisation is set to Runtime Speed (UUM-40103)
-
XR SRP: Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused (UUM-40249)
-
Test Framework: Added TestFileReferences.json to be generated on build step of the player, so can be consumed later by Test runners to enrich data for run part.
-
Test Framework: By using the editor command line new argument -randomOrderSeed x you can run the tests in a randomized order, where x is an integer different from 0. If a new test is added in the project the random order passing the same seed will be kept, and the new test will be placed in the random list accordigly.
-
Test Framework: The UTF version now automatically updates for SRP tests
-
Editor: Fixed an issue where RFloat / RGFloat / RGBAFloat formats were not useable in the Texture Importer Inspector even though they already could be applied through, for example, an AssetPostprocessor.
-
Graphics: Graphics.Blit now supports source signed textures (no remapping if blitting from signed to unsigned). (UUM-6249)
-
VFX Graph: Allows texture types to be used in branch operators (UUM-38037)
-
VFX Graph: VFX systems receiving GPU events can now go into sleep state
- Build Pipeline: Will now use -filelist when running libtool for MacOS/iOS builds to prevent command lines from becoming too long. (UUM-34555)
-
Asset Pipeline: Fixed an issue where the AssetImportManager could crash while registering scripts if a script became unreachable during a domain reload (UUM-27516)
-
Asset Pipeline: Fixed an issue where the AssetImportManager could crash while registering scripts if a script became unreachable during a domain reload (UUM-34560)
-
Build Pipeline: Fix ability to complete build when using Multi-process option to build AssetBundles when Visual Effect Asset has missing references. (UUM-38157)
-
Build Pipeline: Fixes edge case where using the BuildPipeline.BuildPlayer APIs on Windows can fail, when a previously used build folder has been deleted. (UUM-30952)
-
Core: Fixed an issue where "Burst error BC1091: External and internal calls are not allowed inside static constructors: Unity.Jobs.LowLevel.Unsafe.JobsUtility.get_ThreadIndexCount()" may have been thrown when Burst compiling certain codepaths. (UUM-39612)
-
Core: Fixes crash that could occur when scheduling many jobs that have many NativeContainers such that the job debugger might run out of room for debug information. (UUM-39742)
-
DX12: Fixes a crash caused by too early release of a texture. (UUM-29286)
-
DX12: Fixes issues in constant buffer offset binding with e.g. terrain painting. (UUM-2881)
-
Editor: Disable blitting to same texture error message when the destination texture is not used as input texture in specified pass in Graphics.Blit. (UUM-33058)
-
Editor: Fix crash when previewing certain animation curves in the inspector which contain infinite tangents (UUM-35456)
-
Editor: Fix Prefab item in Hierarchy does not expand until second click. (UUM-35376)
-
Editor: Fix the problem of selectedPlatform being serialized in ProjectSettings.asset. (UUM-28332)
-
Editor: Fixed an issue where previews for Textures using signed formats looked incorrect. (UUM-6249)
-
Editor: Fixed GameAssembly build script for Xcode project generated on Windows (UUM-26049)
-
Editor: Fixed Left Alt is recognized as pressed when switching to a different window and back (UUM-30743)
-
Editor: Prevent particle system buffer pre-mapping in editor if RenderDoc is present. (UUM-32787)
-
GI: Lighting bake stops with error 2 ('AddGeometry' failed with exit code: 4)". Error is thrown without telling which mesh is problematic. (UUM-32710)
-
Graphics: Fixed an issue where, in some instances, specific GraphicsFormatUtility API such as "HasAlphaChannel" were returning incorrect results for signed TextureFormats. (UUM-35162)
-
Graphics: Fixed DOTS instancing support for Universal2D in the URP/Lit shader (UUM-34465)
-
Graphics: Fixed excessive Metal memory allocation under some scenarios (UUM-31722)
-
Graphics: Fixed foveated rendering for y-flip render targets on metal (UUM-35335)
-
Graphics: Fixed VVL-01913 error when trying to end too many debug markers in a secondary command buffer scope (UUM-35950)
-
Graphics: Strip shader variants with both procedural instancing and DOTS instancing (UUM-34452)
-
HDRP: Fixed HDProbes to support custom resolutions for all rendering modes
-
HDRP: Fixed shaders stripping for Lens Flares (UUM-35895)
-
HDRP: Various space transform fixes (UUM-38146)
-
HDRP: [Backport] Fix the incorrect base color of decals for transparency. (UUM-38038)
-
iOS: Delete unneeded files when replacing the build (UUM-27977)
-
iOS: Fix assert error in iOS.Device.systemVersion and tvOS.Device.systemVersion. Also make there properties only return values on respective OSes. (UUM-16561)
-
Linux: Fixed Unity Editor does not send exit code until Bug Reporter is closed (UUM-34630)
-
Linux: Fixed Unity runtime printing stack trace more than once in Entities package + IL2CPP crashes (UUM-35527)
-
Particles: Fix sub-emitter preview incorrectly pausing if parent particles are finished. (UUM-36773)
-
Particles: Fix subemitter crash if effect is referenced more than once in effect hierarchy. (UUM-36485)
-
Serialization: It is not possible to instantiate abstract class, which is happening in this case. The fix for editor crash is to make sure that the abstract StatusEffect class is not instantiated in SerializedReference fields. You can achieve this by either changing all the occurrences, or add [MovedFrom(true, sourceClassName:"StatusEffect")] attribute to StatusEffectComplex class. (UUM-9218)
-
Serialization: When serializing empty managed object reference we are not adding the data node in the YAML, which is causing problems after some fields are added to the script and the YAML is being de-serialized. In this case, as there still is not any data node in the YAML, the deserialization process is not instantiating the managed object correctly. (UUM-2258)
-
Shaders: Fix interpolator parameter GLSL generated code for EVAL_SAMPLE_INDEX, EVAL_SNAPPED, EVAL_CENTROID. (UUM-35468)
-
Shaders: Fixed "State comes from an incompatible keyword space" error when using dynamic branching with use pass or fallbacks. (UUM-37468)
-
Shaders: Fixed progress bar sometimes not appearing when "Compile and show code" button is pressed in the shader inspector. (UUM-27865)
-
Test Framework: Fix for WebGL platform target to close the browser tab when the run is completed.
-
TextCore: Corrected the improper ratio between character spacing and word spacing for justified alignment. We intend to introduce an adjustable property to allow for fine-tuning of this ratio. (UUM-30367)
-
TextCore: Ensure tag affects the preferred height values. (UUM-28446)
-
TextCore: Fix "NullReferenceException" thrown when renaming Sprite in the Sprite Character Table (UUM-18062)
-
TextCore: Fix exception thrown when parsing an invalid tag. (UUM-11753)
-
UI: Fixes the UI rendering to use the render-target dimensions instead of the display buffer dimensions when calling ScriptableRenderContext.DrawUIOverlay from an SRP. (UUM-12865)
-
UI Toolkit: Fixed issue where sprites used incorrect indexes. (UUM-30797)
-
UI Toolkit: Fixed selection when the carriage return (\r) is being used. (UUM-8181)
-
UI Toolkit: Fixed UI Toolkit not rendering in render texture when launched in batch mode. (UUM-26763)
-
URP: Fixed redundant blit is used due to postFX, although it is disabled in rendererData. (UUM-31474)
-
VFX Graph: Fix a potential crash with particle strips (UUM-36762)
-
VFX Graph: Fix an editor only memory leak with VFX Graph objects
-
VFX Graph: Fix data serialization that could lead to corrupted state (UUM-25417)
-
VFX Graph: Fix VFX assets being considered modified after creation (UUM-35056)
-
WebGL: - Fixed webCamTexture.DidUpdateThisFrame not getting correctly updated (UUM-29274)
-
Windows: Fixed a bug with multi-channel audio input on Windows. If we tried to capture from a microphone with more than 2 channels, Microphone.Start would fail and an "Unsupported file or audio format" error would appear in the console. (UUM-26565)
-
Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file (UUM-38104)
-
HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened (UUM-34562)
-
Kernel: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)
-
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
-
Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode (UUM-36218)
-
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
-
PhysX Integration: Wheel Colliders aren't detecting collision (UUM-39879)
-
Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player (UUM-12530)
-
Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)
-
Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios (UUM-19089)
-
Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)
-
Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)
-
Visual Effects - Legacy: [Android][Vulkan] Visualisation corruption occurs when rendering Particles to Render Texture (UUM-21106)
- HDRP: Improved CPU performances by disabling "QuantizedFrontToBack" sorting in opaque rendering.
-
2D: Fixed a Nullptr lens flare data driven 2d bis.
-
2D: Fixed an issue where the MainTexTexelSize property is not being set when compiling a Shader. (UUM-27287)
First seen in 2023.1.0b4. -
2D: Fixed bug with placement of the Tilemap Instantiated Object when the Tilemap orientation is set. (UUM-36433)
-
2D: Fixed case where sprite Packer does not re-pack folder when texture type is changed to sprite when inside a target folder. (UUM-34323)
-
Asset Pipeline: Fixed an issue with async unloading which could cause errors and crashes in AssetDatabase.CreateAsset(). (UUM-20313)
-
Burst: Fixed incorrect Burst stacktraces in Windows player builds. (UUM-33695)
-
Editor: Added Bee build recipes for LAME and Vorbis encoders.
Fix LAME vulnerability CVE-2017-8419. (UUM-14404)
First seen in 2023.2.0a1. -
Editor: Fixed an issue that caused some packages to remain visible in the Project Window when the visibility button was toggled. (UUM-35156)
-
Editor: Fixed an issue that caused the assets of some packages to remain visible in the Object Picker when the visibility button in the Project Window was toggled. (UUM-21308)
-
Editor: Fixed an issue where a UnityException ("Could not find the requested Platform Texture Settings. This is incorrect, did initialization fail?") would sometimes be thrown when inspecting multiple texture importers at the same time. (UUM-15620)
-
Editor: Fixed an issue where users would sometimes be prompted to save their changes by the Texture Importer Inspector despite having not changed any of the importer settings. (UUM-19921)
-
Editor: Fixed for editor freeze on macOS. (UUM-30173)
-
Editor: Fixed for editor hang that could happen, when an import in worker process fails because of asset being changed during the import. Any following sync import (using ProduceArtifact API) request for this asset, would cause editor to hang. (UUM-22607)
-
Editor: Fixed meshes from 2019 LTS and older being upgraded to use an incorrect "Margin Method" setting for Lightmap UV generation. (UUM-37456)
-
Editor: Fixed the flickering of icons in the Hierarchy window. (UUM-35261)
-
Editor: For URP and HDRP moved the Realtime GI CPU Usage setting to the Quality tab in Project Settings. (UUM-28789)
-
Graphics: Avoid false warnings about RenderTexture format when switching colorspace. (UUM-6770)
-
Graphics: Fixed flickering issue with gpu batched skinning on D3D11 graphics api.
-
Graphics: Improved performance when initially loading async uploaded textures. (UUM-25862)
First seen in 2023.1.0b3. -
HDRP: Added check to ensure gismos arent rendered when they shouldnt be. (UUM-22315)
-
HDRP: Fixed cloud layer rotation does not allow for smooth rotation. (UUM-35087)
-
HDRP: Fixed GetScaledSize when not using scaling. (UUM-34513)
-
HDRP: Fixed quad overdraw debug at high resolution. (UUM-33220)
-
HDRP: Fixed TAA aliasing edge issues on alpha output for recorder / green screen. This fix does the following:
-
Removes history rejection when the current alpha value is 0. Instead it does blend with the history color when alpha value is 0 on the current plane.
-
The reasoning for blending again with the history when alpha is 0 is because we want the color to blend a bit with opacity, which is the main reason for the alpha values. sort of like a precomputed color
-
As a safety, we set the color to black if alpha is 0. This results in better image quality when alpha is enabled. (UUM-33950)
-
-
HDRP: Fixed VT init to avoid RTHandle allocation outside of HDRP rendering loop. (UUM-31058)
-
HDRP: Upgrading from DLSS 2.4 to DLSS 3.0 for upscaling part. (UUM-36246)
-
IL2CPP: Fixed LineNumberMapping.json not ending up in exported projects when --emit-source-mapping is used. (UUM-29964)
-
IL2CPP: Fixed Marshal.OffsetOf returning the wrong offsets for explicit layouts. (UUM-35032)
-
iOS: Fixed "Screen.orientation" is not changing orientation in the UaaL. (UUM-30925)
-
iOS: Fixed BuildCanBeAppended returning Unsupported when used on Windows. (UUM-25061)
-
iOS: Fixed Images.xcassets not being added to the xcode project (resulting in icons not being set). (UUM-32547)
-
iOS: Fixed low memory usage event not triggered when using Unity as a library. (UUM-20838)
-
macOS: Fixed BuildCanBeAppended returning Unsupported when used on Windows. (UUM-25061)
-
Mono: Corrected handle generic parameter attributes in the .Net Framework Api Compatibility Level. (UUM-32896)
-
Package Manager: Fixed a bug where removing an invalid local package would delete your project folder. (UUM-36876)
-
Prefabs: Fixed an issue so that PrefabUtility.ApplyRemovedComponent now removes the associated removed component override. (UUM-33911)
-
Scripting: Fixed ApiUpdater not applying updates to types moved to a new namespace in some alias scenarios. (UUM-10942)
First seen in 2023.1.0a13. -
Scripting: Fixed ApiUpdater not applying updates to types moved to a new namespace in some scenarios. (UUM-20040)
First seen in 2023.1.0a13. -
SRP Core: Fixed a crash on keywords::LocalKeywordState::ResetWithSpace when shader contains Grab Pass. (UUM-30548)
-
SRP Core: Fixed potentially broken rendering and errors after renaming a VolumeProfile asset. (UUM-37604)
-
uGUI: Fixed an issue that the Slider Component Normal Color property does not change in Scene and Game view when changed with an Animation. (UUM-34170)
-
UI Toolkit: Fixed the slider's value retention when interacting with the text field. (UUM-36298)
-
Universal RP: Changed the ScreenSpace Decals sorting criteria to None to fix flickering issues. (UUM-28562)
-
Universal RP: Fixed an issue where assets were incorrectly being saved when making builds.
-
Universal RP: Fixed TAA resource leak on entering/exiting the playmode. (UUM-34062)
-
URP: Fixed incorrect MSAA sample count when using Deferred renderer but rendering to a target texture. (UUM-31113)
-
URP: Fixed ShaderGraph preview window not showing anything when using DepthNormals pass. (UUM-31643)
-
VFX Graph: Fixed strips tangents and buffer type with Shader Graph. (UUM-35927)
-
Video: Fixed an issue that internal texture queue populated by asynchronous decoding was sometimes being drained from 2 threads. Now serializing access. (UUM-21948)
-
Video: Fixed crashes when changing the source URL on some specific devices. (UUM-29011)
-
WebGL: Fixed a missing backslash in WebGL system info user agent regex that triggered a JS linter. (UUM-34348)
-
WebGL: Fixed WebGL build when "Name Files As Hashes" is enabled. (UUM-36100)
-
Windows: Fixed an issue that the Numpad Equals can now be registered with the Input System. (UUM-15023)