Release notes

Known Issues in 2022.1.12f1

  • AI Navigation Core: NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene (UUM-2496)

  • Linux: [Backport] [Linux] Editor crashes at "GfxDeviceGLES::DrawBuffersBatchMode" when entering Play Mode in the LEGO tutorial (UUM-971)

  • MacOS: [Mac] Editor performance drops on macOS when clicking and dragging on Position, Rotation and Scale values in Transform component (UUM-7457)

  • Scene Management: Scene causes Editor crash when specific Lighting Data Asset is used (UUM-9319)

  • Scene/Game View: Game View is not displayed after setting language pack in Editor (1420291)

  • Scripting: [M1][Rosetta] Editor crashes when switching graphics api to OpenGL when scripts are compiling (UUM-10274)

  • uGUI: Broken mouse pointer input coordinates in GraphicRaycaster for certain window sizes in Build when run in windowed mode (UUM-7893)

  • Universal RP: Materials scale incorrectly when changing the render scale in UniversalRenderPipelineAsset (UUM-9865)

2022.1.12f1 Release Notes

Features

  • Graphics: Added gaze foveated rendering (GFR) on Vulkan.

Changes

  • URP: Updated Burst dependency to 1.7.3.

Fixes

  • Android: Fixed Screen.safeArea returning wrong height when building Native app with Unity as a Library. (UUM-515)

  • Asset Import: Fixed editor crash when importing a folder with an FBX file where its optimizeBones is set to 0. (1426872)

  • Graphics: Graphic and Compute Buffer allocations will now allocate less garbage collected memory. (UUM-4005)

  • HDRP: Added async compute support doc. (UUM-6183)

  • HDRP: Added missing using statements in one of the example scripts in the documentation for the accumulation API. (UUM-3224)

  • HDRP: Disabled Volumetric Clouds for Default Sky Volumes. (UUM-6185)

  • HDRP: Fixed a discrepency between recursive rendering and path tracing for refraction models. (UUM-6179)

  • HDRP: Fixed a rounding issue in ray traced reflections at half resolution. (UUM-6177)

  • HDRP: Fixed an issue with the ray traced screen space shadows slots/indices. (1424996)

  • HDRP: Fixed artifacts on PBR DOF camera cuts such as the COC sticking around with blurry values. (UUM-6187)

  • HDRP: Fixed artifacts on quarter and half res depth of field when dynamic resolution jumps between resolutions. (UUM-6184)

  • HDRP: Fixed Decal Layer Texture lifetime in rendergraph. (UUM-6664)

  • HDRP: Fixed duplicated code sample in the custom pass documentation. (UUM-6173)

  • HDRP: Fixed errors in CPU lights: includeForRaytracing, lightDimmer not working for HDAdditionalLightData and camera rel rendering. (1424704)

  • HDRP: Fixed incorrect distortion when hardware DRS is enabled. (UUM-3322)

  • HDRP: Fixed leaks in ray tracing effects due to missing ambient probe for ray tracing effects. (UUM-589)

  • HDRP: Fixed reflection issue upon scene filtering. (UUM-6514)

  • HDRP: Fixed SSGI using garbage outside the frustum. (UUM-6175)

  • HDRP: Fixed the default DXR volume not having any DXR effects enabled. (UUM-6182)

  • HDRP: Fixed transparent canvas not displaying in camera preview. (1403011)

  • HDRP: Grey out the profile list button instead of throwing an error. (UUM-6174)

  • HDRP: Specular occlusion fallback on normal when bent normal is not available. (UUM-6662)

  • HDRP: Updated misleading tooltip in the environment lighting in HDRP. (UUM-6178)

  • IL2CPP: Corrected the assembly reference for the base type of stubbed reference types created by the UnityLinker. (UUM-7772)

  • IL2CPP: Corrected the behavior of RuntimeInformation.OSDescription on WebGL. (UUM-1144)

  • IL2CPP: Fixed IL2CPP build failure when using Unbox instruction with generic by reference return type. (UUM-5942)

  • IL2CPP: Fixed incorrect code generation for references to void* pointers. (UUM-4299)

  • IL2CPP: Fixed leak of internal thread objects that could manifest in a pause on player exit. (UUM-607)

  • IL2CPP: Prevent a memory corruption that could happen when the "Faster (smaller) builds" option is used with generic types that have a generic base class with no fields, and a different base class with at least one generic field. (UUM-3066)

  • IL2CPP: Throw an exception from Buffer.BlockCopy when the destination array has a non-primitive element type. (UUM-3302)

  • IL2CPP: Updated zlib to version 1.2.12 for CVE-2018-25032. (UUM-599)

  • Linux: Fixed Server runtime not responding to SIGTERM and other signals. (UUM-1582)

  • Mono: Fixed a crash during stack trace construction if a this object is null. (UUM-611)

  • Physics: Fixed Articulation Bodies teleporting to NaN coordinates when changing joint type at runtime. (UUM-7418)

  • Prefabs: Enabled saving Prefab Instances with missing source & disabled dragging Prefab Instances merged as missing. (UUM-877)

  • Prefabs: Fixed for Prefab instances with missing Prefab asset lose their root order info. (UUM-933)

  • Prefabs: Fixed for WasStrippedOnRead flag is not set correctly for MonoBehaviours. (UUM-935)

  • Serialization: Fixed Serialization performance test suite cleanups. (UUM-925)

  • Text: Fixed cursor position reset in UI Toolkit text field when focusing on text field when selectAllOnFocus = false. (UUM-5441)

  • UI Toolkit: Aligned UITK tree view indentation with imgui's padding. (UUM-3480)

  • UI Toolkit: Fixed a bug where a scale of 0 was affecting the layout of the label. (UUM-6610)

  • UI Toolkit: Fixed warning caused by unprocessed focus events sometimes happening when detaching a UIDocument containing a focused element from its parent panel. (UUM-1296)

  • UI Toolkit: The hierarchy tree will keep its expanded state and selection when saving in the UI Builder. (UUM-1884)

  • UI Toolkit: [UI Builder] buttons tooltip in the inline styles are showing its parent's. (UUM-1816)

  • Universal Windows Platform: Fixed a crash when entering a composition string longer than 64 characters into the IME. (UUM-928)

  • Universal Windows Platform: Fixed Build & Run picking the wrong instance of Visual Studio which potentially doesn't have required components installed to deploy the application. (UUM-931)

  • Video: Fixed the issue where the first video's frame is drawn after some time when the H.264 B-Frames video is used. (UUM-819)

  • Video: [WIN 8 KN/N]VideoPlayer inadequate error reporting on errorReceived callback when Media Player is not present. (UUM-839)

  • WebGL: Fixed connection between the WebGL player and the profiler. (UUM-798)

  • WebGL: Fixed player connection used when running PlayMode tests on WebGL. (UUM-1170)

Package changes in 2022.1.12f1

Packages updated

Changeset: 916d9c03b898