Long Term Support

Unity 2022 LTS provides a stable foundation for projects that are in production or about to ship. Unity 2022.3 LTS release has the same feature set as the 2022.2 Tech Stream release.

We’re committed to supporting 2022 LTS releases with biweekly updates until mid-2024, after which updates will be monthly until mid-2025 (two years after the initial release date). These updates will only cover fixes aimed at improving the stability of the product to enable users to ship their projects.

Unity 2021.3 is now the legacy LTS. It will be updated monthly until it reaches the end of its support cycle in mid-2024.

RSS

Subscribe to our LTS feed and get access to the latest LTS as soon as it's released.

LTS Release 2022.3.3f1

Released:

LTS Release 2022.3.3f1

Released:

Known Issues in 2022.3.3f1

  • Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file (UUM-38104)

  • Input: The "Listen" button and input field for action Binding Path is mostly not visible (UUM-36929)

  • Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)

  • Shader System: Shader keywords are ignored when using Camera.main.SetReplacementShader (UUM-40400)

  • Universal RP: Decal is not drawn when using Deferred Rendering, a Rendering Layer, and Screen Space Ambient Occlusion (UUM-39831)

  • Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)

  • Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)

  • Web Platform: [WebGL] Build fails and Shader errors are logged when Code Optimisation is set to Runtime Speed (UUM-40103)

  • XR SRP: Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused (UUM-40249)

2022.3.3f1 Release Notes

Improvements

  • Burst: Added proper license attribution for MUSL and SLEEF libraries.

  • Editor: Allows texture types to be used in branch operators. (UUM-38037)

  • Editor: Fixed an issue where RFloat / RGFloat / RGBAFloat formats were not useable in the Texture Importer Inspector even though they already could be applied through, for example, an AssetPostprocessor.

  • Multiplayer: Added Netcode for GameObjects 1.5.0.

  • VFX Graph: VFX systems receiving GPU events can now go into sleep state.

Changes

  • Build Pipeline: Will now use -filelist when running libtool for MacOS/iOS builds to prevent command lines from becoming too long. (UUM-34555)

  • Burst: Changed focus for initial Burst Inspector focus to actually get the search hit in focus.

  • XR: Updated com.unity.xr.openxr package version to 1.8.1.

Fixes

  • 2D: Fixed nullptr lens flare data driven 2d bis. (UUM-34875)

  • Build Pipeline: Fixed edge case where using the BuildPipeline.BuildPlayer APIs on Windows can fail, when a previously used build folder has been deleted. (UUM-30952)

  • Burst: Calls to methods with multiple [Conditional] attributes are now kept if any one of the conditions are met.

  • Burst: Fixed "The specified path is not of a legal form (empty)" error.

  • Burst: Fixed a hashing error that could occur when an operator overload method is used as a Burst entry point.

  • Burst: Fixed a warning that occurred when opening Burst AOT Settings while in Play Mode.

  • Burst: Fixed an issue causing source file handles to be left open (preventing saving in an ide, if in debug scripting mode and the file is used in the burst path).

  • Burst: Fixed an issue that caused builds to fail due to the System.Diagnostics.Tracing assembly not being found.

  • Burst: Fixed an issue that caused the digits and MidpointRounding parameters of Math.Round be ignored.

  • Burst: Fixed an issue when targeting multiple cpu architectures (e.g. SSE2 & AVX2) that under some circumstances would lead to code attempting to execute paths not designed for that cpu.

  • Burst: Fixed Burst implementation of IntPtr.GetHashCode() being different than .Net.

  • Burst: Fixed crash on linux if debug logging was enabled.

  • Burst: Fixed QNX builds using the qnxInstallationPath editor build setting.

  • Core: Fixed an issue where "Burst error BC1091: External and internal calls are not allowed inside static constructors: Unity.Jobs.LowLevel.Unsafe.JobsUtility.get_ThreadIndexCount()" may have been thrown when Burst compiling certain codepaths. (UUM-39612)

  • Core: Fixed crash that could occur when scheduling many jobs that have many NativeContainers such that the job debugger might run out of room for debug information. (UUM-39742)

  • DX12: Fixed a crash caused by too early release of a texture. (UUM-29286)

  • DX12: Fixed issues in constant buffer offset binding with e.g. terrain painting. (UUM-2881)

  • Editor: Disabled blitting to same texture error message when the destination texture is not used as input texture in specified pass in Graphics.Blit. (UUM-33058)

  • Editor: Fixed an animator issue when transitioning from state to empty state. (UUM-28015)

  • Editor: Fixed an issue where the AssetImportManager could crash while registering scripts if a script became unreachable during a domain reload. (UUM-27516)

  • Editor: Fixed context menu items not being enabled in modal windows on MacOS Editor. (UUM-20747)

  • Editor: Fixed Left Alt is recognized as pressed when switching to a different window and back. (UUM-30743)

  • Editor: Fixed Prefab Asset FileIDs are changed after building player and using Save Project. This was an issue for 2D projects using SortingGroup components. (UUM-39802)

  • Editor: Fixed Prefab item in Hierarchy does not expand until second click. (UUM-35376)

  • Editor: Fixed resize minimum size on undocked window. (UUM-36103)

  • Editor: Fixed resizing of fields in the Debugger window. (UUM-20444)

  • Editor: Fixed subemitter crash if effect is referenced more than once in effect hierarchy. (UUM-36485)

  • Editor: Fixed the flickering of icons in the Hierarchy window. (UUM-35261)

  • Editor: Fixed the problem of selectedPlatform being serialized in ProjectSettings.asset. (UUM-28332)

  • Editor: Prevent particle system buffer pre-mapping in editor if RenderDoc is present. (UUM-32787)

  • GI: Fixed Light Probe occlusion when using GPU Lightmapper and many light probe positions. (UUM-4179)

  • Graphics: Fixed an issue where, in some instances, specific GraphicsFormatUtility API such as "ConvertToAlphaFormat" or "HasAlphaChannel" were returning incorrect results for a number of TextureFormats. (UUM-35162)

  • Graphics: Fixed VVL-01913 error when trying to end too many debug markers in a secondary command buffer scope. (UUM-35950)

  • HDRP: Added check to ensure gismos arent rendered when they shouldnt be. (UUM-22315)

  • HDRP: Fixed cloud layer rotation does not allow for smooth rotation. (UUM-35087)

  • HDRP: Fixed GetScaledSize when not using scaling. (UUM-34513)

  • HDRP: Fixed quad overdraw debug at high resolution. (UUM-33220)

  • HDRP: Fixed TAA aliasing edge issues on alpha output for recorder / green screen. This fix does the following:

    • Removes history rejection when the current alpha value is 0. Instead it does blend with the history color when alpha value is 0 on the current plane.
    • The reasoning for blending again with the history when alpha is 0 is because we want the color to blend a bit with opacity, which is the main reason for the alpha values. sort of like a precomputed color
    • As a safety, we set the color to black if alpha is 0. This results in better image quality when alpha is enabled. (UUM-33950)
  • HDRP: Fixed VT init to avoid RTHandle allocation outside of HDRP rendering loop. (UUM-31058)

  • HDRP: Upgrading from DLSS 2.4 to DLSS 3.0 for upscaling part. (UUM-36246)

  • HDRP: [Backport] Fix the incorrect base color of decals for transparency. (UUM-38038)

  • iOS: Delete unneeded files when replacing the build. (UUM-27977)

  • iOS: Fixed assert error in iOS.Device.systemVersion and tvOS.Device.systemVersion. Also make there properties only return values on respective OSes. (UUM-16561)

  • Linux: Fixed Unity Editor does not send exit code until Bug Reporter is closed. (UUM-34630)

  • Linux: Fixed Unity runtime printing stack trace more than once in Entities package + IL2CPP crashes. (UUM-35527)

  • Package Manager: Fixed null Exception when manually installing com.unity.ui.builder. (UUM-39890)

  • Particles: Fixed sub-emitter preview incorrectly pausing if parent particles are finished. (UUM-36773)

  • Player: Fixed UUM-11111 - do not keep alive non persistent Components attached to persistent GameObjects. (UUM-11111)

  • Scene/Game View: Fixed PlayMode buttons' (Play/Pause/Step) icons appearing pixelated on higher PPI displays. (UUM-36820)

  • Shaders: Fixed "State comes from an incompatible keyword space" error when using dynamic branching with use pass or fallbacks. (UUM-37468)

  • Shaders: Fixed corruption of AuxIndexCache when setting a TextureProperty on ShaderPropertySheet. (UUM-34732)

  • Shaders: Fixed interpolator parameter GLSL generated code for EVAL_SAMPLE_INDEX, EVAL_SNAPPED, EVAL_CENTROID. (UUM-35468)

  • Shaders: Fixed progress bar sometimes not appearing when "Compile and show code" button is pressed in the shader inspector. (UUM-27865)

  • SpeedTree: Added motion vector rendering for SpeedTrees for HDRP. This will help with fixing visual issues with effects that use motion vectors such as Temporal Anti Aliasing (TAA), Motion Blur, or similar. (UUM-1924)

  • SRP Core: Fixed popup showing multiple time when trying to remove additional data while in multi selection.. (UUM-5452)

  • TextCore: Corrected the improper ratio between character spacing and word spacing for justified alignment. We intend to introduce an adjustable property to allow for fine-tuning of this ratio. (UUM-30367)

  • TextCore: Ensure <voffset> tag affects the preferred height values. (UUM-28446)

  • TextCore: Fixed "NullReferenceException" thrown when renaming Sprite in the Sprite Character Table. (UUM-18062)

  • TextCore: Fixed exception thrown when parsing an invalid tag. (UUM-11753)

  • TextCore: Fixed issue where sprites used incorrect indexes. (UUM-30797)

  • uGUI: Slider Component Normal Color property does not change in Scene and Game view when changed with an Animation. (UUM-34170)

  • UI: Fixed the UI rendering to use the render-target dimensions instead of the display buffer dimensions when calling ScriptableRenderContext.DrawUIOverlay from an SRP. (UUM-12865)

  • UI Toolkit: Fixed Samples and Debugger window separator issues. (UUM-18690)

  • UI Toolkit: Fixed selection when the carriage return (\r) is being used. (UUM-8181)

  • UI Toolkit: Fixed UI Toolkit not rendering in render texture when launched in batch mode. (UUM-26763)

  • UI Toolkit: Improved how some properties are displayed in the UI builder. (UUM-28811)

  • UI Toolkit: Reworked the layout of the UI debugger to facilitate work when a lot of stylesheet are present. (UUM-34325)

  • Universal RP: Fixed a bug where color space conversion is applied twice in URP in specific conditions (HDR Output and Debug HDR Views enabled). (UUM-36250)

  • Universal RP: Fixed using RenderTextureSubElement.Stencil in URP not binding properly. (UUM-9701)

  • URP: Fixed redundant blit is used due to postFX, although it is disabled in rendererData. (UUM-31474)

  • VFX Graph: Fixed a potential crash with particle strips. (UUM-36762)

  • VFX Graph: Fixed an editor only memory leak with VFX Graph objects.

  • VFX Graph: Fixed data serialization that could lead to corrupted state. (UUM-25417)

  • VFX Graph: Fixed strips tangents and buffer type with Shader Graph. (UUM-35927)

  • VFX Graph: Fixed VFX assets being considered modified after creation. (UUM-35056)

  • WebGL: - Fixed webCamTexture.DidUpdateThisFrame not getting correctly updated. (UUM-29274)

  • Windows: Fixed a bug with multi-channel audio input on Windows. If we tried to capture from a microphone with more than 2 channels, Microphone.Start would fail and an "Unsupported file or audio format" error would appear in the console. (UUM-26565)

