Crash on DisconnectGtkSignal(void, GtkCallbackResponse ()(), void*) when going through microgame tutorials
2021.3.26f1
LTS · Released May 25, 2023 · Changeset a16dc32e0ff2 · 61 release notes
Crash on objc_msgSend when the Editor UI gets redrawn
Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help
Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)
MonoKnown issueBlocker
[macOS] Editor freezes when saving prefab changes in Play Mode if VSync is enabled
Editor silently crashes when entering Play Mode on macOS
[iOS] Rendering freezes when the orientation is changed
Project Browser shows package resources when package visibility is disabled
Oculus Quest 2 build does not work when built with Vulkan
[Quest 2] Build crashes on Quest 2 when Graphics Jobs are enabled
[URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x
Changing the download progress calculation in 2021.3 to use doubles when downloading asset packs on Android.
Add the possibility of running tests in a specified order from a test list (DSTR-494).
EditorFeature
Added support on Metal for vprog having void return type
ShadersImprovement
Fixed case where Sprite is not being masked when using SpriteShape
Fixed graphical artefact where 2D sprite only rendered a portion of a texture when the global mipmap limit was set to anything other than full-res in the Player quality settings and when the corresponding quality settings was selected at runtime.
Fix 'back button' press on VideoPlayer
The 'Filter Touches When Obscured' Player Setting is now respected by the new input system.
Updated GetDeviceName() API to support SystemInfo.deviceName on API Level 32 or higher.
Fix Editor crash when changing Asset Serialization Mode to Force Binary with the com.unity.multiplayer.samples.coop package installed
Source asset db rebuild and plugin asset reimported to fix inconsistency
Fixed a bug where SystemInfo.supportsAudio would return true on some platforms and false on others, when Unity Audio is disabled. We now always return false in this case.
Updated the play-on-awake tooltip on the AudioSource.
Fix 1px mismatch between reported Screen size and actual back buffer size when using DPI scaling leading to errors being logged and broken rendering.
Fix for crash when removing component from many gameobjects at the same time.
fix GPU out of memory for test track project
Fix UnityEditor PDB symbols being invalid
Fixed an issue where IL2Cpp generated files may experience hash conflicts.
Fixed file revealing in folder won't highlight. Only available in gnome DE.
Fixed the wrong color space of some value when using dynamic colors in a project in liner color space.
Improved documentation for GetActiveScene behavior during scene load
Optimized asset import logic to handle large amounts of files located in the same directory
Universal RP: disabled MSAA on devices without MSAA store support (Apple GPUs A8 and lower)
Updated UnityTLS
EditorFix
Updated XR Interaction Toolkit to 2.3.2
EditorFixXR
Fixed issue where lightmaps are lost when entering playmode, switching scenes, and exiting playmode.
Fix deadlock caused by UI jobs
Fix float to half conversion
Fix some paths of eye masking in Vulkan multi view rendering
Fixed an issue where Mipmap Streaming would not take the state of "Texture2D.ignoreMipmapLimit" into account.
GraphicsFix
Fix a UnityLinker crash that could happen processing Microsoft.MixedReality.GraphicsTools when High Managed Code Stripping is used.
Fixed possible corruption when writing primitive static fields on generic types when Faster (smaller) builds is enabled.
Fixed possible GC corruption when using the job system on PS4/PS5 platforms.
Fixed a bug with the player settings "Force iOS Speakers when Recording". It wasn't working properly when "Mute Other Audio Sources" and "Prepare iOS for Recording" were both disabled. It was also not working correctly with wired headphones, where the setting should have no effect.
Fix player crash in FMOD when loading ALSA drivers. (PIA-588)
LinuxFix
Fixed issue where setting a pointer via reflection included an additional layer of redirection.
Fixed the issue where viewing UPM packages that come from the Asset Store breaks the Package Manager window.
Refresh button stays enabled if user goes offline.
Fix for Prefab instance is not enabled if RevertPropertyOverride is called during OnEnable
Fixed the wrong resolution of missing types when there are multiple instances with the missing type.
Fixed custom scale and offset vectors not affecting serialised texture scale and offset.
Fixed incorrect error messages when manually enabling keywords.
Fixed SV_PrimitiveID on Metal
Fixed memory leak when textures get reparented from one scene to another
Fix invalid width on child element of absolute positioned parent.
Fixed reorderable ListView not starting a drag operation when its item contains an IMGUIContainer handling pointer events.
Fixed a crash occuring when Cloud Diagnostics was enabled and Debug.LogException was used off the main thread.
Universal Windows PlatformFixWindows
Fixed broken borders
Unexpected warning on Metal while rendering thumbnail preview for material
Fixed an issue with Unity page not being able to unload if user has already detached the canvas from DOM before calling Unity Quit function.
Ensure we get a MissingMethodException instead of a runtime crash in native code for non-AOT'd methods.
IL2CPPChange