Unity 2022.2.17

Select 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.
New to Unity? Get started

Known Issues in 2022.2.17f1

  • 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)

  • IL2CPP: Build argument doesn't get passed when exporting the project (UUM-25446)

  • MacOS: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help (UUM-33727)

  • 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<GenerateTypeTreeTransfer> when building the project (UUM-31364)

  • uGUI Framework: Memory leaks stop textures from getting unloaded from memory when the textures gets reparented from one scene to another (UUM-33852)

  • 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)

  • Visual Effects - Legacy: [Android][Vulkan] Visualisation corruption occurs when rendering Particles to Render Texture (UUM-21106)

  • XR SRP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)

2022.2.17f1 Release Notes


  • Editor: Improved memory allocator contention when merging static meshes making this process a little faster.

API Changes

  • Editor: Added: EditorApplication.focusChanged event which fires when the Editor gains and loses focus.

  • Editor: Added: EditorApplication.isFocused property indicating the cached state of the Editors focus.

  • Scene/Game View: Added: CameraEditor.CreatePreviewOverlay, allowing custom editors to override the camera preview overlay.


  • Android: Disabled --fastdeploy during application installation, since in some cases it doesn't work correctly. (UUM-28376)

  • Editor: Overlays added through code are now shown in the Overlay Menu.

  • HDRP: Changed references of Diffusion Profile in the HDRP Wizard check by the ones in the HDRP Package.

  • HDRP: Enabled Extend Shadow Culling in Raytracing by default. (UUM-21784)

  • HDRP: Fixed usage of FindObjectsOfType to use FindObjectsByType(FindObjectsSortMode.None).


  • Android: Enabled the display of gradle tasks in progress dialog while building to Android. (UUM-31890)

  • Asset Pipeline: Disabled script re-compilation when Recompile after playmode and Auto-refresh are set. (UUM-20409)

  • Build Pipeline: Fixed an invalid build path error that triggers when building for WebGL on Windows. (UUM-27982)

  • Build Pipeline: Fixed an issue where IOS may fail to build in Xcode if script debugging is enabled. (UUM-12364)

  • Build Pipeline: Fixed Player Build fails. (UUM-1205)

  • Core: Fixed memory ordering issues in the job system that could occur on platforms with a weak memory model. Platforms such as Android, iOS, and Apple Silicon OS X could potentially see hangs or crashes due to reading old values that had been written to inside of a job. (UUM-32220)

  • DX12: Fixed a crash where command lists were not being cleaned up. (UUM-27446)

  • Editor: Added tooltip support to UnityEvent header label. (UUM-16433)

  • Editor: Enabled GameObjects from the 31st layer to be rendered when Camera.cullingMask is set to Everything. (UUM-2698)

  • Editor: Fixed an issue in the Frame Debugger with errors that appear when you enable the debugger when it was docked with the Game Window. (UUM-17193)

  • Editor: Fixed bug where objects would constantly be pinged when console log entries are collapsed. (UUM-10068)

  • Editor: Fixed Overlay.OnWillBeDestroyed not being called in some cases.

  • Editor: Fixed YAML file corruption on Android Platforms caused due to some obsolete targets in PlatformGroupEnum. (UUM-21944)

  • Graphics: Added support for DOTS_INSTANCING_ON to the HDRP/AxF shader. (UUM-32992)

  • Graphics: Fixed a crash on iOS, Android, and Silicon devices in ScriptableRenderLoop (DrawRenderers and DrawShadows) which was caused by a threading issue. (UUM-25831)

  • Graphics: Fixed an issue with GPU Instancing providing wrong previous world matrix, leading to motion vector computation issues. (UUM-30538)

  • Graphics: Introducing two new knobs so PBR DoF can now scale at 4k.<br> The first is a new knob "High quality Adaptive Sampling" which is enabled by default. This change allows now to turn off this feature (which changes adaptive sampling rate) and saves massive amount of performance. This knob improves performance massively while keeping image quality consistent.<br> The second knob is high and low res PBR dof checkbox. The previous drop down has been removed, since PBR DoF has always been half res, independent of the previous enum value. This new knob now shows true representation of resolution. The new low res setting lets PBR DoF run at quarter resolution. (UUM-26281)

  • HDRP: Added error when MSAA and non-MSAA buffers are bound simultaneously in custom passes. (UUM-22996)

  • HDRP: Better Reflection Probe Debug_"Icon".

  • HDRP: Clamp mouse pixel coords in tile debug view.

  • HDRP: Enabled path tracing to now produce correct results when dynamic resolution is enabled. (UUM-23315)

  • HDRP: Enabled the correct light position when changing distance on a Light Anchor. (UUM-26172)

  • HDRP: Enabled the volumetric clouds to be synced per camera. Previously, the clouds were synced through a global time, leading to discrepencies with cameras that update at different rates. (UUM-21985)

  • HDRP: Fixed a glitch in one frame in the Editor when using path tracing. (UUM-22917)

  • HDRP: Fixed an issue occuring on TAAU when the camera rect is adjusted. (UUM-25737)

  • HDRP: Fixed an issue where LOD-related frame render settings UI on the camera component would not reflect the current global default settings. (UUM-27546)

  • HDRP: Fixed an issue with Mac and HDR so it now shows correct results when HDR is enabled. (UUM-26282)

  • HDRP: Fixed an issue with ray tracing initialization when switching between render pipeline assets. (UUM-24692)

  • HDRP: Fixed HDSceneDepth triggering errors for uninitialized values. (UUM-21185)

  • HDRP: Fixed issue with Light Probe Proxy Volume not rendering correctly when Bounding Box Mode is Automatic World. (UUM-22821)

  • HDRP: Fixed material upgrader when executing tests. (UUM-20743)

  • HDRP: Fixed memory leak in HDLightRenderDatabase when switching between editor and play and no lights are in the scene. (UUM-29271)

  • HDRP: Fixed ray-traced emissive reflections. (UUM-30969)

  • HDRP: Fixed some colliders being disabled when cancelling an APV bake. (UUM-28815)

  • HDRP: Fixed swapped tooltips on decal materials for ambient occlusion and smoothness. (UUM-29660)

  • HDRP: Fixed the albedo and specular color override so it is now considered as sRGB. (UUM-23268)

  • HDRP: Fixed the exposure for SSR debug rendering. (UUM-19575)

  • HDRP: Fixed the init order that could cause DXR setup to fail after using the HDRP wizard to enable DXR on an existing HDRP project. (UUM-21776)

  • HDRP: Fixed the label and improved documentation for After Post Process depth test flag to give more detail about "Depth Test" being automatically disabled in some cases.

  • HDRP: Fixed the low resolution transparents using Shader Graph. (UUM-21628)

  • HDRP: Fixed the PrefabStage with Lensflare not included in the object, include the lensflare only if it was included on the prefab (children included). (UUM-12160)

  • HDRP: Fixed the raytraced reflections for box lights so they are no longer cut off if the range is too small. (UUM-21442)

  • HDRP: Fixed the volumetric clouds presets so it now propagates their values if changed by script. (UUM-14272)

  • HDRP: Fixed transparent decal textures being added into atlas even if the material properties have disabled them. (UUM-29093)

  • HDRP: Fixed Volumetric Clouds jittering when the sun was not casting shadow. (UUM-27919)

  • HDRP: Improved the console warning message when the maximum number of shadows is reached in the view. (UUM-28072)

  • macOS: Fixed a deadlock when using Entities Graphics on M1 Macs. (UUM-13783)

  • Scene/Game View: Fixed cameras in locked Inspectors not showing a preview overlay in the scene view. (UUM-26413)

  • Scene/Game View: Fixed navigation in EditorWindow inheriting from the SceneView. (UUM-27556)

  • Scene/Game View: Fixed the Rect Tool not showing the active element when snapping. (UUM-29629)

  • Scene/Game View: Fixed the Rect Tool sometimes not moving UI GameObjects if the pivot was changed. (UUM-30232)

  • Scene/Game View: Fixed View tool icon flickering when ALT key is pressed and mouse moved. (UUM-29366)

  • Scripting: Fixed a bug in ApiUpdater MovedFrom handling when aliases are referenced at non-root namespace.

  • Serialization: Fixed the issue of deletion of a script not being detected as a change in the scripts which leads to the serialization not being able to correctly detect missing reference types. A new check was added to validate if there were any scripts deleted after the latest recompile. (UUM-31173)

  • Shadergraph: Corrected a regression in float preview properties not updating previews. [SGB-526].

  • Shaders: Reduced shader compiler memory usage. (UUM-30445)

  • SRP Core: Fixed an IES Importer issue producing incorrect results. (UUM-16309)

  • TextCore: Added support for line-breaking rules to the Editor. (UUM-12413)

  • UI Toolkit: Fixed clicking on a selectable label in a list so it now changes the selection. (UUM-28633)

  • UI Toolkit: Fixed the overwriting of a decimal separator (, or .) to 0 when inserting it the first time in the input field of a slider. (UUM-31090)

  • Universal RP: Fixed the Screen flicker in Scene view. (UUM-24656)

  • VFX Graph: First frame of spawned particles outputs wrong motion vectors. (UUM-20435)

  • VFX Graph: Fixed a crash when logging an error messages for unexpected buffers.

  • VFX Graph: Fixed an issue that read alive from source attribute was always returning true. (UUM-8698)

  • VFX Graph: Fixed an unexpected motion vector when adding precompute velocity that was enabled in Shader Graph. (UUM-22368)

  • VFX Graph: Fixed Motion Vector so it is now correct when transform isn't changed every frame. (UUM-20638)

  • VFX Graph: Improved error feedback in case of missing reference in custom spawner. (UUM-28537)

  • VFX Graph: Removed Loop And Delay block listing in favor of Spawn Context Settings (which can be accessed through the Inspector). (UUM-28655)

  • VFX Graph: Unexpected Motion Vector in HDRP when effect is in World and uses Custom Velocity or Mesh Output. (UUM-20437)

  • Video: Internal texture queue populated by asynchronous decoding was sometimes being drained from 2 threads. Now serializing access. (UUM-21948)

Package changes in 2022.2.17f1

Packages updated


Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it