Package changes in 2022.3.3f1

Packages updated

LTS Release 2022.3.2f1

Released:

LTS Release 2022.3.2f1

Released:

Known Issues in 2022.3.2f1

  • Prefab Asset FileIDs are changed after building player and using Save Project (UUM-39802)

  • Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file (UUM-38104)

  • Input: The "Listen" button and input field for action Binding Path is mostly not visible (UUM-36929)

  • Kernel: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)

  • PhysX Integration: Wheel Colliders aren't detecting collision (UUM-39879)

  • Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)

  • Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)

2022.3.2f1 Release Notes

Changes

  • Package: Updated code coverage package to version 1.2.4.

Fixes

  • 2D: Fixed bug with placement of the Tilemap Instantiated Object when the Tilemap orientation is set. (UUM-36433)

  • 2D: Fixed case where sprite Packer does not re-pack folder when texture type is changed to sprite when inside a target folder. (UUM-34323)

  • Asset Pipeline: Fixed an issue with async unloading which could cause errors and crashes in AssetDatabase.CreateAsset(). (UUM-20313)

  • Asset Pipeline: Fixed crash on CachedWriter::Write when building AssetBundle (.byte file >2GB). (UUM-16390)

  • DX12: Fixed a crash with D3D12UploadOperation::CopyBufferRegion(). (UUM-34846)

  • DX12: Fixed VSync in the editor Game View and Scene View with Always Refresh -option on. (UUM-2873)

  • Editor: Better warning when user creates a SearchQuery with an invalid name. (UUM-26577)

  • Editor: Disabled SearchMonitor while running tests (except searchtests). (UUM-34592)

  • Editor: Fixed an issue that caused some packages to remain visible in the Project Window when the visibility button was toggled. (UUM-35156)

  • Editor: Fixed an issue that caused the assets of some packages to remain visible in the Object Picker when the visibility button in the Project Window was toggled. (UUM-21308)

  • Editor: Fixed GameAssembly build script for Xcode project generated on Windows. (UUM-26049)

  • Editor: Fixed meshes from 2019 LTS and older being upgraded to use an incorrect "Margin Method" setting for Lightmap UV generation. (UUM-37456)

  • Editor: Fixed OnRectTransformDimensionsChange is not called on Undo. (UUM-16963)

  • Graphics: Fixed object motion vectors not rendering when drawing objects using the Graphics.Render* functions. (UUM-27825)

  • Graphics: Fixed solid color block artifacts when compressing textures using Fast ASTC on M1 devices. (UUM-3148)

  • HDRP: Fixed HDProbes to support custom resolutions for all rendering modes.

  • HDRP: Updated HDRenderPipelineResources file. (UUM-35712)

  • HDRP: Updated HDRenderPipelineResources file. (UUM-36628)

  • IL2CPP: Fixed LineNumberMapping.json not ending up in exported projects when --emit-source-mapping is used. (UUM-29964)

  • iOS: Fixed "Screen.orientation" is not changing orientation in the UaaL. (UUM-30925)

  • iOS: Fixed BuildCanBeAppended returning Unsupported when used on Windows. (UUM-25061)

  • iOS: Fixed low memory usage event not triggered when using Unity as a library. (UUM-20838)

  • macOS: Fixed BuildCanBeAppended returning Unsupported when used on Windows. (UUM-25061)

  • Mono: Corrected handle generic parameter attributes in the .Net Framework Api Compatibility Level. (UUM-32896)

  • Package Manager: Fixed a bug where removing an invalid local package would delete your project folder. (UUM-36876)

  • Physics: Added a warning when cooking concave Mesh Colliders with the Fast Midphase option that have over 2,097,152 triangles. (UUM-30748)

  • Physics: Collider.material getter won't instantiate the material if called on the Prefab object. (UUM-30707)

  • Prefabs: PrefabUtility.ApplyRemovedComponent now removes the associated removed component override. (UUM-33911)

  • Profiler: Fixed sample selection in the Timeline View of Profiler Window. (UUM-34851)

  • Scripting: Added a validation error when a user's Roslyn analyzer or Source generator references a version of .net standard incompatible with Visual Studio. (UUM-29638)

  • Serialization: Memory could get corrupted when attempting to deserialize a JSON to an Array. As this is not supported by JsonUtility, this will now throw an ArgumentException. (UUM-34344)

  • SRP Core: Fixed potentially broken rendering and errors after renaming a VolumeProfile asset. (UUM-37604)

  • UI Toolkit: Fixed the slider's value retention when interacting with the text field. (UUM-36298)

  • Universal RP: Changed the ScreenSpace Decals sorting criteria to None to fix flickering issues. (UUM-28562)

  • WebGL: Fixed a missing backslash in WebGL system info user agent regex that triggered a JS linter. (UUM-34348)

  • WebGL: Fixed WebGL build when "Name Files As Hashes" is enabled. (UUM-36100)

  • Windows: Numpad Equals can now be registered with the Input System. (UUM-15023)

