Crash with demangling\_unexpected\_handler() when rapidly modifying serialized fields
2020.3.40f1
LTS · Released Sep 27, 2022 · Changeset ba48d4efcef1 · 60 release notes
Added: Added identifiers for iPhone 14 models.
iOSAPI change
NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene
AssetBundle indeterminism caused by mesh streaming info
If a user is experience lighting coruption they be may required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).
GIKnown issueCaution
Meta Quest performance loss between URP versions when built
Updated libjpeg-turbo to version 2.1.2 to solve security issues with version 1.3.1, used by Texture2D and ImageConversion LoadImage API and ImageConversion EncodeToJPG API.
GraphicsUUM-4950fixed 2020.3.40f1
Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
iOSmacOS
Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Android
Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
Universal Windows PlatformWindows
Desktop:
System Requirements
Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 11.0 or higher.
System RequirementsiOS
OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
Android
Any recent desktop version of Firefox, Chrome, Edge or Safari.
WebGL
Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Universal Windows PlatformWindows
Exported Android Gradle projects require Android Studio 3.4 and later to build
System RequirementsAndroid
1.4.1 → 1.4.2
2.0.0 → 2.0.1
2.0.0 → 2.0.1
com.unity.services.mediation@1.0.4
Add com.unity.services.mediation@1.0.4
Added bone weight index validation in SpriteSkin's validate method, to ensure valid data before continuing with deformation.
2DImprovement
Reduced the time taken by refreshing the asset database, which among other things improves the performance of editing prefabs
Asset ImportImprovement
Reduced the time taken to open inspectors by avoiding a pointless copy of a big thing behind the scenes
EditorImprovement
Add Unity Netcode for Gamebjects Package 1.0.1
MultiplayerImprovement
Add Unity Transport Package 1.2.0
MultiplayerImprovement
Improved pop-up error messages when attaching scripts to GameObjects.
Fixed crash when using UAV with Vulkan on older Mali devices
\[Backport\] Fix for 2020.3: Static Image for Splash Screen Moving When Loading on Android Build
Fixed doc for GamepadSpeakerOutputType to be used exclusively for playstation 4, playstation 5 platforms and editor platforms only.
The "linear" parameter was stated to be true by default for Texture2DArray, this has been fixed.
Fixed crash that can occur when calling ComputeBuffer.GetData() with non zero computeBufferStartIndex parameter
Fixed denoising issues with OIDN and OptiX denoisers on GPULM when using different values for direct lighting sample count and indirect lighting sample count.
Fixed Texture2D.GetPixel(int x, int y, int miplevel) internally passing the miplevel parameter incorrectly.\]
Avoid an intermittent crash in the .NET thread pool implementation when a thread is incorrectly removed from the pool twice.
Avoid an intermittent crash on shutdown when many threads are waiting on a Monitor object inside for a C# lock statement.
Correctly layout structures in memory with an explicit layout and a size parameter.
Fixed crash when ill formed utf16 content is converted to utf8
Fixed orientation handling on startup (when the phone is rotated between starting up and showing unity itself)
Stop Touch.rawPosition changing position when touch is dragged
Fixed print stack trace frequently crashing
Upgrade curl to 7.84.0
HTML text cleaned up in details view.
Opening a broken scene with light mapping enabled could crash the editor.
Fix an issue where define constraints on unity's pre-defined symbols like "UNITY\_INCLUDE\_TESTS" were misbehaving for Precompiled assemblies
Fix case when trying to serialize generics with generic fields of types from different assemblies.
Fixed an issue where messages from the compiler containing special character were not correctly printed in the console
Properly track managed-only classes so they are not stripped by the il2cpp linker.
Stop rendering VFX shadows when VFX are disabled in Scene View visibility menu
Added a notice regarding the experimental state of Virtual Texturing to the Player Settings editor.
Virtual TexturingFix
Added a warning for Procedural Virtual Texturing clarifying that the feature is not currently supported.
Virtual TexturingFix
The experimental state of Streaming Virtual Texturing and Procedural Virtual Texturing was not clearly indicated in the API docs and Manual, this has been corrected. For clarity, these features should not be used in production.
Virtual TexturingFix
Improve shader compilation performance problems on MacOS when GPU instancing is used.
Fixed mouse buttons do not get switched when the primary mouse button is changed.
Fixed multiview is enabled when renderer is configured to SPI mode on PC
Updated manifest.json to use com.unity.inputsystem package version 1.4.2
Updated the verified version of AR Foundation related packages to 4.1.12.
XRChange