Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected
2021.3.54f1
LTS · Released Jul 15, 2025 · Changeset 80e9eb2cec47 · 22 release notes
Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands
1.24.0 to 1.25.1
1.8.21 to 1.8.23
2.4.0 to 2.4.1
3.4.0 to 3.5.0
16.6.0 to 16.6.2
1.14.3 to 1.15.0
com.unity.services.levelplay@8.10.0
Added keyboard support for copying code examples.
DocumentationImprovement
Set ID3D12GraphicsCommandList::IASetVertexBuffers once instead of several times in a loop inside GfxDeviceD3D12Base::DrawBuffersCommon.
Enforcing to use Streaming Assets extensions for noCompress string in Android Gradle project to avoid problem with too many entries in the list, which may cause Gradle build fail.
Fixed Integer input field not allowing negative integers to be entered (on non-tmp text fields).
Fixed that player builds using IL2CPP on Linux would have truncated stacktraces if Burst was in the callstack. (BUR-2858)
BurstFixLinux
Fixed Cursor.visible ignoring CursorLockMode.Locked.
Fixed IMGUI EditorGUIUtility.labelWidth value being changed by the Scene View UI. This could impact other windows drawn afterwards.
Fixed implicit truncation shader warnings when using the multiplayer VR template.
Removed the "Check for Updates" window.
Fixed a validation warning on DirectX by changing the fake input layout format.
Fixed an issue where the XrDisplaySubsystem tries to destroy textures that are still being used by other processes. This fix uses FinishRendering() to block the simulation thread until those resources are no longer in use before trying to destroy them.
Fixed and issue where deployed URP Quest Applications throw Vulkan Errors on App Exit.
Updated com.unity.xr.openxr package version to 1.15.0.