Package changes in 2022.3.2f1

Packages updated

Packages added

LTS Release 2021.3.27f1

Released:

LTS Release 2021.3.27f1

Released:

Known Issues in 2021.3.27f1

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

  • Input: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)

  • Linux: Crash on DisconnectGtkSignal(void*, GtkCallbackResponse ()(), void) when going through microgame tutorials (UUM-34847)

  • MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)

  • MacOS: Fix for 2021.3.X: Editor silently crashes when entering Play Mode on macOS (UUM-37060)

  • Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)

  • Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)

  • Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)

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

  • Vulkan: Editor exits when opening the Scene view window or selecting a material (UUM-36647)

  • Vulkan: Oculus Quest 2 build does not work when built with Vulkan (UUM-10378)

  • Vulkan: [Quest 2] Build crashes on Quest 2 when Graphics Jobs are enabled (UUM-12524)

2021.3.27f1 Release Notes

Improvements

  • Build System: Upgraded our windows 7zip-zstd fork to 7zip 22.01.

Changes

  • Editor: Input System: Updated Input System package to 1.6.1.

  • XR: Updated AR Foundation and related packages to version 4.2.8.

Fixes

  • 2D: Fixed issue where GameObjects instantiated from a Tile are created, destroyed and created again when SetTile is called on a position that already contains an existing Tile. (UUM-35085)

  • Android: Allow different maximum MSAA samples count for different graphics formats. (UUM-25096)

  • Editor: Ensure long title do not clip the scene icon in the Scene Template Dialog. (UUM-25511)

  • Editor: Ensure the description field in Scene template dialog has the scrollview. (UUM-25425)

  • Editor: Fixed EditorWindowTitle which needed to be initialized explicitly through a call to EditorWindow.GetLocalizedContent. Now it is called automatically. (UUM-27557)

  • Editor: Fixed MacOS editors memory leak in batchmode/nographics mode. (UUM-12497)

  • Editor: Fixed margins appearing in game view on Windows displays with non-integer display scale. (UUM-32991)

  • Editor: Fixed material icons generation when switch from Built-In. (UUM-23330)

  • Editor: Fixed normal in editor when build platform is android. (UUM-32856)

  • Editor: Fixed styling of extra button action bar. (UUM-26518)

  • Editor: Fixed styling on the scene template help button. (UUM-27122)

  • Editor: Fixed VisualElement scheduler that may not run task in order when throttling. (UUM-35882)

  • Editor: Fixed Vorbis audio library security vulnerabilities CVE-2018-10392 and CVE-2018-10393. (UUM-5914)

  • Editor: Improved loading time of all text serialized files. (UUM-32952)

  • Editor: Listen to additive scene be added or removed and update the SceneProvider accordingly. (UUM-25053)

  • Editor: Running into networking issues while fetching ugs organizations no longer softlocks.

  • Editor: Text in Text Assets can now be selected in the inspector. (UUM-36233)

  • Editor: Types derived from type with CustomPreview have a custom preview. (UUM-9543)

  • Editor: Updated OpenSSL to 1.1.1u.

  • Editor: [Android] Changed name of symbols zip folder generated during build to include the backend specified, to ensure the folder is generated fresh when target architecture is changed but app name is not on 2022.2. (UUM-31480)

  • Editor: [SpeedTree] Fix SpeedTreeImporter::WriteDeferredAlphaCorrectionPaths crash when the Generate Materials is clicked. (UUM-28469)

  • Editor: [Windows] Audio.Thread marker in Profiler window is lasting whole frame while audio is playing. (UUM-401)

  • GI: Fixed a bug where moving the camera while in an scene visualization mode would cause light bakes to never finish. (UUM-34425)

  • Graphics: Fixed sporadic editor crash caused by render surface copy when using Vulkan. (UUM-35467)

  • Graphics: Fixed UI flickering due to invalid state post CommandBuffer execution. (UUM-32669)

  • Graphics: Fixed: Provide a way to avoid GC.Alloc with RenderMeshInstanced. (UUM-32183)

  • HDRP: Enabling raytracing no longer disable screen space lighting effect (SSAO, SSR) async compute. (UUM-31322)

  • HDRP: Made HDRP RenderPIpelineSettings public to enable customizing the HDRP asset. (UUM-33589)

  • HDRP: Properly take into account sky attenuation for baking. (UUM-28513)

  • HDRP: Updated HDRenderPipelineResources file. (UUM-36628)

  • Particles: Corrected set particle remaining lifetime to zero if killed by the trigger module when using ringbuffer mode. (UUM-32881)

  • Physics: Added a warning when cooking concave Mesh Colliders with the Fast Midphase option that have over 2,097,152 triangles. (UUM-30748)

  • Physics: Collider.material getter won't instantiate the material if called on the Prefab object. (UUM-30707)

  • Physics: Fixed a race condition that caused crashes in Contact Modification callbacks. (UUM-7389)

  • Physics: Fixed Articulation Bodies having default mass if they have no attached Colliders. (UUM-31794)

  • Shaders: Fixed a crash when trying to access the loading shader in a release build. (UUM-36827)

  • VFX Graph: Forbid blackboard category with only spaces in the name. (UUM-17495)

  • VFX Graph: Renaming a blackboard category that has been duplicated was removing the duplicated category. (UUM-17435)

Package changes in 2021.3.27f1

Packages updated

Packages added

LTS Release 2022.3.1f1

Released:

LTS Release 2022.3.1f1

Released:

Known Issues in 2022.3.1f1

  • Kernel: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)

  • Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials (UUM-37360)

  • Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector (UUM-38059)

  • Visual Effects - Legacy: Editor crashes on BufferD3D11::EndWrite when Hierarchy filter gives zero results on a scene with a custom UI Prefab (UUM-36872)

2022.3.1f1 Release Notes

Improvements

  • Editor: The "Non-Power of 2" control is now hidden for Cubemaps in the Texture Importer Inspector because it is not used for Cubemaps. (UUM-1882)

API Changes

  • SRP Core: Changed: HDROutputUtils.ConfigureHDROutput' now disables keywords that don't apply to the corresponding HDR Operation.

Changes

  • Editor: Input System: Updated Input System package to 1.6.1.

  • XR: Updated AR Foundation and related packages to version 5.0.5.

