Unity 2022.3.19

Released:
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.3.19f1

  • 3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None (UUM-59748)

  • 3D Physics: Physics.ComputePenetration returns False when two colliders overlap (UUM-15831)

  • Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 (UUM-55758)

  • Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on (UUM-57201)

  • Asset Importers: Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported (UUM-59618)

  • Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip (UUM-27581)

  • Audio Authoring: [Error] Game object with AudioListener and OnAudioFilterRead throws an error when drawing the inspector (UUM-61145)

  • DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset (UUM-57113)

  • DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)

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

  • GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled (UUM-49240)

  • IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)

  • IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)

  • Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app (UUM-55488)

  • Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)

  • PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update (UUM-55081)

  • Platform Audio: [Linux] No audio output when playing audio (UUM-53143)

  • Scene Management: Crash on GameObject::QueryComponentByType when opening a project (UUM-58461)

  • Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project (UUM-58284)

  • Search: Unity Search results order does not take into account Provider Settings priority order (UUM-60991)

  • Text: Undo UI GameObject creation crashes Editor (UUM-60214)

  • UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum (UUM-60654)

  • Universal RP: Using both RTHandle and Dynamic Resolution outputs ArgumentNullException, eventually causing a crash (UUM-58686)

  • Visual Effects: Crash on "UnityEngine.VFX.VFXManager:Internal_ProcessCameraCommand_Injected <0x000a2>" when changing "Normal Map Encoding" from XYZ to DXT5nm-style (UUM-60921)

2022.3.19f1 Release Notes

Features

  • Editor: Apple visionOS platform support is no longer experimental.

  • Package: Patch User Reporting SDK improving UX.

API Changes

  • Editor: Changed: Changed SpriteRenderer warning relating to a missing _MainTex to instead relate to missing a _BaseMap or _MainTex. (UUM-17373)

Changes

  • XR: Foveated Rendering - Non-Uniform Raster shader function rename. (UUM-24755)

Fixes

  • 2D: Fixed issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly. (UUM-58154)

  • Android: Fixed OnDemandRendering's ignored renderFrameInterval. (UUM-32486)

  • Animation: Fixed blend tree preview not displaying when inspecting blend tree. (UUM-54402)

  • Animation: Fixed crash when loading asset bundle with an animation clip build with 2021.x or earlier. (UUM-59736)

  • Animation: Fixed deleting StateMachine that was leaking outgoing transitions. (UUM-58996)

  • Animation: Fixed discrete int evaluation on platform that use Denormals-Are-Zero and Flush-to-Zero(Playstations, Android). (UUM-46748)

  • Animation: Fixed exception when selecting a transition inside a sync layer, in the Animator window. (UUM-59739)

  • Animation: Fixed for transition preview ending before the target state has fully played. (UUM-59080)

  • Animation: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. (UUM-59649)

  • Audio: Fixed AudioMixer clicks when abruptly changing volume in Start(). (UUM-368)

  • DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. (UUM-47661)

  • Editor: Fixed InputManager not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. (UUM-58579)

  • Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. (UUM-48823)

  • Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. (UUM-36003)

  • Editor: Upgraded libcurl to 8.5.0. (UUM-60184)

  • Graphics: Fixed foveated rendering graphics caps. (UUM-52321)

  • Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting is Keep All. (UUM-59364)

  • Graphics: Fixed threading error in BatchRendererGroup which shows up as an "out of memory". (UUM-60187)

  • Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic. (UUM-41806)

  • Linux: Fixed GTK error messages in Editor.log. (UUM-57121)

  • Profiler: Maximizing the Profiler window no longer logs an error to the console. (UUM-59893)

  • Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects. (UUM-57249)

  • Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. (UUM-56264)

  • Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives. (UUM-52979)

  • SRP Core: Fixed lens flare occlusion format support test. (UUM-60586)

  • TextCore: Ensure no errors are thrown for wrongly formatted tags. (UUM-11753)

  • uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position. (UUM-59732)

  • uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. (UUM-52935)

  • UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library. (UUM-60553)

  • UI Toolkit: Fixed an issue where the VisualElement's uxml attributes would not get properly cleared after calling "Unset" or "Unset All". (UI Builder). (UUM-6578)

  • UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. (UUM-55872)

  • UI Toolkit: Fixed instability in UGUIEventSystemTests by excluding LinuxEditor for 2 tests. (UUM-49226)

  • UI Toolkit: Fixed issue with inspector in debug mode. (UUM-43460)

  • UI Toolkit: Fixed navigation sometimes leaving TextField when pressing Down arrow for a long duration. (UUM-14247)

  • UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values. (UUM-59183)

  • UI Toolkit: Fixed some fields showing :hover style instead of :focus style when both are true. (UUM-7339)

  • UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window. (UUM-36495)

  • UI Toolkit: [UI Builder] Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds. (UUM-60883)

  • Universal RP: Fixed an issue with missing variant in builds when using Strict Variant Matching and Deferred Rendering. (UUM-58537)

  • Universal RP: Fixed sRGB conversion without PostProcessing. (UUM-60556)

  • Universal Windows Platform: Corrected Application.runInBackground internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. (UUM-43306)

  • Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. (UUM-56483)

  • Virtual Texturing: Disabled a PVT-specific tile resolving importance tracking metric that was enabled for SVT. (UUM-58895)

  • VisionOS: Fixed Apple Simulator crash when using ASTC textures by disabling ASTC support in the simulator.

  • Web: Fixed typos in signatures of JS_Video_IsSeeking and JS_Video_Play. (UUM-58994)

  • Web: Set PYTHONUTF8 environment variable to enable UTF-8 encoding by default. (UUM-20185)

  • WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). (UUM-54675)

  • WebGL: Fixed a noisy error print being spammed to web console when the execution of Unity content on a web page is terminated by a previously thrown JavaScript exception. (UUM-55075)

  • Windows: Fixed crash when reading data from non-compliant HID peripherals. (UUM-59628)

Package changes in 2022.3.19f1

Packages updated

Changeset:
244b723c30a6

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