Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12
2022.3.58f1
LTS · Released Feb 12, 2025 · Changeset ed7f6eacb62e · 70 release notes
[iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying
Audio Source clip is not audible when exceeding a high number of active Audio Sources
Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API
Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
[windows only] Switching Project when importing complete project does not import all assets and project opens incomplete
Updated Visual C++ 2010 Redistributables used in the Windows Editor Installer.
1.8.18 to 1.8.19
2.1.11 to 2.1.12
8.5.1 to 8.6.0
Added a copy button to code examples in the documentation.
DocumentationImprovement
Sometimes the navigation path contained points outside of the shortest trajectory.
Allow build and run to work correctly when exporting an app bundle project.
Fixed rare race condition when loading AssetBundles using AssetBundle.LoadFromStream.
Allow users to rebuild the Library when we detect corrupted databases.
Fixed a bug that would cause the audio to not resume properly after unpausing a timeline.
The Scene View Camera page had links to pages that don't exist in 22.3. These have been removed.
DocumentationFix
Added inconsistencies with available EditorToolContexts and EditorTools when Inspectors are locked or Property Windows are used. EditorToolContexts and EditorTools are now only available for the active selection.
Asset Preview Window now renders a preview for assets with LODGroup components when no LOD group is selected.
Fixed a bug where using a render pipeline asset extending UniversalRenderpipelineAsset or its HDRP equivalent resulted in significantly longer build times.
Fixed an issue on Windows where closing a Utility window with the Escape key would not prompt the user about saving or discarding unsaved changes.
Fixed an issue where enabling the scene view camera overlay would trigger synchronous shader compilation even if asynchronous compilation is enabled.
Fixed an issue where Occlusion baking parameters could be set to negative values.
Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked.
Fixed editor crash when a null object is passed in to EnsureUniqueSiblingName.
Fixed EditorWindow sizing issues when dragging windows between displays with different DPI scales.
Fixed GizmoType.NotInSelectionHierarchy gizmos not being restored on deselect.
Fixed issue with Android builds adding extra file extensions when "Show all filename extensions" was enabled in Finder preferences on macOS 15.
Fixed LinuxEditor crash when closing LaunchScreen after project load.
Fixed the selected marker on the timeline being offset incorrectly when zoomed out.
Fixed UnauthorizedAccessException when edits are made to SceneTemplateSettings with Perforce Integration Enabled.
Slight optimization to loading/processing Profile traces.
WindowsEditor keeps the main EditorWindow snapped when the Layout changes.
A warning has been added when running CopyTexture with compressed texture formats unsupported by the current device.
Fixed regression where texture data does not end up in Player builds when "Load texture data on demand" is enabled in the Editor settings.
Fixed Vulkan crash using WebCam textures on certain devices.
Improved JobHandle.Complete() to avoid stealing work that is unrelated to the job being completed.
GraphicsFix
R8_srgb is now (correctly) marked as unsupported on intel mac.
GraphicsFix
Added a condition to the Receiver Motion Rejection function(feature) to check that the pixel has actually moved.
Fixed an issue where the padding in the Lighting window was different between tabs.
Fixed artifacts when blending cascade shadows and distance shadowmask.
Fixed erroneous numeric conversion involving enum values.
Fixed sporadic deadlock in asset garbage collection scanning.
Fixed an issue causing the player to fail to exit when using the new Input System and on Windows 11 (24H2).
Fixed Entitlements file randomly disappearing on consecutive builds.
Run \[AVCaptureSession startRunning\] in a background thread as suggested by Apple. Consequently it also fixes the issue where a PlayerLoop is called recursively when running the iPhone app on Mac.
Fixed job system atomic synchronization bug which could cause a hang.
Optimized JobHandle.CombineDependencies() to reduce cost and avoid scheduling batched jobs. This allows for code that combines dependencies frequently to submit larger batches which improves performance.
Removed job batch kick in Transform jobs to fix performance regression.
Fixed issue where macOS machines set to Morocco/Casablanca Timezone were one hour behind.
Entitlement packages are considered as supported in the Package Manager.
Fixed crash when package contains a dependency with null version in the package manifest.
Fixed the issue where selecting an organization with spaces in its name in the inspector caused validation errors and won't let save changes. Organization names are now automatically sanitized to remove spaces.
Packages installed on external FAT32/exFAT drives should not fail when the mtime is outside of the supported range.
Fixed changing resolution width/height in player settings not applying upon building & running the player if no other resolution settings changed.
FIxed a crash caused by a native ProfilerRecorder being incorrectly reference counted when having managed instances on multiple threads.
Fixed pool cleanup on entering playmode with domain reload disabled.
Fixed a performance regression in Camera.Render().
Fixed corrupted shader property name after loading an asset bundle.
Rendering Debugger - Silent crash when selecting a Volume component with public RTHandles.
Fixed a Warning message spam when adjusting the Blur Direction slider value within the Terrain Inspector.
Parent USS should not be visible in UIBuilder in isolation mode.
Fixed an issue where stylesheets added to an element were moved to the UXML root when opening the UXML file in the UI Builder.
Fixed ListView is not scrollable when disabled.
Fixed the two pane split view's drag line position is not updated after viewData is restored.
Fixed tooltips in PropertyFields using a TooltipAttribute with elided text.
Fixed USS alias variables are not shown in the variable list if the stylesheet is the default.
Fixed light cookie texture memory leak when entering Playmode.
\[INSTABILITY:1204494\]: WithValidMovie_BecomesReady.
Updated XR Legacy Input Helpers (com.unity.xr.legacyinputhelpers) to version 2.1.12.