Fixes

  • Android: Fixed errors on new InputSystem when using mouse clicks on Samsung Dex. (UUM-19038)

  • Burst: Fixed incorrect Burst stacktraces in Windows player builds. (UUM-33695)

  • Editor: Added more validation when saving scene template (handled outside project). Also allows saving inside a package folders. (UUM-30708)

  • Editor: Added try/catch when calling custom indexers so they cannot crash the whole indexing process. (UUM-27948)

  • Editor: Changed search result count label color to be more clear when selected and hovered. (UUM-32515)

  • Editor: Ensure AssetChangeSet.empty is properly setup even if the default constructor is used. Reenable the failing tests. (UUM-21336)

  • Editor: Fixed an issue where the Cubemap "Mapping" control in the Texture Importer Inspector would incorrectly be disabled in certain scenarios. (UUM-1882)

  • Editor: Fixed Column naming in Edit Column menu. (UUM-32469)

  • Editor: Fixed doc link for searchquery. (UUM-32269)

  • Editor: Fixed Painter2D.Arc() counter-clockwise incomplete strokes. (UUM-36271)

  • Editor: Fixed Prefab overridden fields not being disabled in the inspector, in isolation mode, with Show Overrides enabled. (UUM-21816)

  • Editor: Fixed title show the major, minor and version build. (UUM-26695)

  • Editor: Fixed VisualElement scheduler that may not run task in order when throttling. (UUM-35882)

  • Editor: Fixed Vorbis audio library security vulnerabilities CVE-2018-10392 and CVE-2018-10393. (UUM-5914)

  • Editor: FrameDebugger: Fixed an issue where render textures would leak when attached in a player using URP. (UUM-28065)

  • Editor: Improved warning message when trying to save a SceneTemplate with an invalid asset path. (UUM-31433)

  • Editor: Property titles from several words are now displayed with spaces. (UUM-32367)

  • Editor: Quick Search now displays Hierarchy GameObjects when using custom PreviewSceneStage. (UUM-30315)

  • Editor: Set a filter id for both perf provider. (UUM-34438)

  • Editor: Static batching doesn't work when the shader uses unity_ProbeVolumeParams. (UUM-21745)

  • Editor: Text in Text Assets can now be selected in the inspector. (UUM-36233)

  • Editor: Unresolved Pointer Reference Issue with menu controller. (UUM-36517)

  • Editor: Updated OpenSSL to 1.1.1u.

  • Editor: [Android] Changed name of symbols zip folder generated during build to include the backend specified, to ensure the folder is generated fresh when target architecture is changed but app name is not on 2022.2. (UUM-31480)

  • Editor: [Windows] Audio.Thread marker in Profiler window is lasting whole frame while audio is playing. (UUM-401)

  • Graphics: Fixed: Provide a way to avoid GC.Alloc with RenderMeshInstanced. (UUM-32183)

  • iOS: Fixed leak error messages for iOS build and run process on MacOS editor. (UUM-1944)

  • UI Toolkit: Fixed UI Toolkit not rendering when HDR is enabled. (UUM-36325)

  • Universal RP: Fixed an issue where assets were incorrectly being saved when making builds.

  • Universal RP: Fixed an issue where switching Volume Update modes between Every Frame and Via Scripting gave an error. (UUM-35147)

  • Universal RP: Fixed for the UI being drawn twice in some scenarios. (UUM-32848)

  • URP: 2D - Remove serialization and cache vertices and indices for sprite lights causing bloat in prefabs. (UUM-33700)

  • URP: Fixed incorrect MSAA sample count when using Deferred renderer but rendering to a target texture. (UUM-31113)

  • URP: Fixed ShaderGraph preview window not showing anything when using DepthNormals pass. (UUM-31643)

  • URP: Fixed, URP & core package leaking materials when entering/exiting Play Mode. (UUM-27587)

  • URP: Stripped BlitHDROverlay from build if HDR output is not allowed and stripping unused shader is allowed.

  • VFX Graph: Fixed range was not applied in UI when setting up a value out of allowed range. (UUM-20616)

  • WebGL: Fixed a regression since Unity 2022.1.0f1 where calling unityInstance.Quit() in JavaScript code would not properly let the web page contents be reclaimed by the GC. (UUM-31710)

Package changes in 2022.3.1f1

Packages updated

LTS Release 2022.3.0f1

Released:

LTS Release 2022.3.0f1

Released:

Known Issues in 2022.3.0f1

  • Kernel: Crash on core::Join<core::basic_string<char,core::StringStorageDefault > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref > when the Editor runs out of memory saving an invalid override (UUM-36776)

New 2022.3.0f1 Entries since 2022.2.21f1

Fixes

  • Android: Avoid an error generated by the Vulkan loader on Android when trying to load vkGetPhysicalDeviceFragmentShadingRatesKHR as Vulkan device function

  • Android: Filter some redundant warnings on some Adreno devices that cause severe performance issues in development builds

  • Build Pipeline: Fixed crash during Content File loading due to out of bounds array access.

  • Core: Allows NativeArray<T>.Dispose(JobHandle) to be callabled from a Burst compiled function. Previously an InvalidOperationException would be thrown saying "Reflection data was not set up by an Initialize() call."

  • Core: Fixed GameObject being set to dirty after setting active to false when parent is inactive and activeSelf was already false.

  • Editor: Fix crash caused by gpu out of mem (UUM-25089)

  • Editor: Fixed margins appearing in game view on Windows displays with non-integer display scale (UUM-32991)

  • GI: Fixed a bug where moving the camera while in an scene visualization mode would cause light bakes to never finish. (UUM-34425)

  • Graphics: Disable Vulkan DebugUtilsLabels for Linux AMD due to driver crash bug (UUM-31640)

Preview of Final 2022.3.0f1 Release Notes

Fixes

  • Android: Avoid an error generated by the Vulkan loader on Android when trying to load vkGetPhysicalDeviceFragmentShadingRatesKHR as Vulkan device function

  • Android: Filter some redundant warnings on some Adreno devices that cause severe performance issues in development builds

  • Build Pipeline: Fixed crash during Content File loading due to out of bounds array access.

  • Core: Allows NativeArray<T>.Dispose(JobHandle) to be callabled from a Burst compiled function. Previously an InvalidOperationException would be thrown saying "Reflection data was not set up by an Initialize() call."

  • Core: Fixed GameObject being set to dirty after setting active to false when parent is inactive and activeSelf was already false.

  • Editor: Fix crash caused by gpu out of mem (UUM-25089)

  • Editor: Fixed margins appearing in game view on Windows displays with non-integer display scale (UUM-32991)

  • GI: Fixed a bug where moving the camera while in an scene visualization mode would cause light bakes to never finish. (UUM-34425)

  • Graphics: Disable Vulkan DebugUtilsLabels for Linux AMD due to driver crash bug (UUM-31640)

LTS Release 2021.3.26f1

Released:

LTS Release 2021.3.26f1

Released:

Known Issues in 2021.3.26f1

  • DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if VSync is enabled (UUM-30173)

  • Linux: Crash on DisconnectGtkSignal(void*, GtkCallbackResponse ()(), void) when going through microgame tutorials (UUM-34847)

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

  • Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)

  • Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)

  • Vulkan: Oculus Quest 2 build does not work when built with Vulkan (UUM-10378)

  • Vulkan: [Quest 2] Build crashes on Quest 2 when Graphics Jobs are enabled (UUM-12524)

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

2021.3.26f1 Release Notes

Features

  • Editor: Add the possibility of running tests in a specified order from a test list (DSTR-494).

Improvements

  • Shaders: Added support on Metal for vprog having void return type

Changes

  • IL2CPP: Ensure we get a MissingMethodException instead of a runtime crash in native code for non-AOT'd methods.

