\[Backport\] \[MacOS\] Crash on \_\_pthread\_kill when Render Texture has no Depth buffer and Dimension is 3D
2019.4.40f1
LTS · Released Jun 16, 2022 · Changeset ffc62b691db5 · 66 release notes
NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene
Mac computer running minimum macOS 10.12.6 and Xcode 9.4 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.12+, Ubuntu 16.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 10.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
2.6.11 → 2.6.15
1.14.16 → 1.14.18
1.2.3 → 1.3.2
2.0.1 → 2.0.2
4.1.4 → 4.1.5
1.19.2 → 1.20.1
1.3.1 → 1.4.1
2.9.2 → 2.9.3
com.unity.services.authentication@2.0.0
com.unity.services.analytics@4.0.1
Accelerator Corruption Detection.
Asset PipelineFeature
Fixed 'require texture compression' setting being reset during player build. (1397965)
2DFix
Fixed unidirectional NavMesh links creating erroneous connection between polygons. (1328727)
AIFix
Fixed a Unity Audio bug related to Bluetooth audio. This was causing issues with Vivox, and possibly other 3rd part audio libraries, with Bluetooth functionality. On Android, Bluetooth audio state is basically global, so Unity Audio now only makes the bare minimum changes to this state. We may still call startBluetoothSco and stopBluetoothSco when starting or re-initializing the audio output engine and when starting/stopping the Unity microphone. We may also call AudioManager.setMode when starting/stopping a Bluetooth mic through the Unity microphone APIs, but that's it. (1418634)
AndroidFix
Fixed app-freezing when an application changes into multi-window(split-screen) on Chrome OS tablet mode. (1361131)
AndroidFix
Fixed an issue where MonoScripts in plugins that were dependent on plugins in other folders could fail to import when reimporting all assets. (1411256)
Asset PipelineFix
Fixed an issue that audio track with no audio source acts as 3D spatial blended audio source. (1160449)
AudioFix
Fixed an issue that the Windows Editor no longer tries to link with the MP3 LAME library, which it does not use directly.
AudioFixWindows
Fixed an issue where cached Sprite state could be stale.
Build PipelineFix
Fixed an issue to offset binding support for cbuffers disabled from SystemInfo on DX12 as it has never been supported. (1381731)
DX12Fix
Fixed IMGUI state being reset when a EditorUtility.DisplayDialog was opened. (1380288)
EditorFixWindows
Fixed reflection probe baking sometimes containing the cyan loading shader. (1368213)
EditorFix
Fixed an issue that the light probe now produces valid output when punctual light overlaps it. (1242829)
GIFix
Fixed hang on repeated calls to GraphicsBuffer.CopyCount. (1353308)
GraphicsFix
Fixed incompatible render pass validation error in built-in pipeline project when graphics API is set to Vulkan. (1355666)
GraphicsFix
Fixed InputSystem.QueueStateEvent throwing exceptions when called from non-main thread. (1348778)
InputFix
Fixed keyboard not working on iOS 15. (1376970)
InputFixiOS
Fixed keys being stuck pressed when application regains focus on Windows Standalone, macOS with input system package. (1361145)
InputFixWindowsmacOS
Fixed mouse coordinates being incorrect until first move on Windows Standalone, Linux, macOS with input system package. (1231907)
InputFixWindowsmacOSLinux
Fixed PrintScreen key reported as pressed when pressing Insert/Home/Del/etc with NumLock being off with Input System package on Windows (also modified UWP and GDK). (1359217)
InputFixWindows
Fixed Touchscreen.pressure being corrupted on Windows Standalone with input system package. (1378194)
InputFixWindows
Fixed incorrect Windows input event timestamps. (1284586)
Input SystemFixWindows
Fixed a bug with the "Force iOS Speakers when Recording" player setting. In addition, a few other iOS Bluetooth audio bugs were fixed. When starting up with Bluetooth headphones connected, audio output used to play through the built-in speakers (which was an error). The list of available microphones was not always correct when connecting / dis-connecting Bluetooth headphones at runtime. Bluetooth microphone input was really choppy. (1387403)
iOSFix
Fixed issue when attempting to load corrupted rest-certificate.pem cert would crash Unity. (1423569)
KernelFix
Fixed an issue where calling SetResolutionImmediate in HDRP would display blue. (1309848)
LinuxFix
Fixed IPv6 UnityWebRequest support on Windows and Android. (1409484)
NetworkingFixAndroidWindows
Fixed an issue that the 'View documentation' link doesn't open an offline documentation when the package is added from a local disk.
Package ManagerFix
Fixed errors when viewing a Force Field Preset inspector whilst entering Playmode. (1318951)
ParticlesFix
Fixed System Used Memory reporting useless system and not app memory usage. (1267773)
ProfilerFix
Fixed an issue to aligne scene and instantiation behavior when loading a new scene between Editor and Build. (1046181)
Scene ManagerFix
Increased the Undo buffer size to better handle Terrain modifications. (1320023)
TerrainFix
Fixed an editor hang when entering Play Mode.
Version ControlFix
Fixed a crash on UnityMain when building for server with active VideoPlayer in Scene. (1350949)
VideoFixServer
Fixed an Editor crashes when playing a video file with 14 audio tracks in Play mode. (1371522)
VideoFixXR
Fixed an issue that the VideoPlayer reports inadequate error on errorReceived callback when Media Player is not present. (1226629)
VideoFix
Fixed an issue that the VideoPlayer throws errors when VideoClip loaded from AssetBundle nears the end. (1358843)
VideoFix
Fixed an issue that the Videos fail to play on Standalone Windows players with some AMD GPUs. (1389338)
VideoFixWindows
Fixed an issue VideoPlayer.width and height return 0 instead of expected values. (1339883)
VideoFixmacOS
Fixed a bug where some control keys were being incorrectly interpreted as text. (1417650)
WebGLFix
Fixed a bug where TMP fields wouldn't accept keyboard input when using new input system. (1258876)
WebGLFix
Fixed an issue with AudioClip.GetData(). (1369656)
WebGLFix
Fixed video playback to be muted when Audio Output Mode is set to Audio Source and the selected Audio Source is Muted. Also fixed another issue where video clips that browser blocked from autoplaying would not start playing after user interacts with the web page. (1241582)
WebGLFix