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.18f1
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.18f1 Release Notes
Editor: Reduced impact of Shader Graph package on performance of domain reloads by making node class cache populate on-demand.
Universal RP: The Forward+ rendering path now supports XR rendering, and cameras using orthographic projection.
- Editor: Added: Added Undo.isProcessing property to determine when it's safe to call Undo.RegisterCreatedObjectUndo, among other things.
2D: Fixed crash when a Tilemap with corrupted Tile Data calls CompressBounds. (UUM-32832)
Android: Added warning messages when AndroidManifest.xml from the Plugin has duplicated elements with UnityPlayerSettings. (UUM-27274)
Android: Fixed the Troubleshooting button URL upon gradle error. (UUM-30719)
Android: Removed OPENGLES uses-feature element in AndroidManifest of the exported project when not selected in Player Settings. (UUM-32676)
Asset Bundles: Added error message when loading bundle without typetrees in the Editor. (UUM-660)
Asset Bundles: Fixed Editor version is added to a bundle when using RecompressAssetBundleAsync after it's been stripped with AssetBundleStripUnityVersion. (UUM-21137)
Asset Import: Fixed a crash when importing specific FBX files with blendshapes. (UUM-32291)
Asset Import: Fixed a crash when importing specific FBX files with blendshapes. (UUM-33322)
Asset Pipeline: Fixed crash when re-adding animation clip to prefab. (UUM-21916)
Asset Pipeline: Fixed Editor crash when changing Asset Serialization Mode to Force Binary with the com.unity.multiplayer.samples.coop package installed. (UUM-26417)
Build Pipeline: Fixed android build failure issue where were are getting an error message ' build destination path collides with an existing path' when triggered using Ctrl+B (Windows) or Cmd+B (macOS) keyboard shortcut. (UUM-30911)
Documentation: Updated TextureImporter documentation regarding settings that are found under TextureImporterSettings. (UUM-23201)
Editor: Fixed 1px mismatch between reported Screen size and actual back buffer size when using DPI scaling leading to errors being logged and broken rendering. (UUM-14913)
Editor: Fixed crash when dragging game view in and out of docked view on Linux with Mesa drivers. (UUM-16015)
Editor: Fixed Entities.graphics random crash when multi-thread and high number of meshes. (UUM-33872)
Editor: Fixed inconsistent input field styling in Shortcut Manager's create and rename prompts. (UUM-28290)
Editor: Fixed issue where Vulkan robustBufferAccess was enabled when it shouldn't be. (UUM-29326)
Editor: Fixed issue with PackageManagerPackageAssets.RegisterPackages_LogsRegisteredPackagesByRegistryAndSource tests. (UUM-22954)
Editor: Fixed loading of legacy Texture assets that were BC-compressed but didn't have multiple-of-four dimensions. (UUM-19666)
Editor: Fixed several problems with speech recognition in apps using Holographic Remoting. (XRF-411)
Editor: Made reserved key labels in Shortcut Manager more visible on dark skin. (UUM-28295)
Editor: Updated UnityTLS.
GI: Fixed issue where lightmaps are lost when entering playmode, switching scenes, and exiting playmode. (UUM-29735)
Graphics: Fixed an inspector issue where 2DArray and 3D textures would not report their size on disk correctly. (UUM-28111)
Graphics: Fixed an issue where EditorUtility.CompressTexture would silently fail for zero-sized textures. (UUM-31569)
Graphics: Fixed BatchRendererGroup compatibility issues with URP Particle shaders. (UUM-32679)
Graphics: Fixed planar reflection sampling. Planar reflection sampling drops at certain angles because its bounding box (influence proxy) is not view relative. This causes it to be culled when its out of the origin. (UUM-27898)
Graphics: Invalid pass index error messages now include shader name. (UUM-33598)
Graphics: The texture streaming system accurately tracks the size of non-streaming crunched textures. (UUM-27512)
HDRP: Fixed a shader compilation issue on fog volumes when Turkish language is installed as locale.
HDRP: Fixed an issue where the quality settings tags were displayed cut-off. (UUM-31849)
HDRP: Fixed APV brick placement when multiple probe volumes with different object layer mask and subdivision levels overlaps. (UUM-29073)
HDRP: Fixed DLSS Ultra performance setting which was not calculating the correct resolution. The setting was not pushing the correct resolution due to a typo in the code. (UUM-29281)
HDRP: Fixed free CullingGroups still being used during culling. (UUM-29379)
HDRP: Fixed HDRP Decal Emisive Map is drawn incorrectly when Decal is at a certain distance from Camera and specific "Clipping Planes" property values are set under the "Camera" component. (UUM-28486)
HDRP: Fixed ShaderGraph materials using SSS. (UUM-27413)
HDRP: Fixed the default value of _ZTestDepthEqualForOpaque in unlit ShaderGraphs. (UUM-31690)
HDRP: Updated some missing HDRP component documentation URLs. (UUM-9449)
iOS: Fixed crash on iOS when Graphics Jobs were enabled. (UUM-22614)
iOS: Fixed Images.xcassets not being added to the xcode project (resulting in icons not being set). (UUM-32547)
iOS: Fixed startup orientation going wrong sometimes. (UUM-33690)
Linux: Disabled SDL Dynamic API for SDL dependent Platforms except for Embedded and QNX. (UUM-33932)
Package Manager: Fixed an issue where installing a package from a scoped registry will fail if a bundled package with the same name and version exists.
Physics: Fixed a rare PhysX crash when using the PGS solver type and either One-Directional or Two-Directional friction type. (UUM-27540)
Physics: Fixed Articulation Bodies ignoring SetMaxImpulse from Contact Modifications. (UUM-29037)
Physics: Fixed BoxCollider warning messages not being printed when Scene Reloading is enabled. (UUM-28396)
Physics: Fixed OnCollision messages not being sent when the collider has hasModifiableContacts property explicitly set to false. (UUM-28909)
Physics: Fixed up a simulation stall when a large section of heightmap triangles was fetched for tests. (UUM-21683)
Scene/Game View: Fixed default buttons styling in overlays. (UUM-25734)
Scripting: Improved ILPP runner reliability on machines under heavy load. (UUM-29661)
Shaders: Fixed an issue that HybridHDRPSamples scenes throw Tessellation shaders errors on OSX Metal. (UUM-30549)
Universal RP: Disabled MSAA on devices without MSAA store support (Apple GPUs A8 and lower).
Universal RP: Increased lighting BRDF specular max for half float math (mobile) to match the visual look of full float math (desktop) better. (UUM-2997)
Version Control: Fixed 'Texture2D' does not contain a definition for 'ignoreMipmapLimit' error when installing Unity Version Control on previous Unity Editor Versions
Fixed sign in dialog style when waiting for user to complete sign in
Fixed NullReferenceException when opening a new project and the user doesn't have a Unity Version Control organization linked to a Unity ID.
VFX Graph: Allow particle sorting with HDRP decals. (UUM-29727)
VFX Graph: Filtered out META pass from SG generated shaders. (UUM-30050)
VFX Graph: Fixed mesh LOD flickering when using TAA. (UUM-10073)
VFX Graph: Fixed mismatching LOD between eyes in multi-pass VR. (UUM-6004)
VFX Graph: Fixed some tooltips that were lost. (UUM-18536)
VFX Graph: Fixed Wrong evaluation of time in VFX Control Track while using Playables API. (UUM-32413)
VFX Graph: Forces positive color values in graph. (UUM-20076)
VFX Graph: Hide "Sorting mode" and "Revert sorting" when blend mode is set to Opaque. (UUM-4755)
VFX Graph: Hide log message asking to check out the asset for version control in empty VFX window, when reseting Editor Layout. (UUM-17615)
VFX Graph: Keep some bottom margin on blocks when collapsed. (UUM-28832)
VFX Graph: Prevent overflow on baked curve and gradient. (UUM-560)
VFX Graph: Replaced default mesh output shader to be SRP compatible. (UUM-4363)
Virtual Texturing: Virtual texturing has a severe issue: the mip chain is not available on the first frame, causing unpredictable garbage texles to be displayed on the screen. This fix helps with poping by adding a new setting to the HDRP asset. This setting lets us allocate virtual texturing mips prefetching. This setting also had to be implemented inside the VT system.
A debug panel also has live reporting of the current prefetched mips in the markers debug screen. We also add a checkbox to debug disable streaming, which helps content creators see which textures are on and off. (UUM-29814)
Windows: Fixed sizeof type error in StackWalker library.