Fixes

  • 2D: Fixed case where Sprite is not being masked when using SpriteShape (UUM-26584)

  • 2D: Fixed graphical artefact where 2D sprite only rendered a portion of a texture when the global mipmap limit was set to anything other than full-res in the Player quality settings and when the corresponding quality settings was selected at runtime. (UUM-27149)

  • Android: Fix 'back button' press on VideoPlayer (UUM-33468)

  • Android: The 'Filter Touches When Obscured' Player Setting is now respected by the new input system. (UUM-31555)

  • Android: Updated GetDeviceName() API to support SystemInfo.deviceName on API Level 32 or higher. (UUM-32514)

  • Asset Pipeline: Fix Editor crash when changing Asset Serialization Mode to Force Binary with the com.unity.multiplayer.samples.coop package installed (UUM-26417)

  • Asset Pipeline: Source asset db rebuild and plugin asset reimported to fix inconsistency (UUM-32565)

  • Audio: Fixed a bug where SystemInfo.supportsAudio would return true on some platforms and false on others, when Unity Audio is disabled. We now always return false in this case. (UUM-16017)

  • Audio: Updated the play-on-awake tooltip on the AudioSource. (UUM-28690)

  • Editor: Changing the download progress calculation in 2021.3 to use doubles when downloading asset packs on Android. (UUM-32299)

  • Editor: Fix 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: Fix for crash when removing component from many gameobjects at the same time. (UUM-33750)

  • Editor: fix GPU out of memory for test track project (UUM-25089)

  • Editor: Fix UnityEditor PDB symbols being invalid (UUM-33172)

  • Editor: Fixed an issue where IL2Cpp generated files may experience hash conflicts. (UUM-35390)

  • Editor: Fixed file revealing in folder won't highlight. Only available in gnome DE. (UUM-32840)

  • Editor: Fixed the wrong color space of some value when using dynamic colors in a project in liner color space. (UUM-20443)

  • Editor: Improved documentation for GetActiveScene behavior during scene load (UUM-34557)

  • Editor: Optimized asset import logic to handle large amounts of files located in the same directory (UUM-17547)

  • Editor: Universal RP: disabled MSAA on devices without MSAA store support (Apple GPUs A8 and lower) (UUM-13185)

  • Editor: Updated UnityTLS

  • Editor: Updated XR Interaction Toolkit to 2.3.2

  • GI: Fixed issue where lightmaps are lost when entering playmode, switching scenes, and exiting playmode. (UUM-29735)

  • Graphics: Fix deadlock caused by UI jobs (UUM-26444)

  • Graphics: Fix float to half conversion (UUM-13334)

  • Graphics: Fix some paths of eye masking in Vulkan multi view rendering (UUM-912)

  • Graphics: Fixed an issue where Mipmap Streaming would not take the state of "Texture2D.ignoreMipmapLimit" into account.

  • IL2CPP: Fix a UnityLinker crash that could happen processing Microsoft.MixedReality.GraphicsTools when High Managed Code Stripping is used. (UUM-31386)

  • IL2CPP: Fixed possible corruption when writing primitive static fields on generic types when Faster (smaller) builds is enabled. (UUM-33610)

  • IL2CPP: Fixed possible GC corruption when using the job system on PS4/PS5 platforms. (UUM-33034)

  • iOS: Fixed a bug with the player settings "Force iOS Speakers when Recording". It wasn't working properly when "Mute Other Audio Sources" and "Prepare iOS for Recording" were both disabled. It was also not working correctly with wired headphones, where the setting should have no effect. (UUM-19505)

  • Linux: Fix player crash in FMOD when loading ALSA drivers. (PIA-588)

  • Mono: Fixed issue where setting a pointer via reflection included an additional layer of redirection. (UUM-31140)

  • Package Manager: Fixed the issue where viewing UPM packages that come from the Asset Store breaks the Package Manager window. (UUM-35411)

  • Package Manager: Refresh button stays enabled if user goes offline. (UUM-35005)

  • Prefabs: Fix for Prefab instance is not enabled if RevertPropertyOverride is called during OnEnable (UUM-21119)

  • Serialization: Fixed the wrong resolution of missing types when there are multiple instances with the missing type. (UUM-20709)

  • Shaders: Fixed custom scale and offset vectors not affecting serialised texture scale and offset. (UUM-21301)

  • Shaders: Fixed incorrect error messages when manually enabling keywords. (UUM-33089)

  • Shaders: Fixed SV_PrimitiveID on Metal (UUM-22593)

  • uGUI: Fixed memory leak when textures get reparented from one scene to another (UUM-33852)

  • UI Toolkit: Fix invalid width on child element of absolute positioned parent. (UUM-30975)

  • UI Toolkit: Fixed reorderable ListView not starting a drag operation when its item contains an IMGUIContainer handling pointer events. (UUM-33718)

  • Universal Windows Platform: Fixed a crash occuring when Cloud Diagnostics was enabled and Debug.LogException was used off the main thread.

  • VFX Graph: Fixed broken borders (UUM-35000)

  • VFX Graph: Unexpected warning on Metal while rendering thumbnail preview for material (UUM-531)

  • Web: Fixed an issue with Unity page not being able to unload if user has already detached the canvas from DOM before calling Unity Quit function. (UUM-30472)

LTS Release 2020.3.48f1

Released:

LTS Release 2020.3.48f1

Released:

End-of-Support Notice

  • Please note that the 2020.3 LTS stream has reached End-of-Support and 2020.3.48 is the final patch version. Please consider upgrading to a more recent LTS. (See Long Term Support) The 2020.3 LTS stream will remain available for installation on the Unity Hub until August 2023.

Known Issues in 2020.3.48f1

  • DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled (UUM-30173)

  • GI: If a user is experience lighting coruption they may be required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).

  • Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)

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

  • First Person Template: A loading error is displayed in console when the Editor loads the project for the first time. Workarounds are to ignore the error or reload the project.

2020.3.48f1 Release Notes

Improvements

  • Animation: Reduced the number of GC allocations when calling Animator.GetParameter(int index) and generally made it faster.

  • Editor: Animation Events are now organized into sub-menus in the inspector.

  • Graphics: Reduced the time the render thread spends on Profiler.FlushRenderCounters.

  • Multiplayer: Added Netcode for GameObjects 1.4.0.

  • Serialization: Improved performance of restoring managed objects during a domain reload (again!).

  • Serialization: Improved performance of restoring managed objects during a domain reload.

  • XR: Improved GLES3 multiview rendering performance. (UUM-7008)

Changes

  • Package: Added new QoS APIs for specific Relay and Multiplay QoS servers searching and result.

  • Version Control: Changed the icons for Unity Version Control rebranding
    Changed onboarding workflow.

