Release Notes Background

Unity 2022.3.33f1

Released on Jun 12, 2024

Manual installs

Component installers

Release

Known Issues in 2022.3.33f1

  • 3D Physics: Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits (UUM-71476)

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

  • Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)

  • Asset Importers: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)

  • Asset Importers: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)

  • DOTS: Job allocator contention causes slow job execution (UUM-73194)

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

  • Kernel: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)

  • Kernel: VirtualFileSystem crash because of data races. (UUM-72557)

  • Lighting: [HDRP] Light doesn't bounce off terrains (UUM-71171)

  • Mono: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)

  • PhysX Integration: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)

  • Scene Management: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)

  • Texture: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)

  • UI Toolkit Framework: The "StackOverflowException" error is thrown in the console and the Editor freezes when Spacebar is pressed after selecting the last element of a list (UUM-69616)

  • Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode (UUM-36914)

  • Vulkan: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)

2022.3.33f1 Release Notes

Features

  • Shadergraph: Added a new set of sample content - Production Ready Shaders - to the Shader Graph package.

API Changes

  • Editor: Added: Added helper functions to PackageInfo, to query the existence of packages, to optimize use cases that previously used GetAllRegisteredPackages.

  • Editor: Deprecated: Using XRSettings.enabled to enable/disable XR for an application is now deprecated in favor of calling Start()/Stop() on an XRDisplaySubystem instance.
    Using XRSettings.LoadDeviceByName to load XR devices is now deprecated in favor of querying subsystem descriptors to create and start the subsystems of your choice with the SubystemManager. (UUM-30572)

Changes

  • Package: Updated localization package to 1.5.2.

Fixes

  • Android: Fixed IMGUI input even position when screen is scaled to different resolution than the view it's in when input backend was set to New Input. (UUM-68787)

  • Android: In multi-window mode, when "Run in background" is true and "Mute Other Audio Sources" is false, Unity will run and sound will always play. When "Run in background" is true and "Mute Other Audio Sources" is true, Unity will always run, but you will only hear the Unity app's sound if its window has focus. Sound will be muted when the Unity window is not in focus. In multi-window mode, if "Run in background" is false, Unity will not run and sound will stop playing. (UUM-56962)

  • Android: SoftInput support improvement on Activity on Quest2/3 when using OpenXR. (UUM-35011)

  • Animation: Fixed crash when setting a variable after having destroyed the controller. (UUM-72121)

  • Animation: Reduced memory allocation in Animator and Legacy Playmode performance tests. (UUM-71573)

  • Asset Bundles: Improved parallelism of the Main Thread integration and the Preload Manager thread. (UUM-70670)

  • Build Pipeline: If vswhere.exe fails detecting Visual Studio installations, a warning is now emitted to the editor console. (UUM-71000)

  • Editor: Fixed an issue where the additive reference pose frame would not be evaluated for curves not in the source clip. Shows an error message when selecting additive reference pose outside of the clip range with additional curves. (UUM-66099)

  • Editor: Fixed performance issue when selected objects in the inspector contained cyclic SerializedReferences. (UUM-31375)

  • Editor: Fixed splash screen logo and background sprites being unloaded after preview. This would also unload them if they were being used in the scene. (UUM-72535)

  • Editor: Fixed Windows Editor ContextMenus opening on the wrong monitor when using a 3rd display with different DPI but doesn't address the issue with custom Unity DropDown menus/windows. (UUM-70231)

  • Editor: MacOs framework bundles now preserve their symbolic links when when they are dragged and dropped in the editor Assets. (UUM-70795)

  • Editor: Prefab override popup now supports UIToolkit property drawers and editors in comparison mode. (UUM-3234)

  • GI: Added functionality to set GI Cache Preferences from CLI Args. (UUM-68608)

  • Graphics: Fixed crash when unsupported Vulkan debug tools are used accidentally. (UUM-72790)

  • Graphics: Fixed occasional shader compilation error when using half inputs. (UUM-64914)

  • Graphics: Fixed shadow flickering when using Umbra occlusion culling. (UUM-67530)

  • Graphics: Graph and Camera options for Render Graph Viewer disappear after maximising the window. (UUM-70378)

  • HDRP: Cached shadow : Fix corruption when using a non square atlas and improve blit performance. (UUM-64604)

  • IL2CPP: Added support for custom attributes on return types. (UUM-69804)

  • IL2CPP: Changed to ensure unique field names in C++.
    https://github.cds.internal.unity3d.com/unity/il2cpp/pull/6019
    https://jira.unity3d.com/browse/UUM-65459. (UUM-65459)

  • IL2CPP: Fixed a crash when calling Marshal.OffsetOf on a generic type.
    https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5998
    https://jira.unity3d.com/browse/UUM-68499. (UUM-68499)

  • IL2CPP: Fixed custom linker setup with --linker-flags-file.
    https://github.cds.internal.unity3d.com/unity/il2cpp/pull/6162
    https://jira.unity3d.com/browse/UUM-71341. (UUM-71341)

  • IL2CPP: Fixed slow performance when loading an XML document with DTD.
    https://github.com/Unity-Technologies/mono/pull/2017
    https://jira.unity3d.com/browse/UUM-66880. (UUM-66880)

  • IL2CPP: Fixed sporadic crashes on ARM based platforms
    https://github.cds.internal.unity3d.com/unity/il2cpp/pull/6044
    https://jira.unity3d.com/browse/UUM-68221. (UUM-68221)

  • Package Manager: Disabled uneditable package manager values in inspector for selected packages. (UUM-42560)

  • Particles: Fixed wrong particle orientation one first frame when using the Noise Module and Streched billboards. (UUM-64596)

  • Physics 2D: A PolygonCollider2D associated with a SpriteRenderer using "Sliced" Draw Mode should not crash when empty paths are added. (UUM-71177)

  • Shaders: Fixed "incompatible keyword state" assertions being generated by shaders whose UsePass command resolved to a pass from the target shader's fallback. (UUM-71342)

  • Shaders: Fixed ShaderLab's UsePass command finding passes from multiple subshaders. (UUM-71342)

  • uGUI: Consistent detection of points within the boundaries of RectTransform-defined rectangles. (UUM-69945)

  • UI Elements: Clicking to the left/right of the MinMaxSlider will now adjust the min/max bound value instead of moving the slider. (UUM-54703)

  • URP: Disabled faulty NRP for Editor-only FinalCopyDepth pass in URP 3D. (UUM-57147)

  • WebGL: Fixed an issue where the WebCam texture was taking over the texture bound to a material. (UUM-71299)

  • XR: Fixed for incorrect way to check if XR is enabled in the DrawObjects pass, causing issues when rendering to a RenderTexture. (UUM-71927)

  • XR: Fixed for incorrect way to check if XR is enabled in the DrawObjects pass, causing issues when using reflection probes. (UUM-71891)

Package changes in 2022.3.33f1

Packages updated

Changeset: b2c853adf198

Third Party Notices

Looking for a different release?

Find the Unity version that’s compatible with your existing projects, or that provides you with specific features unavailable in newer versions.