Additional downloadsSelect the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
Known Issues in 2022.2.19f1
DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled (UUM-30173)
FrameDebugger: Frame Debugger VRAM memory leak (UUM-28065)
MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)
MacOS: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help (UUM-33727)
MacOS: Editor silently crashes when entering Play Mode on macOS (UUM-34395)
Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)
Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)
Texture: [AsyncUpload] Crash on Sprite::Transfer when building the project (UUM-31364)
UI Toolkit Controls: Inspector override marker UI is not updated after "Apply All" (UUM-34235)
Universal RP: Flickering orbs appear when using RenderTargetHandle (UUM-26513)
Universal RP: URP TAA implementation leaks accumulation buffers when entering the Play Mode (UUM-34062)
XR SRP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)
2022.2.19f1 Release Notes
- Android: Chrome OS Build & Run Support - Add "Run Device" using IP address.
- HDRP: Added a script to drive dynamic resolution scaling in HDRP.
Core: Added: Debug.developerConsoleEnabled toggles the IMGUI-based developer console in development builds.
Graphics: Added: Added IUnityGraphicsMetalV2 with a possibility to commit unity's command buffer, and to query the command queue.
2D: Fixed Crash on RasterizeTri when clicking "Pack Preview" after packing an Asset into Sprite Atlas. (UUM-18880)
Android: Fixed escaped double quotes when using SetAdditionalIl2CppArgs. (UUM-25447)
Build Pipeline: Fixed build failure related to streaming assets with symbols in file names. (UUM-9881)
Build Pipeline: Fixed incorrect dependencies appear after building AssetBundles with Prefab Variants. (UUM-20038)
Build Pipeline: Fixed renaming Prefab Objects leads to wrong Asset Bundle dependency when the Prefab is nested. (UUM-639)
Build Pipeline: Fixed Shader references are lost when building assets with BuildPipeline.BuildAssetBundles. (UUM-2259)
Core: Fixed error when baking terrain.
DX12: Fixed a case where creating and destroying Renderers that use Dynamic Geometry as Ray Tracing Mode very often in ray tracing effects would cause the GPU memory to fill up quickly. (UUM-31709)
Editor: Fixed a crash that occurs when you set the custom-rolloff-curve to null on an audio source. (UUM-29578)
Editor: Fixed an problem in the Terrain Inspector that was causing an error to display that could hide the Quality Settings section. (UUM-33676)
Editor: Fixed Editor freezes when clicking Prefab > Select Asset for a scene exported manually with missing information. (UUM-30060)
Editor: Fixed project upgrade of non-physical camera animation in FBX (field of view value). (UUM-7628)
Editor: Fixed regression when computing UVs for faces that have their material assigned via a group. (UUM-30948)
Editor: Fixed the wrong color space of some values when using dynamic colors in a project in linear color space. (UUM-20443)
Editor: Prevented tags from being created with an empty name. (UUM-32286)
Editor: Rare GLES crash fixed with SRP Batcher. (UUM-30449)
Entities Graphics: Added Entities Graphics support to URP decal shaders. (UUM-29204)
Graphics: Fixed an issue where copying to/from invalid mipmaps could cause a crash or hang to occur. (UUM-15079)
Graphics: Fixed an issue with the "Load texture data on demand" editor streaming setting where an assertion would be hit while building player data if dynamic fonts were present in the project. (UUM-28337)
IL2CPP: Added support for the refanytype opcode. (UUM-29465)
IL2CPP: Allow non-blittable types without any reference fields to be pinned. This matches the behavior of .NET Core, and changes from the previous behavior of IL2CPP, which matched .NET Framework. (UUM-23102)
IL2CPP: Corrected the behavior of type layout when structs with explicit layout and a size directive are used as fields. (UUM-13597)
IL2CPP: Fixed an intermittent crash in the thread pool implementation when the socket no longer exists during an HTTP request. (UUM-21671)
Linux: Fixed DisplayInfo.WorkArea ignores resolution scaling when working with multiple displays. (UUM-1589)
Linux: Fixed New Input System Debugger is logging 2 events when holding a key. (UUM-32567)
macOS: Implemented Display.colorBuffer and Display.depthBuffer on macOS metal. (UUM-18382)
Networking: Fixed null exception in WWWForm when file name is empty string. (UUM-32984)
Particles: Use double precision timers in the Shape module to improve the accuracy of long simulations. (UUM-30775)
Prefabs: Fixed for handling conflicting components during prefab merging. (UUM-20241)
Prefabs: Fixed for Prefab instance is not enabled if RevertPropertyOverride is called during OnEnable. (UUM-21119)
Scripting: Avoid Editor crash in GetAssemblyScrapedMonoScripts when TypeLoadExceptions are raised. (UUM-31318)
Shadergraph: ShaderGraph styles were not applied correctly when the system locale was set in Turks. (UUM-33522)
UI Toolkit: Cursor is not changing color when using "--unity-cursor-color". (UUM-28511)
UI Toolkit: Made sure layout is correctly updated when the scale changes. (UUM-26508)
Universal Windows Platform: Fixed a crash occuring when Cloud Diagnostics was enabled and Debug.LogException was used off the main thread.
Web: 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. (UUM-30472)
WebGL: Loading bar in PWA WebGL template is centered. (UUM-27941)