Fixes

  • 2D: Show apply/revert dialog to user if there are data changes in Sprite Editor Window before domain reload. (UUM-26175)

  • Android: Display Gradle tasks in progress dialog while building to Android. (UUM-31890)

  • Android: Now sets the image shown on unlock on every lock. (UUM-21954)

  • Android: Warn user if both template file and disabled template file exists in project. (UUM-19338)

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

  • DX12: Fixed for samplers resetting to point on streaming texture mips. (UUM-27504)

  • Editor: Enabled Sketchup Importer on Mac ARM platforms.

  • Editor: Ensure GraphicsFence.passed reports consistent results at initialization. (UUM-27598)

  • Editor: Fixed a crash when importing specific FBX files with blendshapes. (UUM-32291)

  • Editor: Fixed an issue that thread marker in Profiler window is lasting whole frame while audio is playing. (UUM-401)

  • Editor: Fixed Editor freezes when clicking Prefab > Select Asset for a scene exported manually with missing information. (UUM-30060)

  • Editor: Fixed inconsistent input field styling in Shortcut Manager's create and rename prompts. (UUM-28290)

  • Editor: Fixed performance issue for looping small clip with root motion extraction. (UUM-6515)

  • Editor: Fixed several problems with speech recognition in apps using Holographic Remoting.

  • Editor: Fixed Timeline performance problem when previewing animated prefab instances. (UUM-28636)

  • Editor: Make reserved key labels in Shortcut Manager more visible on dark skin. (UUM-28295)

  • Editor: Optimized asset import logic to handle large amounts of files located in the same directory. (UUM-17547)

  • Editor: Prevent creation of .meta files in loadable plugin directories (.androidlib, .bundle, .framework, .plugin). (UUM-9421)

  • Editor: Source asset db rebuild and plugin asset reimported to fix inconsistency. (UUM-32565)

  • Editor: Updated Sketchup SDK to 2023.2.

  • GI: Fixed an issue where scene debug visualization modes would look broken when baking multiple scenes together. (UUM-17494)

  • GI: Fixed incorrect fallback to CPU of GPU bake. (UUM-24685)

  • GI: Fixed issue where lightmaps are lost when entering playmode, switching scenes, and exiting playmode. (UUM-29735)

  • GI: Fixed issue with Light Explorer filtering when many lights are present. (UUM-30672)

  • 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 CubemapArrays would hit an assert in certain scenarios. (player build only). (UUM-5464)

  • Graphics: Fixed an issue where EditorUtility.CompressTexture would silently fail for zero-sized textures. (UUM-16270, UUM-31569)

  • Graphics: Fixed bug with Streaming Virtual Texturing throwing a "The transcoded bitstream was invalid" error that was caused by build pipeline bug corrupting virtual texture regions located in virtual texture files larger than 2GB. When using SVT, it is recommended to rebuild your Player's build in order to get the corrected streaming files (GTS and GTP files) in the Streaming Assets folder. (UUM-30987)

  • Graphics: Invalid pass index error messages now include shader name. (UUM-33598)

  • IL2CPP: Fixed a bug where IL2CPP returns an invalid pointer on P/Invoke methods that returns a non-blittable struct by reference. (UUM-20790)

  • IL2CPP: Fixed the bug that referenced assets are unloaded by Resources.UnloadUnusedAssets(). (UUM-26883)

  • iOS: Fixed memory leak when using GL.Clear in MonoBehaviour Update/LateUpdate. (UUM-8457)

  • Linux: Disabled SDL Dynamic API for SDL dependent Platforms except for Embedded and QNX. (UUM-33932)

  • Linux: Fixed Linux IL2CPP builds not producing stack trace. (UUM-26705)

  • Linux: Fixed player crash in FMOD when loading ALSA drivers. (PIA-588)

  • Package Manager: Fixed "See other versions" button not working for preview packages when "Enable Preview Packages" is not toggled. (UUM-28512)

  • Package Manager: Fixed all delayed fields when editing a package in the inspector. (UUM-19658)

  • Particles: Using floats for timers means there is huge precision loss once Unity has been running for a few hours/days. (UUM-30775)

  • Prefabs: Fixed for Prefab instance is not enabled if RevertPropertyOverride is called during OnEnable. (UUM-21119)

  • Shaders: Added macros for passing textures (Cube, 2DArray, CubeArray) around without samplers. (UUM-31858)

  • Shaders: Fixed artefacts caused by conversion of float to half point precision in certain edge cases. (UUM-13334)

  • Shaders: Fixed custom scale and offset vectors not affecting serialised texture scale and offset. (UUM-21301)

  • Shaders: Now using real pass names when compiling shaders for mesh data optimisation. (UUM-15298)

  • Shaders: Shader compilation with debug symbols will no longer use a non-existent file name. (UUM-31851)

  • uGUI: Fixed memory leak when textures get reparented from one scene to another. (UUM-33852)

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

  • Version Control: Fixed blurry icons in the Unity Version Control window and toolbar button
    Fixed Pending Changes tab not always opening its selected item's location in Project window
    Fixed "Checked-out (changed)" status icon not showing up on Pending Changes tab
    Fixed issue that prevented new packages from being installed unless user enters play mode.

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

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

  • Video: Multi-display rendering is displaying the first camera's view on both displays instead of displaying both camera's views when used with a mobile device. (UUM-13587)

  • Windows: Fixed quoting of the command line arguments. (UUM-21600)

  • XR: Fixed crash or validation error caused by out-of-bounds clear on XR platforms when using Vulkan. (UUM-32721)

System Requirements

For development

OS: Windows 7 SP1+, 10, 64-bit versions only; macOS 10.13+. (Server versions of Windows & OS X are not tested.)

CPU: SSE2 instruction set support.

GPU: Graphics card with DX10 (shader model 4.0) capabilities.

The rest mostly depends on the complexity of your projects.

Additional platform development requirements:
  • iOS: Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.

  • Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.

  • Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK

For running Unity games

Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:

  • Desktop:

    • OS: Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
    • Graphics card with DX10 (shader model 4.0) capabilities.
    • CPU: SSE2 instruction set support.
  • iOS player requires iOS 11.0 or higher.

  • Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.

  • WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.

  • Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities

  • Exported Android Gradle projects require Android Studio 3.4 and later to build

Package changes in 2020.3.48f1

Packages updated

Packages added

LTS Release 2021.3.25f1

Released:

LTS Release 2021.3.25f1

Released:

Known Issues in 2021.3.25f1

  • DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled (UUM-30173)

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

  • MacOS: [M1] Crash on System.Object:__icall_wrapper_ves_icall_array_new_specific when launching a project (UUM-3207)

  • Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)

  • Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)

  • Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)

  • Vulkan: [Quest 2] Build crashes on Quest 2 when Graphics Jobs are enabled (UUM-12524)

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

2021.3.25f1 Release Notes

Features

  • Android: Chrome OS Build & Run Support - Add "Run Device" using IP address.

Improvements

  • Multiplayer: Added Netcode for GameObjects 1.4.0.

Changes

  • Editor: Removed automatic upgrade code for UniversalRendererData from alpha & beta builds of 2021.2 to current as it is no longer required and was incurring a domain reload performance cost.

Fixes

  • 2D: Fixed crash when a Tilemap with corrupted Tile Data calls CompressBounds. (UUM-32832)

  • Android: Fixed escaped double quotes when using SetAdditionalIl2CppArgs. (UUM-25447)

  • 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 Pipeline: Prevent script re-compilation when 'Recompile after playmode' and 'Auto-refresh' are set. (UUM-20409)

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

  • DX12: Removed unnecessary image processing code on texture upload that's not needed reducing CPU overhead. (UUM-15519)

  • Editor: Fixed a crash that occurs when you set the custom-rolloff-curve to null on an audio source. (UUM-29578)

  • Editor: Fixed a crash when importing specific FBX files with blendshapes. (UUM-32291)

  • Editor: Fixed a crash when importing specific FBX files with blendshapes. (UUM-33322)

  • Editor: Fixed crash when dragging game view in and out of docked view on Linux with Mesa drivers. (UUM-16015)

  • Editor: Fixed Editor freezes when clicking Prefab > Select Asset for a scene exported manually with missing information. (UUM-30060)

  • Editor: Fixed inconsistent input field styling in Shortcut Manager's create and rename prompts. (UUM-28290)

  • Editor: Fixed issue with spurious errors in the console being output when the lighting cache is not intact. (UUM-21668)

  • Editor: Fixed regression when computing UVs for faces that have their material assigned via a group. (UUM-30948)

  • Editor: Fixed several problems with speech recognition in apps using Holographic Remoting. (XRF-411)

  • Editor: Objects now keep their non-serializable state when reloaded. (UUM-7785)

  • Editor: Prevent tags from being created with an empty name. (UUM-32286)

  • Graphics: Fixed an inspector issue where 2DArray and 3D textures would not report their size on disk correctly. (UUM-28111)

  • Graphics: Invalid pass index error messages now include shader name. (UUM-33598)

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

  • IL2CPP: Corrected clipped output from System.Diagnostics.Debug.WriteLine(). (UUM-26431)

  • IL2CPP: Fixed an intermittent crash in the thread pool implementation when the socket no longer exists during an HTTP request. (UUM-21671)

  • iOS: Added cutouts for iPhone14 family. (UUM-22474)

  • Linux: Disabled SDL Dynamic API for SDL dependent Platforms except for Embedded and QNX. (UUM-33932)

  • Linux: Fixed Linux IL2CPP builds not producing stack trace. (UUM-26705)

  • Linux: Fixed New Input System Debugger is logging 2 events when holding a key. (UUM-32567)

  • Networking: Fixed null exception in WWWForm when file name is empty string. (UUM-32984)

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

  • Particles: Fixed Particle System rendering corruption. (UUM-21106)

  • Particles: Use double precision timers in the Shape module to improve the accuracy of long simulations. (UUM-30775)

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

  • Prefabs: Fixed for handling conflicting components during prefab merging. (UUM-20241)

  • Scene/Game View: Fixed default buttons styling in overlays. (UUM-25734)

  • Scripting: Defer saving user editable managers to after Player Settings window get disabled. (UUM-32162)

  • Serialization: Fixed EditorUtility.CopySerialized failing in some case where there are [SerializedReference] present. (UUM-33868)

  • Serialization: PropertyModifications created prior to 2021.2 creating SerializeReference instances are now generating deterministic ids. (UUM-13245)

  • Shadergraph: ShaderGraph styles were not applied correctly when the system locale was set in Turks. (UUM-33522)

  • Universal RP: Fixed an issue where scenes were not marked dirty after changing the volume update setting on cameras. (UUM-10812)

  • URP: Fixed, URP & core package leaking materials when entering/exiting Play Mode. (UUM-27587)

  • 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: Corrected apply nointerpolation specifier when using new ShaderGraph integration. (UUM-555)

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

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

  • VFX Graph: Unexpected motion vector when add precompute velocity was enabled in Shader Graph. (UUM-22368)

Package changes in 2021.3.25f1

Packages updated

LTS Release 2021.3.24f1

Released:

LTS Release 2021.3.24f1

Released:

Known Issues in 2021.3.24f1

  • DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled (UUM-30173)

  • Kernel: Crash on UndoManager::FlushTrackedObjects when removing a Component from ~1000 GameObjects at the same time (UUM-33750)

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

  • MacOS: [M1] Crash on System.Object:__icall_wrapper_ves_icall_array_new_specific when launching a project (UUM-3207)

  • Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)

  • Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)

  • Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)

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

  • Version Control: "NullReferenceException" errors thrown in the Console window when Unity Version Control package is present in the project (UUM-33051)

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

  • Vulkan: [Quest 2] Build crashes on Quest 2 when Graphics Jobs are enabled (UUM-12524)

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

2021.3.24f1 Release Notes

Improvements

  • Apple TV: TvOS now uses launch screen storyboard.

  • Editor: Enabled Sketchup Importer on Mac ARM platforms.

  • Editor: Reduced impact of Shader Graph package on performance of domain reloads by making node class cache populate on-demand.

  • Editor: Updated Sketchup SDK to 2023.2.

  • iOS: IOS/tvOS launch screen now is shown only by OS, and is not shown again by Unity itself.

Changes

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

Fixes

  • 2D: Show apply/revert dialog to user if there are data changes in Sprite Editor Window before domain reload. (UUM-26175)

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

  • Build Pipeline: Fixed build failure related to streaming assets with symbols in file names. (UUM-9881)

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

  • Editor: Asset Pipeline: Fixed a crash when re-adding animation clip to prefab. (UUM-21916)

  • Editor: Enabled reserved key labels in Shortcut Manager to be more visible in dark mode. (UUM-28295)

  • Editor: Fixed a "3D textures with depth are not supported" error appearing when switching the RenderTexture shape to 3D if a depth-stencil format was previously indicated. (UUM-25336)

  • Editor: Fixed a bug where the cursor was lagging when dragging files to inactive MacOS editor. (UUM-9542)

  • Editor: Fixed animation clip's preview window's grid's depth when using deferred rendering in URP. (UUM-2947)

  • Editor: Fixed Auto-save scenes checkbox. (UUM-11717)

  • Editor: Fixed crash or validation error caused by out-of-bounds clear on XR platforms when using Vulkan. (UUM-32721)

  • Editor: Fixed error when selecting folders from the folder panel or closing the folder panel with EditorUtility.OpenFolderPanel() in use. (UUM-26507)

  • Editor: Fixed errors being thrown from the RenderTexture editor after selecting the Tex2DArray dimension. (UUM-31741)

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

  • GI: Fixed an issue where scene debug visualization modes would look broken when baking multiple scenes together. (UUM-17494)

  • GI: Fixed incorrect fallback to CPU of GPU bake. (UUM-24685)

  • Graphics: Creating a RenderTexture with no depth bits specified fails instead of continuing with a warning. (UUM-22012)

  • Graphics: Fixed a crash on Vulkan/Metal when trying to preview non-Float or non-UNorm format RenderTextures. (UUM-31733)

  • Graphics: Fixed an issue where EditorUtility.CompressTexture would silently fail for zero-sized textures. (UUM-31569)

  • Graphics: Fixed black RenderTarget/CustomRenderTarget thumbnails when changing Color/Depth formats. (UUM-31726)

  • Graphics: Fixed scene being made dirty when creating a new RenderTexture asset. (UUM-31729)

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

  • 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: 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 ray tracing initialization when switching between render pipeline assets. (UUM-24692)

  • HDRP: Fixed emissive mesh viewer of Area light missing from standalone player. (UUM-31531)

  • 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 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 raytraced reflections for box lights so they are no longer cut off if the range is too small. (UUM-21442)

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

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

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

  • iOS: Fixed a crash on iOS when Graphics Jobs were enabled. (UUM-22614)

  • iOS: Fixed memory leak when using GL.Clear in MonoBehaviour Update/LateUpdate. (UUM-8457)

  • Linux: Fixed DisplayInfo.WorkArea ignores resolution scaling when working with multiple displays. (UUM-1589)

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

  • Shadergraph: Improved performance of disconnecting nodes in large graphs. (UUM-31610)

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

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

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

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

  • Windows: Fixed sizeof type error in StackWalker library.

Package changes in 2021.3.24f1

Packages updated

LTS Release 2021.3.23f1

Released:

LTS Release 2021.3.23f1

Released:

Known Issues in 2021.3.23f1

  • DirectX11: DirectX 11 analytics crashes the player on Windows 7 (UUM-32718)

  • DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled (UUM-30173)

  • MacOS: [M1] Crash on System.Object:__icall_wrapper_ves_icall_array_new_specific when launching a project (UUM-3207)

  • Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)

  • Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)

  • Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)

  • RP Foundation: "Resources.FindObjectsOfTypeAll(typeof(Material)).Length" increases every time when entering/exiting Play Mode (UUM-27587)

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

  • Windows: BuildPipeline.BuildPlayer ignores BuildPlayerOptions.locationPathName and attempts to build to the cached folder (UUM-30952)

2021.3.23f1 Release Notes

Improvements

  • 2D: Greatly reduce the time taken for sprite imports when the sprite requires an outline to be computed (e.g. physics shapes or precise meshes).

  • Animation: Reduced the cost of building muscle clips, which among other things speeds up Animator.Awake.

  • Animation: Reduced the number of GC allocations when calling Animator.GetParameter(int index) and generally made it faster.

  • Build System: BeeDriver: ignore System.IO.IOException: Sharing violation on path errors for console log. [BUILD-21]

  • Editor: Reduced cost of outline rendering, which improves the frame rate of the editor when many objects are selected.

  • Graphics: Reduced the time the render thread spends on Profiler.FlushRenderCounters. (UUM-29300)

  • iOS: "Thread Performance Checker" is now disabled by default in a generated xcode project.

  • Kernel: Performance in heavily run code paths for NativeArray, UnsafeUtility, and AtomicSafetyHandle improved through inlining.

  • Scripting: Switched some path sorting during compilation from an invariant culture compare to an ordinal compare, speeding up C# compilation when scripts are changed.

  • Serialization: Improved performance of restoring managed objects during a domain reload (again!).

  • Serialization: Improved performance of restoring managed objects during a domain reload.

  • Shadergraph: Fixed parallax nodes so that they use the default UV Input Slot correctly. [SGB-511].

  • Shadergraph: Improved blackboard property drag speed when reordering the blackboard. [SGB-383].

  • Shadergraph: Made adjustments to flipbook node to avoid dropping frames on AMD GPU. [SGB-280].

  • Shaders: Reduced the time spent in the asset post processing code for shader assets, which speeds-up the import of shaders.

  • VFX Graph: Greatly reduced the import cost of VFX Graph objects, especially when importing many at once.

API Changes

  • Editor: Added: Support to hide any method from the detail area of the console window.

Changes

  • Version Control: - Changed the icons for Unity Version Control rebranding
    • Changed onboarding workflow.

Fixes

  • 2D: Fixed Sprites generated from TextureImporter generates different hashes. (UUM-26790)

  • 2D: Fixed truncation of path for saving Tile assets when ending is not a file. (UUM-29490)

  • Android: Added upgrade guide information about mainTemplate.gradle file changes. (UUM-32805)

  • Android: Enabled the unlock image to be set on each lock rather than only on the first. (UUM-21954)

  • Android: Fixed an issue where the Accelerometer values are not updated when the ASENSOR_TYPE_LINEAR_ACCELERATION sensor is disabled on certain Samsung devices. (UUM-20754)

  • Android: Fixed shader code generation when using SV_Coverage input. (UUM-26807)

  • Audio: Fixed corrupt audio playing for the first time in the first launch, when audio mixer is assigned at runtime. (UUM-19696)

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

  • Build System: Fixed unity_license.json CopyFiles build failures. (UUM-28889)

  • DX12: Fixed for samplers resetting to point on streaming texture mips. (UUM-27504)

  • Editor: Bug fix for Shortcuts Manager to catch Shift and Options keypress. (UUM-4083)

  • Editor: Fix for [SGB-466] and related issues where nodes with warning or error badges would fail to clean up their resources properly and leave the shader graph editor in an error state.

  • Editor: Fix that a applying a sub managedreference override is not prevented when it is not possible (now also shows a warning dialog to the user). (UUM-23038)

  • Editor: Fixed a Drag and Drop to parent folder when the parent contains a child folder with the same name. (UUM-11707)

  • Editor: Fixed a memory issue in CreateAssetMenu::Rebuild, which would crash builds with the debug allocator enabled. (UUM-32704)

  • Editor: Fixed a situation where opening a regular window after an auxiliary window can cause a crash if the window closes. (UUM-29982)

  • Editor: Fixed exception thrown when multiple generic methods with the [HideInCallstack] attribute have the same name.

  • Editor: Fixed issue where -nographics command line argument was not being forwarded to the Asset Import Workers. (UUM-29722)

  • Editor: Fixed issue where high-DPI mice can get the cursor stuck to the wrong icon. Now stable at 16000 DPI. (UUM-26685)

  • Editor: Fixed preset save crash. (UUM-29750)

  • Editor: Fixed shortcut profile delete dialog message overflow in Shortcut Manager. (UUM-28294)

  • Editor: Fixed the EnumField updating the label when calling SetValueWithoutNotify and the value had not changed. (UUM-28904)

  • Editor: Fixed the project from freezing due to a faulty Raycast operation in the navigation system. (UUM-28701)

  • Editor: IL2CPP backup folder is no longer created if "Create Symbols.zip" build setting is set to Disabled on Android. (UUM-28355)

  • Editor: Prevent creation of .meta files in loadable plugin directories (.androidlib, .bundle, .framework, .plugin). (UUM-9421)

  • GI: Fixed an issue with Light Explorer filtering when many lights are present. (UUM-30672)

  • Graphics: Blitting from RenderTexture.active to another RenderTexture with a shader sampling a texture at specific UV values causes visual artifacts. (UUM-7994)

  • Graphics: Fixed bug with Streaming Virtual Texturing throwing a "The transcoded bitstream was invalid" error that was caused by build pipeline bug corrupting virtual texture regions located in virtual texture files larger than 2GB. When using SVT, it is recommended to rebuild your Player's build in order to get the corrected streaming files (GTS and GTP files) in the Streaming Assets folder. (UUM-30987)

  • HDRP: Fixed hard eges on volumetric clouds. (UUM-3153)

  • IL2CPP: Fixed a bug where IL2CPP returns an invalid pointer on P/Invoke methods that returns a non-blittable struct by reference. (UUM-20790)

  • IL2CPP: Fixed a bug where referenced assets are unloaded by Resources.UnloadUnusedAssets(). (UUM-26883)

  • IL2CPP: Fixed a C++ compilation error when assigning to a ref parameter in shared generic code with constraints. (UUM-28821)

  • IL2CPP: Fixed a C++ compilation error when structs had static fields with circular type references. (UUM-16351)

  • IL2CPP: Fixed an intermittent crash on POSIX platforms which can happen when Directory.GetFiles is called while files in that directory are deleted on a different thread. (UUM-29790)

  • IL2CPP: Marshalled a null value in a delegate field as a null delegate. (UUM-29202)

  • License: Fixed an issue where the Editor quits when activating ULF license and the license already exists. (UUM-31031)

  • Linux: Fixed memory corruption caused crash from libstdc++ basic_string due to symbol conflicts from different '.so'. (UUM-21782)

  • Mono: Removed throw from attribute setters generated by profile stubber. (UUM-18689)

  • Mono: Removed !sig->is_inflated assert from icall wrapper generator. (UUM-27888)

  • Package Manager: Fixed all delayed fields when editing a package in the inspector. (UUM-19658)

  • Shadergraph: Addressed error feedback on import of graphs with invalid or missing targets, allowing them to be modified and saved. [SGB-166][SGB-167]

  • Shadergraph: Addressed issue where duplicate serialized blackboard category children would in subgraphs would brick the ShaderGraph editor. [SGB-378]

  • Shadergraph: Addressed issue where missing targets were not handled on import. [SGB-1]

  • Shadergraph: Addressed various issues with the Swizzle node. [SGB-159]

  • Shadergraph: Fixed issue where custom interpolator previews would provide erroneous results when connecting through a reroute node. [SGB-89]

  • Shadergraph: Fixed issue where reroute node would sometimes show the wrong color for its appropriate inputs. [SGB-17]

  • Shadergraph: Fixed issue where subgraph gradient blackboard properties could have naming conflicts with parent graphs. [SGB-310]

  • Shadergraph: Fixed issue where the Gradient Noise Node was causing implicit truncation warnings. [SGB-469]

  • Shadergraph: Fixed issue where the view position of the graph editor would sometimes be forgotten when swapping between two open shadergraph editor windows. [SGB-377]

  • Shaders: Added a profiler marker for dynamic variant loading. (UUM-31878)

  • Shaders: Added macros for passing textures (Cube, 2DArray, and CubeArray) around without samplers. (UUM-31858)

  • Shaders: Disabled shader compilation with debug symbols from using a non-existent file name. (UUM-31851)

  • Shaders: Enabled using real pass names when compiling shaders for mesh data optimisation. (UUM-15298)

  • Shaders: Fixed a rare crash when destroying shaders. (UUM-27361)

  • SRP Core: Fixed Decal Projector Editor fields so they are now saved when editing a prefab. (UUM-29105)

  • Universal RP: Fixed an issue where instantiating and destroying cameras, with Volume Update Mode set to ViaScripting, would allocate each time. (UUM-22213)

  • Version Control: - Fixed blurry icons in the Unity Version Control window and toolbar button

    • Fixed Pending Changes tab not always opening its selected item's location in Project window
    • Fixed "Checked-out (changed)" status icon not showing up on Pending Changes tab
    • Fixed issue that prevented new packages from being installed unless user enters play mode.
  • VFX Graph: Exposure weight slider was not hidden when a shadergraph was assigned to an output context. (UUM-4753)

  • VFX Graph: Fixed an error raised in the console when undoing shader assignment in the Mesh output node. (UUM-16367)

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

  • VFX Graph: Fixed errors in the console when undoing changes from gizmo in some specific conditions. (UUM-21929)

  • VFX Graph: The VFX component inspector had an unpaired EditorGUI.BeginChangeCheck that was breaking the state of GUI.changed (UUM-15919)

  • Windows: Fixed quoting of the command line arguments. (UUM-21600)

Package changes in 2021.3.23f1

Packages updated

Packages added

Pre-release packages added

News from Unity QA

We’re not just toolsmiths, but wordsmiths too! Read all the Unity QA blogposts past and present.

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