2D
6000.2.5f1
- Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
- Fixed issue where RigidBody2Ds could affect shadow caster size when using a Collider2D as a casting source. (UUM-70734)
- Fixed issue where the background color of the Tile Palette is different depending on whether a RenderPipeline asset is used or not. (UUM-114975)
6000.2.4f1
- Fixed Light Batching Debugger UI constantly refreshing.
- Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
- Fixed unnecessary shadow texture usage for 2D Renderer. (UUM-111385)
6000.0.58f1
- Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
- Fixed case where crash on BlockMask::FillSpriteData when building the Android Player. (UUM-112926)
- Fixed issue where RigidBody2Ds could affect shadow caster size when using a Collider2D as a casting source. (UUM-70734)
- Fixed issue where the background color of the Tile Palette is different depending on whether a RenderPipeline asset is used or not. (UUM-114975)
- Fixed Light Batching Debugger UI constantly refreshing.
- Fixed unnecessary shadow texture usage for 2D Renderer. (UUM-111385)
6000.2.3f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Fixed case where crash on BlockMask::FillSpriteData when building the Android Player. (UUM-112926)
- Fixed case where SpriteShapeRenderer overrides stencil settings when a custom shader is used to set stencil values. (UUM-113762)
6000.0.57f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Increased the default alpha level of the Tile Palette Grid when the Editor is in Light mode, to make the Grid more visible. (UUM-113207)
- Added warning when Sprite Outline is set to beyond the boundary of Sprite so artifacts in sprite assets can be found and fixed. (UUM-107991)
- Fixed Blurry and Stretched Light Type Icons in Global Light 2D Inspector.
- Fixed case where SpriteShapeRenderer overrides stencil settings when a custom shader is used to set stencil values. (UUM-113762)
- Fixed case where SpriteShapeRenderer overrides stencil settings when a custom shader is used to set stencil values. (UUM-113762)
- Fixed issue where the TilemapRenderer does not work as a supported Renderer for a SpriteMask. (UUM-111631)
2022.3.66f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Fixed Blurry and Stretched Light Type Icons in Global Light 2D Inspector.
- Fixed Light2D issue on certain android devices. (UUM-112716)
6000.2.0f1
- Added support for integrating AI-powered workflows to the Sprite Editor window.
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Added previews in the Scene view for Sprite Rect size and pivot changes that are made in the Sprite Editor window.
- Added the ability to set an Alpha Tolerance value in the Sprite Editor when generating a custom physics shape. This feature allows users to control the inclusion of transparent pixels in the physics shape generation process. (UUM-101609)
- Improved performance of instantiation of GameObjects from Tiles. (UUM-110584)
- Improved the performance of setting the SpriteRenderer.sprite property.
- Added a warning to the Tilemap Inspector when the Tilemap is not attached to an enabled Grid. (UUM-110584)
- Disabled the instantiation of GameObjects from Tiles when the Tilemap is not attached to an enabled Grid to prevent performance issues from these GameObjects. (UUM-110584)
- Reduced the recursive limit from 11 to 6 for instantiation of GameObjects from Tiles.
- Removed com.unity.2d.pixel-perfect package from 2D URP template because users should be using the PixelPerfect feature that comes with 2D URP.
- Added layer mask in renderer 2d data for filtering options.
- Added methods to add and remove sorting layers for Light2D.
- Added null check for missing secondary sprite textures. (UUM-111901)
- Added PositionTileTemplate as an example for specifying where to place Tile assets in the Tile Palette.
- Added tooltip on Sprite Editor Window's module drop down to indicate what module is selected. The drop down text will now have ellipsis when the text is cutoff. (UUM-100927)
- Disabled saving of default Tile Palette tools when not are set. (UUM-100964)
- Fixed a performance regression when the Scriptable Render Pipeline batcher is disabled.
- Fixed a rendering issue where soft shadows were darker than expected.
- Fixed an implicit truncation of vector warning in the Hidden/Light2D shader that occurred after building in the Universal2D Core template. This issue originated in LightingUtility.hlsl from version 6000.1.x onward.
- Fixed an incorrect deprecation message. (UUM-83095)
- Fixed an issue in the Shadow Caster 2D shape editor that caused exceptions to be thrown in certain scenarios.
- Fixed an issue that occured where the material property block of a SpriteRenderer is reset when the SpriteRenderer is updated through an Animation clip. (UUM-111921)
- Fixed an issue where an error message appeared in the Console window when the Tile Palette clipboard was open with an invalid width or height. (UUM-103942)
- Fixed an issue where last segment is missed if any of the segment uses Null Sprite inbetween. (UUM-105570)
- Fixed an issue where Palette camera position and zoom were not stored and restored when the Tile Palette was reopened. (UUM-108337)
- Fixed an issue where selecting a Light 2D would cause other selected lights to have their shadow and volumetric states overwritten. (UUM-82822)
- Fixed an issue where sprites did not update correctly while playing Animations.
- Fixed an issue where the mask interaction settings of one TilemapRenderer could persist to the next TilemapRenderer. (UUM-103926)
- Fixed an issue with the adjustment of the Sprite Atlas settings in the Tile Set Editor when the Inspector's width changed.
- Fixed artifacts occurring on Metal when using Rendergraph pipeline.
- Fixed back buffer clear when pixel perfect crop frame is used. (UUM-93255)
- Fixed camera sorting layer not breaking batch correctly for URP 2D. (UUM-90792)
- Fixed case Sprite Atlas samples show white textures in playmode when using late binding. (UUM-100501)
- Fixed case where 16-bit Sprite Textures have a banding effect and loss of data when packing into Variant Sprite Atlas. (UUM-97999)
- Fixed case where Canvas Image artefacts appear when Sprite Packer is enabled. (UUM-98140)
- Fixed case where Editor crashes on PrepareSpriteTilingData when exiting Play mode. (UUM-101315)
- Fixed case where Inconsistent rendering of Sprite Shapes occurs when a Fill Material is not selected or a custom shader material is set as the Edge Material. (UUM-99031)
- Fixed case where Sprite Shape Corners and Edges are invisible when a closed Sprite Shape is used. (UUM-97863)
- Fixed case where sprites are rendered improperly when SRP batcher is toggled off. (UUM-99288)
- Fixed case where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment. (UUM-71736)
- Fixed case where Textures swap when SpriteRenderers with shared materials and animators are toggled on and off. (UUM-98517)
- Fixed case where Video is not rendered in Video Player when Material Override is set as the Render Mode and a SpriteRenderer is used. (UUM-98459)
- Fixed case where Video is not rendered in Video Player when Material Override is set as the Render Mode and a SpriteRenderer is used. (UUM-98459)
- Fixed case where when pushing property block by index to SpriteShapeRenderer crashes. (UUM-90089)
- Fixed cases where Mipmap generation for SpriteAtlas fails for various formats and sRGB is turned off. (UUM-102172)
- Fixed duplicate Tile assets when multiple of the same Sprites are used when creating a Tile Palette as a sub-asset.
- Fixed error when using pixel perfect camera with camera stacking. (UUM-100776)
- Fixed flickering in the Tile Palette window when the clipboard view is resized. (UUM-93105)
- Fixed FullScreenRendererFeature exception when use with Rendergraph 2D. (UUM-104830)
- Fixed global light textures not set correctly. (UUM-82524)
- Fixed grid size in the Tile Palette window when the window aspect greatly differs from the aspect of the Palette. (UUM-102547)
- Fixed hdr encoding and postprocess resolve for rendergraph 2d. (UUM-105392)
- Fixed incorrect normal texture size causing sampling artifacts in Rendergraph2D.
- Fixed issue in the Tile Palette window where the brushes toolbar expands its height when its width is reduced to a certain level. (UUM-103089)
- Fixed issue when Grid is occasionally not drawn when a Tilemap Editor Tool is activated.
- Fixed issue when the user sets a manual Cell Size for the Grid of the TileSet palette, the Tile Assets are placed based on calculation of their size instead of the manual Cell Size. Now, these Tiles will be placed based on the manual Cell Size.
- Fixed issue when users are unable to pick Tiles from a Tile Palette if the Tile Palette has less Tiles than what was previously placed on the Tile Palette. (UUM-98455)
- Fixed issue where the preview for painting a Tile does not show up on the Tile Palette Window if the view of the Palette is changed using the right mouse button.
- Fixed issue where Tiles are selected on the Tile Palette or Tilemap, it forces a focus on the Inspector window which may cause it to become unresponsive when done again.
- Fixed issue with the TilemapRenderer when the TilemapRenderer has a Mask Interaction set to None and the user uses a shader which utilises the stencil buffer, and the stencil settings in the shader are not respected. (UUM-109109)
- Fixed manual reference link for GridSelection. (UUM-101641)
- Fixed missing fog parameters in sprite subtargets. (UUM-85456)
- Fixed normal map preview in Sprite Editor Window's Secondary Texture module. (UUM-99022)
- Fixed normals to account for Sprite FlipXY.
- Fixed NullReferenceException in DrawRenderer2DPass. (UUM-102798)
- Fixed post processing resolve for Renderer2D. (UUM-99455)
- Fixed Rendergraph 2D builders.
- Fixed rendering of bounds of grid in the TilePalette window.
- Fixed RGB 48-bit format for SpriteAtlas.
- Fixed runtime light2d not created with target sorting layers. (UUM-11350)
- Fixed Sprite Meta contains invalid internal ID during creation via TextureImporter. (UUM-90488)
- Fixed SRP-Batcher compatibility for URP 2D Default Shaders. (UUM-95799)
- Fixed TextureImporter meta file modification when reimporting a texture while the "Default Behaviour Mode" is set to 2D for new imported files. (UUM-104536)
- Fixed the Sprite Editor Toolbar module dropdown visual overlap when selecting an imported non-sprite texture in a 3D project.
- Fixed the Sprite Editor window text alignment. (UUM-100716)
- Fixed TilemapRenderer in SRPBatch mode from applying Tilemap Color twice when rendering Tiles. (UUM-92738)
- Fixed Tiles on the Tilemap that are marked invalid as the Tile Assets become invalid, do not become marked as invalid when the original Tile Assets become valid again. Now, these Tiles will not be marked as invalid if the original Tile Assets are restored by the user.
- Fixed UI rendering when FXAA is enabled with camera stack. (UUM-110338)
- Fixed uninitialized sprite shader properties when used with mesh renderers. (UUM-95758)
- Fixed Unlit shader for Skinning. (UUM-92940)
- Fixed URP 2D lighting with meshes in Rendergraph.
- Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light. (UUM-90726)
- Fixed: Outdated page opens when accessing Sprite Atlas v2 Help page. (UUM-102245)
- Improve validation of RefreshTile Tilemap argument signature in Editor. (UUM-109125)
- Improved scrolling of Palette in the Tile Palette window.
6000.2.2f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Add warning when Sprite Outline is set to beyond the boundary of Sprite so artifacts in sprite assets can be found and fixed. (UUM-107991)
- Fixed Blurry and Stretched Light Type Icons in Global Light 2D Inspector.
- Fixed issue in the Sprite Editor where the Slice on Import toggle in the Slice menu does not maintain its set value when the Slice menu is closed and reopened again. (UUM-110749)
6000.2.1f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Increase the default alpha level of the Tile Palette Grid when the Editor is in Light mode, to make the Grid more visible. (UUM-113207)
- Fixed issue where the TilemapRenderer does not work as a supported Renderer for a SpriteMask. (UUM-111631)
6000.0.56f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Fixed issue where the material property block of a SpriteRenderer is reset when the SpriteRenderer is updated through an Animation clip. (UUM-111921)
6000.1.15f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Improved performance of instantiation of GameObjects from Tiles. (UUM-110584)
- Added a warning to the Tilemap Inspector when the Tilemap is not attached to an enabled Grid. (UUM-110584)
- Disabled the instantiation of GameObjects from Tiles when the Tilemap is not attached to an enabled Grid to prevent performance issues from these GameObjects. (UUM-110584)
- Reduced recursive limit from 11 to 6 for instantiation of GameObjects from Tiles.
- Added null check for missing secondary sprite textures. (UUM-111901)
- Fixed issue where the material property block of a SpriteRenderer is reset when the SpriteRenderer is updated through an Animation clip. (UUM-111921)
6000.0.55f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Improved performance of instantiation of GameObjects from Tiles. (UUM-110584)
- Added a warning to the Tilemap Inspector when the Tilemap is not attached to an enabled Grid. (UUM-110584)
- Disabled the instantiation of GameObjects from Tiles when the Tilemap is not attached to an enabled Grid to prevent performance issues from these GameObjects. (UUM-110584)
- Reduced recursive limit from 11 to 6 for instantiation of GameObjects from Tiles.
- Fixed Rendergraph 2D builders.
2022.3.65f1
- Fixed issue with the TilemapRenderer when the TilemapRenderer has a Mask Interaction set to None and the user uses a shader which utilises the stencil buffer, and the stencil settings in the shader are not respected. (UUM-109109)
- Improved validation of RefreshTile Tilemap argument signature in Editor. (UUM-109125)
6000.1.14f1
- Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
- Fixed Rendergraph 2D builders.
6000.0.54f1
- Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
- Fixed artifacts occurring on Metal when using Rendergraph pipeline.
- Fixed UI rendering when FXAA is enabled with camera stack. (UUM-110338)
- Fixed URP 2D lighting with meshes in Rendergraph.
- Improved validation of RefreshTile Tilemap argument signature in Editor. (UUM-109125)
6000.1.13f1
- Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
- Fixed artifacts occurring on Metal when using Rendergraph pipeline.
- Fixed UI rendering when FXAA is enabled with camera stack. (UUM-110338)
- Fixed URP 2D lighting with meshes in Rendergraph.
- Improved validation of RefreshTile Tilemap argument signature in Editor. (UUM-109125)
6000.1.12f1
- Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
6000.1.11f1
- Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
- Fixed an issue in the Shadow Caster 2D shape editor that could cause exceptions to be thrown.
- Fixed issue with the TilemapRenderer when the TilemapRenderer has a Mask Interaction set to None and the user uses a shader which utilises the stencil buffer, and the stencil settings in the shader are not respected. (UUM-109109)
6000.0.53f1
- Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
- Fixed an issue in the Shadow Caster 2D shape editor that could cause exceptions to be thrown.
- Fixed an issue with the TilemapRenderer when the TilemapRenderer has a Mask Interaction set to None and the user uses a shader which utilises the stencil buffer, and the stencil settings in the shader are not respected. (UUM-109109)
6000.1.10f1
- Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
- Added methods to add/remove sorting layers for Light2D.
- Implicit truncation of vector warning that is thrown after building in Universal2D Core template in Hidden/Light2D shader. This issue was introduced in LightingUtility.hlsl from 6000.1.x onward.
6000.0.52f1
- Known issue: UI is not rendering and an error is thrown when FXAA is enabled and cameras are stacked in a 2D URP project (UUM-110338)
- Added methods to add/remove sorting layers for Light2D.
- Fixed a perf regression when SRP batcher is disabled.
- Fixed an issue where Palette camera position and zoom were not stored and restored when Tile Palette is reopened. (UUM-108337)
6000.1.9f1
- Fixed issue where Palette camera position and zoom was not stored and restored when Tile Palette is reopened. (UUM-108337)
- Fixed perf regression when SRP batcher is disabled.
6000.0.48f1
- Fixed incorrect normal texture size causing sampling artifacts in Rendergraph2D.
- Add tooltip on Sprite Editor Window's module drop down to indicate what module is selected. The drop down text will now have ellipsis when the text is cutoff. (UUM-100927)
- Fixed an issue where selecting a Light 2D would cause other selected lights to have their shadow and volumetric states overwritten. (UUM-82822)
- Fixed case where Canvas Image artefacts appear when Sprite Packer is enabled. (UUM-98140)
- Fixed cases where Mipmap generation for SpriteAtlas fails for various formats and sRGB is turned off. (UUM-102172)
- Fixed error when using pixel perfect camera with camera stacking. (UUM-100776)
- Fixed grid size in the Tile Palette window when the window aspect greatly differs from the aspect of the Palette. (UUM-102547)
- Fixed normal map preview in Sprite Editor Window's Secondary Texture module. (UUM-99022)
- Fixed NullReferenceException in DrawRenderer2DPass. (UUM-102798)
- Fixed outdated page opens when accessing Sprite Atlas v2 Help page. (UUM-102245)
- Fixed Sprite Meta contains invalid internal ID during creation via TextureImporter. (UUM-90488)
- Improve scrolling of Palette in the Tile Palette window.
6000.1.7f1
- Fixed FullScreenRendererFeature exception when use with Rendergraph 2D. (UUM-104830)
- Fixed normals to account for Sprite FlipXY.
6000.0.51f1
- Fixed a rendering issue where soft shadows were darker than expected.
- Fixed case where last segment is missed if any of the segment uses Null Sprite inbetween. (UUM-105570)
- Fixed FullScreenRendererFeature exception when use with Rendergraph 2D. (UUM-104830)
- Fixed hdr encoding and postprocess resolve for rendergraph 2d. (UUM-105392)
- Fixed normals to account for Sprite FlipXY.
6000.1.6f1
- Fixed a rendering issue where soft shadows were darker than expected.
- Fixed hdr encoding and postprocess resolve for rendergraph 2d. (UUM-105392)
2022.3.63f1
- Fixed hdr encoding and postprocess resolve for rendergraph 2d. (UUM-105392)
- Fixed Sprite Meta contains invalid internal ID during creation via TextureImporter. (UUM-90488)
6000.0.50f1
- Fixed case where sprite does not update when playing Animation.
- Fixed issue in the Tile Palette window where the brushes toolbar expands its height when its width is reduced to a certain level. (UUM-103089)
- Fixed issue where an error message is shown in the console window when the Tile Palette clipboard is open with an invalid width or height. (UUM-103942)
- Fixed issue where the mask interaction settings of one TilemapRenderer can persist to the next immediate TilemapRenderer. (UUM-103926)
- Fixed RGB 48 bit format for SpriteAtlas.
- Fixed TextureImporter meta file modification when reimporting a texture while the "Default Behaviour Mode" is set to 2D for new imported files. (UUM-104536)
- Fixed the Sprite Editor Toolbar module dropdown visual overlap when selecting an imported non-sprite texture in a 3D project.
- Fixed uninitialized sprite shader properties when used with mesh renderers. (UUM-95758)
6000.1.5f1
- Fixed case where last segment is missed if any of the segment uses Null Sprite inbetween. (UUM-105570)
- Fixed case where sprite does not update when playing Animation.
- Fixed TextureImporter meta file modification when reimporting a texture while the "Default Behaviour Mode" is set to 2D for new imported files. (UUM-104536)
- Fixed the Sprite Editor Toolbar module dropdown visual overlap when selecting an imported non-sprite texture in a 3D project.
- Fixed uninitialized sprite shader properties when used with mesh renderers. (UUM-95758)
6000.1.4f1
- Fixed issue in the Tile Palette window where the brushes toolbar expands its height when its width is reduced to a certain level. (UUM-103089)
- Fixed issue where an error message is shown in the console window when the Tile Palette clipboard is open with an invalid width or height. (UUM-103942)
- Fixed issue where the mask interaction settings of one TilemapRenderer can persist to the next immediate TilemapRenderer. (UUM-103926)
- Fixed issue with SpriteAtlas v1 inspector where the labels do not adjust in size when the inspector's width changes.
- Fixed issue with the adjustment of the Sprite Atlas settings in the Tile Set Editor when the inspector's width changes.
- Fixed RGB 48 bit format for SpriteAtlas.
6000.0.49f1
- Fixed manual reference link for GridSelection. (UUM-101641)
2022.3.62f1
- Fixed case where Textures swap when SpriteRenderers with shared materials and animators are toggled on and off. (UUM-98517)
- Fixed Editor crash on PrepareSpriteTilingData when exiting Play mode. (UUM-101315)
- Fixed manual reference link for GridSelection. (UUM-101641)
- Fixed NullReferenceException when saving in Editor. (UUM-102798)
- Fixed outdated page opens when accessing Sprite Atlas v2 reference page. (UUM-102245)
- Fixed Sprite Editor Window settings text alignment in Preference Window. (UUM-100716)
6000.1.2f1
- Remove com.unity.2d.pixel-perfect package from 2D URP template because users should be using the PixelPerfect feature that comes with 2D URP.
- Fix manual reference link for GridSelection (UUM-101641)
6000.1.1f1
- Add tooltip on Sprite Editor Window's module drop down to indicate what module is selected. The drop down text will now have ellipsis when the text is cutoff. (UUM-100927)
- Fixed error when using pixel perfect camera with camera stacking. (UUM-100776)
- Fixed grid size in the Tile Palette window when the window aspect greatly differs from the aspect of the Palette (UUM-102547)
- Fixed NullReferenceException in DrawRenderer2DPass. (UUM-102798)
- Fixed Sprite Meta contains invalid internal ID during creation via TextureImporter. (UUM-90488)
- Improve scrolling of Palette in the Tile Palette window
6000.1.0f1
- Fixed an issue where an incorrect normal texture size in 'RenderGraph2D' caused sampling artifacts.
- Fixed an issue where an outdated page opened when accessing the Sprite Atlas v2 Help page. (UUM-102245)
- Fixed an issue where Canvas Image artifacts appeared when Sprite Packer was enabled. (UUM-98140)
- Fixed an issue where Mipmap generation for SpriteAtlas failed for various formats when sRGB was turned off. (UUM-102172)
- Fixed an issue where selecting a Light 2D would cause other selected lights to have their shadow and volumetric states overwritten. (UUM-82822)
- Added a TileSet asset.
- Added an option to disable field editing in Sprite Editor to prevent accidental edits.
- Added storage for Slice settings in the TextureImporter for textures of type Sprite.
- Added the *Slice on Import* option to Slice settings to automatically re-slice Textures when Textures are reimported.
- Added UX polish to field editing in the Sprite Editor to prevent accidental edits.
- PSDImporter now supports the generation of Tile assets and Tile Palette from source assets.
- The Tilemap Extra package provides the new AutoTile feature.
- Added the ability to set an Alpha Tolerance value in the Sprite Editor when generating a custom physics shape. This feature allows users to control the inclusion of transparent pixels in the physics shape generation process. (UUM-101609)
- Improved the performance of setting the SpriteRenderer.sprite property.
- Improved the performance of Tilemap.SetTile APIs.
- Fixed case where Sprite Renderer image is changed when Mask Interaction is turned by C# script. (UUM-87780)
- Fixed a case where textures swapped when SpriteRenderers with shared materials and animators were toggled on and off. (UUM-98517)
- Fixed a crash from GetSpriteAtlasDependenciesFromBinary that occured when opening a project. (UUM-90217)
- Fixed a flickering issue in the Tile Palette window when resizing the clipboard view. (UUM-93105)
- Fixed active buffers for overlay in Rendergraph2D. (UUM-83013)
- Fixed an incorrect deprecation message. (UUM-83095)
- Fixed an issue by adding a layer mask in renderer 2d data for filtering options.
- Fixed an issue by disabling the saving of default Tile Palette tools when were not set. (UUM-100964)
- Fixed an issue by removing references to OverlapBoxNonAlloc and other *NonAlloc methods, which have been marked as [ExcludeFromDocs].
- Fixed an issue in the Sprite Editor window where the positions of the *Apply* and *Revert* buttons were swapped. (UUM-92562)
- Fixed an issue when the Grid was occasionally not drawn when a Tilemap Editor Tool was activated. (UUM-99612)
- Fixed an issue where 16-bit Sprite Textures have a banding effect and loss of data when packing into Variant Sprite Atlas. (UUM-97999)
- Fixed an issue where a Sprite Renderer with Animation didn't reflect Sprite changes in the Scene when switching Mask Interaction. (UUM-92310)
- Fixed an issue where an incorrect normal texture size in 'RenderGraph2D' caused sampling artifacts.
- Fixed an issue where an outdated page opened when accessing the Sprite Atlas v2 Help page. (UUM-102245)
- Fixed an issue where Canvas Image artifacts appeared when Sprite Packer was enabled. (UUM-98140)
- Fixed an issue where Inconsistent rendering of Sprite Shapes occurs when a Fill Material is not selected or a custom shader material is set as the Edge Material. (UUM-99031)
- Fixed an issue where Mipmap generation for SpriteAtlas failed for various formats when sRGB was turned off. (UUM-102172)
- Fixed an issue where selecting a Light 2D would cause other selected lights to have their shadow and volumetric states overwritten. (UUM-82822)
- Fixed an issue where selecting tiles on the Tile Palette or Tilemap forced a focus on the Inspector window, causing it to become unresponsive if repeated.
- Fixed an issue where Sprite Atlas samples showed white textures in playmode when using late binding. (UUM-100501)
- Fixed an issue where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment. (UUM-71736)
- Fixed an issue where the Active Palette Popup text didn't automatically update when the user renamed the selected Palette. (UUM-90757)
- Fixed an issue where the Camera Sorting Layer did not break the batch correctly in URP 2D. (UUM-90792)
- Fixed an issue where the Create Tilemap popup menu didn't close when clicked if there were no active Tilemaps in the scene. (UUM-90713)
- Fixed an issue where the Editor crashes on PrepareSpriteTilingData when exiting Play mode. (UUM-101315)
- Fixed an issue where the Scene view grid wasn't restored when the currently selected GameObject with a Grid/Tilemap with its Grid showing is destroyed. (UUM-91461)
- Fixed an issue where the Sprite Editor window's module dropdown text was cut off in the Linux Editor. (UUM-91371)
- Fixed an issue where the warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' was logged when undoing the deletion of an Edited Freeform 2D Light. (UUM-90726)
- Fixed an issue where there was a missing fog parameters in sprite subtargets. (UUM-85456)
- Fixed an issue where Tile Palette windows did not automatically show changes for the Tile Palette when the user changed the Tile Palette's cell swizzle properties.
- Fixed an issue where Video was not rendered in Video Player when Material Override was set as the Render Mode and a SpriteRenderer was used. (UUM-98459)
- Fixed an issue with back buffer clearing when using pixel-perfect crop frame settings. (UUM-93255)
- Fixed Brush Inspector UX to show Z position for both Scene View and Tile Palette. (UUM-91462)
- Fixed case where 2D Renderer Breaks When Animating Material Property with MaterialPropertyBlock. (UUM-85335)
- Fixed case where Sprite Shape Corners and Edges are invisible when a closed Sprite Shape is used. (UUM-97863)
- Fixed case where sprites are rendered improperly when SRP batcher is toggled off. (UUM-99288)
- Fixed case where when pushing property block by index to SpriteShapeRenderer crashes. (UUM-90089)
- Fixed clear flags when skybox is used with Renderer2D. (UUM-83351)
- Fixed depth/stencil errors on Android. (UUM-91055)
- Fixed global light textures not set correctly. (UUM-82524)
- Fixed initial marquee not showing up when picking on a Tile Palette without any TilemapEditorTool active. (UUM-77045)
- Fixed issue where Tile Palettes with Hexagonal Flat Top layouts are drawn incorrectly as Hexagonal Point Top layout. (UUM-83525)
- Fixed issue with the 2D renderers getting information about the SRP and the status of the Shaders under SRP.
- Fixed light blending issues with shadows. (UUM-82787)
- Fixed minor cosmetic styling on the Sprite Editor window's module dropdown control. (UUM-91001)
- Fixed normal map preview in Sprite Editor Window's Secondary Texture module. (UUM-99022)
- Fixed performance regression with Tilemap.SetTile.
- Fixed post processing resolve for Renderer2D. (UUM-99455)
- Fixed renderer features not working with Rendergraph2D. (UUM-86922)
- Fixed repeated warnings appear when applying Lit Material to "SpriteRenderer" in 3D project. (UUM-86948)
- Fixed runtime light2d not created with target sorting layers. (UUM-11350)
- Fixed Sprite broken Sprite references in TextureImporter when SpriteRect are defined outside of it's texture.
- Fixed SRP-Batcher compatibility for URP 2D Default Shaders. (UUM-95799)
- Fixed SrpBatcher causes all SpriteRenderers to render the same sprite when the shader is not compatible with the SrpBatcher. (UUM-86937)
- Fixed the Sprite Editor window text alignment. (UUM-100716)
- Fixed TilemapRenderer in SRPBatch mode from applying Tilemap Color twice when rendering Tiles (UUM-92738)
- Fixed Unlit shader for Skinning. (UUM-92940)
- Show error dialog when user tries to create a Tile Palette or Tiles on a Tile Palette in a non-asset folder.
6000.0.47f1
- Allow users to set an alpha tolerance value when generating a custom physics shape from the Sprite Editor (UUM-101609)
- Fixed an issue where Editor crashes on PrepareSpriteTilingData when exiting Play mode. (UUM-101315)
- Fixed Sprite Editor Window settings text alignment in Preference Window. (UUM-100716)
2022.3.61f1
- Added layer mask in renderer 2d data for filtering options.
- Fixed case Sprite Atlas samples show white textures in playmode when using late binding. (UUM-100501)
- Fixed missing fog parameters in sprite subtargets. (UUM-85456)
- Fixed normal map preview in Sprite Editor Window's Secondary Texture module. (UUM-99022)
- Fixed post processing resolve for Renderer2D. (UUM-99455)
- Fixed runtime light2d not created with target sorting layers. (UUM-11350)
- Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light. (UUM-90726)
6000.0.46f1
- Disable saving of default Tile Palette tools when not are set. (UUM-100964)
- Fixed case where Inconsistent rendering of Sprite Shapes occurs when a Fill Material is not selected or a custom shader material is set as the Edge Material. (UUM-99031)
- Fixed case where Video is not rendered in Video Player when Material Override is set as the Render Mode and a SpriteRenderer is used (UUM-98459)
6000.0.45f1
- Fixed case Sprite Atlas samples show white textures in playmode when using late binding. (UUM-100501)
- Fixed case where sprites are rendered improperly when SRP batcher is toggled off. (UUM-99288)
- Fixed rendering of bounds of grid in the TilePalette window.
6000.0.44f1
- Fixed post processing resolve for Renderer2D. (UUM-99455)
- Fixed runtime light2d not created with target sorting layers. (UUM-11350)
6000.0.43f1
- Fixed an issue when Grid is occasionally not drawn when a Tilemap Editor Tool is activated. (UUM-99612)
- Fixed an issue where the preview for painting a Tile does not show up on the Tile Palette Window if the view of the Palette is changed using the right mouse button.
- Fixed an issue where Tiles are selected on the Tile Palette or Tilemap, it forces a focus on the Inspector window which may cause it to become unresponsive when done again.
- Fixed case where Textures swap when SpriteRenderers with shared materials and animators are toggled on and off. (UUM-98517)
- Fixed missing fog parameters in sprite subtargets. (UUM-85456)
2022.3.60f1
- Improved the performance of setting of the SpriteRenderer.sprite property.
- Fixed 16-bit Sprite Textures have a banding effect and loss of data when packing into Variant Sprite Atlas. (UUM-97999)
- Fixed the camera sorting layer not breaking batch correctly for URP 2D. (UUM-90792)
6000.0.42f1
- Improve the performance of setting of the SpriteRenderer.sprite property.
- Fixed an incorrect deprecation message. (UUM-83095)
- Fixed an issue by adding a layer mask in renderer 2d data for filtering options.
- Fixed case where 16-bit Sprite Textures have a banding effect and loss of data when packing into Variant Sprite Atlas. (UUM-97999)
- Fixed global light textures not set correctly. (UUM-82524)
- Fixed warning 'GetControlID at event ValidateCommand returns a controlID different from the one in the Layout event' is logged when undoing the deletion of an Edited Freeform 2D Light (UUM-90726)
2022.3.59f1
- 2D: Fix case where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment. (UUM-71736)
- Fixed sprite instancing with 2d shaders. (UUM-87636)
6000.0.41f1
- Fixed case where Sprite Shape Corners and Edges are invisible when a closed Sprite Shape is used. (UUM-97863)
- Fixed sprite instancing with 2d shaders. (UUM-87636)
6000.0.40f1
- Fixed back buffer clear when pixel perfect crop frame is used. (UUM-93255)
- Fixed camera sorting layer not breaking batch correctly for URP 2D. (UUM-90792)
- Fixed depth/stencil errors on Android. (UUM-91055)
- Fixed flickering in the Tile Palette window when the clipboard view is resized. (UUM-93105)
6000.0.39f1
- Fixed TilemapRenderer in SRPBatch mode from applying Tilemap Color twice when rendering Tiles. (UUM-92738)
6000.0.38f1
- Fixed case where Texture Sampling is lost when reconnecting SpriteColor Node in Fragment. (UUM-71736)
- Fixed issue where the Create Tilemap popup menu does not close when clicked on if there are no active Tilemaps in the scene. (UUM-90713)
- Fixed issue where the Create Tilemap popup menu does not close when clicked on if there are no active Tilemaps in the scene. (UUM-90713)
- Fixed SRP-Batcher compatibility for URP 2D Default Shaders. (UUM-95799)
6000.0.37f1
- Fixed an issue where when pushing property block by index to SpriteShapeRenderer crashes. (UUM-90089)
- Fixed an issue with the Unlit shader for Skinning. (UUM-92940)
- Fixed Sprite Editor Window's 'Apply' and 'Revert' button positions are swapped. (UUM-92562)
2022.3.57f1
- Fixed issue where the Active Palette Popup text does not automatically update itself when the selected Palette has been renamed by the user. (UUM-90757)
- Fixed issue where the SceneView grid is not restored when the currently selected GameObject with a Grid/Tilemap with its Grid showing is destroyed. (UUM-91461)
- Fixed unnecessary scripting call in Sprite Renderer - SpriteRenderer.InvokeSpriteChanged.
6000.0.36f1
- Fixed an issue where the Sprite Renderer with Animation did not reflect Sprite changes in the Scene when switching Mask Interaction. (UUM-92310)
- Fixed initial marquee not showing up when picking on a Tile Palette without any TilemapEditorTool active. (UUM-77045)
- Fixed minor cosmetic styling on Sprite Editor Window module drop down control. (UUM-91001)
- Fixed Sprite Editor Window module drop down text gets cut off in Linux Editor. (UUM-91371)
6000.0.35f1
- Fixed an issue by showing Z position for both SceneView and Tile Palette. (UUM-91462)
- Fixed issue where the Active Palette Popup text does not automatically update itself when the selected Palette has been renamed by the user. (UUM-90757)
- Fixed issue where the SceneView grid is not restored when the currently selected GameObject with a Grid/Tilemap with its Grid showing is destroyed. (UUM-91461)
- Fixed issue with the 2D renderers getting information about the SRP and the status of the Shaders under SRP.
6000.0.34f1
- Fixed active buffers for overlay in Rendergraph2D (UUM-83013)
6000.0.32f1
- Fixed an issue where 2D Renderer Breaks When Animating Material Property with MaterialPropertyBlock. (UUM-85335)
- Fixed an issue where SrpBatcher caused all SpriteRenderers to render the same sprite when the shader is not compatible with the SrpBatcher. (UUM-86937)
- Fixed case crash on GetSpriteAtlasDependenciesFromBinary when opening specific project. (UUM-90217)
- Fixed clear flags when post processing is used. (UUM-83351)
- Fixed performance regression with Tilemap.SetTile.
- Fixed renderer features not working with Rendergraph2D. (UUM-86922)
- Use URP Material for Sprite for Standard URP Material.
2022.3.55f1
- FIx Unnecessary scripting call in Sprite Renderer - SpriteRenderer.InvokeSpriteChanged.
- Fixed a sorting issue when a lower sorted mesh in a chunk are unable to fit in lower sorted Tile due to vertex or index limit, but are able to fit in a future higher sorted Tile. (UUM-86981)
- Fixed clear flags when post processing is used. (UUM-83351)
- Fixed performance regression with Tilemap.SetTile.
6000.0.30f1
- Fixed Sprite broken Sprite references in TextureImporter when SpriteRect are defined outside of it's texture.
2022.3.54f1
- Fixed incorrect sampling for TextMesh when used with Pixel Perfect Camera. (UUM-51358)
- Fixed Sprite broken Sprite references in TextureImporter when SpriteRect are defined outside of it's texture.
6000.0.29f1
- Fixed issue where Tile Palette windows does not automatically show changes for the Tile Palette when the user changes the Tile Palette's cell swizzle properties.
6000.0.27f1
- Fixed light blending issues with shadows. (UUM-82787)
2022.3.52f1
- Fixed issue where Tile Palettes with Hexagonal Flat Top layouts are drawn incorrectly as Hexagonal Point Top layout. (UUM-83525)
- Show error dialog when user tries to create a Tile Palette or Tiles on a Tile Palette in a non-asset folder.
6000.0.25f1
- Fixed an issue where Tile Palettes with Hexagonal Flat Top layouts are drawn incorrectly as Hexagonal Point Top layout. (UUM-83525)
- Show error dialog when user tries to create a Tile Palette or Tiles on a Tile Palette in a non-asset folder.
6000.0.22f1
- Added Color preference for Tile Palette background in Edit mode.
- Fixed an issue where Render Graph errors where thrown when resizing the SceneView to 0 height or width. (UUM-79884)
- Fixed uv precision issue on iOS devices.
6000.0.21f1
- Fixed an issue with Render Graph 2D light look up resource usage.
6000.0.20f1
- Fixed a post processing issue that occured when camera stacking. (UUM-75824)
- Fixed an issue with gizmo rendering in the Game view. (UUM-78448)
- Fixed case where Sprite Batching Threshold is not considered when using Sprite batches. (UUM-77819)
2022.3.47f1
- Fixed issue where the Grid Transform Tools can be selected for a Grid Selection selecting Tiles which have Lock Transform set.
6000.0.19f1
- Added depth write/test controls to sprite targets in shadergraph.
- Fixed an issue where Grid Transform Tools can be selected for Tiles that had Lock Transform set.
- Fixed case where ShaderGraph sprite is replaced by a blue box when using ShaderGraph Material. (UUM-77050)
2022.3.46f1
- Fixed case where SpriteAtlas serialization is indeterministic.
- Fixed Crash on VertexUtility::CopyChannel when selecting or using a specific Sprite. (UUM-72866)
6000.0.18f1
- Fixed a crash when a user uses the CompositeCollider2D with a Tilemap with Tiles that instance GameObjects with Collider2Ds that composite under a CompositeCollider2D. (UUM-77849)
- Fixed an issue in rendering when there was a 2D animated SpriteRenderer and a TilemapRenderer using SRP Batcher and GPU skinning.
- Fixed an issue with SpriteAtlas Serialization Determinism.
6000.0.17f1
- Known issue: Crash on PopulateContacts when many collisions are made simultaneously (UUM-78661)
- Fixed an issue where Tile Palette window would not update when creating first palette or error messages would not show up on when it reached an error state.
6000.0.16f1
- Known issue: Crash on PopulateContacts when many collisions are made simultaneously (UUM-78661)
6000.0.15f1
- Fixed closure of overlay menu in the Tile Palette window when the user moves the cursor over the clipboard of the Tile Palette. (UUM-75501)
- Fixed issue where the picking marquee can be seen twice when the user picks cells in the Tile Palette initially and picks again while keeping the pointer down.
- Fixed issue where the Tile Palette clipboard is slow to update when undocked and hovering over the SceneView window. (UUM-77045)
2022.3.42f1
- Fixed Sprite Mask not correctly masking out normals pass.
6000.0.14f1
- Added: TileAnimationFlags.SyncAnimation to allow users to sync Tile animations for tiles with the same animation. (UUM-74906)
- Fixed an issue where Sprite Mask was not correctly masking out normals pass.
- Fixed Grid Selection Tool gizmo pointer interactions in the Tile Palette window. (UUM-75491)
- Fixed inconsistency when renaming Sprite Rect in Sprite Editor Window.
6000.0.12f1
- Fixed Gem Hunter sample not working on iOS Simulator.
6000.0.13f1
- Fixed a crash that would occur when a user does an infinite recursion loop using a Tile's StartUp call by limiting the recursion. (UUM-74939)
- Fixed a null exception that would occur when a user tries to copy and paste a Sprite Outline to all Sprites when no SpriteRect in the Sprite Editor is selected. (UUM-75806)
- Fixed an issue where generate outline turned sprites a solid black. (UUM-75316)
- Fixed an issue where SpriteRenderer sprite visual would appear unchanged when the sprite changed. (UUM-73222)
- Fixed crash associated with VertexUtility::CopyChannel. (UUM-72866)
- Fixed errors that were thrown when errors are thrown when packing the Sprite Atlas due to TilingNotScheduled. (UUM-75224)
- Fixed Sprite Mask not correctly masking out normals pass.
- Set a minimum width for the Tile Palette window based on the size of the toolbar for Tile Palette Tools when undocked. (UUM-75187)
- Update Tile Palette Clipboard immediately when user activates a toggle on the Tile Palette Clipboard (UUM-75498)
2022.3.40f1
- Fixed crash when a user does an infinite recursion loop using a Tile's StartUp call by limiting the recursion. (UUM-74939)
6000.0.11f1
- Fix issue where R 16 bit textures have banding effect when packed into a Sprite Atlas (UUM-73396)
2022.3.35f1
- Fixed a Sprite Mask issue with target sorting layers. (UUM-72180)
6000.0.7f1
- Add toggle to allow users to generate an outline for all Sprites in a Texture, even if the Sprites already had an outline defined.
- In the Sprite Editor, users now can:
- Fixed blend issues in rendergraph 2d pipeline.
- Fixed issue where the outline detail is reset to 0 for a Sprite Rect in the Sprite Editor when an outline is pasted onto a Sprite Rect. (UUM-72965)
- Fixed null exception error when the user clicks on the Tile Palette Clipboard when there are no Tile Palettes available in the project. (UUM-72843)
- Fixed Sprite Mask issue with target sorting layers. (UUM-72180)
2022.3.34f1
- Fixed issue where the outline detail is reset to 0 for a Sprite Rect in the Sprite Editor when an outline is pasted onto a Sprite Rect. (UUM-72965)
6000.0.3f1
- Fixed case where secondary textures are potentially broken when using multi-page atlas. (UUM-70624)
- Fixed editor hang when generating outline in SpriteEditorWindow. (UUM-70944)
- Fixed Sprite Renderer stops reacting to changes when "Draw Mode" is changed and Size properties are set to 0. (UUM-67706)
- Fixed updating of Tile Palette Clipboard overlay to be the same as in Tile Palette window.
- Fixed warning "Cannot compress to ETC1. The split alpha channel and compression to ETC1 requires a packing tag." (UUM-64714)
6000.0.0f1
- Improved performance of shadow generation.
2023.2.20f1
- Fixed unable to create Sprite in Sprite Editor Window in certain cases. (UUM-67197)
2023.2.19f1
- Fixed Material Upgrade pop-up appears on opening 2D (URP) Template. (UUM-55300)
- Set default projection orthographic for pixel perfect camera
6000.2.6f1
- Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
- Fixed default name for Light2D on game object creation. (UUM-116587)
- Fixed Light Batching Debugger constantly refreshing list to 0. (UUM-116583)
2022.3.67f1
- Added warning when Sprite Outline is set to beyond the boundary of Sprite. (UUM-107991)
- Fixed case where crash on BlockMask::FillSpriteData when building the Android Player. (UUM-112926)
- Fixed default name for Light2D on game object creation. (UUM-116587)
- Fixed Light Batching Debugger constantly refreshing list to 0. (UUM-116583)
- Fixed Light Batching Debugger UI constantly refreshing.
6000.2.7f2
- Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
- Fixed Rendering Debug views for Rendergraph2D.
6000.0.59f2
- Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
- Fixed default name for Light2D on game object creation. (UUM-116587)
- Fixed Light Batching Debugger constantly refreshing list to 0. (UUM-116583)
- Fixed Rendering Debug views for Rendergraph2D.
6000.0.60f1
- Fixed Light2d issue on PowerVR. (UUM-115475)
6000.2.8f1
- Known issue: [Android][PowerVR] 2D Lights are constantly duplicating and increasing in intensity in the Player (UUM-115475)
6000.2.9f1
- Allow Tile Palette Edit Mode to persist when entering Play mode. (UUM-117622)
- Fixed Create New Tile Palette/Create New Target dropdown menu's vertical alignment when there are no selected options available. (UUM-117545)
- Fixed first Brush Pick item's width when newly added.
- Fixed issue where the "Invalid SortingGroup index set in Renderer" assert is triggered when multiple SortingGroups and SpriteRenderers are disabled and enabled in a single frame without a SortingGroupManager.Update occurring. (UUM-119198)
- Fixed issue where the Cell Size field for the Tile Set Editor is not enabled when the Cell Sizing is set to Manual.
- Fixed Light2d issue on PowerVR. (UUM-115475)
- Fixed memory regression from Light2D shader.
- Fixed menu placement.
- Fixed Tile Palette Active Target being changed when saving the scene. (UUM-119587)
- Fixed Tile Palette view changing when entering Play mode. (UUM-117623)
6000.0.62f1
- Clean up and fix mesh and sprite normals for shadergraph.
- Fixed issue where "Invalid AABB inAABB" and "Assertion failed on expression: 'awake.loadStarted'" errors are thrown when when instantiating a prefab with InstantiateAsync. (UUM-120045)
- Fixed lighting artifacts and unclearable errors. (UUM-116762)
- Fixed NullReferenceException with LightBatchingDebugger. (UUM-116667)
6000.2.11f1
- Clean up and fix mesh and sprite normals for shadergraph.
- Fixed issue where "Invalid AABB inAABB" and "Assertion failed on expression: 'awake.loadStarted'" errors are thrown when when instantiating a prefab with InstantiateAsync. (UUM-120045)
- Fixed lighting artifacts and unclearable errors. (UUM-116762)
- Fixed NullReferenceException with LightBatchingDebugger. (UUM-116667)
2022.3.69f1
- Fixed NullReferenceException with LightBatchingDebugger. (UUM-116667)
6000.2.13f1
- Fixed crash issue with the TilemapRenderer where the TilemapRenderer is destroyed while the graphics renderer is still rendering the TilemapRenderer. (UUM-119285)
- Fixed Sprite Skinning for Sprite Subtargets. (UUM-122631)
6000.0.63f1
- Fixed case where Texture 2D Importer fails passing a default value to the "namefileidtable" when using a texture preset. (UUM-121031)
- SpriteAtlasPerformance tests are crashing with "Dereferencing nullptr PPtr!".
6000.3.0f1
- Fixed an issue where 2D shadows could disappear after a domain reload. (UUM-115234)
- Added Mesh Renderer and Skinned Mesh Renderer 2D workflow support for 2D URP.
- Added tooltips to properties for the TilesetImporter editor.
- Improved performance of instantiation of GameObjects from Tiles. (UUM-110584)
- Increased the default alpha level of the Tile Palette Grid when the Editor is in Light mode, to make the Grid more visible. (UUM-113207)
- SpiteAtlas previews can now be packed and previewed asynchronously, which prevents the Editor from freezing during these operations. Previously, packing SpriteAtlas previews did an internal import when enabled for builds in an synchronous way and then displayed sprites. This also fixes an issue where all Atlases are packed when Atlas preview is clicked in certain cases, now only the atlas that is selected to be previewed is packed.
- Added a warning to the Tilemap Inspector when the Tilemap isn't attached to an enabled Grid. (UUM-110584)
- Disabled the instantiation of GameObjects from Tiles when the Tilemap isn't attached to an enabled Grid to prevent performance issues from these GameObjects. (UUM-110584)
- Reduced recursive limit from 11 to 6 for instantiation of GameObjects from Tiles.
- Added methods to add/remove sorting layers for Light2D.
- Added null check for missing secondary sprite textures (UUM-111901)
- Added warning when Sprite Outline is set to beyond the boundary of Sprite so artifacts in sprite assets can be found and fixed. (UUM-107991)
- Allow Tile Palette Edit Mode to persist when entering Play mode. (UUM-117622)
- Clean up and fixed mesh and sprite normals for shadergraph.
- Fix case where crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android (UUM-113215)
- Fix case where crash on BlockMask::FillSpriteData when building the Android Player (UUM-112926)
- Fix case where SpriteShapeRenderer overrides stencil settings when a custom shader is used to set stencil values (UUM-113762)
- Fix issue in the Sprite Editor where the Slice on Import toggle in the Slice menu does not maintain its set value when the Slice menu is closed and reopened again (UUM-110749)
- Fix issue where the material property block of a SpriteRenderer is reset when the SpriteRenderer is updated through an Animation clip. (UUM-111921)
- Fixed a memory regression in the Light2D shader.
- Fixed a performance regression when the Scriptable Render Pipeline batcher is disabled.
- Fixed an assertion error that occurred when validating a packed region. (UUM-116057)
- Fixed an issue where 2D shadows could disappear after a domain reload. (UUM-115234)
- Fixed an issue where Palette camera position and zoom were not stored and restored when the Tile Palette was reopened. (UUM-108337)
- Fixed an issue where Texture 2D Importer fails passing a default value to the "namefileidtable" when using a texture preset. (UUM-121031)
- Fixed an issue where the Tile Palette background color changed depending on whether a render pipeline asset was used. (UUM-114975)
- Fixed artifacts occurring on Metal when using Rendergraph pipeline.
- Fixed Blurry and Stretched Light Type Icons in Global Light 2D Inspector.
- Fixed case where last segment is missed if any of the segment uses Null Sprite inbetween. (UUM-105570)
- Fixed crash issue with the TilemapRenderer where the TilemapRenderer is destroyed while the graphics renderer is still rendering the TilemapRenderer. (UUM-119285)
- Fixed Create New Tile Palette/Create New Target dropdown menu's vertical alignment when there are no selected options available. (UUM-117545)
- Fixed default name for Light2D on game object creation. (UUM-116587)
- Fixed FullScreenRendererFeature exception when use with Rendergraph 2D. (UUM-104830)
- Fixed hdr encoding and postprocess resolve for rendergraph 2d. (UUM-105392)
- Fixed in 6000.3: implicit truncation of vector warning that is thrown after building in Universal2D Core template in Hidden/Light2D shader. This issue was introduced in LightingUtility.hlsl from 6000.1.x onward.
- Fixed issue where "Invalid AABB inAABB" and "Assertion failed on expression: 'awake.loadStarted'" errors are thrown when when instantiating a prefab with InstantiateAsync. (UUM-120045)
- Fixed issue where RigidBody2Ds could affect shadow caster size when using a Collider2D as a casting source. (UUM-70734)
- Fixed issue where the "Invalid SortingGroup index set in Renderer" assert is triggered when multiple SortingGroups and SpriteRenderers are disabled and enabled in a single frame without a SortingGroupManager.Update occurring. (UUM-119198)
- Fixed issue where the Cell Size field for the Tile Set Editor is not enabled when the Cell Sizing is set to Manual.
- Fixed issue where the TilemapRenderer does not work as a supported Renderer for a SpriteMask. (UUM-111631)
- Fixed issue with the TilemapRenderer when the TilemapRenderer has a Mask Interaction set to None and the user uses a shader which utilises the stencil buffer, and the stencil settings in the shader are not respected. (UUM-109109)
- Fixed Light Batching Debugger constantly refreshing list to 0. (UUM-116583)
- Fixed Light Batching Debugger UI constantly refreshing.
- Fixed Light2d issue on PowerVR (UUM-115475)
- Fixed lighting artifacts and unclearable errors. (UUM-116762)
- Fixed menu placement.
- Fixed normals to account for Sprite FlipXY.
- Fixed NullReferenceException with LightBatchingDebugger. (UUM-116667)
- Fixed Sprite Skinning for Sprite Subtargets. (UUM-122631)
- Fixed TextureImporter meta file modification when reimporting a texture while the "Default Behaviour Mode" is set to 2D for new imported files. (UUM-104536)
- Fixed the Rendering Debug views for Rendergraph2D.
- Fixed the Sprite Editor Toolbar module dropdown visual overlap when selecting an imported non-sprite texture in a 3D project.
- Fixed Tile Palette Active Target being changed when saving the scene. (UUM-119587)
- Fixed Tile Palette view changing when entering Play mode. (UUM-117623)
- Fixed UI rendering when FXAA is enabled with camera stack. (UUM-110338)
- Fixed unnecessary shadow texture usage for 2D Renderer. (UUM-111385)
- Fixed URP 2D lighting with meshes in Rendergraph.
- Fixed: Improved validation of RefreshTile Tilemap argument signature in Editor. (UUM-109125)
- SpriteAtlasPerformance tests are crashing with "Dereferencing nullptr PPtr!".
6000.0.64f1
- Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette. (UUM-125625)
- Fixed LIght2D toggle UI.
- Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode. (UUM-125376)
6000.3.1f1
- Fixed an issue in URP2D where SpriteRenderer mask interaction can fail to work correctlly in certain mixed 2D/3D rendering cases/
- Fixed issue where the user sees an error dialog after cancelling a SaveFolderPanel action from the Tile Palette. (UUM-125625)
- Fixed LIght2D toggle UI.
- Fixed missing properties om SortingGroup inspector when using 3D URP. (UUM-125723)
- Sprite Editor Window Custom Outline and Physics Custom Outline inspector window is disabled when in playmode. (UUM-125376)
6000.0.65f1
- Fixed crash when SpriteRenderer with Polygon2DCollider has size of 0 for 9-slice. (UUM-128496)
- Fixed memory spike after activating Freeform Light2Ds. (UUM-121040)
3D Physics
6000.1.14f1
- Known issue: Crash on mono-2.0-bdwgc.dll when instantiating a Prefab with Rigidbody after loading a scene from an Asset Bundle (UUM-108799)
6000.1.13f1
- Known issue: Crash on mono-2.0-bdwgc.dll when instantiating a Prefab with Rigidbody after loading a scene from an Asset Bundle (UUM-108799)
6000.1.12f1
- Known issue: Crash on mono-2.0-bdwgc.dll when instantiating a Prefab with Rigidbody after loading a scene from an Asset Bundle (UUM-108799)
6000.0.40f1
- Known issue: Freeze when calling Rigidbody.SweepTestAll in a specific project (UUM-96080)
6000.0.39f1
- Known issue: Freeze when calling Rigidbody.SweepTestAll in a specific project (UUM-96080)
6000.0.38f1
- Known issue: Freeze when calling Rigidbody.SweepTestAll in a specific project (UUM-96080)
6000.0.37f1
- Known issue: "Failed to create Convex Mesh from source mesh" PhysX errors are thrown when looking around the Scene View while Collision Geometry is set to true (UUM-93081)
6000.0.36f1
- Known issue: "Failed to create Convex Mesh from source mesh" PhysX errors are thrown when looking around the Scene View while Collision Geometry is set to true (UUM-93081)
6000.0.35f1
- Known issue: "Failed to create Convex Mesh from source mesh" PhysX errors are thrown when looking around the Scene View while Collision Geometry is set to true (UUM-93081)
6000.0.24f1
- Known issue: Vehicle body is lifted way above wheels containing a WheelCollider Component when entering Play Mode (UUM-84990)
6000.0.19f1
- Known issue: Crash on PhysicsDebugDraw::SelectFiltering::Update when entering play mode with Physics Debug window docked and unfocused (UUM-79618)
2022.3.36f1
- Known issue: Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits (UUM-71476)
2022.3.35f1
- Known issue: Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits (UUM-71476)
2022.3.34f1
- Known issue: Crash on ujob_execute_job while using OverlapBoxCommand when collisions are more than maxHits (UUM-71476)
6000.0.4f1
- Known issue: 3D Physics Layer Collision Matrix elements are misaligned when new Layers are added (UUM-61750)
6000.0.3f1
- Known issue: 3D Physics Layer Collision Matrix elements are misaligned when new Layers are added (UUM-61750)
6000.0.2f1
- Known issue: 3D Physics Layer Collision Matrix elements are misaligned when new Layers are added (UUM-61750)
6000.0.0f1
- Known issue: 3D Physics Layer Collision Matrix elements are misaligned when new Layers are added (UUM-61750)
6000.2.10f1
- Known issue: No valid hits are returned when using RaycastCommand (UUM-123124)
6000.0.62f1
- Known issue: No valid hits are returned when using RaycastCommand (UUM-123124)
6000.2.11f1
- Known issue: No valid hits are returned when using RaycastCommand (UUM-123124)
6000.2.12f1
- Known issue: No valid hits are returned when using RaycastCommand (UUM-123124)
6000.2.13f1
- Known issue: No valid hits are returned when using RaycastCommand (UUM-123124)
Accessibility
6000.2.0f1
- Fixed NullReferenceException being thrown when a TallkBack user touches the screen and there is no AccessibilityHierarchy in place.
- Set a minimum width on Hierarchy Viewer panes to resolve resizing issues. (UUM-109362)
- Updated the invalid USS selector. (UUM-95326)
6000.0.54f1
- Set a minimum width on HierarchyViewer panes to fix resizing issues. (UUM-109362)
6000.1.11f1
- Set a minimum width on HierarchyViewer panes to fix resizing issues. (UUM-109362)
6000.0.50f1
- Fixed multiple accessibility node focus issues on Android. (UUM-103808)
6000.1.5f1
- Fixed multiple accessibility node focus issues on Android. (UUM-103808)
6000.1.0f1
- Fixed Accessibility Hierarchy Viewer empty field height issue.
- Fixed Android TalkBack touch to focus disabled nodes issue.
- Fixed text overflow when resizing Accessibility Hierarchy Viewer Inspector pane. (UUM-82909)
- Fixed NullReferenceException being thrown when a TallkBack user touches the screen and there is no AccessibilityHierarchy in place.
- Updated the invalid USS selector. (UUM-95326)
6000.0.41f1
- Fixed NullReferenceException being thrown when a TallkBack user touches the screen and there is no AccessibilityHierarchy in place.
6000.0.37f1
- Fixed an issue by updating the invalid USS selector. (UUM-95326)
6000.0.29f1
- Fixed text overflow when resizing Accessibility Hierarchy Viewer Inspector pane. (UUM-82909)
6000.0.28f1
- Fixed an issue with Accessibility Hierarchy Viewer empty field height.
- Fixed an issue with Android TalkBack touch to focus disabled nodes.
6000.0.10f1
- Added information about the minimum Android version supported (Android 8) on the AssistiveSupport class.
6000.0.8f1
- Fixed an issue by improving validity checks on node IDs existing on Android, preventing crashes from happening on node deletion.
- Fixed AssistiveSupport.isScreenReaderEnabled returning false positive when assistive technologies other than TalkBack (for example, Select to Speak, Voice Access or Switch Access) are enabled on Android.
6000.0.0f1
- Improved multiple API documentation for the Screen Reader API.
- Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).
- Added: Support added for the Dismiss Gesture (Two-finger scrub) on iOS and the Dismiss Action (Action Menu item) on Android when using a screen reader.
- Added: support for reading the bold text system setting on Android and iOS.
- Added: support for reading the closed captioning system setting on Android and iOS.
- Added: support for reading the font scale system setting on Android and iOS.
- Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve
- Changed: Toggle role added to the AccessibilityRole enum.
2023.2.20f1
- Fixed an issue where accessibility frame is shifted when "render outside safe area" is unchecked.
6000.3.0f1
- Extended the platform support of the screen reader support APIs to Windows and macOS, allowing Unity desktop applications to be made compatible with Narrator (Windows) and VoiceOver (macOS).
- Added: Added screen reader support for container views (AccessibilityRole.Container) on Android, iOS, Windows and macOS.
- Added: Added screen reader support for dropdown lists (AccessibilityRole.Dropdown and AccessibilityState.Expanded) on Android, Windows and macOS.
- Added: Added screen reader support for scrolling with Narrator on Windows.
- Added: Added screen reader support for scrolling with TalkBack (Android) and VoiceOver (iOS).
- Added: Added screen reader support for tab buttons (AccessibilityRole.TabButton) on Android, iOS, Windows and macOS.
- Added: Added screen reader support for text fields (AccessibilityRole.TextField) on Android, Windows and macOS.
- Added: Added the new API AssistiveSupport.screenReaderStatusOverride to allow users to enable the functionality of the screen reader support APIs in cases where [AssistiveSupport.isScreenReaderEnabled](https://docs.unity3d.com/Documentation/ScriptReference/Accessibility.AssistiveSupport-isScreenReaderEnabled.html) is not supported by the screen reader (for example, for Narrator, the Windows built-in screen reader).
- Changed: Changed the underlying type of [AccessibilityRole](https://docs.unity3d.com/ScriptReference/Accessibility.AccessibilityRole.html) and [AccessibilityState](https://docs.unity3d.com/ScriptReference/Accessibility.AccessibilityState.html) to byte.
- Changed: Converted the [AccessibilityRole](https://docs.unity3d.com/ScriptReference/Accessibility.AccessibilityRole.html) flags enum to a standard enum.
- Changed: Deprecated and renamed [AccessibilityNode.selected](https://docs.unity3d.com/ScriptReference/Accessibility.AccessibilityNode-selected.html) to AccessibilityNode.invoked.
- Fixed multiple accessibility node focus issues on Android. (UUM-103808)
- Fixed: Set a minimum width on HierarchyViewer panes to fix resizing issues. (UUM-109362)
Adaptive Performance
6000.3.0f1
- Improved Adaptive Performance domain reload time. Adaptive Performance and its packages are now only updated when opening the Settings instead of Play Mode and during Editor startup. Adaptive Performance gets now stripped properly if not in use.
- Change input manager of Adaptive Performance samples to support input manager package instead of built-in input manager.
- Improved Adaptive Performance domain reload time. Adaptive Performance and its packages are now only updated when opening the Settings instead of Play Mode and during Editor startup. Adaptive Performance gets now stripped properly if not in use.
Addressable Assets
2022.3.49f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
2022.3.47f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
2022.3.46f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
2022.3.45f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
2022.3.44f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
2022.3.40f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
AI
6000.2.0f1
- Improved the calculation of NavMesh paths and corners to run slightly faster.
- Agent was not progressing past a corner between polygons of different area types. (UUM-72975)
- Agent was some times getting stuck in its movement along axis-aligned NavMesh edges. (UUM-18593)
- Agent was taking steps back while trying to correct the path it had computed through the NavMesh. (UUM-79120)
- Fixed an issue so Autogenerated NavMesh links no longer remain visible with Show Only Selected and no selected surface.
- Fixed an issue where the HeightMesh sometimes contained faulty polygons that stretched between arbitrary vertices over long distances. (UUM-78065)
- Fixed issue when sometimes the navigation path contained points outside of the shortest trajectory. (UUM-78679)
- Fixed issue where collision solver for AI agents pushed agents away from stationary, non-carving obstacle center or segment midpoint, causing agents to accelerate along obstacle boundaries as they move to target locations. The effect was very obvious, especially for elongated non-square obstacles. The collision solver now pushes agents away from nearest contact point when colliding with said obstacle. (UUM-58165)
- Fixed the editor crashing when a vector with a sufficiently large magnitude is passed to a navigation agent's SetDestination method. (UUM-99274)
- Updated NavMesh.CalculateTriangulation() to consistently return triangles in the same order when using the same set of NavMesh polygons. (UUM-99801)
6000.0.54f1
- Agent was not progressing past a corner between polygons of different area types. (UUM-72975)
- Agent was some times getting stuck in its movement along axis-aligned NavMesh edges. (UUM-18593)
- Agent was taking steps back while trying to correct the path it had computed through the NavMesh. (UUM-79120)
6000.1.12f1
- Agent was not progressing past a corner between polygons of different area types. (UUM-72975)
- Agent was some times getting stuck in its movement along axis-aligned NavMesh edges. (UUM-18593)
- Agent was taking steps back while trying to correct the path it had computed through the NavMesh. (UUM-79120)
6000.1.10f1
- NavMesh.CalculateTriangulation() now returns triangles in the same order every time the navigation system uses the same set of NavMesh polygons. (UUM-99801)
2022.3.63f1
- The HeightMesh was sometimes containing faulty polygons that stretched between arbitrary vertices over long distances. (UUM-78065)
6000.0.50f1
- The HeightMesh was sometimes containing faulty polygons that stretched between arbitrary vertices over long distances. (UUM-78065)
6000.1.5f1
- The HeightMesh was sometimes containing faulty polygons that stretched between arbitrary vertices over long distances. (UUM-78065)
6000.1.0f1
- Fixed an issue where Autogenerated NavMesh links remained visible with Show Only Selected and no selected surface.
- Fixed an issue where the navigation path sometimes contained points outside the shortest trajectory. (UUM-78679)
- Fixed issue where collision solver for AI agents pushed agents away from stationary, non-carving obstacle center or segment midpoint, causing agents to accelerate along obstacle boundaries as they move to target locations. The effect was very obvious, especially for elongated non-square obstacles. The collision solver now pushes agents away from nearest contact point when colliding with said obstacle. (UUM-58165)
- Links were not generated in places where the NavMesh forms a ramp. (UUM-78145)
- Log a warning in the editor when CalculatePath() starts or ends on multiple NavMesh surfaces. (UUM-84579)
6000.0.46f1
- Fixed issue where collision solver for AI agents pushed agents away from stationary, non-carving obstacle center or segment midpoint, causing agents to accelerate along obstacle boundaries as they move to target locations. The effect was very obvious, especially for elongated non-square .obstacles. The collision solver now pushes agents away from nearest contact point when colliding with said obstacle. (UUM-58165)
2022.3.60f1
- Autogenerated NavMesh links no longer remain visible with Show Only Selected and no selected surface.
6000.0.41f1
- Autogenerated NavMesh links no longer remain visible with Show Only Selected and no selected surface.
2022.3.58f1
- Sometimes the navigation path contained points outside of the shortest trajectory. (UUM-78679)
6000.0.37f1
- Fixed an issue where sometimes the navigation path contained points outside of the shortest trajectory. (UUM-78679)
2022.3.57f1
- Log a warning in the editor when CalculatePath() starts or ends on multiple NavMesh surfaces. (UUM-84579)
6000.0.35f1
- Fixed an issue by logging a warning in the editor when CalculatePath() starts or ends on multiple NavMesh surfaces. (UUM-84579)
2022.3.53f1
- Links were not generated in places where the NavMesh forms a ramp. (UUM-78145)
6000.0.25f1
- Links were not generated in places where the NavMesh forms a ramp. (UUM-78145)
2022.3.45f1
- Nav mesh agent will not move in Y axis if the surface is rotated to 90 in X. (UUM-49446)
6000.0.12f1
- NavMeshBuilder.CollectSources() can now return only the physics objects that are within a volume extending 1e9 units in all 3 dimensions.
2022.3.39f1
- Fixed an issue where NavMeshData belonging to a scene would remain loaded after the scene had been offloaded. This issue only occurred when the "Do not reload scene"-option has been checked in the editor settings. (UUM-29346)
6000.0.11f1
- Fixed an issue where NavMeshData belonging to a scene would remain loaded after the scene had been offloaded. This issue only occurred when the "Do not reload scene"-option has been checked in the editor settings. (UUM-29346)
6000.0.10f1
- Nav mesh agent will not move in Y axis if the surface is rotated to 90 in X. (UUM-49446)
6000.0.0f1
- Increased the speed of the instantiation of NavMeshes into the scene.
- Added: All the new NavMeshEditorHelpers.CollectSourcesInStage() methods have been copied from the NavMeshBuilder.CollectSourcesInStage() methods, which, in turn, have been deprecated.
- Added: NavMesh.GetAreaNames() has been added to replace the deprecated method GameObjectUtility.GetNavMeshAreaNames().
- Deprecated: All methods from GameObjectUtility related to NavMesh area names have been deprecated. Use the similar methods from the NavMesh class instead.
- Deprecated: All methods from GameObjectUtility that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use NavMeshBuildMarkup and UnityEngine.AI.NavMeshBuilder to designate different area types in a generated NavMesh.
- Deprecated: The editor-only NavMeshBuilder class has been deprecated. Use UnityEngine.AI.NavMeshBuilder instead.
- Deprecated: The NavMeshBuilder.CollectSourcesInStage() methods have been deprecated. Use NavMeshEditorHelpers.CollectSourcesInStage() instead.
6000.2.7f2
- The NavMesh was getting built over disabled Terrain Colliders. (UUM-117115)
6000.0.59f2
- A Navigation Raycast() was freezing the game when passing through very small NavMesh polygons created by NavMesh Obstacles that carve. (UUM-110863)
- The NavMesh was getting built over disabled Terrain Colliders. (UUM-117115)
6000.0.60f1
- Fixed some mesh colliders with unusual positions and orientations not being collected during a NavMesh build when using the default bounds. (UUM-102676)
- Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh. (UUM-65656)
- Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh. (UUM-86671)
6000.2.8f1
- A Navigation Raycast() was freezing the game when passing through very small NavMesh polygons created by NavMesh Obstacles that carve. (UUM-110863)
- Fixed some mesh colliders with unusual positions and orientations not being collected during a NavMesh build when using the default bounds. (UUM-102676)
- Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh. (UUM-65656)
- Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh. (UUM-86671)
2022.3.68f1
- A Navigation Raycast() was freezing the game when passing through very small NavMesh polygons created by NavMesh Obstacles that carve. (UUM-110863)
6000.3.0f1
- Fixed A Navigation Raycast() was freezing the game when passing through very small NavMesh polygons created by NavMesh Obstacles that carve. (UUM-110863)
- Fixed some mesh colliders with unusual positions and orientations not being collected during a NavMesh build when using the default bounds. (UUM-102676)
- Fixed: Agent was not progressing past a corner between polygons of different area types. (UUM-72975)
- Fixed: Agent was some times getting stuck in its movement along axis-aligned NavMesh edges. (UUM-18593)
- Fixed: Agent was taking steps back while trying to correct the path it had computed through the NavMesh. (UUM-79120)
- Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh. (UUM-65656)
- Navigation queries, including path calculations, now correctly identify valid locations on rugged sections of the NavMesh. (UUM-86671)
- NFixed: avMesh.CalculateTriangulation() now returns triangles in the same order every time the navigation system uses the same set of NavMesh polygons. (UUM-99801)
- The NavMesh was getting built over disabled Terrain Colliders. (UUM-117115)
6000.0.64f1
- Improved performance of sampling the nearest position on the navmesh.
6000.3.1f1
- Improved the performance of sampling the nearest position on the NavMesh.
AI Navigation Core
6000.2.5f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.0.58f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.2.4f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.2.3f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.0.57f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.2.1f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.0.56f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.2.6f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
2022.3.67f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.2.7f2
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.0.59f2
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
6000.2.8f1
- Known issue: NavMeshSurface ignores convex Mesh Colliders when using Physics Colliders (UUM-102676)
Analytics
6000.0.45f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.44f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.43f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.42f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.41f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.40f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
Android
6000.2.5f1
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Fixed and improve warning messaging on ExternalTools window when not recommended tools are used. (UUM-115122)
- Fixed crash of AndroidJNITests.TestProcess.
6000.0.58f1
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Fixed and improve warning messaging on ExternalTools window when not recommended tools are used. (UUM-115122)
- Fixed crash of AndroidJNITests.TestProcess.
6000.2.4f1
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Fixed an issue where the bottom navigation bar would become visible after returning to the app from the background when using GameActivity. (UUM-111179)
6000.2.3f1
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
6000.0.57f1
- Forward AKEYCODE_MEDIA_PLAY_PAUSE, AKEYCODE_MEDIA_REWIND, AKEYCODE_MEDIA_FAST_FORWARD to input system Keyboard device. See https://github.com/Unity-Technologies/InputSystem/pull/2212/files for more details. (UUM-113004)
- Increased the wait for the first log message in Android CrashHandler tests.
6000.2.0f1
- Added support for app categories, which allows users to retain Android 15 orientation and rotation behavior on Android 16.
- Added a console message for AAB installations. Previously, this message was only available for APK installations.
- Improved the console message for APK installations to include details about the installed APK.
- Unity will show a message in the console when obb is deployed.
- Updated the documentation to inform users that -androidChainedSignalHandlerBehavior legacy never worked for GameActivity.
- Added: Added Link Time Optimization in Meta Quest Build Profile window.
- Added: Added AndroidExternalToolsSettings.Gradle.androidGradlePluginVersion.
- Added: Added AndroidExternalToolsSettings.Gradle.version.
- Added: Added AndroidExternalToolsSettings.gradleUserHomePath, which you can use to set gradle home path.
- Deprecated: Deprecated Adaptive Performance Samsung Provider.
- Addded Android SDK 36 support.
- Added unity.agpVersion to the gradle.properties file.
- Enabled predictive back gesture support by default for new projects.
- Updated x86_64 target architecture support. You can still use it, but this architecture might be removed in the future Unity versions.
- Fixed an issue where StartActivityIndicator is displayed outside of safe area.
- Fixed an issue where the AndroidActivityIndicatorStyle enum did not change.
- Added missing pdb files for Android Editor extensions - AndroidPlayerBuildProgram.Data.pdb, AndroidPlayerBuildProgram.pdb, Unity.Android.Gradle.pdb, Unity.Android.Types.pdb, UnityEditor.Android.Extensions.pdb. This will improve Editor.log contents when there's an exception happening in Android editor code.
- Added support for 16KB page sizes.
- Enforced the use of Streaming Assets extensions for the noCompress string in Android Gradle projects to avoid problems with too many entries in the list, which could cause Gradle builds to fail. (UUM-105133)
- Fixed an issue by exposing the gradle user home directory property in Preferences->External Tools, allowing you to set a different gradle user home. This is useful if your user name consists of non ascii characters, since when gradle points to .gradle folder in user home directory, it sometimes doesn't work correctly, so previously your only option was to change your user name, now you'll have the option to change user home directory instead.
- Fixed an issue where calls lead to a state where starting new audio streams caused a main thread stall. (UUM-103525)
- Fixed an issue where the Player lost focus when UnityEngine.Handheld.StartActivityIndicator() was used with the Facebook SDK. (UUM-87564)
- Fixed AndroidJNI.ToBooleanArray not returning 0 when null. (UUM-90092)
- Fixed case where text using certain fonts were not rendered properly.
- Fixed case where text using certain fonts were not rendered properly. (UUM-61570)
- Fixed case where text using certain fonts were not rendered properly. (UUM-97504)
- Fixed crash on GameActivity, when touching screen with 9 fingers or more. GameActivity only supports up to 8 fingers touching screen at the same time (UUM-108743)
- Fixed crash that could happen during configuration changes on Android.
- Fixed dialog input field not getting dismissed after back gesture.
- Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)
- Fixed input field alignment on Api 35+.
- Fixed Integer input field allowing multiple "-" symbols under certain conditions. (UUM-103402)
- Fixed Integer input field now allowing negative integers to be entered. (UUM-85618)
- Fixed issue on Windows where Unity would fail to update cmdline tools 16.0, if Android SDK is located in Program Files directory which requires admin privileges. In this case Unity will spawn a powershell requesting elevated privileges to perform the update.
- Fixed issue where RenderBufferLoadAction.DontCare is ignored in some situation when switching between use of RenderPass API and SetRenderTarget (UUM-104821)
- Fixed issue where Vulkan was preferred over GLES even though the drivers were detected as incompatible. (UUM-109250)
- Fixed multi-display support when using Android SurfaceViews as additional displays.
- Fixed objects that sometimes would not render when using multiple overlay cameras with the OpenGL API on certain Adreno-GPU Android devices, this has been fixed. (UUM-98958)
- Fixed potential freeze on app exit after playing streamed sounds.
- Fixed regression for legacy crash handler, where -androidChainedSignalHandlerBehavior legacy stopped working for Activity. Note: this legacy option will be removed in future Unity versions and you will not be able to force legacy crash handler behavior. (UUM-98269)
- Fixed rendering on older PowerVR devices when using clip() combiend with MSAA with alpha-to-mask. (UUM-63806)
- Fixed replace deprecated project.exec for providers.exec.
- Fixed SoftInputStandard.java refactored to use updated methods.
- Fixed switching to rendering some objects with MSAA and high quality settings during runtime could cause rendering issues or a black screen on certain older Android devices, this has been fixed. (UUM-87091)
- Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB.
- Fixed the problem with installing AAB to some Samsung devices which have Secure Folder. (UUM-110694)
- Fixed TouchScreenKeyboard.Status to now properly get updated when keyboard is closed on GameActivity. (UUM-92151)
- Fixed warning showing libraries as not 16 KB page aligned when they have been updated externally. (UUM-111393)
- Fixed gradle-wrapper.properties not getting updated when modifying Gradle path in "Preferences -> External Tools".
- The application will continue to update/render while built for 'GameActivity + run in split screen + permission dialog is shown' if RunWithFocus is set to true. Previously the application would pause for GameActivity, but would continue to run if built for Activity.
- Updated NDK to r27c (from r23b).
6000.2.2f1
- Forward AKEYCODE_MEDIA_PLAY_PAUSE, AKEYCODE_MEDIA_REWIND, AKEYCODE_MEDIA_FAST_FORWARD to input system Keyboard device. See https://github.com/Unity-Technologies/InputSystem/pull/2212/files for more details. (UUM-113004)
6000.0.56f1
- Added app category support - Allows users to retain Android 15 orientation and rotation behavior on Android 16.
6000.1.16f1
- Added app category support - Allows users to retain Android 15 orientation and rotation behavior on Android 16.
6000.1.15f1
- Improved Android symbols documentation, explain better what happens when both executable library has debug sections and a custom symbol file is present.
6000.0.55f1
- Improved Android symbols documentation, explain better what happens when both executable library has debug sections and a custom symbol file is present.
2022.3.65f1
- Fixed warning showing libraries as not 16 KB page aligned when they have been updated externally. (UUM-111393)
6000.0.54f1
- Fixed a bug where calls lead to a state where starting new audio streams caused a main thread stall. (UUM-103525)
- Fixed crash on GameActivity, when touching screen with 9 fingers or more. GameActivity only supports up to 8 fingers touching screen at the same time. (UUM-108743)
- Fixed the problem with installing AAB to some Samsung devices which have Secure Folder. (UUM-110694)
- Fixed warning showing libraries as not 16 KB page aligned when they have been updated externally. (UUM-111393)
6000.1.13f1
- Fixed a bug where calls lead to a state where starting new audio streams caused a main thread stall. (UUM-103525)
- Fixed crash on GameActivity, when touching screen with 9 fingers or more. GameActivity only supports up to 8 fingers touching screen at the same time. (UUM-108743)
- Fixed warning showing libraries as not 16 KB page aligned when they have been updated externally. (UUM-111393)
6000.1.12f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
- Fixed the problem with installing AAB to some Samsung devices which have Secure Folder. (UUM-110694)
6000.1.11f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
6000.0.53f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
2022.3.64f1
- Enforcing to use Streaming Assets extensions for noCompress string in Android Gradle project to avoid problem with too many entries in the list, which may cause Gradle build fail. (UUM-105133)
- Fixed Integer input field allowing multiple "-" symbols under certain conditions (on non TMP platforms). (UUM-103402)
- Fixed issue where RenderBufferLoadAction.DontCare is ignored in some situation when switching between use of RenderPass API and SetRenderTarget. (UUM-104821)
6000.1.10f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
6000.0.52f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
- Enforcing to use Streaming Assets extensions for noCompress string in Android Gradle project to avoid problem with too many entries in the list, which may cause Gradle build fail. (UUM-105133)
- Fixed issue where RenderBufferLoadAction.DontCare is ignored in some situation when switching between use of RenderPass API and SetRenderTarget. (UUM-104821)
- Fixed issue where Vulkan is preferred over GLES even though the drivers were detected as incompatible. (UUM-109250)
6000.1.9f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
- Enforcing to use Streaming Assets extensions for noCompress string in Android Gradle project to avoid problem with too many entries in the list, which may cause Gradle build fail. (UUM-105133)
- Fixed issue where RenderBufferLoadAction.DontCare is ignored in some situation when switching between use of RenderPass API and SetRenderTarget. (UUM-104821)
- Fixed issue where Vulkan is preferred over GLES even though the drivers were detected as incompatible. (UUM-109250)
6000.1.8f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
6000.1.7f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
- The application will continue to update/render while built for 'GameActivity + run in split screen + permission dialog is shown' if RunWithFocus is set to true. Previously the application would pause for GameActivity, but would continue to run if built for Activity.
6000.0.51f1
- Known issue: [GameActivity] Crash on "UnityMotionEventCallbacks::_GetPointerIdImpl" when giving 9+ simultaneous touch inputs (UUM-108743)
- Fixed Integer input field allowing multiple "-" symbols under certain conditions. (UUM-103402)
- The application will continue to update/render while built for 'GameActivity + run in split screen + permission dialog is shown' if RunWithFocus is set to true. Previously the application would pause for GameActivity, but would continue to run if built for Activity.
6000.1.6f1
- Fixed Integer input field allowing multiple "-" symbols under certain conditions. (UUM-103402)
2022.3.63f1
- Fixed issue preventing DXC from being used for Android Vulkan.
6000.1.5f1
- Fixed Integer input field allowing multiple "-" symbols under certain conditions. (UUM-103402)
6000.0.49f1
- Fixed gradle-wrapper.properties not getting updated when modifying Gradle path in "Preferences -> External Tools".
2022.3.62f1
- Added Android SDK 36 support.
- Predictive Back Support is now enabled by default on new projects.
- Fixed an issue where StartActivityIndicator is displayed outside of safe area.
- Fixed an issue where the AndroidActivityIndicatorStyle enum did not change.
- Fixed an issue where the Player lost focus when UnityEngine.Handheld.StartActivityIndicator() was used with the Facebook SDK. (UUM-87564)
- Fixed gradle-wrapper.properties not getting updated when modifying Gradle path in "Preferences -> External Tools".
- The warning "Internal: JobTempAlloc has allocations that are more than the maximum lifespan of 4 frames old - this is not allowed and likely a leak" is not displayed when ShaderVariantCollection.WarmUp is called. (UUM-69949)
6000.1.1f1
- Fixed case where text using certain fonts were not rendered properly.
- Fixed gradle-wrapper.properties not getting updated when modifying Gradle path in "Preferences -> External Tools".
6000.0.48f1
- Fixed case where text using certain fonts were not rendered properly.
6000.1.0f1
- androidChainedSignalHandlerBehavior legacy never worked for GameActivity, which is expected. It's now explicitly mentioned in the documentation.
- Clarify docs for Render Over Native UI, that it doesn't work when application is in split screen mode. The reason is - most likely Android is not rendering UI behind the app when in split screen mode
- Added: AndroidExternalToolsSettings.gradleUserHomePath which you can use to set gradle home path.
- Deprecated: .getLocale() has been deprecated. Use .getLanguageTag() instead.
- Added support for Android SDK 36.
- Enabled predictive back gesture support by default for new projects.
- Exposed physical camera support through the WebCamTexture.devices property on Android 10 and newer devices (where available).
- Unity now uses WindowInsetsController and setDecorFitsSystemWindows APIs on Android 11 or newer versions instead of setSystemUiVisibility API. This affects the behavior of Unity APIs: Fullscreen Mode, Hide Navigation Bar, and Render outside safe area. The application appearance remains the same on devices using Android 10 or older compared to Android 11 or newer versions.
- Updated AGP to 8.72, Gradle to 8.11, and Command-Line Tools to 16.0
- Added dotnet webrequest feature for automatic internet access permission. (UUM-83355)
- Added support for 16 KB page sizes.
- Added the BaseUnityGameActivityTheme.Translucent theme for GameActivity.
- Fix issue on Windows where Unity would fail to update cmdline tools 16.0, if Android SDK is located in Program Files directory which requires admin privileges. In this case Unity will spawn a powershell requesting elevated privileges to perform the update
- Fixed a build failure problem when building an Android App Bundle (AAB) with Texture Compression targeting support using the Clean Build option.
- Fixed a crash that occurs on GameActivity with Vulkan when the device is rotated during video playback launched through Handheld.PlayFullScreenMovie.
- Fixed a crash when calling UnityPlayer.UnitySendMessage from activity's onCreate method. (UUM-85617)
- Fixed a potential freeze on app exit after playing streamed sounds.
- Fixed a regression for the legacy crash handler, where -androidChainedSignalHandlerBehavior legacy stopped working for Activity. This legacy option will be removed in future Unity versions and you will not be able to force legacy crash handler behavior. (UUM-98269)
- Fixed an issue by exposing gradle user home directory property in Preferences->External Tools, allowing you to set a different gradle user home. This is useful if your user name consists of non ascii characters, since when gradle points to .gradle folder in user home directory, it sometimes doesn't work correctly, so previously your only option was to change your user name, now you'll have the option to change user home directory instead.
- Fixed an issue for missing pdb files for Android Editor extensions - AndroidPlayerBuildProgram.Data.pdb, AndroidPlayerBuildProgram.pdb, Unity.Android.Gradle.pdb, Unity.Android.Types.pdb, UnityEditor.Android.Extensions.pdb. This will improve Editor.log contents when there's an exception happening in Android editor code.
- Fixed an issue so that the Editor.log now contains an entry on how the application is launched. For example, adb.exe -s "FA7A31A08307" shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -S -n "com.DefaultCompany.GameActivity/com.unity3d.player.UnityPlayerActivity".
- Fixed an issue so that the Symlink Sources option will apply to .androidlib plugins. Note that .androidlib has to have a build.gradle file.
- Fixed an issue so that TouchScreenKeyboard.Status will properly get updated when keyboard is closed on GameActivity. (UUM-92151)
- Fixed an issue so the Android Logcat package can now query Unity to determine on which device the application is launched.
- Fixed an issue where build and run didn't work correctly when exporting an app bundle project.
- Fixed an issue where sometimes objects did not render when using multiple overlay cameras with the OpenGL API on certain Adreno-GPU Android devices. (UUM-98958)
- Fixed an issue where switching to rendering some objects with MSAA and high quality settings during runtime could cause rendering issues or a black screen on certain older Android devices. (UUM-87091)
- Fixed an issue where the custom namespace tag was missing in the exported AndroidManifest.xml. (UUM-85667)
- Fixed an issue where the Integer input field didn't allow users to enter negative integers. (UUM-85618)
- Fixed an issue where the Player lost focus when using UnityEngine.Handheld.StartActivityIndicator() with the Facebook SDK. (UUM-87564)
- Fixed an issue where the AndroidActivityIndicatorStyle enum did not change.
- Fixed an issue where touch events would not work for GameActivity when the cursor is locked. You can see the change in UnityPlayerGameActivity.java. (UUM-90583)
- Fixed an issue where user installed certificates directly to an Android device wouldn't show up in the trusted_ca list. (UUM-73839)
- Fixed an issue where StartActivityIndicator was displayed outside of safe area.
- Fixed cases where text using certain fonts wasn't rendered properly. (UUM-61570)
- Fixed cases where text using certain fonts wasn't rendered properly. (UUM-97504)
- Fixed dialog input field not getting dismissed after back gesture.
- Fixed FrameTimings calculation on Android when using OpenGLES graphics.
- Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)
- Fixed multi-display support when using Android SurfaceViews as additional displays.
- Fixed the Android 15 keyboard Edit Field overlapping into cutoff area. (UUM-77367)
- Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB.
- Fixed AndroidJNI.ToBooleanArray not returning 0 when null. (UUM-90092)
- Ignore harmless warnings coming from sdkmanager - "Errors during XML parse:", "Additionally, the fallback loader failed to parse the XML."
- Unity no longer sets the theme attribute for application manifest in unityLibrary manifest. That means there's no default theme for activities and you're responsible for applying theme to your custom activities. This is because, there's no valid default theme which can be applied for both Activity and GameActivity at the same time. (UUM-80017)
- Updated BundleTool to version 1.17.2.
- Updated game frame pacing androidx.games:games-frame-pacing package version to 2.1.2. (UUM-77169)
- Updated NDK to r27c from r23b.
6000.0.47f1
- Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)
2022.3.61f1
- Fixed dialog input field not getting dismissed after back gesture.
- Fixed incorrect BGR color channel swizzle when playing VP8 videos on Android while using Vulkan as Graphics API. (UUM-90144)
- Fixed Integer input field now allowing negative integers to be entered. (UUM-85618)
- Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB.
6000.0.33f1
- Fixed build failure problem when building AAB with Texture Compression targeting support using Clean Build option.
- Bump Android Logcat Package to 1.4.4.
6000.0.46f1
- androidChainedSignalHandlerBehavior legacy never worked for GameActivity, which is expected. It's now explicitly mentioned in the documentation.
- Add Android SDK 36 support.
- Predictive Back Support is now enabled by default on new projects.
- Added dotnet webrequest feature for auto internet access permission. (UUM-83355)
- Fixed a regression for legacy crash handler, where -androidChainedSignalHandlerBehavior legacy stopped working for Activity. Note: this legacy option will be removed in future Unity versions and you will not be able to force legacy crash handler behavior. (UUM-98269)
- Fixed dialog input field not getting dismissed after back gesture.
- Fixed potential freeze on app exit after playing streamed sounds.
6000.0.45f1
- Fixed an issue where objects would not render when using multiple overlay cameras with the OpenGL API on certain Adreno-GPU Android devices. (UUM-98958)
- Fixed Integer input field now allowing negative integers to be entered. (UUM-85618)
- Fixed multi-display support when using Android SurfaceViews as additional displays.
- Switching to rendering some objects with MSAA and high quality settings during runtime could cause rendering issues or a black screen on certain older Android devices, this has been fixed. (UUM-87091)
- Update AGP to 8.72, Gradle to 8.11 and Command-Line Tools to 16.0
6000.0.44f1
- TouchScreenKeyboard.Status will properly get updated when keyboard is closed on GameActivity. (UUM-92151)
6000.0.43f1
- Fixed an issue by ignoring a harmless warnings coming from sdkmanager - "Errors during XML parse:", "Additionally, the fallback loader failed to parse the XML."
- Fixed an issue where text using certain fonts were not rendered properly. (UUM-61570)
- Fixed an issue where text using certain fonts were not rendered properly. (UUM-97504)
- Fixed an issue where the Editor.log will contain now entry on how the app is launched, for ex., adb.exe -s "FA7A31A08307" shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -S -n ."com.DefaultCompany.GameActivity/com.unity3d.player.UnityPlayerActivity".
- Fixed AndroidJNI.ToBooleanArray not returning 0 when null. (UUM-90092)
2022.3.60f1
- Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
- Fixed a crash that could happen during configuration changes on Android.
- Fixed AndroidJNI.ToBooleanArray not returning 0 when null. (UUM-90092)
6000.0.42f1
- Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
6000.0.41f1
- Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
2022.3.59f1
- Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
- Added missing pdb files for Android Editor extensions - AndroidPlayerBuildProgram.Data.pdb, AndroidPlayerBuildProgram.pdb, Unity.Android.Gradle.pdb, Unity.Android.Types.pdb, UnityEditor.Android.Extensions.pdb. This will improve Editor.log contents when there's an exception happening in Android editor code.
- Fixed builds when having incompatible cmdline-tools version (higher than 10.0).
6000.0.40f1
- Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
- Fixed the problem with additional streaming assets (added using BuildPlayerContext.AddAdditionalPathToStreamingAssets) being compressed in APK/AAB.
- Fixedmissing pdb files for Android Editor extensions - AndroidPlayerBuildProgram.Data.pdb, AndroidPlayerBuildProgram.pdb, Unity.Android.Gradle.pdb, Unity.Android.Types.pdb, UnityEditor.Android.Extensions.pdb. This will improve Editor.log contents when there's an exception happening in Android editor code.
6000.0.39f1
- Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
2022.3.58f1
- Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
- Allow build and run to work correctly when exporting an app bundle project.
6000.0.38f1
- Known issue: [iOS] [UnityWebRequest] Requests with "UnityWebRequest" are open for SSL Proxying (UUM-97194)
- Fixed and issue where there was missing support for 16KB page sizes.
- Update NDK to r27c (from r23b).
6000.0.37f1
- Fixed an issue where StartActivityIndicator is displayed outside of safe area.
- Fixed an issue where the AndroidActivityIndicatorStyle enum did not change.
- Fixed an issue where the Player lost focus when UnityEngine.Handheld.StartActivityIndicator() was used with the Facebook SDK. (UUM-87564)
- Fixed build and run to work correctly when exporting an app bundle project.
2022.3.57f1
- Clarify docs for Render Over Native UI, that it doesn't work when application is in split screen mode. The reason is - most likely Android is not rendering UI behind the app when in split screen mode.
6000.0.36f1
- Fixed an issue by no longer setting theme attribute for application manifest in unityLibrary manifest, that means there's no default theme for activities and you're responsible for applying theme to your custom activities. The reason for this change, there's no valid default theme which can be applied for both Activity and GameActivity at the same time. (UUM-80017)
- Fixed an issue where BaseUnityGameActivityTheme.Translucent theme for GameActivity was missing. (UUM-80017)
- Fixed touch events not working for GameActivity when cursor is locked. You can see the change in UnityPlayerGameActivity.java. (UUM-90583)
2022.3.56f1
- Added support for 16KB page sizes.
- Android: Added dotnet webrequest feature for auto internet access permission. (UUM-83355)
- Bump Android Logcat Package to 1.4.4.
6000.0.32f1
- Fixed an issue where Symlink Sources option did not apply to .androidlib plugins. Note: .androidlib has to have a build.gradle file.
- Fixed issue where user installed certificates directly to an Android device wouldn't show up in the trusted_ca list. (UUM-73839)
- Fixed the issue where the custom namespace tag was missing in the exported AndroidManifest.xml. (UUM-85667)
2022.3.55f1
- Added support for 16kb page sizes.
- Fixed Android 15 keyboard Edit Field overlapping into cutoff area. (UUM-77367)
- Fixed issue where user installed certificates directly to an Android device wouldn't show up in the trusted_ca list. (UUM-73839)
- Updated BundleTool to version 1.17.2.
6000.0.30f1
- Fixed Android 15 keyboard Edit Field overlapping into cutoff area. (UUM-77367)
6000.0.29f1
- Enabled PBG video test on GameActivity after fix.
- Fixed FrameTimings calculation on Android when using OpenGLES graphics.
6000.0.28f1
- Fixed a crash with calling UnityPlayer.UnitySendMessage from activity's onCreate method. (UUM-85617)
2022.3.53f1
- [BACKPORT] ".getLocale()" has been deprecated, ".getLanguageTag()" is updated replacement.
2022.3.52f1
- Editor.log will contain now entry on how the app is launched, for ex., adb.exe -s "FA7A31A08307" shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000 -S -n "com.DefaultCompany.GameActivity/com.unity3d.player.UnityPlayerActivity".
- Fixed an issue where an Android app could freeze, if "Run in Background is false, if the app loses focus, and calls AudioSource::Stop when focus is lost. (UUM-79804)
- Ignore harmless warnings coming from sdkmanager - "Errors during XML parse:", "Additionally, the fallback loader failed to parse the XML.".
6000.0.24f1
- Fixed a crash on GameActivity using Vulkan while rotating the device while playing video launched via Handheld.PlayFullScreenMovie.
2022.3.51f1
- Synchronized show-hide softInput operations. (UUM-71798)
6000.0.22f1
- Moved the game_view_content_description resource from string.xml in launcher module to unityLibrary module, since game_view_content_description is used by unityLibrary, not the launcher module.
- Updated GameActivity to fix an issue with the delete key on soft keyboard.
6000.0.21f1
- Fixed VideoPlayer test instabilities on some devices.
6000.0.20f1
- Fixed CalledFromWrongThreadException error caused when pausing app on low-end devices. (UUM-79451)
- Removed unused code and update the GradleTemplateUpdater for legacy noCompress.
6000.0.19f1
- Known issue: Error in onPixelCopyFinished after updrading to Unity 6 (UUM-79451)
- Fixed an issue with building Addressables content when an empty folder is added to the addressable group. (UUM-77003)
2022.3.46f1
- Fixed gradle templates from 2021.3 not being upgraded properly.
6000.0.18f1
- Known issue: Error in onPixelCopyFinished after updrading to Unity 6 (UUM-79451)
- Changed default target API level to 35.
2022.3.45f1
- Fixed misspelling in AndroidPluginImporterUtilities name.
- Fixed the problem with native plugin being skipped for ARMv7 architecture if target CPU is not set. (UUM-77679)
6000.0.17f1
- Fixed an issue with native plugin being skipped for ARMv7 architecture if target CPU is not set. (UUM-77679)
- Fixed misspelling in AndroidPluginImporterUtilities name.
2022.3.44f1
- Fixed Swappy related freeze when minimizing and maximizing the application via the Recents screen. (UUM-77169)
- Fixed targetApiLevel 35, add SDK 35 and update BuildTools to 34.0.0. (UUM-75773)
6000.0.16f1
- Fixed a synchronized show-hide softInput operations issue. (UUM-71798)
6000.0.15f1
- Fixed Default Video Resolution for secondary orientation. The resolution is now correct when device is rotated while playing a file using the video player.
- Fixed Input.backButtonLeavesApp not working on the new input system. (UUM-41638)
2022.3.42f1
- Fixed Gradle failing to build on API Level Targets bellow 30.
- Fixed Input.backButtonLeavesApp not working on the new input system. (UUM-41638)
- Updated SDK setup documentation after tools update.
2022.3.41f1
- Fixed FrameTime.gpuFrameTime calculation when using Optimized Frame Pacing and GLES. (UUM-64156)
6000.0.13f1
- Updated default androidMaxAspectRatio from 2.1 to 2.4.
- Fixed an issue that prevented Gradle from buildingon API Level Targets bellow 30.
- Fixed AndroidConfiguration so keyboard/keyboardHidden is properly set for GameActivity.
- Re-set the minimum width for Android symbol format dropdowns to ensure it fits to width correctly. (UUM-60933)
- Removed a crash workaround on UnityPlayerGameActivity.java applyInsetListener, where we need to handle null instance for instance. GameActivity 3.0.4 now correctly handles this situation.
2022.3.40f1
- Default Video Resolution fixed for secondary orientation - resolution is now correct when device is rotated while playing a file using the video player.
- Improved maintainability fo Gradle version documentation.
- Resolved an issue where the OK button was absent in the Mobile Input Field of the soft keyboard. (UUM-74675)
6000.0.12f1
- AndroidApplication.onConfigurationChanged will reuse AndroidConfiguration instance for sequential calls, if you want to cache configuration instance, use AndroidConfiguration.CopyFrom function.
- Location Services will now resume (if it is enabled) automatically when app is paused or resumed.
- Reworked Input.location so it now work with GameActivity.
6000.0.11f1
- AndroidX use is always true. Fixed problem with Gradle AAB build fail when Split App Binary is on, but there are no asset packs in the generated Gradle project.
- Fixed player crash when changing cursor multiple times. (UUM-74941)
- Resolved an issue where the OK button was absent in the Mobile Input Field of the soft keyboard. (UUM-74675)
2022.3.38f1
- AndroidX use is always true. Fixed problem with Gradle AAB build fail when Split App Binary is on, but there are no asset packs in the generated Gradle project.
- Fixed crash when an AndroidJavaProxy method throws an exception and is called from multiple threads. (UUM-60297)
- Fixed player crash when changing cursor multiple times. (UUM-74941)
- To add activity null handling in isInMultiWindowMode API. (UUM-71574)
6000.0.10f1
- Fixed detection of Play Asset Delivery support to avoid problems if there is play.core dependency in the project.
- Fixed ndkVersion attribute missing from custom Gradle templated files.
2022.3.37f1
- Fixed detection of Play Asset Delivery support to avoid problems if there is play.core dependency in the project.
2022.3.35f1
- Fixed an issue where setting the graphics jobs mode to Legacy through the API PlayerSettings.graphicsJobMode was broken on Android. It now works as expected on Android devices.
6000.0.7f1
- Added: Added AndroidConfiguration class which contains properties for many aspects of Android application, see https://developer.android.com/reference/android/content/res/Configuration for more information.
- Added: Added AndroidJNI.InvokeAttached which you can you use from threads to invoke java methods without the worry of calling AttachCurrentThread/DetachCurrentThread.
- Added: Added UnityEngine.AndroidApplication class which you can use to get current activity instance, invoke on UI or Main thread, and subscribe to configuration changes.
- Fixed crash on Xclipse GPU based devices when setting Buffer Debug name on OpenGLES3 and Development build settings. (UUM-65666)
- Fixed problem with black screen when app is put to split mode. (UUM-67558)
- To add activity null handling in isInMultiWindowMode API (UUM-71574)
2022.3.34f1
- Fixed audio output underflow on Vivo phones. (UUM-56324)
- Fixed crash on Xclipse GPU based devices when setting Buffer Debug name on OpenGLES3 and Development build settings. (UUM-65666)
- Input.location will work correctly even if old input system disabled. (UUM-73469)
6000.0.5f1
- Added ability to create filters for Android devices to allow or deny devices from using the Vulkan API when Vulkan is in the list of Graphics APIs. With Android Vulkan Allow Filter List, one can allow certain devices to use Vulkan as the default API. Alternatively, with Android Vulkan Deny Filter List, one can limit certain devices from using the Vulkan API.
- Fixed issues where calling Cursor.visible on Android API 23 would cause a runtime error. Since https://developer.android.com/reference/android/view/PointerIcon is only available on API 24 or higher. Cursor.visible won't do anything in API 23.
- Fixed regression because of androidApplicationEntry ordering.
- Update AndroidNativePlugin example in docs for all Android architectures.
6000.0.4f1
- Bump Android Logcat Package to 1.4.2
- Fixing problem with UnityPause method not being called when using GameActivity and starting full screen video.
- Update GameActivity to 3.0.3 version, it fixes a crash when playing full screen video.
- Updated App Bundle size validation, updated link for the actual Google Play size limits
6000.0.3f1
- Fixed crash when an AndroidJavaProxy method throws an exception and is called from multiple threads. (UUM-60297)
- Fixed warnings about missing classes when building an exported Android project with minifying enabled.
- Updated GetNetworkSettings() API so that non-existent classes are not queried when adding Internet access to AndroidManifest.xml
6000.0.2f1
- Prefer to use android.view.WindowMetrics.getBounds instead of DisplayMetrics.getMetrics/getRealMetrics when device API level is 30 or higher.
- UTK input field cursor will be always visible now when TouchScreenKeyboard opens, independent of hideInput value, when running on GameActivity. The reason is TouchScreenKeyboard.hideInput doesn't do anything on GameActivity, input field is always hidden.
6000.0.0f1
- Removed limits on install-time delivery asset packs due to the new Google Play asset packs size and number limits.
- The new Google Play base module limit has been increased to 200Mb.
- Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.
- Added a new Player setting to display warnings when the symbols package size exceeds the specified threshold.
- Added a new property in .androidlib plug-in inspector to specify dependencies for unityLibrary. You can now configure .androidlib to depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.
- Fixed .androidlib default build.gradle, it will correctly apply android library plugin + targetSDKVersion.
- Switched to the GameActivity 3.0.0 package.
- When producing the symbols.zip package, Unity will prompt Gradle to produce the zip, which means the symbols.zip package might contain more symbol files, allowing for better stack trace resolution. This also allows you to regenerate the symbols package from within the Gradle project.
- You can now embed Debug symbols into an app bundle (e.g., in the Build Settings window, choose Debug Symbol > level and format to IncludeInBundle) when uploading .aab files to the Google Play Store. The symbols are uploaded together with aab, which means you don't need to upload the symbols separately.
- Added: ConfigurationManager has new APIs:
- Added: Exposed AndroidGameState.SetModeForGameState method to set current GameState mode which is being used for automated SetGameState calls.
- Changed: Unity.Android.Gradle.GradlePropertiesFile.EnableUncompressedNativeLibs was replaced with Unity.Android.Gradle.JniLibs.UseLegacyPackaging.
- Deprecated: Deprecating RunningOnChromeOS() due to ChromeOS platform no longer being supported.
- Deprecated: Removed x86 32bit checkbox in Player Settings
- Deprecated: [Android][ChromeOS Deprecation] Make obsolete ChromeOS as an AndroidHardwareType due to the platform no longer being supported.
- Deprecated: [Android][ChromeOS Deprecation] Removing x86 target build support from Android Player installer for ChromeOS deprecation.
- Obsoleted: Marked AndroidArchitecture.X86 as obsolete
- Obsoleted: Removed ChromeOS input emulation
- Obsoleted: Removed Target Devices field in PlayerSettings.
2023.2.20f1
- Switched to GameActivity 3.0.0 package.
- Fixed an issue where the back button did not correctly close TouchScreenkeyboard with GameActivity.
- Fixed an issue where TouchScreenkeyboard type for GameActivity, previously it was stuck on text keyboard even though Numerical keyboard was requested.
- Fixed issue where TouchScreenkeyboard couldn't be reopened with GameActivity once closed via Navigational button.
- Fixed issue where TouchScreenkeyboard would act as multiline, even though multiline was not requested, this happens with GameActivity. (UUM-65277)
- Fixed logic for overriding builtin java file, Unity will also now respect package name inside java file. Previously the logic was driven only by java file name. (UUM-67826)
2023.2.19f1
- Fixed compass timestamp as time elapsed in seconds since the device was last turned on. (UUM-64955)
6000.2.6f1
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Fixed Exception "Didn't find class "com.unity3d.player.ReflectionHelper" and application crash when setting AndroidJNIHelper.debug to true. (UUM-111622)
- Fixed GameActivity specific problem with touch coordinates translation when using custom screen resolution and rotating the screen.
- Fixed possibly missed events in UAAL scenario when calls were made right after instantiating the UnityPlayer.
- Preserve full pointer high bits in allocator bookkeeping to prevent truncation on ARM64.
2022.3.67f1
- Added an option to be able to force the use of the internal storage for persistent and cache files.
- Forward AKEYCODE_MEDIA_PLAY_PAUSE, AKEYCODE_MEDIA_REWIND, AKEYCODE_MEDIA_FAST_FORWARD to input system Keyboard device. See https://github.com/Unity-Technologies/InputSystem/pull/2212/files for more details. (UUM-113004)
- When input field is hidden, text input no longer introduces previously deleted characters when using Vietnamese keyboard on certain devices. (UUM-110122)
6000.2.7f2
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Fixed issue were reconnecting an external display does not work. (UUM-115127)
- When input field is hidden, text input no longer introduces previously deleted characters when using Vietnamese keyboard on certain devices. (UUM-110122)
- [Video] Improved End-Of-Stream handling for unsupported video tracks on Android.
6000.0.59f2
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Fixed Exception "Didn't find class "com.unity3d.player.ReflectionHelper" and application crash when setting AndroidJNIHelper.debug to true. (UUM-111622)
- Fixed for input filed alignment on Api 35+.
- Fixed GameActivity specific problem with touch coordinates translation when using custom screen resolution and rotating the screen.
- Fixed possibly missed events in UAAL scenario when calls were made right after instantiating the UnityPlayer.
- Preserve full pointer high bits in allocator bookkeeping to prevent truncation on ARM64.
- When input field is hidden, text input no longer introduces previously deleted characters when using Vietnamese keyboard on certain devices. (UUM-110122)
- [Video] Improved End-Of-Stream handling for unsupported video tracks on Android.
6000.0.60f1
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Added an option to Player Settings allowing to disable the automatic creation of a Presentation for rendering camera targeting Display 2 if a presentation display is detected.
- Fixed "The text is cut off and doesn't fit for the "Enable Armv9 Security Features for Arm64" property".
- Fixed freeze of when an external monitor is disconnected from an Android device. (UUM-115016)
- Fixed rendering issues after an external monitor is reconnected to an Android device. (UUM-115127)
- Updated build-tools and platform-tools to 36.0.0.
6000.3.0f1
- Added app category support to allow users to retain Android 15 orientation and rotation behavior when running on Android 16.
- Added AppCategory analytics to support the collection of app category data.
- Added HTTP/2 support for UnityWebRequest on Android.
- Fixed a visible icon artefact during the splash screen on Android XR.
- Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state. (UUM-116934)
- Fixed build failure issue when building application while RenderDoc is running
- Fixed problem with Y touch coordinate when using Activity, setting "Render outside of safe area" to false and using "Letterboxed" scaling mode.
- Fixed SDK Platforms-25 installation (for source-code customers).
- Added an option to Player Settings to disable the automatic creation of a Presentation for rendering camera that target Display 2 when a presentation display is detected.
- Added the option to force the use of internal storage for persistent and cache files.
- Unity will now print which SDK/NDK/JDK is used for the build in Editor.log.
- Deprecated: Deprecated Adaptive Performance Samsung Provider.
- Deprecated: Deprecated support for Android Legacy Icons and Round Icons.
- X86_64 target architecture support is limited now. You can still use it, but it might be removed in the future.
- X86_64 target architecture support is limited now. You can still use it, but it might be removed in the future.
- Enforced the use of Streaming Assets extensions for the noCompress string in Android Gradle projects to avoid problems with too many entries in the list, which could cause Gradle builds to fail. (UUM-105133)
- Fixed "The text is cut off and doesn't fit for the "Enable Armv9 Security Features for Arm64" property".
- Fixed a bug where calls lead to a state where starting new audio streams caused a main thread stall. (UUM-103525)
- Fixed a visible icon artefact during the splash screen on Android XR.
- Fixed an issue in the build and run pipeline where the Android manifest was not correctly parsed for activity-alias entries. The Editor now supports launching applications that use activity-alias as an entry point. (UUM-120359)
- Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state. (UUM-116934)
- Fixed an issue where the bottom navigation bar would become visible after returning to the app from the background when using GameActivity. (UUM-111179)
- Fixed and improve warning messaging on ExternalTools window when not recommended tools are used. (UUM-115122)
- Fixed build failure issue when building application while RenderDoc is running
- Fixed crash of AndroidJNITests.TestProcess.
- Fixed crash on GameActivity, when touching screen with 9 fingers or more. GameActivity only supports up to 8 fingers touching screen at the same time. (UUM-108743)
- Fixed Exception "Didn't find class "com.unity3d.player.ReflectionHelper" and application crash when setting AndroidJNIHelper.debug to true. (UUM-111622)
- Fixed GameActivity specific problem with touch coordinates translation when using custom screen resolution and rotating the screen.
- Fixed GLSL compute shaders not upgrading "version 310 es" to "version 320 es" after enabling "Require ES3.2" in Player Settings. (UUM-60833)
- Fixed incorrect Screen.safeArea/cutouts values on Android 11 or higher when Render Outside Safe Area is set to false.
- Fixed input field alignment on Api 35+.
- Fixed Integer input field allowing multiple "-" symbols under certain conditions. (UUM-103402)
- Fixed issue so the application will continue to update/render while built for 'GameActivity + run in split screen + permission dialog is shown' if RunWithFocus is set to true. Previously the application would pause for GameActivity, but would continue to run if built for Activity.
- Fixed issue where RenderBufferLoadAction.DontCare is ignored in some situation when switching between use of RenderPass API and SetRenderTarget. (UUM-104821)
- Fixed issue where Vulkan was preferred over GLES even though the drivers were detected as incompatible. (UUM-109250)
- Fixed possibly missed events in UAAL scenario when calls were made right after instantiating the UnityPlayer.
- Fixed problem with Y touch coordinate when using Activity, setting "Render outside of safe area" to false and using "Letterboxed" scaling mode.
- Fixed the problem with installing AAB to some Samsung devices which have Secure Folder. (UUM-110694)
- Fixed warning showing libraries as not 16 KB page aligned when they have been updated externally. (UUM-111393)
- Fixed: TestIMGUIKeyboardInteractions instability fix.
- Forward AKEYCODE_MEDIA_PLAY_PAUSE, AKEYCODE_MEDIA_REWIND, AKEYCODE_MEDIA_FAST_FORWARD to input system Keyboard device. See https://github.com/Unity-Technologies/InputSystem/pull/2212/files for more details. (UUM-113004)
- Preserve full pointer high bits in allocator bookkeeping to prevent truncation on ARM64.
- Reduced memory overhead for Vulkan command buffers when using graphics jobs.
- Update Android build tools dependency version in documentation.
- Update build-tools and platform-tools to 36.0.0
- Update minimum Android SDK build and platform tools versions to 36.0.0.
- When input field is hidden, text input no longer introduces previously deleted characters when using Vietnamese keyboard on certain devices. (UUM-110122)
- [Video] Improved End-Of-Stream handling for unsupported video tracks on Android.
6000.2.8f1
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Added an option to Player Settings allowing to disable the automatic creation of a Presentation for rendering camera targeting Display 2 if a presentation display is detected.
- Fixed "The text is cut off and doesn't fit for the "Enable Armv9 Security Features for Arm64" property".
- Updated Android build tools dependency version in documentation.
- Updated build-tools and platform-tools to 36.0.0.
- [Android] Upgrade Gradle and Android Gradle Plugin versions to fix development build APKs being incorrectly flagged as malware on Unity 6.2. (UUM-116588)
6000.2.9f1
- Fixed incorrect Screen.safeArea/cutouts values on Android 11 or higher when Render Outside Safe Area is set to false.
2022.3.68f1
- Added an option to Player Settings allowing to disable the automatic creation of a Presentation for rendering camera targeting Display 2 if a presentation display is detected.
- Enabled Vulkan support for Pixel 10.
- Fixed possibly missed events in UAAL scenario when calls were made right after instantiating the UnityPlayer.
6000.2.10f1
- Renamed Android JNI tests that share the same name "TestProcess".
6000.0.62f1
- Known issue: [GameActivity] APK built with Development Build enabled gets flagged as having Malware (UUM-116588)
- Updated minimum Android SDK build and platform tools versions to 36.0.0.
6000.2.11f1
- Updated minimum Android SDK build and platform tools versions to 36.0.0.
6000.2.12f1
- Added activity-alias support to Build and Run. (UUM-120359)
- Fixed a bug where Unity Audio was disabled on Android 8.1, which is roughly 3% of Android devices.
- Reduced memory overhead for Vulkan command buffers when using graphics jobs.
6000.2.13f1
- Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state. (UUM-116934)
- Fixed build failure issue when building application while RenderDoc is running.
- Fixed for the visible icon artefact during the splash screen on Android XR.
- Fixed problem with Y touch coordinate when using Activity, setting "Render outside of safe area" to false and using "Letterboxed" scaling mode.
6000.0.63f1
- Added activity-alias support to Build and Run. (UUM-120359)
- Fixed a bug where Unity Audio was disabled on Android 8.1, which is roughly 3% of Android devices.
- Fixed an issue where gamepad/Joystick buttons could get stuck in a pressed state. (UUM-116934)
- Fixed build failure issue when building application while RenderDoc is running.
- Fixed for the visible icon artefact during the splash screen on Android XR.
6000.2.15f1
- On Android XR devices, fixed a hang in FMOD shutdown when calling Application.Quit().
6000.0.64f1
- Fixed crash that could happen during configuration changes on Android.
6000.3.1f1
- Fixed unaligned buttons in Build Settings window.
6000.3.2f1
- Fixed enabled password field when Custom Keystore is selected.
6000.0.65f1
- Fixed enabled password field when Custom Keystore is selected.
- Fixed unaligned buttons in Build Settings window.
Animation
6000.2.5f1
- Fixed an issue when clicking the Play button immediately after selecting a clip in Animation Window.The Space shortcut will now play the clip as expected rather than open the clip selection dropdown. (UUM-113349)
- Fixed an issue with animated UITK Property Fields in component inspectors failing to tint correctly when entering and exiting the animation preview mode from the Animation window. (UUM-114283)
6000.0.58f1
- Fixed an issue when clicking the Play button immediately after selecting a clip in Animation Window.The Space shortcut will now play the clip as expected rather than open the clip selection dropdown. (UUM-113349)
- Fixed an issue with animated UITK Property Fields in component inspectors failing to tint correctly when entering and exiting the animation preview mode from the Animation window. (UUM-114283)
6000.2.3f1
- Disabled the Delete option from the Layer context menu if there is only one Layer in the Animator. (UUM-114213)
6000.0.57f1
- Disabled the Delete option from the Layer context menu if there is only one Layer in the Animator. (UUM-114213)
- Fixed issue where animation feedback wouldn't appear until a repaint on IMGUI inspectors. (UUM-113346)
2022.3.66f1
- Added an error to explain why AnimatorController states stop working when they reach a normalized time which is too large (100,000+loops). (UUM-111056)
6000.2.2f1
- Fixed issue where animation feedback wouldn't appear until a repaint on IMGUI inspectors. (UUM-113346)
- Fixed issue where pressing the delete key on the root node of a blend tree would produce an invalid deletion prompt. (UUM-107479)
6000.2.1f1
- Ensure that an Animator using an AnimationClipPlayable will keep playing when its clip is reimported while in Play Mode.
- Fixed an issue where reimporting an AnimationClip that was playing in the AnimationWindow would stop playing the clip. (UUM-103354)
- Fixed issue where creating a state from a new clip could fail with an exception if a BlendTree was selected in the inspector (UUM-113046)
- Fixed issue where no icon would be shown when importing an AnimatorOverrideController asset from a UnityPackage. (UUM-110290)
- Fixed issue where Object Reference fields in UI Toolkit inspectors would not get the red tint applied to them. (UUM-113352)
- Fixed issue where the Animator transition preview graph would create visual artifacts when zooming in and out. (UUM-113328)
- Fixed issue where the foldouts for the avatar mask inspector would not keep their configuration (UUM-107481)
- Fixed issue where the selection in the layer list of the Animator Window would not match the selected layer after a drag and drop reorder of the layers (UUM-110368)
- Fixed issue where thresholds would not be correctly automatically calculated after deleting a source motion from a blend tree. (UUM-107494)
6000.0.56f1
- Added warnings when optimizing a Transform hierarchy which has duplicate transform names, as that can cause issues when Deoptimizing the hierarchy. (UUM-104605)
- Ensure that an Animator using an AnimationClipPlayable will keep playing when its clip is reimported while in Play Mode.
- Fixed an issue where reimporting an AnimationClip that was playing in the AnimationWindow would stop playing the clip. (UUM-103354)
- Fixed an issue where the Animator transition preview graph would create visual artifacts when zooming in and out. (UUM-113328)
- Fixed issue where creating a state from a new clip could fail with an exception if a BlendTree was selected in the inspector. (UUM-113046)
- Fixed issue where no icon would be shown when importing an AnimatorOverrideController asset from a UnityPackage. (UUM-110290)
- Fixed issue where Object Reference fields in UI Toolkit inspectors would not get the red tint applied to them. (UUM-113352)
- Fixed issue where pressing the delete key on the root node of a blend tree would produce an invalid deletion prompt. (UUM-107479)
- Fixed issue where the foldouts for the avatar mask inspector would not keep their configuration. (UUM-107481)
- Fixed issue where the selection in the layer list of the Animator Window would not match the selected layer after a drag and drop reorder of the layers. (UUM-110368)
- Fixed issue where thresholds would not be correctly automatically calculated after deleting a source motion from a blend tree. (UUM-107494)
6000.2.0f1
- Improved memory allocations related to Animator callbacks to enhance performance.
- Changed: Added new PropertyStreamHandle.SetEntityId functions which replaces the PropertyStreamHandle.SetInt behaviour of setting an InstanceID. SetInt will still work the same way, however, it now warns against the usage and recommends shifting to SetEntityId instead.
- Added a minimum width to the Layers and Parameters panel in the Animator Controller window.
- Added missing "Duplicate" menu item when right clicking state and state machine nodes in the Animator window. (UUM-92769)
- Added tooltips to AnimatorState inspector. (UUM-92756)
- Fixed a crash in the Animation window that occurred when opening the clip selection list with an animation source containing a list of animation clips with null references. (UUM-92603)
- Fixed a minor bug where blend trees preview parameters were not updated when editing threshold values of individual motions in the blend tree. (UUM-95775)
- Fixed an issue by adding an error to explain why AnimatorController states stop working when they reach a normalized time which is too large (100,000+loops). (UUM-111056)
- Fixed an issue where a state machine state's name would be extending beyond the bounds of the node if the name was too long. (UUM-107423)
- Fixed an issue where disabling an Animator would stop the Animator from evaluating. (UUM-107650)
- Fixed an issue where having a Blend Tree State opened in the Animator Window while the AnimatorController is not in the scene and going into Playmode will throw "BlendTreeWorkspace is NULL" error. (UUM-93220)
- Fixed an issue where sampling nested humanoid characters in the AnimationWindow could leave the hierarchy modified after going out of preview (UUM-104766)
- Fixed an issue where the copy and paste functionality in the contextual menu for Animation properties was unavailable. (UUM-98400)
- Fixed an issue where undoing the creation of an AnimatorController layer while the layer view was not visible in the Animator Window would throw exceptions. (UUM-104017)
- Fixed an issue with pasting a state or sub-state machine in the Animator window using ctrl + v will now paste it at the mouse's current position. (UUM-92768)
- Fixed AnimatorControllerPlayable bug causing bindings rebuild on state transition. (UUM-95943)
- Fixed blend node UI collapsing in the AnimatorController window when entering playmode. (UUM-99052)
- Fixed error message in console appearing after opening the curve editor from the fbx importer. (UUM-88924)
- Fixed import of generic avatar reading from previously imported human pose. (UUM-86474)
- Fixed scroll view position being reset when making changes to animation layers. (UUM-98224)
- Fixed that Prefab instance properties were not properly restored when using Redo with Animation Preview turned on. (UUM-96467)
- Fixed the inspector help link for Animator Override Controller. (UUM-92290)
- Fixed the inspector help link for the Playable Director component. (UUM-91869)
- Fixed the inspector help links for Entry state, Any state, Animation state, Exit state, Animation transition and Animation default transition. (UUM-92755)
- Improved the contrast of text in the Animation window's hierarchy view. (UUM-109379)
- Improved warnings associated with automatic calculations for 2D blend trees where some or none of the clips have any velocity. (UUM-107878)
- Improved warnings associated with Homogenous Speed calculations for blend trees where some or none of the clips have any velocity. (UUM-107877)
6000.1.15f1
- Added an error to explain why AnimatorController states stop working when they reach a normalized time which is too large (100,000+loops). (UUM-111056)
6000.0.55f1
- Added an error to explain why AnimatorController states stop working when they reach a normalized time which is too large (100,000+loops). (UUM-111056)
6000.0.54f1
- Fixed an issue where a state machine state's name would be extending beyond the bounds of the node if the name was too long. (UUM-107423)
6000.1.12f1
- Fixed an issue where a state machine state's name would be extending beyond the bounds of the node if the name was too long. (UUM-107423)
2022.3.64f1
- Fixed an issue where disabling an Animator would stop the Animator from evaluating. (UUM-107650)
6000.1.10f1
- Improved memory allocations related to Animator callbacks, leading to improved performance.
- Improved contrast of the AnimationWindow's hierarchy view text. (UUM-109379)
6000.0.52f1
- Improved memory allocations related to Animator callbacks, leading to improved performance.
- Fixed an issue where disabling an Animator would stop the Animator from evaluating. (UUM-107650)
- Improved contrast of the AnimationWindow's hierarchy view text. (UUM-109379)
- Improved warnings associated with automatic calculations for 2D blend trees where some or none of the clips have any velocity. (UUM-107878)
- Improved warnings associated with Homogenous Speed calculations for blend trees where some or none of the clips have any velocity. (UUM-107877)
6000.1.8f1
- Fixed an issue where disabling an Animator would stop the Animator from evaluating. (UUM-107650)
- Improved warnings associated with automatic calculations for 2D blend trees where some or none of the clips have any velocity. (UUM-107878)
- Improved warnings associated with Homogenous Speed calculations for blend trees where some or none of the clips have any velocity. (UUM-107877)
2022.3.63f1
- Fixed an issue where undoing the creation of an AnimatorController layer while the layer view was not visible in the Animator Window would throw exceptions. (UUM-104017)
6000.0.50f1
- Fixed an issue where undoing the creation of an AnimatorController layer while the layer view was not visible in the Animator Window would throw exceptions. (UUM-104017)
6000.1.5f1
- Fixed an issue where undoing the creation of an AnimatorController layer while the layer view was not visible in the Animator Window would throw exceptions. (UUM-104017)
6000.0.49f1
- Fixed scroll view position being reset when making changes to animation layers. (UUM-98224)
6000.1.1f1
- Fixed scroll view position being reset when making changes to animation layers. (UUM-98224)
6000.1.0f1
- Added a minimum width to the Layers and Parameters panel in the Animator Controller window.
- Fixed a crash in the Animation window that occurred when opening the clip selection list with an animation source containing a list of animation clips with null references. (UUM-92603)
- Fixed a minor issue where blend trees preview parameters were not updated when editing threshold values of individual motions in the blend tree. (UUM-95775)
- Fixed a regression in the Editor where Timeline preview prevented an Animator Controller from writing animation in Play mode. (UUM-86337)
- Fixed an error when binding transform of a humanoid having 2 non-human bones sharing the same name.
- Fixed an issue in AnimatorControllerPlayable that caused unnecessary bindings to rebuild during state transitions. (UUM-95943)
- Fixed an issue where calls to AnimationUtility.GetEditorCurve were leaking memory in c#.
- Fixed blend node UI collapsing in the AnimatorController window when entering playmode. (UUM-99052)
- Fixed copy and paste for animation properties contextual menu. (UUM-98400)
- Fixed invalid default values of animated parameters in animator controller. (UUM-73614)
- Fixed that Prefab instance properties were not properly restored when using Redo with Animation Preview turned on. (UUM-96467)
- Fixed the Inspector help link for the Playable Director component. (UUM-91869)
6000.0.47f1
- Fixed copy and paste for animation properties contextual menu. (UUM-98400)
6000.0.46f1
- Fix the inspector help link for the Playable Director component. (UUM-91869)
6000.0.45f1
- Fixed blend node UI collapsing in the AnimatorController window when entering playmode. (UUM-99052)
2022.3.60f1
- Fixed a regression in the Editor where Timeline preview will prevent an Animator Controller from writing animation in Playmode. (UUM-86337)
- Fixed that Prefab instance properties were not properly restored when using Redo with Animation Preview turned on. (UUM-96467)
6000.0.41f1
- Fixed for a regression in the Editor where Timeline preview will prevent an Animator Controller from writing animation in Playmode. (UUM-86337)
- Fixed that Prefab instance properties were not properly restored when using Redo with Animation Preview turned on. (UUM-96467)
2022.3.59f1
- Fixed a crash when attempting to open the clip selection popup in the Animation Window on an animation source containing a list of animation clips with null references. (UUM-92603)
6000.0.39f1
- Fixed an issue by adding a minimum width to the Layers and Parameters panel in the Animator Controller window.
- Fixed AnimatorControllerPlayable bug causing bindings rebuild on state transition. (UUM-95943)
6000.0.29f1
- Fixed calls to AnimationUtility.GetEditorCurve leaking memory in c#.
2022.3.52f1
- Fixed animations with events at time "1" throw import warnings when using particular animation lengths.
- Fixed error when binding transform of a humanoid having 2 non-human bones sharing the same name.
- Fixed invalid default values of animated parameters in animator controller. (UUM-73614)
6000.0.25f1
- Fixed error when binding transform of a humanoid having 2 non-human bones sharing the same name.
- Fixed invalid default values of animated parameters in animator controller. (UUM-73614)
2022.3.51f1
- Fixed crash when attempting to recreate the Animator bindings, by enabling a RigBuilder that binds a transform stream handle for example, while the Animator was being evaluated. (UUM-80043)
2022.3.49f1
- Fixed an issue where entry transitions were not reporting warnings when one of their parameters was deleted. (UUM-77622)
6000.0.21f1
- Fixed an issue where entry transitions were not reporting warnings when one of their parameters was deleted. (UUM-77622)
6000.0.20f1
- Fixed an issue where state machine behaviors would appear linked when copy-pasting an AnimatorState. (UUM-75459)
- Fixed an issue related to resizing the split view in the Animator window. (UUM-75201)
2022.3.47f1
- Fixed a bug where state machine behaviors would appear linked when copy-pasting an AnimatorState. (UUM-75459)
6000.0.15f1
- Removed warning messages when changing the model of the Animation Preview in the Inspector.
2022.3.42f1
- Removed warning messages when changing the model of the Animation Preview in the Inspector.
2022.3.39f1
- Fixed additive animations ever increasing non animated values. (UUM-68376)
6000.0.11f1
- Improved Animation Mode performance when using custom properties. (UUM-73525)
2022.3.38f1
- Improved Animation Mode performance when using custom properties. (UUM-73525)
6000.0.5f1
- Fixed additive animations ever increasing non animated values. (UUM-68376)
- Fixed PlayableDirector fields that were not being updated when the Bindings section was expanded. (UUM-71674)
6000.0.3f1
- Transition duplicates are no longer added in the AnimatorController file when copy pasting an AnimatorState. (UUM-68642)
6000.2.6f1
- Added warnings when optimizing a Transform hierarchy which has duplicate transform names, as that can cause issues when Deoptimizing the hierarchy. (UUM-104605)
- Fixed issue where AnimatorController and AvatarMask assets would show a blank icon when imported as part of unitypackages. (UUM-114830)
6000.2.7f2
- Fixed issue where Animator side menu visibility icon had inconistent selection styling compared with other buttons on the same toolbar. (UUM-112098)
- Fixed issue where transitions with normalized duration and calls to Animator.CrossFade had incorrect duration if the animator speed was not 1 or -1. (UUM-109060)
- Updated the AnimationWindow with the standard playhead icon.
6000.0.59f2
- Fixed issue where Animator side menu visibility icon had inconistent selection styling compared with other buttons on the same toolbar. (UUM-112098)
- Fixed issue where AnimatorController and AvatarMask assets would show a blank icon when imported as part of unitypackages. (UUM-114830)
- Fixed issue where transitions with normalized duration and calls to Animator.CrossFade had incorrect duration if the animator speed was not 1 or -1. (UUM-109060)
6000.0.60f1
- Fixed an issue where the RuntimeAnimatorController type would not have an icon displayed when it was shown in search fields. (UUM-120760)
- Fixed an issue where the view would be erratically jumping when dragging the AnimatorControllerView while Auto Live Link was active. (UUM-120472)
- Fixed error being spammed when state has played for too long, error is now logged only once.
- Fixed right-click menu item "Make Transition" not doing anything if focus is not on the Animator Window. (UUM-114257)
- Updated the AnimationWindow with the standard playhead icon.
6000.2.8f1
- Fixed an issue where the view would be erratically jumping when dragging the AnimatorControllerView while Auto Live Link was active. (UUM-120472)
- Fixed crash when blending EntityIds in AnimationMixerPlayable. (UUM-119717)
- Fixed error being spammed when state has played for too long, error is now logged only once.
- Fixed overlapping int and pptr buffers in animation bindings. (UUM-120157)
- Fixed right-click menu item "Make Transition" not doing anything if focus is not on the Animator Window. (UUM-114257)
6000.2.9f1
- Fixed issues where normalized time would not be incrementing on some animator states, along with excessive errors being logged. (UUM-121440)
- Fixed memory leak caused by accumulating event handlers in IMGUI inspectors when changing GameObject selection. (UUM-121239)
2022.3.68f1
- Fixed issue where transitions with normalized duration and calls to Animator.CrossFade had incorrect duration if the animator speed was not 1 or -1. (UUM-109060)
6000.2.10f1
- Fixed corrupted animator window because of dangling animator controller serialized in the layout.
6000.0.62f1
- Fixed copy/paste of ghost transitions when source state is not selected. (UUM-96725)
6000.2.11f1
- Fixed copy/paste of ghost transitions when source state is not selected. (UUM-96725)
6000.2.12f1
- Fixed a crash when attempting to play animation clips from the animation window on animators with invalid controllers (no layers). (UUM-121460)
2022.3.69f1
- Fixed issues where normalized time would not be incrementing on some animator states, along with excessive errors being logged. (UUM-121440)
6000.2.13f1
- Fixed crash caused by avatar having some invalid human bones. (UUM-121651)
- Fixed focus on clip selection dropdown preventing use of play shortcut.
6000.2.14f1
- Fixed animator state showing a parameter that no long exists. (UUM-125283)
- Fixed crash when deleting playable output with null graph. (UUM-122215)
- Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero.
6000.0.63f1
- Fixed a crash when attempting to play animation clips from the animation window on animators with invalid controllers (no layers). (UUM-121460)
- Fixed animator state showing a parameter that no long exists. (UUM-125283)
- Fixed crash when deleting playable output with null graph. (UUM-122215)
- Fixed focus on clip selection dropdown preventing use of play shortcut.
- Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero.
6000.3.0f1
- Fixed a crash when deleting a playable output with a null graph. (UUM-122215)
- Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero.
- Added profiler markers to PlayableDirector and PlayableOutputs to facilitate profiling for Timelines.
- Improved evaluation performance of Animation Components which are animating large amounts of properties.
- Improved memory allocations related to Animator callbacks, leading to improved performance.
- Added: Added a new API to reset an Animator or AnimatorControllerPlayable to its default state, in order to simplify pooling of animated characters.
- Obsoleted: Marked CreateStateMachineBehaviour as obsolete. Use CreateNewStateMachineBehaviour instead, which returns the MonoBehaviour directly and removes the need to use EditorUtility.EntityIdToObject first.
- Added an error to explain why AnimatorController states stop working when they reach a normalized time which is too large (100,000+loops). (UUM-111056)
- Added warnings when optimizing a Transform hierarchy which has duplicate transform names, as that can cause issues when Deoptimizing the hierarchy. (UUM-104605)
- Disabled the Delete option in the Layer context menu when there is only one Layer in the Animator controller. (UUM-114213)
- Ensure that an Animator using an AnimationClipPlayable will keep playing when its clip is reimported while in Play Mode.
- Fixed a crash that occurred when playing animation clips from the Animation window on animators with invalid controllers that had no layers. (UUM-121460)
- Fixed a crash when deleting a playable output with a null graph. (UUM-122215)
- Fixed an issue where a state machine state's name would be extending beyond the bounds of the node if the name was too long. (UUM-107423)
- Fixed an issue where clicking the Play button immediately after selecting a clip in the Animation window didn't play the selected clip. The Space shortcut now plays the selected clip as expected, instead of opening the clip selection dropdown. (UUM-113349)
- Fixed an issue where disabling an Animator would stop the Animator from evaluating. (UUM-107650)
- Fixed an issue where reimporting an AnimationClip that was playing in the AnimationWindow would stop playing the clip. (UUM-103354)
- Fixed an issue where sampling nested humanoid characters in the AnimationWindow could leave the hierarchy modified after going out of preview. (UUM-104766)
- Fixed an issue where the RuntimeAnimatorController type would not have an icon displayed when it was shown in search fields. (UUM-120760)
- Fixed an issue where the view would be erratically jumping when dragging the AnimatorControllerView while Auto Live Link was active. (UUM-120472)
- Fixed an issue with animated UITK Property Fields in component inspectors failing to tint correctly when entering and exiting the animation preview mode from the Animation window. (UUM-114283)
- Fixed copy/paste of ghost transitions when source state is not selected. (UUM-96725)
- Fixed corrupted animator window because of dangling animator controller serialized in the layout.
- Fixed crash caused by an avatar having invalid human bones. (UUM-121651)
- Fixed crash when blending EntityIds in AnimationMixerPlayable. (UUM-119717)
- Fixed issue where animation feedback wouldn't appear until a repaint on IMGUI inspectors. (UUM-113346)
- Fixed issue where Animator side menu visibility icon had inconistent selection styling compared with other buttons on the same toolbar (UUM-112098)
- Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero.
- Fixed issue where AnimatorController and AvatarMask assets would show a blank icon when imported as part of unitypackages. (UUM-114830)
- Fixed issue where creating a state from a new clip could fail with an exception if a BlendTree was selected in the inspector. (UUM-113046)
- Fixed issue where no icon would be shown when importing an AnimatorOverrideController asset from a UnityPackage. (UUM-110290)
- Fixed issue where Object Reference fields in UI Toolkit inspectors would not get the red tint applied to them. (UUM-113352)
- Fixed issue where pressing the delete key on the root node of a blend tree would produce an invalid deletion prompt. (UUM-107479)
- Fixed issue where the Animator transition preview graph would create visual artifacts when zooming in and out. (UUM-113328)
- Fixed issue where the foldouts for the avatar mask inspector would not keep their configuration (UUM-107481)
- Fixed issue where the selection in the layer list of the Animator Window would not match the selected layer after a drag and drop reorder of the layers. (UUM-110368)
- Fixed issue where thresholds would not be correctly automatically calculated after deleting a source motion from a blend tree. (UUM-107494)
- Fixed issue where transitions with normalized duration and calls to Animator.CrossFade had incorrect duration if the animator speed was not 1 or -1. (UUM-109060)
- Fixed issues where normalized time would not be incrementing on some animator states, along with excessive errors being logged. (UUM-121440)
- Fixed memory leak caused by accumulating event handlers in IMGUI inspectors when changing GameObject selection. (UUM-121239)
- Fixed overlapping int and pptr buffers in animation bindings. (UUM-120157)
- Fixed right-click menu item "Make Transition" not doing anything if focus is not on the Animator Window. (UUM-114257)
- Improved the contrast of text in the Animation window's hierarchy view. (UUM-109379)
- Improved warnings associated with automatic calculations for 2D blend trees where some or none of the clips have any velocity. (UUM-107878)
- Improved warnings associated with Homogenous Speed calculations for blend trees where some or none of the clips have any velocity. (UUM-107877)
- Updated the Animation window to use the standard playhead icon.
6000.3.1f1
- Fixed animator state showing a parameter that no long exists. (UUM-125283)
2022.3.70f1
- Fixed issue where Animator state normalized time would stop incrementing past a certain normalized time. Now, the state time will be guaranteed to increment (or decrement) to the next representable floating point number if the delta time is non-zero.
Apple TV
6000.2.0f1
- Fixed provisioning profile type not being set on tvOS. (UUM-99480)
6000.0.49f1
- Fixed provisioning profile type not being set on tvOS. (UUM-99480)
6000.1.1f1
- Fixed provisioning profile type not being set on tvOS. (UUM-99480)
6000.1.0f1
- Player Settings for tvOS will now have app-slices settings when on-demand resources are enabled.
2022.3.51f1
- Added support for Siri Remote 2nd Gen.
6000.0.16f1
- Fixed Plugin Importer option Add To Embedded Binaries for AppleTV & fat mach-o libs (UUM-72637)
2022.3.38f1
- Fixed tvOS simulator input crash. (UUM-70232)
6000.0.5f1
- Fixed tvOS simulator input crash. (UUM-70232)
6000.0.0f1
- Included platform name in Bundle Identifier error messages. (UUM-52189)
2023.2.19f1
- Fixed Unity editor not finding Xcode application when only tvOS module is installed. (UUM-65168)
6000.3.0f1
- CAMetalDisplayLink is now enabled by default.
- The minimum supported version for tvOS is now tvOS 15. The previous minimum was tvOS 13.
6000.0.64f1
- Fixed On Screen Keyboard closing when typing with a controller or Siri Remote. (UUM-120998)
6000.3.1f1
- Fixed On Screen Keyboard closing when typing with a controller or Siri Remote. (UUM-120998)
Asset Bundles
6000.2.0f1
- A change in the async texture upload process sometimes resulted in an editor freezing issue when an AssetBundle failed to upload - this has been fixed. (UUM-99842)
- Added a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas. (UUM-83067)
- Ensured that the activeBuildTarget was correctly set before initializing build callbacks. (UUM-109242)
- Fixed rare race condition when loading AssetBundles using AssetBundle.LoadFromStream.
6000.1.15f1
- Ensure that the activeBuildTarget is correctly set before build callbacks are initialized. (UUM-109242)
6000.0.55f1
- Ensure that the activeBuildTarget is correctly set before build callbacks are initialized. (UUM-109242)
6000.0.49f1
- A change in the async texture upload process sometimes resulted in an editor freezing issue when an AssetBundle failed to upload - this has been fixed. (UUM-99842)
6000.1.0f1
- Fixed a race condition that occurred when loading AssetBundles using AssetBundle.LoadFromStream.
- Fixed an issue by adding a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas. (UUM-83067)
- Fixed an issue where the async texture upload process sometimes resulted in the Editor freezing when an AssetBundle failed to upload. (UUM-99842)
6000.0.44f1
- Fixed a rare race condition when loading AssetBundles using AssetBundle.LoadFromStream.
2022.3.58f1
- Fixed rare race condition when loading AssetBundles using AssetBundle.LoadFromStream.
6000.0.37f1
- Fixed an issue by adding a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas. (UUM-83067)
2022.3.56f1
- Added a new flag BuildAssetBundleOptions.StripUnatlasedSpriteCopies to the legacy asset bundle system. Currently if we have a assets in multiple bundles that depend upon a source texture we copy it into all relevant bundles. Setting this new flag will keep from creating duplicates if the texture does not belong to a sprite atlas. (UUM-83067)
6000.0.12f1
- Known issue: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
2022.3.39f1
- Known issue: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
6000.0.11f1
- Known issue: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
- Improved performance of AssetBundle.UnloadAsync. In certain large bundles with many scenes, the async unloading could take an excessively long time.
2022.3.38f1
- Known issue: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
6000.0.10f1
- Known issue: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
2022.3.37f1
- Known issue: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
- Only call CollectAllSpriteAtlasesAndPack once when building AssetBundles.
6000.0.9f1
- Known issue: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
2022.3.36f1
- Known issue: The resource is not properly referenced when there is a dependency on another asset bundle (UUM-74871)
6000.0.7f1
- Only call CollectAllSpriteAtlasesAndPack once when building AssetBundles
2022.3.34f1
- Don't add hash to the manifest file name when building AssetBundles. (UUM-66821)
6000.0.4f1
- Improve parallelism of the Main Thread integration and the Preload Manager thread
2023.2.20f1
- Fixed performance regression when clearing bundle cache folders. (UUM-60063)
2023.2.19f1
- Known issue: Memory leak when building AssetBundle with Sprite Atlas enabled on macOS (UUM-56323)
6000.2.12f1
- Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks. (UUM-122776)
6000.0.63f1
- Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks. (UUM-122776)
6000.3.0f1
- Reduced memory usage from loaded AssetBundles by sharing duplicated typetrees.
- Boot config arg "call-ondisable-when-unloaded-from-bundles" has been added to ensure that OnDisable is called for Scriptable objects loaded & unloaded from asset bundles.
- Deterministic ClassTypes and TypeTreeHash output for AssetBundle .manifest file when there are multiple MonoBehaviours. (UUM-102672)
- Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks. (UUM-122776)
- Fixed issue to ensure that the activeBuildTarget is correctly set before build callbacks are initialized. (UUM-109242)
6000.0.65f1
- Fixed cache-related crash on iOS when loading assets.
Asset Import
6000.2.0f1
- Improved the error message displayed when the Editor loses connection to an Asset Import Worker process.
- Added detection for corrupt libraries when loading a project in the Unity Editor. The Editor now displays an error message with instructions on how to delete the corrupt library and provides a link to relevant documentation. (UUM-109873)
- Fixed deadlock and memory leaks in unwrapCL. (UUM-66897)
- Fixed indeterminism of artifact ids which could occur when importers set dependencies to other assets.
2022.3.65f1
- Asset Import: Fixed indeterminism of artifact ids which could occur when importers set dependencies to other assets.
6000.0.54f1
- Detect a corrupt library when loading a project in the Unity Editor, and present an error message with instructions on how to delete the corrupt library, with documentation URL. (UUM-109873)
- Fixed indeterminism of artifact ids which could occur when importers set dependencies to other assets.
6000.1.13f1
- Detect a corrupt library when loading a project in the Unity Editor, and present an error message with instructions on how to delete the corrupt library, with documentation URL. (UUM-109873)
6000.1.12f1
- Fixed indeterminism of artifact ids which could occur when importers set dependencies to other assets.
6000.0.48f1
- Improve error message when the editor loses connection to an asset import worker process
- Improve error message when the editor loses connection to an asset import worker process
6000.1.0f1
- Improved the error message that displays when the Editor loses connection to an asset import worker process.
- Reduced peak memory usage at the end of Asset Importing, caused by the Bumpmap material/texture check.
- Improved the error message that displays when the Editor loses connection to an asset import worker process.
- Updated error messages for AAC audio imports when file contains 2048 samples or less. (UUM-72024)
- Fixed a crash when importing FBX skeletons with unsupported root nodes. Unity now prints an error instead. (UUM-62869)
- Fixed a crash when reading from a corrupted binary artifact. (UUM-83891)
- Fixed a deadlock and memory leaks in unwrapCL. (UUM-66897)
2022.3.59f1
- Handle FBX Skeleton with unsupported RootNode. (UUM-62869)
6000.0.40f1
- Fixed an issue to handle FBX Skeleton with unsupported RootNode. (UUM-62869)
6000.0.39f1
- Fixed a deadlock and memory leaks in unwrapCL. (UUM-66897)
2022.3.57f1
- Fixed TLS memory leak when importing corrupted FBX file. (UUM-91901)
2022.3.55f1
- Fixed crash when reading from corrupted binary artifact. (UUM-83891)
6000.0.31f1
- Reduced peak memory usage at the end of Asset Importing, caused by the Bumpmap material/texture check.
- Fixed a crash when reading from corrupted binary artifact. (UUM-83891)
6000.0.22f1
- Ignored UNITY_GIVE_CHANCE_TO_ATTACH_DEBUGGER for asset import process.
6000.0.20f1
- Fixed an issue where assets were imported twice on startup when using the -activeBuildProfile command line argument to select the startup build profile.
6000.0.10f1
- Fixed a performance regression causing increased import times.
6000.3.0f1
- Obsoleted: OnOpenAsset using an int as the InstanceID is now obsolete. Use OnOpenAsset using EntityId instead.
- Added detection for corrupt libraries when loading a project in the Unity Editor. The Editor now displays an error message with instructions on how to delete the corrupt library and provides a link to relevant documentation. (UUM-109873)
- Fixed indeterminism of artifact ids which could occur when importers set dependencies to other assets.
- Fixed the top alignment of entries in the asset post processor list in asset importer editors. (UUM-108869)
Asset Importers
6000.2.5f1
- Known issue: AssetImportWorker crash on RTTI::IsDerivedFrom when importing specific assets (UUM-117724)
2022.3.41f1
- Known issue: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)
2022.3.39f1
- Known issue: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)
2022.3.38f1
- Known issue: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)
- Known issue: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)
2022.3.37f1
- Known issue: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)
- Known issue: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)
2022.3.36f1
- Known issue: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)
- Known issue: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)
2022.3.35f1
- Known issue: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)
- Known issue: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)
2022.3.34f1
- Known issue: Crash on StackAllocator<0>::GetOverheadSize when importing the “POLYGON City - Low Poly 3D Art by Synty“ asset pack (UUM-55981)
- Known issue: Unity crashes on strtol_l when importing a specific .obj file (UUM-42697)
6000.2.6f1
- Known issue: AssetImportWorker crash on RTTI::IsDerivedFrom when importing specific assets (UUM-117724)
6000.2.7f2
- Known issue: AssetImportWorker crash on RTTI::IsDerivedFrom when importing specific assets (UUM-117724)
Asset Pipeline
6000.0.58f1
- Fixed AssetDatabase.ForceReserializeAssets will not try re-serializing assets that were recently deleted.
6000.2.4f1
- Fixed AssetDatabase.ForceReserializeAssets will not try re-serializing assets that were recently deleted.
6000.2.0f1
- Added: Added FindAssetGUIDs methods that return an array of GUIDs instead of strings.
- Added: Added LoadAssetByGUID method that accepts a GUID as an input argument.
- Fixed a crash that could occur if a project with a corrupted artifact database was launched. (UUM-92262)
- Fixed an issue where modifying the case of AssemblyDefinition names could cause conflict errors.
- Fixed an issue where OnPostprocessAllAssets() might not be called if an asset was updated during a previous usage of that callback. (UUM-100126)
- Fixed an issue where the main thread in the Editor or Player could become blocked during asynchronous loading.
- Fixed assert that got raised when TransientArtifactProvider::IsTransientArtifact is called from non mainthread, when main thread is doing asset database refresh.
- Fixed crash loading Content Archive from different version which also contains Managed type references.
- Fixed crash that could occur when script with scriptable object is moved and there hasn't been a domain reload, and scriptable object is used for write serialization. When fixing this bug, it was also discovered that rename would cause similar crash. It was also discovered that managed plugins also had problems with performing write serialization when moved/renamed - but didn't cause a crash. (UUM-75114)
- Fixed error " i->previewArtifactID == found->second.previewArtifactID" which is thrown during preview generation. (UUM-3763)
- Fixed import worker crash when switching Platform from Android to another platform. (UUM-103258)
- Fixed issue where asset Import workers could get out of sync with their main editor process, rendering them unable to load assets.
- Fixed issue where editor crashes and a window with "GetManagerFromContext: pointer to object of manager 'MonoManager' is NULL (table index 5)" error is thrown when launching a project with a corrupted library. (UUM-100113)
- Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)
- Fixed problem with Unity always reporting low disk space on macOS when project is located on external SDD drive formatted in fat/exfat.
- Fixed sub asset object duplication when sub asset object name is empty. (UUM-27014)
- Silent crash no longer happens when attempting to extract YAML data from binary meta files (meta files should never be in binary format). (UUM-100218)
6000.1.15f1
- Fixed AssetDatabase.ForceReserializeAssets will not try re-serializing assets that were recently deleted.
- Silent crash no longer happens when attempting to extract YAML data from binary meta files (meta files should never be in binary format). (UUM-100218)
6000.0.54f1
- Added: Added FindAssetGUIDs methods that return an array of GUIDs instead of strings.
- Added: Added LoadAssetByGUID method that accepts a GUID as an input argument.
- Asset Import workers could get out of sync with their main editor process, rendering them unable to load assets.
6000.1.12f1
- Added: Added FindAssetGUIDs methods that return an array of GUIDs instead of strings.
- Added: Added LoadAssetByGUID method that accepts a GUID as an input argument.
- Asset Import workers could get out of sync with their main editor process, rendering them unable to load assets.
6000.0.50f1
- Fixed problem where main thread in editor or player could become blocked, while async loading is in progress.
6000.1.4f1
- Fixed problem where main thread in editor or player could become blocked, while async loading is in progress.
6000.0.49f1
- Fixed import worker crash when switching Platform from Android to another platform (UUM-103258)
2022.3.62f1
- Fixed crash loading Content Archive from different version which also contains Managed type references.
6000.1.2f1
- Fixed import worker crash when switching Platform from Android to another platform. (UUM-103258)
6000.1.1f1
- Fixed crash loading Content Archive from different version which also contains Managed type references.
6000.0.48f1
- Fixed a crash loading Content Archive from different version which also contains Managed type references.
6000.1.0f1
- Fixed a corrupted library crash when users to open their project. (UUM-14959)
- Fixed a crash that could occur if a project with a corrupted artifact database was launched. (UUM-92262)
- Fixed a crash when changing the extension for plugins and scripts. (UUM-83233)
- Fixed assert that got raised when TransientArtifactProvider::IsTransientArtifact is called from non mainthread, when main thread is doing asset database refresh.
- Fixed crash that could occur when script with scriptable object is moved and there hasn't been a domain reload, and scriptable object is used for write serialization. When fixing this bug, it was also discovered that rename would cause similar crash. It was also discovered that managed plugins also had problems with performing write serialization when moved/renamed - but didn't cause a crash. (UUM-75114)
- Fixed for uninitialized field in ScriptArtifactInfo.
- Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)
- Fixed regressions caused by the changes made for UUM-75114. (UUM-89983, UUM-90912)
2022.3.61f1
- Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)
6000.0.45f1
- Fixed problem with main thread potentially being blocked, while doing async asset loads. (UUM-95528)
2022.3.60f1
- Fixed UUM-84713: Ensure importers are updated on domain reload in importer processes. (UUM-84713)
6000.0.42f1
- Fixed assert that got raised when TransientArtifactProvider::IsTransientArtifact is called from non mainthread, when main thread is doing asset database refresh.
2022.3.59f1
- Fixed issue with compilation not getting completed in InitialRefresh/Refresh, when triggered by a define change done in InitializeOnLoad.
6000.0.39f1
- Fixed a crash that could occur when script with scriptable object is moved and there hasn't been a domain reload, and scriptable object is used for write serialization. When fixing this bug, it was also discovered that rename would cause similar crash. It was also discovered that managed plugins also had problems with performing write serialization when moved/renamed - but didn't cause a crash. (UUM-75114)
2022.3.58f1
- Allow users to rebuild the Library when we detect corrupted databases. (UUM-87961)
6000.0.36f1
- Fixed script not being loaded properly the first time when changed outside of the editor. (UUM-92704)
6000.0.32f1
- Fixed for uninitialized field in ScriptArtifactInfo.
2022.3.55f1
- Handle corrupted library crash to allow the users to open their project. (UUM-14959)
6000.0.31f1
- Fixed an issue to handle corrupted library crash to allow the users to open their project. (UUM-14959)
6000.0.29f1
- Fixed a crash when changing the extension for plugins and scripts. (UUM-83233)
2022.3.53f1
- Asset Pipeline: Fixed crash on MonoBehaviour::Transfer when the XR Interaction Toolkit Sample Assets are updated. (UUM-76934)
2022.3.51f1
- Fixed missing assets errors in SubScene importer after domain reload. (UUM-82547)
6000.0.22f1
- Fixed a crash that occurred when moving scripts which saved their state in OnPostprocessAllAssets. (UUM-75114)
6000.0.20f1
- Fixed a hashing error for the Accelerator when the file size is a multiple of the internal put buffer size.
- No longer rely on the resolver cache when determining if a loaded asset is a prefab. (UUM-76840)
6000.0.17f1
- Increased the integrity of the asset database to minimize the risk of corruping a library folder. It changes the way we flush in-memory data to the database internally.
2022.3.44f1
- Accelerator fix for hashing error when file size is a multiple of internal put buffer size.
6000.0.13f1
- Fixed invalid iterator in AcceleratorClient.
2022.3.40f1
- Fixed a problem where scripting class pointer from previous domain could be used and causing unity to crash. (UUM-57742)
6000.0.7f1
- Fixed issue with userData field in meta files not being read for script assets (UUM-64694)
6000.0.2f1
- Ensure the mappings are updated when a const guid changes. (UUM-60011)
6000.0.0f1
- Improved error handling when updating ArtifactDB or SourceAssetsDB. (UUM-48669)
6000.2.8f1
- Fixed a crash that could occur when the correct asset importer for a given asset could not be found. (UUM-117724)
6000.2.9f1
- Fixed a crash happening when deleting and recreating an asset and trying to us MoveAsset on it before any asset database refresh. (UUM-114846)
6000.2.12f1
- Ensure Symlinked folders are correctly detected on Unix platform and that a warning about their usage is outputted for each of them. (UUM-119544)
6000.2.14f1
- Fixed for files disappearing in project browser, when doing reimport of folder.
6000.0.63f1
- Fixed for files disappearing in project browser, when doing reimport of folder.
6000.3.0f1
- Fixed an issue where files disappeared in the Project window when reimporting a folder.
- Added: Added FindAssetGUIDs methods that return an array of GUIDs instead of strings.
- Added: Added LoadAssetByGUID method that accepts a GUID as an input argument.
- Changed: Several Asset Database APIs now produce a warning when used during asset importing, such as in a scripted importer or post-processor. This warning will become an exception in the next release.
- Obsoleted: Marked LazyLoadReference
.instanceID , LazyLoadReference(int instanceID) , and LazyLoadReference.op_Implicit(int instanceID) as obsolete. Use LazyLoadReference.entityId , LazyLoadReference(EntityId entityId) , and LazyLoadReference.op_Implicit(EntityId entityId) instead. These APIs are now based on EntityId. - Ensured that symlinked folders are correctly detected on Unix platforms and that a warning is displayed for each detected folder. (UUM-119544)
- Fixed a crash happening when deleting and recreating an asset and trying to us MoveAsset on it before any asset database refresh. (UUM-114846)
- Fixed a crash that could occur when the correct asset importer for a given asset could not be found. (UUM-117724)
- Fixed an issue where files disappeared in the Project window when reimporting a folder.
- Fixed asset Import workers that could get out of sync with their main editor process, rendering them unable to load assets.
- Fixed AssetDatabase.ForceReserializeAssets will not try re-serializing assets that were recently deleted.
- Fixed issue where editor crashes and a window with "GetManagerFromContext: pointer to object of manager 'MonoManager' is NULL (table index 5)" error is thrown when launching a project with a corrupted library. (UUM-100113)
Asset Store / Publisher portal
6000.0.54f1
- Known issue: Fix for 6000.0.X: Accepting Asset Store EULA endless loop in Package Manager window
6000.1.13f1
- Known issue: Fix for 6000.1.X: Accepting Asset Store EULA endless loop in Package Manager window
6000.1.12f1
- Known issue: Fix for 6000.1.X: Accepting Asset Store EULA endless loop in Package Manager window
6000.1.11f1
- Known issue: Accepting Asset Store EULA endless loop in Package Manager window (UUM-83708)
6000.0.53f1
- Known issue: Accepting Asset Store EULA endless loop in Package Manager window (UUM-83708)
6000.1.10f1
- Known issue: Accepting Asset Store EULA endless loop in Package Manager window (UUM-83708)
6000.0.52f1
- Known issue: Accepting Asset Store EULA endless loop in Package Manager window (UUM-83708)
Audio
2022.3.66f1
- Fixed native memory of first loaded AudioClip being reported incorrectly in profiler. (UUM-103201)
6000.2.0f1
- Improved timing accuracy of AudioRandomContainer.
- Audio Clips with loadInBackground set would always play back with default values for spatialBlend and stereoPan on the first frame of playback.
- Fixed a bug that would cause the audio to not resume properly after unpausing a timeline. (UUM-91654)
- Fixed a bug where playing an Audio Clip with non-zero reverb mix on an Audio Source could cause successive silent Audio Clip playbacks with the same codec settings to play reverberated, and more generally be capable of cloning any behaviour from previously pooled codecs. (UUM-92689)
- Fixed a bug with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible). (UUM-91256)
- Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings.
- Fixed a sudden dropout of high-priority sounds in the game under rare circumstances. This issue occurred when playing multiple new Audio Sources on the same frame as having stopped Audio Sources, while exceeding the number of real voices available in the system.
- Fixed an issue that would cause a bunch of warnings to be logged in the console when playing an audio clip through a playable graph. (UUM-83860)
- Fixed an issue that would cause the main thread to stall when loading projects and scenes. (UUM-100966)
- Fixed an issue that would cause the pitch shifter audio effect to sometimes distort the audio. (UUM-95664)
- Fixed an issue where PlayDelayed and PlayScheduled did not work correctly with AudioRandomContainer. (UUM-108008)
- Fixed an issue where the *Audio Resource* field on an Audio Source was not properly updated in Prefabs in certain cases. (UUM-104751)
- Fixed an issue where the help button on the audio clip inspector would open a wrong web page. (UUM-96832)
- Fixed an issue where the native memory usage of the first loaded AudioClip was reported incorrectly in the Profiler. (UUM-103201)
- Fixed an issue with sample rate settings not shown in audio importer inspector. (UUM-86654)
- Fixed AudioRandomContainer not playing AudioClips with the PlayInBackground flag enabled.
- Fixed dsp stuck in one note loop when behaviour is disabled with OAFR. (UUM-82219)
6000.1.15f1
- Improved timing accuracy of AudioRandomContainer.
- Fixed native memory of first loaded AudioClip being reported incorrectly in profiler. (UUM-103201)
- Fixed PlayDelayed/PlayScheduled not working correctly with AudioRandomContainer. (UUM-108008)
6000.0.55f1
- Improved timing accuracy of AudioRandomContainer.
- Fixed native memory of first loaded AudioClip being reported incorrectly in profiler. (UUM-103201)
- Fixed PlayDelayed/PlayScheduled not working correctly with AudioRandomContainer. (UUM-108008)
2022.3.65f1
- Fixed a sudden dropout of high priority sounds in the game under rare circumstances, when playing multiple new Audio Sources on the same frame as having stopped Audio Sources whilst exceeding the number of real voices available in the system.
6000.1.11f1
- Fixed an issue that would cause the main thread to stall when loading projects/scenes. (UUM-100966)
- Fixed an issue where the "Audio Resource" field on an Audio Source in some cases wouldn't be properly updated in prefabs. (UUM-104751)
6000.0.53f1
- Fixed an issue that would cause the main thread to stall when loading projects/scenes. (UUM-100966)
- Fixed an issue where the "Audio Resource" field on an Audio Source in some cases wouldn't be properly updated in prefabs. (UUM-104751)
2022.3.64f1
- Fixed an issue on macOS where recording from a Bluetooth microphone could fail or produce corrupted audio. Audio input now correctly handles variable frame counts and uses a dedicated buffer to ensure all recorded data is captured reliably. (UUM-403)
6000.1.10f1
- Fixed a sudden dropout of high priority sounds in the game under rare circumstances, when playing multiple new Audio Sources on the same frame as having stopped Audio Sources whilst exceeding the number of real voices available in the system.
6000.0.52f1
- Fixed a sudden dropout of high priority sounds in the game under rare circumstances, when playing multiple new Audio Sources on the same frame as having stopped Audio Sources whilst exceeding the number of real voices available in the system.
- Fixed an issue on macOS where recording from a Bluetooth microphone could fail or produce corrupted audio. Audio input now correctly handles variable frame counts and uses a dedicated buffer to ensure all recorded data is captured reliably. (UUM-403)
2022.3.63f1
- Fixed dsp stuck in one note loop when behaviour is disabled with OAFR. (UUM-82219)
6000.0.49f1
- Fixed audio parameters not being applied soon enough when AudioSource is in fixed update mode due to RigidBody component in the same hierarchy. (UUM-102166)
- Fixed dsp stuck in one note loop when behaviour is disabled with OAFR. (UUM-82219)
- Sample rate settings not shown in audio importer inspector. (UUM-86654)
2022.3.62f1
- Audio Clips with loadInBackground set would always play back with default values for spatialBlend and stereoPan on the first frame of playback.
- Fixed an issue that would cause the pitch shifter audio effect to sometimes distort the audio. (UUM-95664)
6000.1.2f1
- Fixed audio parameters not being applied soon enough when AudioSource is in fixed update mode due to RigidBody component in the same hierarchy. (UUM-102166)
6000.1.1f1
- Fixed AudioRandomContainer not playing AudioClips with the PlayInBackground flag enabled.
6000.0.48f1
- Fixed AudioRandomContainer not playing AudioClips with the PlayInBackground flag enabled.
6000.1.0f1
- Fixed an issue where sample rate settings were not displayed in the audio importer Inspector. (UUM-86654)
- Fixed an issue where the Audio Clips with loadInBackground set would always play back with default values for spatialBlend and stereoPan on the first frame of playback.
- Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings.
- Fixed an issue that would cause the audio to not resume properly after unpausing a Timeline. (UUM-91654)
- Fixed an issue that would cause the pitch shifter audio effect to sometimes distort the audio. (UUM-95664)
- Fixed an issue that would cause Unity to crash if you perform an undo action in the audio random container window while the audio random container is playing. (UUM-83230)
- Fixed an issue where multiple warnings were logged to the console when playing an audio clip through a Playable graph. (UUM-83860)
- Fixed an issue where playing an Audio Clip with non-zero reverb mix on an Audio Source could cause successive silent Audio Clip playbacks with the same codec settings to play reverberated, and more generally be capable of cloning any behaviour from previously pooled codecs. (UUM-92689)
- Fixed an issue where sample rate settings were not displayed in the audio importer Inspector. (UUM-86654)
- Fixed an issue where the help button on the audio clip inspector would open a wrong web page. (UUM-96832)
- Fixed an issue with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible). (UUM-91256)
- Fixed error in in editor window for the AudioRandomContainer asset when undoing removal of an list element that was done in play mode after going back to edit mode. (UUM-55847)
- Fixed the 3D audio pan where right audio channel is completly cutoff at specific position. (UUM-82903)
6000.0.47f1
- Audio Clips with loadInBackground set would always play back with default values for spatialBlend and stereoPan on the first frame of playback.
- Fixed an issue that would cause the pitch shifter audio effect to sometimes distort the audio. (UUM-95664)
2022.3.61f1
- Fixed an issue that would cause audio playables to throw a warning in the console.
6000.0.46f1
- Fixed a crash during initialization of audio, on certain platforms where exclusive access to the output device is possible, when the default audio device driver can fail to initialize with specified parameters in the audio settings.
6000.0.45f1
- Fixed an issue where playing an Audio Clip with non-zero reverb mix on an Audio Source could cause successive silent Audio Clip playbacks with the same codec settings to play reverberated, and more generally be capable of cloning any behaviour from previously pooled codecs. (UUM-92689)
6000.0.44f1
- Fixed an issue that would cause audio playables to throw a warning in the console.
2022.3.60f1
- Fixed an issue where the help button on the audio clip inspector would open a wrong web page. (UUM-96832)
6000.0.41f1
- Fixed an issue where the help button on the audio clip inspector would open a wrong web page. (UUM-96832)
2022.3.59f1
- Fixed a bug with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible). (UUM-91256)
- Fixed a bunch of tests that timed out on apple silicon machines.
- [AudioSource.isPlaying](https://docs.unity3d.com/2022.3/Documentation/ScriptReference/AudioSource-isPlaying.html) no longer remains true when a [PlayableGraph](https://docs.unity3d.com/2022.3/Documentation/Manual/Playables-Graph.html) finishes playing an audio clip. (UUM-97436)
6000.0.39f1
- Fixed an isseu with an Audio Source on Game Object with one or more Audio Effects potentially never becoming non-virtual (inaudible). (UUM-91256)
- Fixed an issue that would cause a bunch of warnings to be logged in the console when playing an audio clip through a playable graph. (UUM-83860)
2022.3.58f1
- Fixed a bug that would cause the audio to not resume properly after unpausing a timeline. (UUM-91654)
6000.0.35f1
- Fixed the 3D audio pan where right audio channel is completly cutoff at specific position. (UUM-82903)
2022.3.56f1
- Fixed the 3D audio pan where right audio channel is completely cutoff at specific position. (UUM-82903)
- Reenabled an unstable test.
6000.0.30f1
- Fixed a bug that would cause Unity to crash if you perform an undo action in the audio random container window while the audio random container is playing. (UUM-83230)
6000.0.28f1
- Updated FSBTool AAC error message, raising minimum file size warning from 1025 to 2049. (UUM-72024)
2022.3.53f1
- Updated FSBTool AAC error message, raising minimum file size warning from 1025 to 2049. (UUM-72024)
6000.0.26f1
- Fixed error in in editor window for the AudioRandomContainer asset when undoing removal of an list element that was done in play mode after going back to edit mode. (UUM-55847)
2022.3.51f1
- Fixed race condition causing the audio engine to see a sound as READY because it started to load.
6000.0.22f1
- Fixed a fatal error "Callback registration failed. Increase kMaxCallback." when playing more than 128 audio sources with AudioRandomContainers simultaneously. (UUM-82788)
- Reverted change to buffering code in OpenSL FMOD driver. (UUM-76489)
6000.0.20f1
- Fixed a race condition causing the audio engine to see a sound as READY because it started to load.
6000.0.18f1
- Added a warning to notify the user about the automatic change of pitch value when the audio resource in Audio Source component is changed to ARC while the pitch is set to less than zero.
- Fixed an issue where an AudioRandomContainer's AudioSource.isPlaying remained true when deactivating and activating the game object. (UUM-75910)
- Fixed an issue where AudioRandomContainer clips repeated when changing pitch while paused. (UUM-73246)
- Fixed an issue where no audio would play using the scene view audio toggle after disabling and enabling the audio source component with audio random container. (UUM-73253)
2022.3.45f1
- Reverted change to buffering code in OpenSL FMOD driver. (UUM-76489)
6000.0.15f1
- Fixed an issue where Pitchfield clamping was not set to -1200 to +1200 range. (UUM-73045)
2022.3.42f1
- Fixed a bug where the audio mixer window would render empty and throw an error after deleting an audio mixer asset. (UUM-71255)
6000.0.14f1
- Fixed an issue to make sure that the transport panel in the audio random container window is disabled when the game view is muted.
6000.0.13f1
- Added better error handling in AudioClipPlayable in the case of FMOD errors. (UUM-65779)
6000.0.11f1
- Fixed an issue that would cause the pan control on audio sources to not work properly in some cases. (UUM-65071)
- Fixed empty playback when instantiating an AudioSource game object set to play on awake with AudioRandomContainer resource. (UUM-74723)
- Make fmodprofiling command line argument a diagnostic switch and update docs to show how to profile audio mixer effects (UUM-41887)
2022.3.38f1
- Fixed an issue that would cause the pan control on audio sources to not work properly in some cases. (UUM-65071)
6000.0.9f1
- Fixed an issue where alternating between the AudioSource.clip and AudioSource.resource setters would cause the AudioSource.volume setter to have no effect. (UUM-71884)
6000.0.7f1
- Fixed exception thrown while pausing when ARC window is empty. (UUM-54894)
- Made the AudioRandomContainer more robust against rapid pitch changes from doppler. (UUM-54951)
6000.0.4f1
- Fixed a bug that would cause the editor to crash if you delete and then re-add an audio listener component.
- Fixed a bug that would cause the editor to throw a null reference exception when selecting a clip with auto play turned on. (UUM-71823)
- Fixed an issue where the the AudioRandomContainer editor window would be blank and an error logged after deleting the displayed asset.
6000.0.3f1
- Fixed an issue that would sometimes cause the main thread to stall when accessing properties on an audio source.
- Fixed invalid state of editor window for AudioRandomContainer asset after maximizing and minimizing the window, followed by deleting the displayed asset. (UUM-56977)
6000.0.2f1
- Fixed an issue that would cause the audio random container window to retain a false reference to an audio random container asset after it has been deleted. (UUM-55916)
- Fixed an issue that would make it appear as shuffle mode in the audio random container is broken.
- Fixed an issue where there was missing tooltips for the audio random container in the list view.
6000.0.0f1
- Fixed an issue that would cause Unity to crash when you manually destroy a streamed audio clip. (UUM-14330)
- Added an "Edit Audio Random Container" button to the *Audio Random Container Inspector*. Also, disabled presets for the Audio Random Container.
- Enabled ALT+P as a shortcut to preview the Audio Random Container (ARC).
- You can now create an Audio Random Container (ARC) from a selection of audio clips using the following method:
2023.2.20f1
- Fixed an issue that would cause the transport buttons in the ARC editor window to be displayed wrongly after the window is focused. (UUM-66290)
- Fixed an issue that would cause Unity to crash when you manually destroy a streamed audio clip. (UUM-14330)
- Fixed AudioMixer.SetFloat not working correctly on assets loaded from an asset bundle in play mode in the editor. (UUM-68181)
2023.2.19f1
- Fixed an issue that would cause building and running the WebGL player to fail.
- Fixed reloading domain while Audio Random Container window is hidden breaks the ability to remove clips. (UUM-65178)
6000.2.7f2
- Fixed an issue where OnAudioFilterRead did not work correctly when enabling or disabling components that do audio DSP. (UUM-114268)
6000.0.59f2
- Fixed OnAudioFilterRead not working when enabling/disabling component. (UUM-114268)
6000.0.60f1
- Fixed crash due to missing handling of null 'name' argument in AudioMixer.GetFloat. (UUM-109545)
- [Android] Fixed an issue when audio ducking would occur after re-focusing the Unity application while recording with audio. (UUM-115964)
- [Android] Fixed an issue when audio would completely disappear after re-focusing the Unity application while recording without audio.
6000.2.8f1
- Fixed crash due to missing handling of null 'name' argument in AudioMixer.GetFloat. (UUM-109545)
- [Android] Fixed an issue when audio ducking would occur after re-focusing the Unity application while recording with audio. (UUM-115964)
- [Android] Fixed an issue when audio would completely disappear after re-focusing the Unity application while recording without audio.
2022.3.68f1
- Fixed OnAudioFilterRead not working when enabling/disabling component. (UUM-114268)
6000.2.13f1
- Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead. (UUM-112000)
6000.2.14f1
- Fixed bad link when using inspector reference for AudioSnapshot. (UUM-120312)
6000.0.63f1
- Fixed bad link when using inspector reference for AudioSnapshot. (UUM-120312)
- Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead. (UUM-112000)
6000.3.0f1
- Fixed a performance regression with the audio source.
- Fixed an issue where the Inspector displayed an incorrect link when referencing AudioSnapshot. (UUM-120312)
- In the global audio project settings, if the "Audio Foundation" property is set to "Enhanced", a new platform audio foundation is used on Windows and macOS. More platforms will be supported in future versions of Unity. In enhanced mode, the Unity audio engine will run at the channel layout and sampling rate selected via the new "Output Channel Layout" and "Output Sampling Rate" properties. The enhanced audio foundation executes the format conversions necessary to translate from the engine's format to the audio device's native format. This avoids the current issue where the audio engine may reset and lose all state when the default audio output device changes. In addition, in enhanced mode, all expensive platform audio operations, like enumerating, starting, and stopping devices, are all executed off the main thread, so there should be no more main thread hitches.
- Improved the timing accuracy of AudioRandomContainer.
- The Audio Source's "Audio Resource" field has now been generalized to an "Audio Generator" field, allowing to additionally assign and pick new Scriptable Generator assets and MonoBehaviours in the inspector.
- Added: ProcessorInstance, GeneratorInstance, and RootOutputInstance now implement IEquatable.
- Changed: Renamed Audio.IAudioGenerator.createRuntime to Audio.IAudioGenerator.createInstance.
- Changed: Updated multiple API entry points to support the new audio scriptable processors feature.
- Made internal changes to FMOD.
- Fixed a crash in the scriptable audio pipeline caused by ControlContext.SendMessage.
- Fixed a sudden dropout of high-priority sounds in the game under rare circumstances. This issue occurred when playing multiple new Audio Sources on the same frame as having stopped Audio Sources, while exceeding the number of real voices available in the system.
- Fixed an issue in the scriptable audio pipeline that affected speaker setups and channel counts.
- Fixed an issue that would cause the main thread to stall when loading projects/scenes. (UUM-100966)
- Fixed an issue where the "Audio Resource" field on an Audio Source in some cases wouldn't be properly updated in prefabs. (UUM-104751)
- Fixed an issue where the Inspector displayed an incorrect link when referencing AudioSnapshot. (UUM-120312)
- Fixed an issue where the native memory size of the first loaded AudioClip was reported incorrectly in the Profiler. (UUM-103201)
- Fixed an issue where OnAudioFilterRead did not work correctly when enabling or disabling components that do audio DSP. (UUM-114268)
- Fixed crash due to missing handling of null 'name' argument in AudioMixer.GetFloat. (UUM-109545)
- Fixed FMOD error spam when trying to play timeline when unity audio is disabled, logs a warning once instead. (UUM-112000)
- Fixed PlayDelayed/PlayScheduled not working correctly with AudioRandomContainer. (UUM-108008)
- Fixed possible editor freeze on domain reload in projects using the DSPGraph package. (UUM-78162)
- [Android] Fixed an issue when audio ducking would occur after re-focusing the Unity application while recording with audio. (UUM-115964)
- [Android] Fixed an issue when audio would completely disappear after re-focusing the Unity application while recording without audio.
2022.3.70f1
- Fixed bad link when using inspector reference for AudioSnapshot. (UUM-120312)
Audio Authoring
6000.2.5f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
6000.0.58f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
6000.2.4f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
6000.2.3f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
6000.0.57f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
6000.2.1f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
6000.0.56f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
6000.0.44f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
6000.0.43f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
6000.0.42f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
6000.0.41f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
6000.0.40f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
6000.0.39f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
2022.3.58f1
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
6000.0.38f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
6000.0.37f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
2022.3.57f1
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
6000.0.36f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
6000.0.35f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
6000.0.34f1
- Known issue: Audio Reverb Zone still produces sound when the Audio Source volume is 0 (UUM-92689)
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
2022.3.56f1
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
6000.0.33f1
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
6000.0.32f1
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
2022.3.55f1
- Known issue: Audio Source clip is not audible when exceeding a high number of active Audio Sources (UUM-91256)
6000.0.21f1
- Known issue: Fatal Error "Callback registration failed. Increase kMaxCallback." when playing multiple random audio sources rapidly (UUM-82788)
2023.2.20f1
- Known issue: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached (UUM-58481)
2023.2.19f1
- Known issue: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached (UUM-58481)
6000.2.6f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
2022.3.67f1
- Known issue: Audio Low Pass Filter isn't working when enabled after entering Play Mode or in Player via Script (UUM-114268)
Audio Random Container
Bug Reporter
6000.2.3f1
- Add copy and open functionality for attachment paths
- Enforce minimum window size.
- Fixed an issue where the Bug Reporter wouldn't have the project attached when the Editor crashes on Linux.
- Fixed failed license mappinged.
- Update default search links to consolidate forums and answers into discussions
6000.2.0f1
- Added folder size information to the attachments table.
- Signed the Bug Reporter executable on Windows.
- Updated the Bug Reporter tool's design to ensure visual consistency with the Unity Editor.
- Updated the Bug Reporter UI to remove the small cross buttons at the end of each text input field.
- Fixed an issue in Bug Reporter where the Unity Editor version was not being collected.
- Fixed an issue in Bug Reporter where the visited state for hyperlinks was invisible in Light Mode.
- Added preservation of "+" characters in bug report data by ensuring correct string encoding.
- Fixed "Not Responding" state during export of bug report.
- Fixed a crash in the Bug Reporter tool that occurred when there was no internet connection. (UUM-98921)
- Fixed an issue in Bug Reporter on Windows where graphics card details were not being collected.
- Fixed an issue in Bug Reporter where the icon for the app was not being displayed on Windows.
- Fixed an issue on Linux where the Bug Reporter failed to automatically attach the project after a crash.
- Fixed an issue where bug reporter executable version is incorrectly set to Editor version rather than Bug Reporter version.
- Fixed an issue where Bug Reporter fails to automatically attach the project on crash on Windows.
- Fixed an issue where Bug Reporter was being launched twice for certain types of Editor crash on Windows.
- Fixed an issue where the Bug Reporter tool would hang while uploading reports with large attachments.
- Fixed an issue where the Bug Type field in the Bug Reporter tool was not locked to the *Crash* option when the tool was launched after an Editor crash. (UUM-96371)
- Fixed an issue where the progress bar blinked red when removing Attachments in Offline mode. (UUM-105567)
- Fixed an issue with scrolling when a bug report has a large number of attachments.
- Fixed blinking progress bar during export of bug report.
- Fixed crash when a settings JSON source is invalid.
- Fixed duplicated control buttons on Ubuntu 24.04.
- Fixed Unity Licence Client request failures on specific conditions where only partial organization data exists.
- Improved color contrast for selected text in the Bug Reporter to enhance readability. (UUM-97503)
6000.1.11f1
- Small change to the UI of the Bug Reporter to remove the small cross buttons at the end of each text input.
- Added preservation of "+" characters in bug report data by ensuring correct string encoding.
- Fixed a bug on Linux where bug reporter fails to automatically attach the project after crash.
- Fixed a bug where progress bar blinks red when removing Attachments in Offline mode. (UUM-105567)
6000.1.4f1
- Fixed an issue where bug reporter executable version is incorrectly set to Editor version rather than Bug Reporter version.
- Fixed Unity Licence Client request failures on specific conditions where only partial organization data exists.
6000.1.0f1
- Modified the bug reporter to use the email address associated with the Unity ID logged into the Hub.
- Added a signature to the Bug Reporter executable on Windows.
- Added folder size to the attachments table.
- Improved the bug reporter design so it matches the Editor.
- Signed the bug reporter on MacOS.
- Replaced the Unity Bug Reporter.
- Fixed a crash when a settings JSON source is invalid.
- Fixed an issue in Bug Reporter on Windows where graphics card details were not being collected.
- Fixed an issue in Bug Reporter where the icon for the app was not being displayed on Windows.
- Fixed an issue in Bug Reporter where the Unity Editor version was not being collected.
- Fixed an issue in Bug Reporter where the visited state for hyperlinks was invisible in Light Mode.
- Fixed an issue where Bug Reporter was being launched twice for certain types of Editor crash on Windows.
- Fixed an issue with scrolling when a bug report has a large number of attachments.
- Fixed duplicated control buttons on Ubuntu 24.04.
6000.3.0f1
- Added copy and open functionality for attachment paths.
- Updated the UI of the Bug Reporter to remove the small cross buttons at the end of each text input field.
- Added preservation of "+" characters in bug report data by ensuring correct string encoding.
- Enforce minimum window size
- Fix failed license mapping
- Fixed a bug on Linux where bug reporter fails to automatically attach the project after crash.
- Fixed a bug where progress bar blinks red when removing Attachments in Offline mode. (UUM-105567)
- Fixed a bug where the Bug Reporter wouldn't have the project attached when the Editor crashes on Linux
- Update default search links to consolidate forums and answers into discussions
Build Pipeline
6000.2.1f1
- Fixed an issue where calling AssetBundle.Unload(false) on a bundle containing a texture that was already loaded would make it unreadable. (UUM-112637)
6000.0.56f1
- Fixed an issue where calling AssetBundle.Unload(false) on a bundle containing a texture that was already loaded would make it unreadable. (UUM-112637)
6000.2.0f1
- Added .pdb files for all platform Editor extensions to improve logging and provide more detailed information in case of exceptions in platform Editor code.
- Added better support for cancellation when using Multi-Process AssetBundle building. In some cases, the progress bar would not respond if active imports failed to complete. With this fix, the build can be cancelled and any incomplete imports will be logged.
- Enabled building AssetBundles with both the DisableTypeTree and StripUnityVersion flags. Fixed the ability to load these AssetBundles at runtime. (UUM-102575)
- Fixed an issue where opening a scene in the OnAwake of a script marked with ExecuteAlways could lead to errors in the build. (UUM-95786)
- Fixed error handling when using the "Build and Run" option so that shader syntax errors, and other logged errors, are consistently treated as build failures. In some cases the content of a failed build was being reused, instead of the content being rebuilt, on the next build attempt. (UUM-96214)
- Fixed PackedAssetInfo.sourceAssetGUID and buildTimeAssetPath for Audio clips in the BuildReport. (UUM-86728)
- Improved BeeLocalCacheTool error reporting when copying files.
2022.3.64f1
- Build Pipeline: Allow building AssetBundles with both the DisableTypeTree and StripUnityVersion flags. Fix the ability to load these AssetBundles in the Runtime. (UUM-102575)
6000.0.49f1
- Allow building AssetBundles with both the DisableTypeTree and StripUnityVersion flags. Fix the ability to load these AssetBundles in the Runtime. (UUM-102575)
2022.3.62f1
- Improved BeeLocalCacheTool error reporting when copying files.
6000.1.2f1
- Allow building AssetBundles with both the DisableTypeTree and StripUnityVersion flags. Fix the ability to load these AssetBundles in the Runtime. (UUM-102575)
- Improve BeeLocalCacheTool error reporting when copying files
6000.1.0f1
- Added PDB files for all platform Editor extensions. This provides better logs in case there are exceptions in platform Editor code.
- Better support for cancellation when using Multi-Process AssetBundle building. In some cases the progress bar would not respond if active imports failed to complete. With this fix the build can be cancelled and any incomplete imports will be logged.
- Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build.
- Fixed an issue with PackedAssetInfo.sourceAssetGUID and buildTimeAssetPathdisplayed incorrect information for audio clips in the Build Report. (UUM-86728)
- Fixed error handling when using the "Build and Run" option so that shader syntax errors, and other logged errors, are consistently treated as build failures. In some cases the content of a failed build was being reused, instead of the content being rebuilt, on the next build attempt. (UUM-96214)
- Fixed issue where JsonUtility.FromJson sometimes stops deserializing embedded classes.
6000.0.47f1
- Better support for cancellation when using Multi-Process AssetBundle building. In some cases the progress bar would not respond if active imports failed to complete. With this fix the build can be cancelled and any incomplete imports will be logged.
2022.3.61f1
- Added a Scriptable Build Pipeline setting that optionally disables logging of asset warnings during build process. (ADDR-3706)
6000.0.43f1
- Fixed error handling when using the "Build and Run" option so that shader syntax errors, and other logged errors, are consistently treated as build failures. In some cases the content of a failed build was being reused, instead of the content being rebuilt, on the next build attempt. (UUM-96214)
2022.3.60f1
- Fixed error handling when using the "Build and Run" option so that shader syntax errors, and other logged errors, are consistently treated as build failures. In some cases the content of a failed build was being reused, instead of the content being rebuilt, on the next build attempt. (UUM-96214)
2022.3.59f1
- Added pdb files for all platform Editor extensions, this will provide better logs in case there are exceptions in platform Editor code.
6000.0.40f1
- Added pdb files for all platform Editor extensions, this will provide better logs in case there are exceptions in platform Editor code.
6000.0.38f1
- Fixed PackedAssetInfo.sourceAssetGUID and buildTimeAssetPath for Audio clips in the BuildReport. (UUM-86728)
2022.3.55f1
- Added: BuildReport.GetLastestReport and BuildReport.SummarizeErrors made public and documented.
6000.0.28f1
- Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build.
2022.3.53f1
- Build Pipeline: Added validation when building from a script to prevent use of incompatible options, such as ScriptDebugging in a non-development build.
6000.0.22f1
- Fixed an issue so the Build Profiles Window now updates the active build target if a user script changes the active build target while it is open.
6000.0.20f1
- Fixed a validation error that prevents building Linux Dedicated Server from Windows and Mac platforms. (UUM-79441)
- Fixed an issue where you could not scroll through the scene list in the Build Profiles window.
6000.0.10f1
- Fixed a regression introduced in unity 2023.1 that caused the Build Profiles UI to erroneously disable cross-compiling for linux on windows and mac hosts.
6000.0.7f1
- Fixed an issue where if vswhere.exe failed to detect Visual Studio installations. Now a warning is emitted to the editor console.
6000.0.2f1
- Fixed Build and Run for UWP on D3D Generated Projects builds.
- Fixed plugin filtering for UWP, which will include only compatible plugins. (UUM-67013)
2022.3.67f1
- Fixed issue where build report output paths are incorrect for asset bundle build.
6000.0.59f2
- Fixed issue where build report output paths are incorrect for asset bundle build.
6000.3.0f1
- Added: Added the IPreprocessBuildWithContext and IPostprocessBuildWithContext callbacks to support build processing for both AssetBundle builds and player builds. For more information, refer to the Build Pipeline documentation.
- Obsoleted: Changed the following obsolete APIs from warnings to build errors:
- Removed: Removed the following obsolete APIs which previously logged an error:
- Fixed an issue where calling AssetBundle.Unload(false) on a bundle containing a texture that was already loaded would make it unreadable. (UUM-112637)
- Fixed issue where build report output paths are incorrect for asset bundle build.
- [Android] Upgrade Gradle and Android Gradle Plugin versions to fix development build APKs being incorrectly flagged as malware on Unity 6.3. (UUM-116588)
Build Settings Window
6000.0.36f1
- Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
6000.0.35f1
- Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
6000.0.34f1
- Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
6000.0.33f1
- Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
- Known issue: The Editor spams the error message "Unexpected transport error from import worker 247. Code=2, error=End of file," causing the Asset Importer to crash (UUM-82880)
6000.0.32f1
- Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
6000.0.31f1
- Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
6000.0.30f1
- Known issue: Application Cloud Connection Id is incorrect when using Build Profile with Player Setting Overrides. (UUM-90426)
6000.0.25f1
- Known issue: The Editor spams the error message "Unexpected transport error from import worker 247. Code=2, error=End of file," causing the Asset Importer to crash (UUM-82880)
6000.0.24f1
- Known issue: The Editor spams the error message "Unexpected transport error from import worker 247. Code=2, error=End of file," causing the Asset Importer to crash (UUM-82880)
2022.3.51f1
- Known issue: "EndLayoutGroup: BeginLayoutGroup must be called first." error is thrown after building the project when Scripting Backend and Api Compatibility Level fields are changed (UUM-84914)
6000.0.10f1
- Known issue: [Windows] Hold on is being shown after switching platform and only disappears after hovering on the window (UUM-74797)
6000.0.9f1
- Known issue: [Windows] Hold on is being shown after switching platform and only disappears after hovering on the window (UUM-74797)
6000.0.8f1
- Known issue: [Windows] Hold on is being shown after switching platform and only disappears after hovering on the window (UUM-74797)
6000.2.6f1
- Known issue: InitializeOnLoadMethod is called before scenes gets loaded after project upgrade (UUM-119437)
Build System
6000.2.0f1
- Added a potential fix and additional logs for the build error message "Read the full binlog without getting a BuildFinishedMessage".
- Improved logging for the Read the full binlog without getting a BuildFinishedMessage internal build error. Logs now include information about whether the build was canceled from the Editor process.
- Fixed Only glob build system files in Platforms that are not disabled.
6000.1.5f1
- Only glob build system files in Platforms/ that are not disabled.
6000.1.0f1
- Added a potential fix and additional logs for the build error message "Read the full binlog without getting a BuildFinishedMessage".
- Improved logging for the "Read the full binlog without getting a BuildFinishedMessage" build error. The logs now indicate if the build was canceled from the Editor process.
- Extended the BEE_BUILD_THREADS environment variable to the Bee backend driver. This variable limits the maximum job count for Bee-based builds on your machine, user account, or session, preventing it from consuming all available CPU resources regardless of how builds are run.
2022.3.61f1
- Improved logging for the "Read the full binlog without getting a BuildFinishedMessage" internal build error, so we can see if the build was cancelled from the editor process.
6000.0.46f1
- Improved logging for the "Read the full binlog without getting a BuildFinishedMessage" internal build error, so we can see if the build was cancelled from the editor process.
6000.0.43f1
- Try to avoid false "read the full binlog without getting a BuildFinishedMessage" build error messages.
2022.3.60f1
- Added a potential fix and additional logs for the build error message "Read the full binlog without getting a BuildFinishedMessage".
2022.3.59f1
- Fixed an issue where external processes invoked by the Build System were being read with a non-UTF-8 code page resulting in some characters being garbled.
2022.3.57f1
- The BEE_BUILD_THREADS environment variable has been extended to the Bee backend driver. This variable limits the maximum job count for Bee-based builds on your machine, user account, or session, preventing it from consuming all available CPU resources regardless of how builds are run.".
6000.0.33f1
- The BEE_BUILD_THREADS environment variable has been extended to the Bee backend driver. This variable limits the maximum job count for Bee-based builds on your machine, user account, or session, preventing it from consuming all available CPU resources regardless of how builds are run.".
6000.0.20f1
- Disabled the Build and Run button in the Build Profile when the build target cannot run on the current OS.
6000.0.13f1
- Removed forked 7za binaries and Workspace.SevenZipPath.
6000.0.9f1
- Fixed a potential crash when building. (UUM-72309)
2022.3.36f1
- Fixed a potential crash when building. (UUM-72309)
6000.0.5f1
- Fixed an issue where building unity source code would fail because of unused variables in release mode.
6000.0.2f1
- include bee_backend.pdb next to bee_backend.exe on windows installs.
6000.0.0f1
- Added deterministic shader ordering in output content.
- Content is now deterministically sorted when being pulled from the resource manager.
- Made bee_backend's directory deletion explicitly handle read-only files on Windows.
- Serialised concurrent overlapping bee standalone driver processes to avoid build failures.
- The Compilation database is improved to now include objective-c files.
6000.3.0f1
- Set up Bee to better use with either MSVC dynamic or static CRT.
- Fixed issue so now Project file generation works again.
- Fixed issue where Android build might fail due to inaccessible Stevedore artifacts.
- Fixed minor module build code encapsulation issue.
- Project file includes changed to try and make them nicer to use.
Burst
6000.2.0f1
- Fixed that player builds using IL2CPP on Linux would have truncated stacktraces if Burst was in the callstack. (BUR-2858)
2022.3.64f1
- Fixed that player builds using IL2CPP on Linux would have truncated stacktraces if Burst was in the callstack. (BUR-2858)
6000.0.52f1
- Fixed that player builds using IL2CPP on Linux would have truncated stacktraces if Burst was in the callstack. (BUR-2858)
6000.1.0f1
- Fixed an issue where Burst would cause player builds of VisionOS Simulators to fail if the project included certain plugins that were statically linked. (BUR-2752)
2022.3.41f1
- Improved error message for pointer-like types in non-readonly static fields.
- Improved performance of Burst-compiled code in the Windows x64 Editor by only emitting context-saving code when the code being compiled contains a throw.
- BurstAotSettings files are no longer written to disk unless default settings are changed.
- Creating a project with a space in the path would cause burst to fail on windows arm64.
- Fixed an issue with default interface methods which would result in compiler errors due to IL corruption.
- Fixed another compiler crash caused by faulty alias analysis.
- Fixed direct negation of enums was not correctly promoting the underlying type, causing wrong results.
- Fixed that Mathf.Approximately would return the wrong result approximately all of the time.
- Fixed the BurstDebugInformation_DoNotShip folder not being saved outside the player build folder for Embedded Linux and QNX platforms.
6000.0.13f1
- Improved error message for pointer-like types in non-readonly static fields.
- Improved performance of Burst-compiled code in the Windows x64 Editor by only emitting context-saving code when the code being compiled contains a throw.
- BurstAotSettings files are no longer written to disk unless default settings are changed.
- Fixed a compiler crash caused by faulty alias analysis.
- Fixed an issue that would cause Mathf.Approximately to return the wrong result.
- Fixed an issue where creating a project with a space in the path would cause burst to fail on Windows arm64.
- Fixed an issue where direct negation of enums was not correctly promoting the underlying type, causing wrong results.
- Fixed an issue with default interface methods which would result in compiler errors due to IL corruption.
6000.0.8f1
- Fixed compiler crash caused by faulty alias analysis.
2022.3.35f1
- Fixed compiler crash caused by faulty alias analysis.
6000.0.4f1
- Fixed an issue with auto promotion from bool to float that can occur with newer Roslyn
- Fixed build error when Product Name contains illegal path characters
- Fixed compilation error when trying to use MemoryMarshal.GetReference on Spans
- Fixed crash caused by faulty no-alias analysis
6000.0.0f1
- Added a new Math.Clamp API, which is available when the *API Compatibility Level* is set to *.NET Standard 2.1*.
- Added Burst support for Apple visionOS.
- Added support for Burst with the visionOS Simulator SDK.
- Added support for default interface methods.
- Added support for hashing against different target frameworks.
- Added support for string interpolation in exception messages.
- Added support for Windows Arm64.
- Added a clearer diagnostic error for certain bad usages of IsSupportedXXX intrinsics.
- Added support for System.Math functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.
6000.0.60f1
- Fixed a crash that could occur when scheduling jobs in a constructor due incorrect Burst shared statics. (UUM-77850)
6000.2.8f1
- Fixed a crash that could occur when scheduling jobs in a constructor due incorrect Burst shared statics. (UUM-77850)
6000.3.0f1
Cache Server
6000.1.0f1
- Fixed the crash while importing the Assets from Accelerator when it is disconnected.
2022.3.54f1
- Fixed the crash while importing the Assets from Accelerator when it is disconnected.
6000.0.29f1
- Fixed the crash while importing the Assets from Accelerator when it is disconnected.
Camera
6000.2.3f1
- Known issue: Crash on RenderManager::CheckRenderPipelineChanges when importing "2D Beginner: Adventure Game Complete Project" into a new 2D URP project (UUM-114721)
6000.2.1f1
- Known issue: Crash on RenderManager::CheckRenderPipelineChanges when importing "2D Beginner: Adventure Game Complete Project" into a new 2D URP project (UUM-114721)
Cloud Diagnostics
6000.0.57f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.56f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.16f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.15f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.55f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.14f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.54f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.13f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.12f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.11f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.53f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.10f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.52f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.9f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.8f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.7f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.51f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.6f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.50f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.5f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.4f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.49f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.3f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.2f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.1f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.48f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.1.0f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.47f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
6000.0.46f1
- Known issue: [Android]Crash on lib/arm64/libil2cpp.so when Unity Analytics and Engine Code stripping are enabled (UUM-95408)
Code Stripping
6000.2.9f1
- Fixed crash on startup that could occur when the legacy Unity Analytics module is removed from the package manifest and code stripping is enabled for the build. (UUM-121449)
Compute
6000.0.0f1
- Added logging when a ComputeShader variant is created with no keywords.
Core
6000.2.0f1
- Fixed an issue where ScheduleJobDepends would synchronize the first job prematurely. Synchronization of job chains now occurs only when explicitly needed.
- Added an error message to prevent the use of High Definition Render Pipeline (HDRP) compiler functions within the Universal Render Pipeline (URP) compiler.
- Fixed assertion on number of attachment allowed per pass.
- Fixed VRS warning about ResetShadingRate inside a renderpass.
2022.3.62f1
- Don't sync job chains early.
6000.1.0f1
- Added the ability to configure the number of asset garbage collector helper threads. Users can set this via
- Don't sync job chains early.
- Internal RenderGraph ResourceHandle API is now readonly to improve performance.
6000.0.7f1
- Improved error reporting when baking APV with an incorrect setup.
- Fixed bake buttons that could still be clicked when baking is in progress. (UUM-71747)
- Fixed baking reflection probes. (UUM-73160)
- Fixed brick placement when using probe offset and max possible probe spacing.
- Fixed cloning of baking sets when opening a new scene in 'Single Scene' mode.
- Fixed holes when placing APV probes on terrains.
6000.0.47f1
- Don't sync job chains early.
6000.0.31f1
- Added the ability to configure the number of asset garbage collector helper threads via command line (-gc-helper-count N) and via boot.config file (gc-helper-count=N).
2022.3.54f1
- Added the ability to configure the number of asset garbage collector helper threads via command line (-gc-helper-count N) and via boot.config file (gc-helper-count=N).
2022.3.47f1
- Fixed crashes resulting from a memory overrun when copying font glyphs. (UUM-77961)
6000.0.18f1
- Deprecated: The ClusterInput, ClusterNetwork, and ClusterSerialization types have been marked as deprecated.
6000.0.16f1
- Optimized BootConfig lookups in XR and Shader code to improve performance.
2022.3.42f1
- Optimized BootConfig lookups in XR and Shader code, to improve performance.
6000.0.11f1
- Fixed errors when duplicating scene.
6000.0.10f1
- Fixed missing option to offset probe at runtime.
- Fixed shader warnings in editor APV shaders.
- Fixed shader warnings in runtime APV shaders. (UUM-74315)
6000.0.8f1
- Fixedoverlapping sample showcase content on inspector window.
6000.0.5f1
- Fixed APV baking when there is no geometry in the scene. (UUM-72334)
6000.0.0f1
- Clean up and clarify areas of the source code.
- Improved baking of large scenes that use Probe Volumes.
- Added: API to force active set for APV.
- Added: ContextContainer to SRP Core. A storage container which works like a dictionary with the key being a generic type id and the value being the value of the given type.
- Added: Component.GetComponentIndex() returns a components index on it's GameObject.
- Added: ContentLoadInterface.GetIntegrationTimeMS() and ContentLoadInterface.SetIntegrationTimeMS() for timeslicing integration from Content Files.
- Added: Object.Instantiate(Object,Scene) allows for directly instantiating an object to a specific scene.
2023.2.20f1
- Fixed floating point issue in APV sampling. (UUM-47714)
6000.2.9f1
- Fixed crash when adding a RectTransform to a GameObject with transform in a TransformAccessArray. (UUM-79005)
6000.3.0f1
- Added: Added missing multiplication and division operators to Vectors. (UUM-108860)
- Changed: Added float dpi field to the DisplayInfo struct and added APIs to access each the displays' layout and the supported resolutions of each display.
Core Runtime
6000.2.15f1
- Known issue: Editor hangs when ComponentSystemGroup update in itself (UUM-128197)
6000.3.0f1
- Known issue: Editor hangs when ComponentSystemGroup update in itself (UUM-128197)
6000.3.1f1
- Known issue: Editor hangs when ComponentSystemGroup update in itself (UUM-128197)
6000.3.2f1
- Known issue: Editor hangs when ComponentSystemGroup update in itself (UUM-128197)
Culling
DirectX11
6000.1.16f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
6000.1.15f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
6000.1.14f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
6000.1.13f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
6000.1.12f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
6000.1.11f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
6000.1.10f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
DirectX12
6000.2.5f1
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
6000.0.58f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.2.4f1
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
6000.2.3f1
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
6000.0.57f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.2.2f1
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
6000.2.1f1
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
6000.0.56f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.1.16f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.2.0f1
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
6000.1.15f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.0.55f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
2022.3.65f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.1.14f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
- Known issue: Crash with multiple stacktraces when rendering large models (UUM-111263)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.0.54f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.1.13f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
- Known issue: Crash with multiple stacktraces when rendering large models (UUM-111263)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.1.12f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
- Known issue: Crash with multiple stacktraces when rendering large models (UUM-111263)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.1.11f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.0.53f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
2022.3.64f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.1.10f1
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: Crash on GfxDeviceD3D12Base::InitializeAsWorker when performing various Unity operations (UUM-107766)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.0.52f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.1.9f1
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.1.8f1
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.1.7f1
- Known issue: Crash on D3D12CommonShader::ApplyGpuProgram when attaching material which samples "_UnityFBInput0" to "Full Screen Pass Renderer Feature" Component (UUM-105412)
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.0.51f1
- Known issue: Crash on D3D12CommonShader::ApplyGpuProgram when attaching material which samples "_UnityFBInput0" to "Full Screen Pass Renderer Feature" Component (UUM-105412)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.1.6f1
- Known issue: Crash on D3D12CommonShader::ApplyGpuProgram when attaching material which samples "_UnityFBInput0" to "Full Screen Pass Renderer Feature" Component (UUM-105412)
- Known issue: Crash on D3D12RenderSubPassInfo::Begin when creating a new "Universal 3D sample" project (UUM-105811)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Known issue: [GT 730] - Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
2022.3.63f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.0.50f1
- Known issue: Crash on D3D12CommonShader::ApplyGpuProgram when attaching material which samples "_UnityFBInput0" to "Full Screen Pass Renderer Feature" Component (UUM-105412)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.1.5f1
- Known issue: Crash on D3D12CommonShader::ApplyGpuProgram when attaching material which samples "_UnityFBInput0" to "Full Screen Pass Renderer Feature" Component (UUM-105412)
- Known issue: Crash on D3D12SwapChain::Present when performing various Unity operations (UUM-107390)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Known issue: [GT 730] - Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.1.4f1
- Known issue: Crash on D3D12CommonShader::ApplyGpuProgram when attaching material which samples "_UnityFBInput0" to "Full Screen Pass Renderer Feature" Component (UUM-105412)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: [AMD] Crash on D3D12SwapChain::CreateHWND when creating or opening a project (UUM-104715)
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Known issue: [GT 730] - Crash on GfxDeviceD3D12Base::DrawBuffersCommon when performing various Unity operations (UUM-104826)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.0.49f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.1.3f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
2022.3.62f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.1.2f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.1.1f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.0.48f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.1.0f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.0.47f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
2022.3.61f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.0.46f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.45f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.44f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.43f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
2022.3.60f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.0.42f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.41f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
2022.3.59f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.0.40f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.39f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
2022.3.58f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.38f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
6000.0.37f1
- Known issue: A memory leak occurs in Play mode when using Direct3D12 Graphics API (UUM-91900)
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
2022.3.57f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.0.36f1
- Known issue: A memory leak occurs in Play mode when using Direct3D12 Graphics API (UUM-91900)
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
6000.0.35f1
- Known issue: A memory leak occurs in Play mode when using Direct3D12 Graphics API (UUM-91900)
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
6000.0.34f1
- Known issue: A memory leak occurs in Play mode when using Direct3D12 Graphics API (UUM-91900)
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
2022.3.56f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
6000.0.33f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
6000.0.32f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
2022.3.55f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
6000.0.31f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
6000.0.30f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
2022.3.54f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
6000.0.29f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
6000.0.28f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
2022.3.53f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
6000.0.27f1
- Known issue: Allocated graphics memory does not get released when the Editor is out of focus while using D3D12 graphics API (UUM-86354)
- Known issue: The Camera does not render correctly when the Camera.Rect() is changed and HDR is enabled and DX12 graphics API is selected (UUM-86917)
2022.3.52f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
2022.3.51f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
2022.3.49f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
2022.3.47f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.0.19f1
- Known issue: Crash on BufferD3D12::BeginWrite when enabling water exclusion in the Underwater sample scene (UUM-77863)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
2022.3.46f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.0.18f1
- Known issue: Crash on BufferD3D12::BeginWrite when enabling water exclusion in the Underwater sample scene (UUM-77863)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
2022.3.45f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.0.17f1
- Known issue: Crash on BufferD3D12::BeginWrite when enabling water exclusion in the Underwater sample scene (UUM-77863)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
2022.3.44f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.0.16f1
- Known issue: Crash on BufferD3D12::BeginWrite when enabling water exclusion in the Underwater sample scene (UUM-77863)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
6000.0.15f1
- Known issue: Crash on BufferD3D12::BeginWrite when enabling water exclusion in the Underwater sample scene (UUM-77863)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when opening a project after changing the Graphics API to DirectX12 (UUM-77757)
2022.3.42f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when enabling a GameObject using SSR's "Ray Tracing" or “Mixed“ tracing options (UUM-76697)
6000.0.14f1
- Known issue: [AMD] Crash on BufferD3D12::BeginWrite when enabling water exclusion in the Underwater sample scene (UUM-77863)
2022.3.41f1
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when enabling a GameObject using SSR's "Ray Tracing" or “Mixed“ tracing options (UUM-76697)
2022.3.39f1
- Known issue: Editor crashes when starting a new game session using Direct3D12 Graphics API (UUM-74726)
6000.0.11f1
- Known issue: Crash on D3D12 when entering Play Mode in High Definition 3D Core project's Environment scene (UUM-74769)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when selecting the “Cloud Layer“ option in Visual Environment component (UUM-75220)
- Known issue: [DX12] Player crash on UnityMain when building HDRP Sample on Windows (UUM-75100)
2022.3.38f1
- Known issue: Editor crashes when starting a new game session using Direct3D12 Graphics API (UUM-74726)
- Known issue: [DX12] Player crash on UnityMain when building HDRP Sample on Windows (UUM-75100)
6000.0.10f1
- Known issue: Crash on D3D12 when entering Play Mode in High Definition 3D Core project's Environment scene (UUM-74769)
- Known issue: Crash on GfxDeviceD3D12Base::DrawBuffersCommon when selecting the “Cloud Layer“ option in Visual Environment component (UUM-75220)
2022.3.37f1
- Known issue: Editor crashes when starting a new game session using Direct3D12 Graphics API (UUM-74726)
6000.0.9f1
- Known issue: Crash on D3D12 when entering Play Mode in High Definition 3D Core project's Environment scene (UUM-74769)
2022.3.36f1
- Known issue: Editor crashes when starting a new game session using Direct3D12 Graphics API (UUM-74726)
6000.2.6f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12GetInterface when creating a new project (UUM-114301)
2022.3.67f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.2.7f2
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12GetInterface when creating a new project (UUM-114301)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
6000.0.59f2
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.0.60f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.2.8f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12GetInterface when creating a new project (UUM-114301)
- Known issue: Crash on GfxDeviceD3D12::ProcessReleaseQueue when performing various Unity operations (UUM-107470)
6000.2.9f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Crash on D3D12GetInterface when creating a new project (UUM-114301)
2022.3.68f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: The Player hangs when unloading a scene using the UnloadUnusedAssets() method (UUM-79718)
6000.2.10f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: Memory leak when rapidly spawning and destroying VFX with DirectX 12 and Graphics Jobs enabled (UUM-125063)
6000.0.62f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.2.11f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.2.12f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
2022.3.69f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.2.13f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.2.14f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.63f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.2.15f1
- Known issue: Crash on D3D12DeviceState::ApplyRenderTargets when creating a new "Get Started With Unity" project (UUM-105801)
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.64f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
6000.0.65f1
- Known issue: [Intel] Crash on BufferD3D12::BeginWrite when opening a newly created URP project with DirectX12 set as the default graphics API (UUM-104889)
Documentation
6000.2.3f1
- Updated the documentation for AudioSource.time to reflect that it always returns 0 if queried while the audio source is not playing. (UUM-108753)
6000.0.57f1
- Clarified Application.PersistentDataPath documentation regarding MacOS Editor and MacOS Player paths. (UUM-109747)
- Updated the documentation for AudioSource.time to reflect that it always returns 0 if queried while the audio source is not playing. (UUM-108753)
2022.3.66f1
- Clarified Application.PersistentDataPath documentation regarding MacOS Editor and MacOS Player paths. (UUM-109747)
6000.2.0f1
- Added a copy button to code examples in the documentation.
- Added "Adaptive Probe Volumes Options" tooltip link in Graphics > Lighting. (UUM-102161)
- Added docs on how to create Android Library plugin.
- Added scripting sample for the UnityEngine.Windows.CrashReporting class.
- Fixed "Screen Space Global Illumination" tooltip link in Graphics > Lighting. (UUM-102163)
- Fixed a link's text.
- Fixed code examples that accidentally had whitespace removed.
- Fixed help icon in Physics2D Settings page not linking to the manual correctly.
- Fixed links in API documentation pages for members with parameters or return values that are nested types.
- Fixed minimum OS requirement strings for Windows on Arm devices.
- Fixed minimum OS requirement strings for Windows on Arm devices.
- Fixed typo in documentation for Mesh.GetVertexBuffer.
- Updated NDK version to r27c on documents.
2022.3.65f1
- Added keyboard support for copying code examples.
6000.0.54f1
- Added link to relevant area of Discussions on the multiplayer landing page.
6000.1.13f1
- Added link to relevant area of Discussions on the multiplayer landing page.
6000.0.53f1
- Added keyboard support for copying code examples.
6000.1.10f1
- Added keyboard support for copying code examples.
6000.0.51f1
- Removed the CreateRenderGraphTexture API references from the create-custom-renderer-feature page.
6000.0.50f1
- Added remarks, API references and code samples to AMD.AMDUnityPlugin.
- Added remarks, API references and code samples to AMD.FSR2CommandExecutionData.
- Added remarks, API references and code samples to AMD.FSR2Context.
- Added remarks, API references and code samples to AMD.FSR2Quality.
- Added remarks, API references and code samples to AMD.FSR2TextureTable.
- Added remarks, API references and code samples to AMD.GraphicsDevice.
- Added documentation for CommandBuffer.BuildRayTracingAccelerationStructure method parameters.
6000.1.5f1
- Removed the CreateRenderGraphTexture API references from the create-custom-renderer-feature page.
6000.1.4f1
- Added remarks, API references and code samples to AMD.AMDUnityPlugin.
- Added remarks, API references and code samples to AMD.FSR2CommandExecutionData.
- Added remarks, API references and code samples to AMD.FSR2Context.
- Added remarks, API references and code samples to AMD.FSR2Quality.
- Added remarks, API references and code samples to AMD.FSR2TextureTable.
- Added remarks, API references and code samples to AMD.GraphicsDevice.
- Added documentation for CommandBuffer.BuildRayTracingAccelerationStructure method parameters.
6000.0.49f1
- Added examples to show how to use UseGlobalTexture and UseAllGlobalTextures APIs
- Added links to the startWidth, endWidth and widthCurve properties which replace the obsolete SetWidth method on the LineRenderer component.
- HDRP + URP: added "Adaptive Probe Volumes Options" tooltip link in Graphics > Lighting. (UUM-102161)
- HDRP: fixed "Screen Space Global Illumination" tooltip link in Graphics > Lighting. (UUM-102163)
6000.1.3f1
- Added examples to show how to use UseGlobalTexture and UseAllGlobalTextures APIs
6000.0.22f1
- Updated documentation on execution order for OnDisable and OnDestroy.
2022.3.62f1
- Fixed help icon in Physics2D Settings page not linking to the manual correctly.
6000.1.2f1
- Added links to the startWidth, endWidth and widthCurve properties which replace the obsolete SetWidth method on the LineRenderer component.
6000.1.1f1
- Fixed help icon in Physics2D Settings page not linking to the manual correctly.
- HDRP + URP: added "Adaptive Probe Volumes Options" tooltip link in Graphics > Lighting (UUM-102161)
- HDRP: fixed "Screen Space Global Illumination" tooltip link in Graphics > Lighting (UUM-102163)
6000.0.48f1
- Fixed help icon in Physics2D Settings page not linking to the manual correctly.
6000.1.0f1
- Added a copy button to code examples in the documentation.
- Added more context and examples to documentation for IRenderPipelineGraphicsSettings and IRenderPipelineResources in Scriptable Render Pipeline (SRP) packages.
- Improved and expanded the scripting API documentation for MeshRenderer.
- Improved documentation for Textures.desiredTextureMemory, Texture.targetTextureMemory, and Texture.totalTextureMemory.
- Improved documentation of the Scene class, and added missing documentation for Scene.isSubScene and Scene.handle.
- Improved the documentation for GraphicsBufferHandle.
- Improved Transform.Translate documentation
- Ensure that the scripting API docs distinguish between "Classes" and "Structs" in the hierarchy.
- Fixed an issue with the minimum OS requirement strings for Windows on Arm devices.
- Improved EventInterestAttribute documentation by specifying what happens with event types that are not part of an EventInterestAttribute argument. (UUM-79521)
- Updated ScriptableObject and ScriptableSingleton documentation. (UUM-84568)
- Updated the descriptions of system languages to be more descriptive, improving individual pages and tooltips.
2022.3.61f1
- Added a fixed width to the body of the user manual so that the text doesn't overrun on large screens.
6000.0.7f1
- Added the Enable constrained proportions option to the Transforms page.
- Fixed URP and HDRP documentation for APV Rendering Layers.
- Updated directions to the Project Settings window in our Settings page.
- Added a new workflow to the Timeline Workflows documentation: The Create a custom Notes marker workflow, which demonstrates how to create a custom marker for adding notes to Timeline instances. This workflow also demonstrates how to change the default appearance of a custom marker with scripting and a Unity Style Sheet (USS).
6000.0.46f1
- Add docs on how to create Android Library plugin.
- Fixed minimum OS requirement strings for Windows on Arm devices.
6000.0.45f1
- Added a fixed width to the body of the user manual so that the text doesn't overrun on large screens.
6000.0.40f1
- Updated documentation references for URP/HDRP Camera, Decal projector, Probe Volumes. (UUM-91777)
2022.3.58f1
- Added a copy button to code examples in the documentation.
- The Scene View Camera page had links to pages that don't exist in 22.3. These have been removed.
6000.0.38f1
- Fixed code examples that accidentally had whitespace removed.
- Fixed the text of a link in the page The Inspector window.
2022.3.57f1
- Fixed incorrect description of ForceMode.Impulse.
6000.0.35f1
- Added Multiplayer Widgets to Multiplayer landing page.
- Removed individual UGS entries from Multiplayer landing page.
2022.3.55f1
- Updated ScriptableObject and ScriptableSingleton documentation. (UUM-84568)
6000.0.31f1
- Updated ScriptableObject and ScriptableSingleton documentation. (UUM-84568)
6000.0.27f1
- Improved EventInterestAttribute documentation by specifying what happens with event types that are not part of an EventInterestAttribute argument. (UUM-79521)
2022.3.46f1
- Updated "Saving property settings to a Preset" docs. (UUM-15935)
6000.0.17f1
- Renamed Game Server Hosting to Multiplay Hosting as part of rebrand.
2022.3.44f1
- Renaming Game Server Hosting to Multiplay Hosting as part of rebrand.
6000.0.11f1
- Added information about Player Build cache to PostProcessScene documentation. (UUM-69256)
- Fixed a typo in the Create your own overlay page of the documentation.
2022.3.38f1
- Added notes about player build cache to PostProcessScene docs. (UUM-69256)
- Fixed a typo in the Create your own overlay page of the documentation.
6000.0.8f1
- Updated a code sample in the Supporting presets page.
2022.3.35f1
- Added Cloth and Trail Renderer colors to the Preferences page.
- Updated directions to the Project Settings window in our Settings page.
6000.0.5f1
- Updated manual page for UnityWebRequest upload handlers.
6000.0.3f1
- Updated the documentation for AudioSource.PlayOneShot(). (UUM-63508)
6000.0.0f1
- Add instructions for blending Adaptive Probe Volumes at runtime.
- Added new and updated existing Accelerator cache server command line argument documentation.
- Added two new workflows to the Timeline Workflows documentation
- Improve the scripting documentation for RaycastHit2D.
- Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results.
- Updated documentation of Mathf.SmoothDamp.
- [AI] Added some detail to NavMeshPathStatus.PathInvalid.
2023.2.20f1
- Fixed EditorUtility.OpenFilePanelWithFilters documentation.
- Fixed EditorUtility.SetDialogOptOutDecision documentation.
6000.0.60f1
- Added more details on the GPU occlusion culling algorithm.
6000.2.8f1
- Added more details on the GPU occlusion culling algorithm.
6000.2.9f1
- Improved documentation for Screen.safeArea.
6000.2.15f1
- Reformatted the documentation page for "Cubemap.CreateExternalTexture" and added missing information. Corrected expected pointer type for D3D12 on all "CreateExternalTexture" pages (always "ID3D12Resource*"). Minor polish pass on the page for "Texture3D.CreateExternalTexture", no actual changes in content outside of the mentioned D3D12 change.
6000.3.0f1
- Removed Google Analytics disclaimer from Asset Store documentation.
6000.0.64f1
- Reformatted the documentation page for "Cubemap.CreateExternalTexture" and added missing information. Corrected expected pointer type for D3D12 on all "CreateExternalTexture" pages (always "ID3D12Resource*"). Minor polish pass on the page for "Texture3D.CreateExternalTexture", no actual changes in content outside of the mentioned D3D12 change.
Documentation Tooling
6000.0.43f1
- Known issue: Scripting API Manual Page's layout is broken when using Unity 6 manual version or above (UUM-99976)
DOTS
6000.0.40f1
- Known issue: URP Cascaded Shadows do not have a falloff in Player when the Player is built not in Development Mode (UUM-97415)
6000.0.39f1
- Known issue: URP Cascaded Shadows do not have a falloff in Player when the Player is built not in Development Mode (UUM-97415)
6000.0.38f1
- Known issue: URP Cascaded Shadows do not have a falloff in Player when the Player is built not in Development Mode (UUM-97415)
2022.3.42f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
2022.3.41f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
2022.3.39f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
6000.0.11f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
2022.3.38f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
6000.0.10f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
2022.3.37f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
6000.0.9f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
2022.3.36f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
6000.0.8f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
- Known issue: Quest apps lose head and controller tracking (UUM-74556)
2022.3.35f1
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
2022.3.34f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
- Known issue: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building (UUM-41830)
6000.0.5f1
- Known issue: Job allocator contention causes slow job execution (UUM-73194)
6000.0.3f1
- Known issue: Job scheduling with batching is slow with dependencies and worker threads have poor utilization (UUM-72097)
6000.0.0f1
- Known issue: Job scheduling with batching is slow with dependencies and worker threads have poor utilization (UUM-72097)
DX12
6000.2.5f1
- Fixed native RenderPass validation errors in editor/player.
6000.0.58f1
- Added extra null checks in BufferD3D12.h.
- Fixed native RenderPass validation errors in editor/player.
6000.2.4f1
- Added extra null checks in BufferD3D12.h.
6000.2.3f1
- Fixed for TileMapRenderer missing some tiles when using the SRP batcher.
6000.0.57f1
- Fixed for TileMapRenderer missing some tiles when using the SRP batcher.
6000.2.1f1
- Added debug layer message callbacks for saving validation errors in log files
- Allow to run without validation layer if its not installed on the user's machine
- Fixed a crash when FSR2 from AMDUnityPlugin is toggled on/off. (UUM-100044)
6000.0.56f1
- Added debug layer message callbacks for saving validation errors in log files.
- Allow to run without validation layer if its not installed on the user's machine.
- Fixed a crash when FSR2 from AMDUnityPlugin is toggled on/off. (UUM-100044)
6000.1.16f1
- Fixed a crash when FSR2 from AMDUnityPlugin is toggled on/off. (UUM-100044)
6000.2.0f1
- Fixed a crash on Meta Quest Link that occurred when releasing a render texture.
- Improved performance in GfxDeviceD3D12Base::DrawBuffersCommon by setting ID3D12GraphicsCommandList::IASetVertexBuffers once instead of multiple times within a loop.
- Reduced memory consumption by reducing the size of internal buffer allocations. (UUM-90065)
- Fixed a crash on Meta Quest Link that occurred when releasing a render texture.
- Fixed a performance regression on some devices on DX12.
- Fixed a performance regression, when using render passes on DX12.
- Fixed an issue where the stencil reference value was not applied correctly when using graphics jobs.
- Fixed and improved DRED functionality.
- Fixed by displaying more details in the log message and displaying them only once to avoid spam. (UUM-105174)
- Fixed by displaying more details in the log message and displaying them only once to avoid spam.
- Fixed by making sure we don't do anything with invalid input attachment indices. (UUM-105412)
- Fixed crash in the editor caused by a copy operation inside a render pass.
- Fixed DirectML.dll is now stripped from the built project when not used.
- Fixed graphical artifacts when the HD Dynamic Resolution Component changes the resolution scale. (UUM-95509)
- Fixed memory leaks on DX12.
- Fixed RenderDoc captures crash during time durations calculations. (UUM-99796)
- Fixed the memory of released textures accumulating, when the editor is out of focus. (UUM-86354)
- Graphics: Added support for generating mips when using Render Pass. (UUM-105804)
- Re-enabling warning message. (UUM-90290)
6000.0.55f1
- Fixed and improved DRED functionality.
2022.3.65f1
- Set ID3D12GraphicsCommandList::IASetVertexBuffers once instead of several times in a loop inside GfxDeviceD3D12Base::DrawBuffersCommon.
- Fixed for crash when running with Native Jobs.
6000.1.14f1
- Fixed and improved DRED functionality.
6000.0.54f1
- Fixed for crash when running with Native Jobs.
6000.1.12f1
- Fixed for crash when running with Native Jobs.
6000.1.0f1
- Fixed an issue where DirectML.dll was not stripped from the built project when it was not used.
- Reduced the memory consumption by reducing the size of internal buffer allocations. (UUM-90065)
- Fixed a crash that can happen when opening a project when ray tracing effects are enabled in HDRP. (UUM-87329)
- Fixed a performance regression when using render passes on DX12.
- Fixed an issue where released textures' memory accumulated when the Editor was out of focus. (UUM-86354)
- Fixed RenderDoc crashes during duration calculations for Unity captures taken with DX12. (UUM-99796)
- Reduced the memory consumption by reducing the size of internal buffer allocations. (UUM-90065)
6000.1.11f1
- Stencil reference value is applied correctly when using graphics jobs.
6000.0.53f1
- Stencil reference value is applied correctly when using graphics jobs.
2022.3.64f1
- Fixed a memory leak in tests.
6000.1.10f1
- Set ID3D12GraphicsCommandList::IASetVertexBuffers once instead of several times in a loop inside GfxDeviceD3D12Base::DrawBuffersCommon.
6000.0.52f1
- Set ID3D12GraphicsCommandList::IASetVertexBuffers once instead of several times in a loop inside GfxDeviceD3D12Base::DrawBuffersCommon.
- Fixed a performance regression, when using render passes on DX12.
- Fixed by displaying more details in the log message and displaying them only once to avoid spam. (UUM-105174)
- Fixed by displaying more details in the log message and displaying them only once to avoid spam.
- Fixed by making sure we don't do anything with invalid input attachment indices. (UUM-105412)
- Graphics: Added support for generating mips when using Render Pass. (UUM-105804)
6000.1.9f1
- Fixed performance regression on some devices on DX12.
- Graphics: Added support for generating mips when using Render Pass. (UUM-105804)
6000.1.8f1
- Fixed by displaying more details in the log message and displaying them only once to avoid spam. (UUM-105174)
- Fixed by displaying more details in the log message and displaying them only once to avoid spam.
- Fixed by making sure we don't do anything with invalid input attachment indices. (UUM-105412)
6000.0.49f1
- Fixed graphical artifacts when the HD Dynamic Resolution Component changes the resolution scale. (UUM-95509)
6000.1.3f1
- Fixed graphical artifacts when the HD Dynamic Resolution Component changes the resolution scale. (UUM-95509)
6000.0.44f1
- Fuxed RenderDoc captures crash during time durations calculations. (UUM-99796)
2022.3.59f1
- Fixed the memory of released textures accumulating, when the editor is out of focus. (UUM-86354)
6000.0.40f1
- Fixed the memory of released textures accumulating, when the editor is out of focus. (UUM-86354)
6000.0.38f1
- Fixed an issue where the Editor exits Play mode when another project was being created.
2022.3.55f1
- Fixed a crash that can happen when opening a project when ray tracing effects are enabled in HDRP. (UUM-87329)
6000.0.7f1
- .Fixed an out-of-memory crash on XBox.
- Fixed an issue by binding the color attachments in the correct order.
6000.0.31f1
- Fixed a crash that can happen when opening a project when ray tracing effects are enabled in HDRP. (UUM-87329)
6000.0.20f1
- Optimized binding resources to ray tracing hit shaders by using root constant buffers. In the HDRP Sample Scene, the cost for writing hit group shader table for the ray traced reflection effect is reduced by 15-20%.
- Added: Added "Allow Graphics Jobs in Editor" button in the Preferences/Jobs window.
- Fixed GPU crash when a GraphicsBuffer was Released after using it with SetGlobalConstantBuffer. (UUM-77863)
6000.0.18f1
- Fixed a crash that would occur in UI tests when closing windows.
6000.0.16f1
- Fixed invalid resource states, when using a native graphics plugin for Unity. (UUM-75384)
6000.0.15f1
- Fixed Editor hangs during the Material conversion process,. (UUM-77034)
2022.3.40f1
- Fixed occasional crash of scratch memory release.
- Fixed Unity player crashing with GrabPass when graphics jobs are enabled.
- Prevented crash from invalid DX12 resource barrier. (UUM-74726)
6000.0.12f1
- Fixed a GPU crash by unbind counter resources. (UUM-75100)
2022.3.39f1
- Corrected unbind counter resources to prevent GPU crash. (UUM-75100)
- Fixed incorrect values for GetNextFrameFenceValue() in render plugins.
6000.0.11f1
- Fixed incorrect values for GetNextFrameFenceValue() in render plugins
6000.0.8f1
- Fixed a crash in light baking in the editor on DX12.
6000.0.5f1
- Improved DX12 DRED info logging.
6000.0.3f1
- ComputeBuffer CopyCount returns correct value following multiple compute dispatches. (UUM-66900)
6000.0.0f1
- Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to RayTracingShader.Dispatch, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added RayTracingShader.DispatchIndirect and a new CommandBuffer.DispatchRays signature. Added SystemInfo.supportsIndirectDispatchRays capability status.
- Added documentation on how to use the Screen Space Overlay render mode alongside the Graphics Compositor. (UUM-65397)
- Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.
- Implemented acceleration structure (BLAS) compaction for static meshes to reduce GPU memory consumption in Ray Tracing effects. Compaction reduces memory requirements by more than 50% for BLASes.
- Optimized writing shader records into shader tables before ray tracing dispatches.
6000.2.7f2
- Modify the DX12 device filter to also filter out integrated GPUs.
- Filtering devices to allow or disallow them running DX12 or prefer a specific threading mode.
- Minor CPU time optimization by reducing descriptor copy calls and GetResourceAllocationInfo().
6000.0.59f2
- Minor CPU time optimization by reducing descriptor copy calls and GetResourceAllocationInfo().
6000.0.60f1
- Fixed a memory leak when using ray tracing effects. (UUM-119726)
- Fixed crash in the editor caused by a copy operation inside a render pass.
6000.2.8f1
- Fixed a memory leak when using ray tracing effects. (UUM-119726)
6000.2.9f1
- Modified DX12 integrated gpu filter rules.
6000.2.10f1
- Fixed render targets to be set correctly to shader texture parameters in D3D12. (UUM-113117)
6000.0.62f1
- Fixed memory leak in certain scenarios when using DX12 + Graphics Jobs (split mode). (UUM-120637)
- Fixed RenderPass stencil access validation error (ID 1377).
6000.2.11f1
- Fixed memory leak in certain scenarios when using DX12 + Graphics Jobs (split mode). (UUM-120637)
- Fixed RenderPass stencil access validation error (ID 1377).
- Re-enabled multiple disabled DX12 tests.
6000.0.63f1
- Fixed for corruption in constant buffers on async compute queue.
6000.2.15f1
- Fixed for corruption in constant buffers on async compute queue.
- Fixed unrelated crash info that gets accumulated in the logs after a first GPU device crash. Now we shut down the app as early as possible after a DX12 crash, so that log messages, callstacks and DRED outputs are only relevant to the original GPU error.
- Fixed validation error (state mismatch) when setting a render target, then doing a resolve with it and then using that render target.
- Relaxed an error message when ending a subpass prematurely.
6000.3.0f1
- Fixed a crash when capturing a frame in RenderDoc on a device with new "tight alignment" feature enabled. We will disable the feature for now when running with renderdoc.dll.
- Fixed for corruption in constant buffers on async compute queue.
- You can set ID3D12GraphicsCommandList::IASetVertexBuffers once instead of several times in a loop inside GfxDeviceD3D12Base::DrawBuffersCommon.
- Modify the DX12 device filter to exclude integrated GPUs.
- Added debug layer message callbacks for saving validation errors in log files.
- Added extra null checks in BufferD3D12.h. (UUM-115361)
- Added tight buffer alignment for saving memory with new AgilitySDK 1.618.
- Adjust device filtering asset GUI.
- Allow to run without validation layer if its not installed on the user's machine.
- D3D12 Device Filter Asset for custom filtering of devices that are allowed to use DX12 or use a certain threading mode.
- Fix crash on Meta Quest Link, when releasing a render texture.
- Fixed a crash when FSR2 from AMDUnityPlugin is toggled on/off. (UUM-100044)
- Fixed a performance regression on some devices on DX12.
- Fixed a RenderPass stencil access validation error (ID 1377).
- Fixed and improved DRED functionality.
- Fixed by displaying more details in the log message and displaying them only once to avoid spam. (UUM-105174)
- Fixed by displaying more details in the log message and displaying them only once to avoid spam.
- Fixed by making sure we don't do anything with invalid input attachment indices. (UUM-105412)
- Fixed corruption that could occur in virtual texturing.
- Fixed for corruption in constant buffers on async compute queue.
- Fixed for crash when running with Native Jobs.
- Fixed for TileMapRenderer missing some tiles when using the SRP batcher.
- Fixed main thread sometimes queuing more frames than maxQueuedFrames when using D3D12 in the Editor.
- Fixed native RenderPass validation errors in editor/player.
- Fixed render targets to be set correctly to shader texture parameters in D3D12. (UUM-113117)
- Fixed: Added a filter to disable DX12 on devices that don't support feature level 12 and fallback to DX11. The filter also turns off graphics jobs, if the device has at most 4 CPUs or less than 4 GB of VRAM.
- Fixed: Stencil reference value is applied correctly when using graphics jobs.
- Fixed: [Graphics] Added support for generating mips when using Render Pass. (UUM-105804)
- Minor CPU time optimization by reducing descriptor copy calls and GetResourceAllocationInfo().
- N/A
6000.0.64f1
- Fixed broken IDXGISwapChain::GetFrameStatistics with cpu-side time sampling.
- Fixed unrelated crash info that gets accumulated in the logs after a first GPU device crash. Now we shut down the app as early as possible after a DX12 crash, so that log messages, callstacks and DRED outputs are only relevant to the original GPU error.
6000.3.1f1
- Fixed a validation error (state mismatch) when setting a render target, then doing a resolve with it and then using that render target.
- Fixed unrelated crash info that gets accumulated in the logs after a first GPU device crash. Now we shut down the app as early as possible after a DX12 crash, so that log messages, callstacks and DRED outputs are only relevant to the original GPU error.
- Relaxed an error message that appeared when a subpass ended prematurely.
6000.3.2f1
- Improve the performance of D3D12 temporary memory allocations.
- Reduce the memory use of D3D12 temporary memory allocations. (UUM-90065)
2022.3.70f1
- Fixed broken IDXGISwapChain::GetFrameStatistics with cpu-side time sampling.
6000.0.65f1
- Fixed main thread sometimes queuing more frames than maxQueuedFrames when using D3D12 in the Editor.
Editor
6000.0.58f1
- Fixed BRG/GRD Validation layer warning on Metal.
- Known issue: Tags window completely breaks and throws Exception errors when Adding a Tag to a GameObject (UUM-119476)
- Fixed editor crash when rotating in device simulator. (UUM-111731)
- Check duplication for both customer and built-in tags in TagManager. (UUM-99990)
- Fixed imgui clip offset in InputFields. (UUM-115864)
- Fixed incorrect margins in state machine inspector. (UUM-111381)
- Fixed issue on macOS with progress such as script reloading taking focus from other applications when the editor was in the background. (UUM-113123)
- Fixed issue when entering play mode can cause a crash on macOS when under heavy load. (UUM-109764)
- Fixed slow impostor baking when Split Jobs threading mode is used. (UUM-75914)
- Fixed the display of non-whole sizes in the UI toolkit debugger's box model. (UUM-77345)
- Fixed the ReoderableList so it sets the GUI.changed value when accepting a drag/drop onto its header in the Editor. (UUM-116026)
- Fixed USS variable token parsing. (UUM-77291)
- Prevent Accelerator client code hanging on cancelled uploads. (UUM-113816)
- [MacOS] Fix BeginLayoutGroup error on Enter key holding if tag exists. (UUM-114909)
6000.2.5f1
- Fixed corruption issue when opening the about box a second time after moving the main window to another monitor. (UUM-92333)
- Fixed editor crash when rotating in device simulator. (UUM-111731)
- Fixed issue on macOS with progress such as script reloading taking focus from other applications when the editor was in the background. (UUM-113123)
- Fixed issue with ModelImporter AnimationClip transform mask UI not being applied.
- Fixed the ReoderableList so it sets the GUI.changed value when accepting a drag/drop onto its header in the Editor. (UUM-116026)
- Fixed USS variable token parsing. (UUM-77291)
- Prevent create template for Tabs in TabView. (UUM-108766)
6000.2.4f1
- The AI button in the toolbar is now hidden by default.
- Added error messaging and documentation to indicate that only relative paths can be used to specify a build profile asset. (UUM-108069)
- Check duplication for both customer and built-in tags in TagManager. (UUM-99990)
- Fixed a bug where the preview popup would not be displayed when importing a custom package and clicking on a preview able asset. (UUM-113219)
- Fixed BRG/GRD Validation layer warning on Metal.
- Fixed Console selection when logs are cleared, collapsed or filtered.
- Fixed incorrect margins in state machine inspector. (UUM-111381)
- Fixed slow impostor baking when Split Jobs threading mode is used. (UUM-75914)
- Fixed the display of non-whole sizes in the UI toolkit debugger's box model. (UUM-77345)
- Performance regression in Mesh.Clear caused by Mesh LOD.
- Prevent Accelerator client code hanging on cancelled uploads. (UUM-113816)
- Project Settings Window - Graphics Settings - More options menu for IRenderPipelineGraphicsSettings was not visible in light mode. (UUM-112618)
- [MacOS] Fix BeginLayoutGroup error on Enter key holding if tag exists. (UUM-114909)
6000.2.1f1
- Fixed BRG raw buffer binding when no metadata.
- Fixed cursor offset for IMGUI (UUM-113827)
- Fixed artifacts in console window when using Log Entry = 1 with an empty string. (UUM-112357)
- Improved performance of RectTransform.GetWorldCorners by removing an unneeded call to the Transform property.
- Changed the text of the dialog box that appears when opening a project in a different version of the Editor than the one in which the project was last saved, for improved readability.
- Fix Awaitables that use main thread affinity logic for continuations so they are not hanging when paused in play mode.
- Fix Text Mesh Pro essential resources when importing any assets
- Fix Water Decals Foam UV (UUM-111267)
- Fixed a null exception for docked Search window after domain reload.
- Fixed InspectorTitlebar always showing enabled state when no enabled SerializedProperty was provided. (UUM-112560)
- Fixed issue when entering play mode can cause a crash on macOS when under heavy load. (UUM-109764)
- FIxed local packages Error is thrown after starting a Virtual Player. (UUM-113266)
- Fixed problem with inspector UI throwing exceptions when both script and UI document assets are moved. (UUM-111091)
- Fixed the issue with saved search does not show result until manually refreshed. (UUM-112599)
- Hide ellipsis menu for floating material preview window. (UUM-111197)
- Machine id is no longer blank for majority of analytics
- No longer assert in the Editor when calling InstantiateAsync on a prefab that contains a sub emitter. (UUM-112023)
- Updated 7-Zip to 25.01.
6000.2.3f1
- Editor: fixed unwrap crashing, when using bad "min object scale" (UUM-112809)
- Fixed clicking in scene view on objects disabled for selection when GPU Resident Drawer is set to "Instanced Drawing" is now ignored correctly without the editor getting stuck in a "Application.Message.LeftButtonUp" dialog. (UUM-96065)
- Fixed EditorToolbarDropdown wrongly showing a text element in specific scenario.
- Fixed EditorToolbarDropdownToggle hides label when in vertical layout but shows in horizontal.
- Fixed measure and word-wrapping instabilities with Text. (UUM-79773)
- Fixed underline generation crashing the editor when using Dynamic OS font where the glyph is not available.
- Removed Unity Logo requirement from documentation.
- Update selection properly for touch screen keyboard when using SelectRange
6000.0.57f1
- Clicking in scene view on objects disabled for selection when GPU Resident Drawer is set to "Instanced Drawing" is now ignored correctly without the editor getting stuck in a "Application.Message.LeftButtonUp" dialog. (UUM-96065)
- Disabled wrap on single line field.
- Editor: Fixed EditorToolbarDropdownToggle hides label when in vertical layout but shows in horizontal.
- Fixed a null exception for docked Search window after domain reload.
- Fixed carriage return in InputField on Windows. (UUM-76174)
- Fixed Delayed Touchscreen field with placeholder to register callback properly. (UUM-77490)
- Fixed EditorToolbarDropdown wrongly showing a text element in specific scenario.
- Fixed IME on Blur() for UIToolkit. (UUM-102003)
- Fixed incorrect margins for animator state inspector window. (UUM-111381)
- Fixed selection issue on Android when using GameActivity.
- Fixed TouchScreenKeyboard editing with bindings. (UUM-82827)
- Fixed underline generation crashing the editor when using Dynamic OS font where the glyph is not available.
- Fixed unstable test for preview window.
- Removed Unity Logo requirement from documentation.
- Updated selection properly for touch screen keyboard when using SelectRange.
- Updated validation messages of Shortcut Profiles names. (UUM-113367)
2022.3.66f1
- Fixed BRG raw buffer binding when no metadata.
- Fixed crash in GameObject::IsActiveIgnoreImplicitPrefab(). (UUM-92622)
- Fixed Editor hangs when cutting and pasting a Script to another folder during Play Mode. (UUM-104031)
- Fixed IME on Blur() for UIToolkit. (UUM-102003)
- Fixed Windows Editor command line launch issue when there is a -logfile arg with no log file path after.
- Mac: Fix issue that when loading a multi-monitor window layout on Mac then all Unity windows would be clamped to the same screen where the mouse is, instead of keeping their positions on the various monitors. (UUM-110840)
- No longer assert in the Editor when calling InstantiateAsync on a prefab that contains a sub emitter. (UUM-112023)
- Updated 7-Zip to 25.01.
6000.2.2f1
- Disable wrap on single line field.
- Fixed Delayed Touchscreen field with placeholder to register callback properly. (UUM-77490)
- Fixed IME on Blur() for UIToolkit. (UUM-102003)
- Fixed incorrect margins for animator state inspector window. (UUM-111381)
- Fixed selection issue on Android when using GameActivity.
- Fixed text clip issue with IMGUI. (UUM-98223)
- Fixed TouchScreenKeyboard editing with bindings. (UUM-82827)
- Updated validation messages of Shortcut Profiles names. (UUM-113367)
6000.0.56f1
- Fixed a bug where terrain with GPU instancing enabled would not render in the Scene view when using one of the debug visualization modes. (UUM-109468)
- Fixed artifacts in console window when using Log Entry = 1 with an empty string. (UUM-112357)
- Fixed BRG raw buffer binding when no metadata.
- Fixed crash in GameObject::IsActiveIgnoreImplicitPrefab(). (UUM-92622)
- Fixed cursor offset for IMGUI. (UUM-113827)
- Fixed InspectorTitlebar always showing enabled state when no enabled SerializedProperty was provided. (UUM-112560)
- Fixed problem with inspector UI throwing exceptions when both script and UI document assets are moved. (UUM-111091)
- Fixed Windows Editor command line launch issue when there is a -logfile arg with no log file path after.
- Hide ellipsis menu for floating material preview window. (UUM-111197)
- No longer assert in the Editor when calling InstantiateAsync on a prefab that contains a sub emitter. (UUM-112023)
- This PR fixes the issue with water fade in HDRP. The displacement of the water was fading too much if the water mesh is far from the origin. (UUM-111903)
- Updated 7-Zip to 25.01.
6000.1.16f1
- Fixed a bug where terrain with GPU instancing enabled would not render in the Scene view when using one of the debug visualization modes. (UUM-109468)
- Fixed BRG raw buffer binding when no metadata.
- Fixed InspectorTitlebar always showing enabled state when no enabled SerializedProperty was provided. (UUM-112560)
- Fixed Water Decals Foam UV. (UUM-111267)
- Unity_RendererBounds_Min/max available in URP with BRG, EG or GRD. (UUM-103990)
2022.3.54f1
- GPU crash guard in case of wrong custom shader.
- Added Arm64 Simulator architecture option to plugin importer for iOS/tvOS. (UUM-70551)
- Added Arm64 Simulator support for iOS/tvOS platforms. (UUM-2238)
- Fixed an issue where it was no longer possible to hide GameView's toolbar via editor mode. (UUM-85706)
- Fixed for Linux crash on right click in the middle of a window drag. (UUM-82814)
- Fixed null ref exception when trying to maximize a pop-up window. (UUM-76218)
- The Linux editor will now reduce CPU usage when moved to the background, respecting the "Interaction Mode" setting. (UUM-79514)
6000.2.0f1
- Fixed a crash in GameObject::IsActiveIgnoreImplicitPrefab. (UUM-92622)
- Fixed an issue where launching the Windows Editor from the command line with the -logfile argument and no log file path caused a launch failure.
- Fixed an issue where terrain with GPU instancing enabled would not render in the Scene view when using a debug visualization modes. (UUM-109468)
- Fixed an issue where the previous splash screen background or logo was not cleared. (UUM-111658)
- Made unity_RendererBounds_Min and unity_RendererBounds_Max available in URP with BRG, EG or GRD. (UUM-103990)
- Added a new "Force GC on Scene Load" option to the Editor Scene Handling section in the Project Settings. Disabling this option prevents forced garbage collection (GC) and unused asset unloading when loading a scene in the Editor. This can improve performance (sometimes significantly) although it can also affect when managed object finalizers are called, which, in rare circumstances, might be an issue depending on the project.
- Added a *Scale Mode* option to the Local Volumetric Fog components.
- Added a feature to recover SceneBackup files when launching the Editor. Users can open these backup files to restore and copy any lost work to their scene assets.
- Added a foldout to the overlay header of expanded floating freesize overlays, allowing panel content to be folded and unfolded.
- Added a tooltip to the Color field in the Inspector. The tooltip displays the color value and the name of the Default Color currently in use.
- Added a -disable-playback-engines command-line argument to prevent the specified playback engines from loading.
- Added an icon to the overlay header of expanded floating freesize overlays.
- Added exceptions when misusing Render Graph APIs.
- Added Script Templates for URP Scriptable Render Feature, URP Unlit Shader, and SRP Blit Shader.
- Added the *3D Placement Mode* option to the Scene View preferences where you can use raycasts to select a better initial position for new objects. This resolves common poor placement cases like new objects clipping into existing geometry, being placed below the floor level, or being placed floating in space.
- All colors from Color.cs are now presented as defaults in the Color Picker window.
- Improve Editor startup time by deferring package manager setup until licensing is ready.
- Improved diagnostic logs for parsing issues in malformed YAML text, including errors like Unknown type, Type mismatch, and Invalid Script reference.
- Improved Editor startup performance on Windows.
- Improved the error message when the [ResourcePath] attribute is used on a \IRenderPipelineResource' field that points to an asset without a compatible asset type at the specified path for the hosting field type.
- Improved the shader code output for the *Rotate*, *RotateAboutAxis*, *FresnelEffect*, and *Posterize nodes* in Shader Graph. These improvements maintain the same results but improve shader performance.
- Improved the startup speed of LicensingClient version 1.17.0.
- Improved water samples with support for custom current and deformation maps, using the Splines package.
- Modifying an IRenderPipelineGraphicsSettings through SetValueAndNotify now only marks the corresponding GlobalSetting host as dirty in a coexistance project.
- Optimized APIs that use GlobalKeyword as an argument to improve performance.
- Removed Built-In Render Pipeline menu items when using a Scriptable Render Pipeline.
- Removed the requirement to call RefreshPopup when changing the size of an overlay. Overlay size updates no longer need to occur on a per-frame basis.
- Reseting IRenderPipelineGraphicsSettings through the UI in ProjectSettings > Graphics (contextual menu) now preserves their reference.
- Reworded code generation options in PlayerSettings to better reflect the purpose of the options. "Faster runtime" has been changed to "Optimize for runtime speed" and "faster (smaller) builds" has been changed to "Optimize for code size and build time".
- Updated the Color Picker tool to display the currently selected Default Color or Preset.
- Updated the visuals for *Load/Store Operations* and *Memoryless Textures* in Render Graph Viewer.
- Added: Added BuildProfile.GetComponent and BuildProfile.GetActiveComponent APIs.
- Added: Added Mesh.AddBlendShapeFrame overloads that accept vertex data as Spans.
- Deprecated: Deprecated PlayerSettings.actionOnDotNetUnhandledException and the "On .Net UnhandledException" Player setting.
- Improved synchronization between activeRenderPipelineAssetChanged and activeRenderPipelineTypeChanged. The activeRenderPipelineAssetChanged event is now always called before activeRenderPipelineTypeChanged.
- Improved the error message in the Editor to prevent Players from being built inside PlayerLoop.
- Renamed the *Diagnostics* section in the Preferences menu to *Editor Diagnostics*.
- The Game view rendering statistics window now displays a warning about incorrect triangle and vertex counts when indirect draw calls are issued, such as GPU Occlusion Culling. (UUM-102572)
- The shader variant limit option in Shader Graph Project Settings now requires an opt-in override toggle.
- Updated the AI toolbar button to also install the Inference Engine.
- Updated the Terrain Tools package to version 5.2.1.
- About box says license is 'Unity Indie' after returning all licenses.
- Add more space before "Contact Sales" layout button to align with "No module loaded" text. (UUM-99321)
- Added a check for Rosetta installation before running the macOS Editor. If Rosetta is not installed, the Editor now prompts the user to install it.
- Added a help button for Frame Debugger window. (UUM-97132)
- Added a message so the macOS Editor can properly ask the user for permission to access the microphone. This fixes an issue where if the Editor was launched via './run', instead of the Unity Hub, the microphone would not work.
- Added a minimum width for the Inspector window container to prevent content overflow.
- Added a minumum size constraint for the Rendering Debugger window. (UUM-102898)
- Added a security check in the RenderGraphBuilders destructor to ensure the texture is valid.
- Added a warning informing users that UnityEditor.AndroidCreateSymbols enumeration is now obsolete and updated documentation on Unity 6000.2.
- Added ellipsis style to query selector texts. (UUM-96270)
- Added Emoji Fallback support on Windows, macOS, and Linux to ensure proper rendering of emojis in UIDocument components.
- Added help button for RenderGraphViewer. (UUM-85773)
- Added inconsistencies with available EditorToolContexts and EditorTools when Inspectors are locked or Property Windows are used. EditorToolContexts and EditorTools are now only available for the active selection.
- Added more id protection when returning SearchResults.
- Added new callback onDeleteArrayElementCallback to ReorderableList. This is called from the "Delete Array Element" context menu to let you control the removal, like onRemoveCallback. (UUM-104534)
- Added padding to the bottom of the main panel in the Rendering Debugger. (UUM-102904)
- Added physical keyboard support on android. (UUM-65280)
- Added proper ellipsis support for ATG.
- Added shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
- Added unity logo(16x16 and 32x32) for dark mode. (UUM-96682)
- Added unity logo(16x16 and 32x32) for dark mode. (UUM-96682)
- Added validation on the "Edit/Play Mode/Step" menu item to invalidate it outside of playmode. (UUM-103051)
- Added XR Visibility Mesh optimization for UberPost shader in PostProcessPassRenderGraph.
- Bring Helpbox to the same design pattern. (UUM-99090)
- Changed made to Static Emissives in Light Explorer do not add to Undo History. (UUM-83357)
- Changed message in Font Asset Creator Window to make exception more clear. (UUM-101484)
- Changed minimum size for Saved Searches panel within search window. (UUM-102800)
- Changed the fog density slider to a power slider.
- Changed the TextInputBaseField Blur behaviour so that it now resets and scrolls the text back to the start when focus is lost.
- Console no longer displays "Missing APV data asset . Please make sure that the lighting has been baked properly." when baking APV data and volume occlusion data is not created during baking. (UUM-86553)
- Documentation update to PostProcessSceneAttribute.
- Enabled horizontal scroll in the Index Manager window. (UUM-104905)
- Ensured that updating the Search window title when receving async results triggers repaint. (UUM-111417)
- Ensuring that the Import Activity Window's import stats' asset path is in-sync with the actual path on disk. (UUM-91551)
- Fixed "Immutable Packages" warning thrown after changing platform to Linux. (UUM-97876)
- Fixed "Serialized object has been disposed" errors when closing the Player Settings window.
- Fixed :InvalidOperationException is thrown when switching to a custom Debug Draw Mode in Scene view. (UUM-90587)
- Fixed a broken help link in the UI Toolkit Project Settings window. (UUM-104492)
- Fixed a bug that caused error messages to spam the console when an HDRP scene contained a terrain without GPU instancing enabled and wireframe mode was active in the Scene view. (UUM-104823)
- Fixed a bug that would cause the editor to throw a null reference exception when selecting a Video Clip.
- Fixed a bug where assigning an incorrect binding would erase custom shortcut binding and reset to default. (UUM-98265)
- Fixed a bug where it was impossible to dock the ShortcutManager window in the Editor. (UUM-96524)
- Fixed a bug where macOS Editor would stutter when navigating Scene View with Middle Mouse Button.
- Fixed a bug where the gizmo icon, when changed or cleared, does not update in the gizmo dropdown menu.
- Fixed a bug where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
- Fixed a bug where using a render pipeline asset extending UniversalRenderpipelineAsset or its HDRP equivalent resulted in significantly longer build times. (UUM-73223)
- Fixed a bug with applyToCollection attribute condition when using custom property drawer. (UUM-67390)
- Fixed hyperlinks now there are in the text when copy/pasting from the Terms dialog.
- Fixed a case where hyperlinks won't open to the correct code line when scrolling in the console. (UUM-101694)
- Fixed a crash in the Editor that occurred when calling AssetBundle.UnloadAsync(...) followed immediately by AssetBundle.LoadFromFileAsync(...) for the same AssetBundle.
- Fixed a crash in the Model Importer when a FBX file has corrupted Blendshape data. (UUM-109143)
- Fixed a crash in GameObject::IsActiveIgnoreImplicitPrefab. (UUM-92622)
- Fixed a crash on macOS that could occur in specific situations when entering Play Mode. (UUM-109764)
- Fixed a crash on WalkTypeTreeInternal when creating a serialized object from an object with an array bigger than 2Go. (UUM-86580)
- Fixed a crash related to AudioSource with AudioRandomContainer when performing undo in play mode of clip added in edit mode.
- Fixed a crash that occurred in the Windows Editor when loading RenderDoc with GPU skinning (Batched) enabled. (UUM-105820)
- Fixed a crash that occurred when exiting the Editor after removing the High Definition Render Pipeline (HDRP) package. (UUM-97847)
- Fixed a crash that occurred when using SerializedObject::ApplyModifiedPropertiesWithoutUndo() while changing the *Color Space* setting. (UUM-101482)
- Fixed a crash when 0 vertex skinmesh. (UUM-93061)
- Fixed a crash when importing models using the legacy external material location mode. (UUM-92285)
- Fixed a crash when renaming a binary serialized asset containing managed reference. (UUM-95549)
- Fixed a crash when the playable graph topology was changed by an animation event callback. (UUM-104081)
- Fixed a drash on RenderTarget::SetActive when opening the project. (UUM-103185)
- Fixed a hang where the Editor could hang on Linux when running under a misconfigured display session.
- Fixed a layout issue in the UI Toolkit Debugger toolbar where text overlapped when resizing the window. (UUM-104492)
- Fixed a memory leak in the native collection used for Render Graph hash calculation.
- Fixed a minor performance regression in the build pipeline.
- Fixed a missing rendering layer mask multiple-select option in the Screen Space Reflection (SSR) Override in ray tracing. You can now set a preferred layer for Adaptive Probe Volumes (APV) to sample for indirect diffuse lighting.
- Fixed a null exception in settings window.
- Fixed a NullReferenceException in the Preset Inspector when the inspected property type is null.
- Fixed a padding issue with EditorToolbarDropdownToggle when an icon is provided.
- Fixed a performance issue in play mode when editing the parent of a material variant.
- Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
- Fixed a performance regression for Volumes in Dev builds and in Editor.
- Fixed a pixelated icon in Search window. (UUM-102758)
- Fixed a pixelated icon in Search window. (UUM-103429)
- Fixed a popup regression caused by a multi-platform fix only affecting OSX. (UUM-107557)
- Fixed IME box position for IMGUI.
- Fixed a potential NullRef exception when trying to open the SceneView Menu. (UUM-97539)
- Fixed a preview drag handler not being correctly hidden when preview is shown as floating window. (UUM-105769)
- Fixed a random crash in BatchRendererGroup rendering.
- Fixed a runtime crash when changing MSAA levels on OpenGL.
- Fixed a SpriteAtlasImporter issue where texture platform settings for certain platforms (such as iOS) did not apply correctly and could not be edited through the inspector or relevant APIs. (UUM-90066)
- Fixed a warning when deleting a folder from favorite list in project browser. (UUM-101696)
- Fixed a Windows Editor crash on exit that could occur with some specific combinations of packages such as Google Mobile Ads and JetBrains Rider integration. (UUM-103723)
- Fixed AddBlitPass rendergraph function not working for XR multiview array texures. (UUM-92499)
- Fixed added binary build profile parsing logic.
- Fixed an edge case where objects dragged into the scene view would be too close to the scene camera if the Scene Grid was disabled, the Scene Camera FOV was very low, and there was no object under the cursor. (UUM-95510)
- Fixed an Editor crash when compiling job structs with NativeContainers that contain a struct with a static field of its own type. (ECSB-1430)
- Fixed an error message when multiple objects with LODGroup components are selected.
- Fixed an exception for material editor preview window. (UUM-96801)
- Fixed an exception that occurred when using a custom search provider. (UUM-96654)
- Fixed an Exception thrown when renaming component with symbols in UIBuilder. (UUM-107901)
- Fixed an exception when accessing the toolbar of the animator window with a deleted animator. (UUM-107430)
- Fixed an infrequent crash when calling Shader.WarmupAllShaders(). (UUM-73239)
- Fixed an instance where the editor would crash on start up if Overlays save data was corrupted. (UUM-96961)
- Fixed an issue by modifying the Inspector so it now shows script names in the missing script error message.
- Fixed an issue by preventing false positives with invalid extraTransformPaths in the ModelImporter. (UUM-91679)
- Fixed an issue by replacing the GUILayout.BeginHorizontal(); call with the using syntax to properly dispose of the EditorGUILayout group, which results in the console no longer showing the error in the bug. (UUM-96819)
- Fixed an issue in split view clean up process. (UUM-99450)
- Fixed an issue in the OpenXR package where projection layers and videos displayed using Composition Layers were flipped upside down.
- Fixed an issue in the Scene/Game view tab group where it would not focus on the the latest opened tab. (UUM-100360)
- Fixed an issue in the UI Toolkit Samples window where all parent tabs displayed the same Numeric Fields preview. (UUM-104492)
- Fixed leading zero in millisecond field of Asset Loading Profiler Module timestamp.
- Fixed an issue of Unlit draw mode in the scene view of an HDRP scene. (Object is not rendered in DX12 and Vulkan if the editor is launched with Unlit draw mode) (UUM-110322)
- Fixed an issue on macOS where black tooltip boxes appeared when saving shortcut profiles. (UUM-103387)
- Fixed an issue on macOS where dropdowns could appear far from the button that was clicked. (UUM-109011)
- Fixed an issue on the Web platform where buttons overlapped by increasing the minimum window width. (UUM-93894)
- Fixed an issue on Windows where some popups appear incorrectly scaled when displayed close to the border between two monitors with different DPI scaling settings. (UUM-86925)
- Fixed an issue so LoadFontFace now loads correctly when using a path with special characters. (UUM-82585)
- Fixed an issue so users are no longer incorrectly prompted to install Embedded Platforms via the Unity Hub in the Build Profiles window.
- Fixed an issue that could cause the Editor Launch Screen to spontaneously crash on Linux. (UUM-104828)
- Fixed an issue to ensure preference to accept to modify the Diagnostics page stays valid for the life of the SettingsWindow. (UUM-104094)
- Fixed an issue when a BuildProfile is renamed, update the BuildProfileEditor to refresh the name displayed.
- Fixed an issue when creating Build profile, the name TextField would overflow the window if too long name entered. (UUM-95776)
- Fixed an issue where "Asset Labels" section should not appear when a non-asset is being selected. (UUM-110356)
- Fixed an issue where a stray error message appeared in the Console when changing Shader settings in a Build Profile. (UUM-81556)
- Fixed an issue where a stray error message appeared in the Console when changing Xcode settings for tvOS. (UUM-96819)
- FIxed an issue where an infinite reimport loop occured when a package was modifying scripting settings in a project with a build profile and player settings overrides. (UUM-95853)
- Fixed an issue where anti-aliased handles were distorted when drawn far from origin. (UUM-100479)
- Fixed an issue where attempting to reset the QualitySettings would cause the editor to crash if they contained 1 or more Texture Mipmap Limit Groups. (UUM-91590)
- Fixed an issue where baked only shadows caused an increase in light intensity.
- Fixed an issue where Black boxes showed when a modal window was open. (UUM-101514)
- Fixed an issue where changes to a prefab could be lost because the inspector would refresh when a curve/color/gradient editor window opened. (UUM-99614)
- Fixed an issue where changes to fields that used delayed fields were not saved in prefab scenes. (UUM-107890)
- Fixed an issue where components were visible in the Add Component menu when [AddComponentMenu("")] was used. (UUM-99267)
- Fixed an issue where ctrl + left click would not open the contextual menu for the Orientation Gizmo and added support for Mac's two-finger click.
- Fixed an issue where dialogs appeared on the wrong display in the macOS Editor. (UUM-101483)
- Fixed an issue where enabling the scene view camera overlay would trigger synchronous shader compilation even if asynchronous compilation is enabled. (UUM-79996)
- Fixed an issue where Gizmo text was not displayed when using Bitmap Fonts. (UUM-99449)
- Fixed an issue where having multiple Scene views open would make the Scene views constantly repaint. (UUM-77750)
- Fixed an issue where horizontal scrolling was not functional in the UI Toolkit Samples window snippets. (UUM-104492)
- Fixed an issue where link tags broke when combined with ellipsis in Unity UI Toolkit (UITK). (UUM-103041)
- Fixed an issue where methods decorated with the HideInCallstack attribute were opened by the IDE instead of the caller method. (UUM-99776)
- Fixed an issue where most Project Settings panels did not repaint automatically after entering Play Mode with *Reload Scene only* or *Do not reload Domain or Scene* settings enabled. The panels now refresh correctly without requiring re-selection of the category. (UUM-108340)
- Fixed an issue where navigating Scene View with a pen tablet would not work after returning to the Editor from another application. (UUM-90436)
- Fixed an issue where overlay popup could only shrink and never grow while open.
- Fixed an issue where OverlayMenu toolbar toggles would become untoggled after maximizing the Game view or entering Play mode. (UUM-101342)
- Fixed an issue where passing a long string label for a dialog box could cause the Editor to crash. (UUM-90434)
- Fixed an issue where position handles still react on hover even when they are not interactive due to being positioned behind an overlay, such as the orientation gizmo. (UUM-97499)
- Fixed an issue where progress bar status was not updated during Android and iOS builds. (UUM-93106)
- Fixed an issue where progress messages displayed during editor startup on Windows would sometimes stop updating. (UUM-110166)
- Fixed an issue where renaming build profiles with capitalization changes incorrectly added a suffix '1' to the profile name. Profile names now update correctly without adding a suffix when capitalization is the only change.
- Fixed an issue where Scene view gizmo icons were not loaded properly if "Load textures on demand" was enabled in project settings. (UUM-104825)
- Fixed an issue where SpeedTree mesh and object counts differed between the Player and the Editor. (UUM-105402)
- Fixed an issue where sprite flipbook shadows using sprite shadows were not correctly updating. (UUM-74689)
- Fixed an issue where terrain with GPU instancing enabled would not render in the Scene view when using a debug visualization modes. (UUM-109468)
- Fixed an issue where Text and Text Icons were hidden when the overlay/toolbar was put into a vertical layout, allowing a toggle to be blank in vertical layout if it had no image icon.
- Fixed an issue where the "Load texture data on demand" editor option was erroneously being applied to textures that have their data stored in a temporary memory location. (These textures must read their texture data immediately)
- Fixed an issue where the 'RectTransform' component values were set to NaN when scaling UI elements using the Scene Rect Tool. (UUM-102690)
- Fixed an issue where the CameraOverlay's dropdown didn't list cameras with repeated names. (UUM-95561)
- Fixed an issue where the Cloud Build button incorrectly appeared during platform selection. (UUM-97754)
- Fixed an issue where the default index was added twice to the list, causing duplicate indexing. The default index is now added only once. (UUM-109434)
- Fixed an issue where the Device Simulator's scale would not persist when maximizing then minimizing another window. (UUM-78562)
- Fixed an issue where the Editor launch screen for Windows closed when pressing *Enter*. It now only closes when pressing the *Esc* key. (UUM-111095)
- Fixed an issue where the Editor would hang when cutting and pasting a script to another folder during Play mode. (UUM-104031)
- Fixed an issue where the Frame value field didn't update when using the increment/decrement arrows in the Frame Debugger if the value was manually inputted. (UUM-107394)
- Fixed an issue where the layout of HelpBoxes in the Build Profile window was misaligned. (UUM-99453)
- Fixed an issue where the mesh was not properly cleared when shadow providers supplied no mesh. (UUM-100007)
- Fixed an issue where the previous splash screen background or logo was not cleared. (UUM-111658)
- Fixed an issue where the Shortcut Helper Bar did not reactivate after being disabled in the Preferences window. (UUM-92862)
- Fixed an issue where the Tilemap dropdown menu did not update in response to mouse-over events after a fly-out submenu was opened. (UUM-103543)
- Fixed an issue where the Windows profile did not display the "Install in Build Folder" checkbox when Player Settings overrides were applied.
- Fixed an issue where Tools overlay would display the abbreviated text content rather than the full text content of the EditorTool when the overlay is in Panel or Horizontal layout.
- Fixed an issue where use of mouse scrolling could prevent the Linux Editor from refreshing and detecting asset changes. (UUM-101543)
- Fixed an issue where using EditorUtility.CopySerialized with textures could break the Texture Streaming's texture size tracking.
- Fixed an issue where visionOS XR apps would only render to the left eye when using MSAA and RenderGraph.
- Fixed an issue where Cursor.visible incorrectly ignored CursorLockMode.Locked. (UUM-85853)
- Fixed an issue where GenericDropdownMenu did not close when a PopupWindow was generated. (UUM-103921)
- Fixed an issue where GizmoType.NotInSelectionHierarchy gizmos weren't restored after deselection. (UUM-72297)
- Fixed an issue where Scene.isSubScene incorrectly returned True for a scene that is not a SubScene when loaded in a build. (UUM-98457)
- Fixed an issue where ScreenCapture.CaptureScreenshotAsTexture() could cause the Player or Editor to crash when an XR device was connected. (UUM-103220)
- Fixed an issue where, for compressed cubemap texture assets, the 'CubemapInspector' would display controls that perform operations unsupported by such textures. This also fixes an issue where merely inspecting a crunched cubemap texture asset would provoke errors.
- Fixed an issue whereby when evaluating an interrupted transition, the Animator writes the last evaluated values for all values instead of correctly defaulting to the state's current configuration. (UUM-99493)
- Fixed an issue with by moving Shader property _Basemap_TexelSize from global to UnityPerMaterial cbuffer. ( so now rendering debugger "culling stats" option makes urp/particles shader SRP Batcher compatible).
- Fixed an issue with console icons. (UUM-103134)
- Fixed an issue with long build titles which didn't fit in the "Publish to Play" window (accessible via the Build Profiles window with a Web build profile selected). (UUM-95440)
- Fixed an issue with the context tooltip display in the Shortcut Manager. (UUM-103383)
- Fixed an issue with the floating asset preview window, which would fail to repaint under certain circumstances. (UUM-96393)
- Fixed an issue with the TextureImporter.GetAutomaticFormat API where it would return an unexpected format if the provided platform name referred to a platform for which the build support module was not installed.
- Fixed an issue with the TextureImporter.GetAutomaticFormat API where it would return an unexpected format if the provided platform name referred to certain platforms (such as iOS).
- Fixed an issue with undo and redo operations not reverting the name when renaming a parameter in the Animator window. (UUM-95807)
- Fixed an isue so a warning about uncompressed atlas should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
- Fixed applied small optimizations for Core package.
- Fixed argument exceptions when using SpriteAsset in UITK. (UUM-101232)
- Fixed artifacts when using HDRP with Screen Space Reflections in XR. (UUM-84213)
- Fixed assertions when setting the intensity of an HDR color to a high value. (UUM-33521)
- fixed Asset Preview Window to now renders a preview for assets with LODGroup components when no LOD group is selected. (UUM-82810)
- Fixed AssetDatabase.AddObjectToAsset with object arguments not working on an asset created with AssetDatabase.CreateAsset within the same StartAssetEditing / StopAssetEditing scope. (UUM-92732)
- Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset. (UUM-83829)
- Fixed bitmap system font to match OS font smoothing setting. (UUM-72936)
- Fixed Bold and Bold-Italic font weight for the editor font.
- Fixed bug where UIBuilder viewport doesn't reflect certain property changes. (UUM-97052)
- Fixed build profile player settings changed through APIs not saved when using AssetDatabase.SaveAssets().
- Fixed Camera Editor focal length field processing value before it has been fully typed. (UUM-96983)
- Fixed capitalized "Customize Player Settings" string. (UUM-99091)
- Fixed case where unpacking nested prefab variant in prefab mode changes variant's fileID. (UUM-79620)
- Fixed CheckerboardBackground can now zoom maximum percentage in UIBuilder and will not exceed vertex budget. (UUM-105805)
- Fixed clearing of Depth Stencil Attachment in merged Render Graph passes when the first subpass uses the DepthReadOnly flag.
- Fixed Color Picker's broken intensity selector after using RGB values. (UUM-96564)
- Fixed color styling for query block with icon in light theme. (UUM-101085)
- Fixed ColorPicker opens at wrong location when Editor is on a secondary display.
- Fixed distorted TagManagerInspector pop up window if tag confirmed using Enter. (UUM-110586)
- Fixed console no longer displays ArgumentNullException error while trying to save a new scene template and the currently loaded scene is a new unsaved scene. (UUM-97129)
- Fixed contextual flags for openReferenceInProject. (UUM-101658)
- Fixed converted shader errors into warnings that are generated when projects that contain ray tracing shaders are built on Mac or Linux Editors when targeting Windows Platform. (UUM-91731)
- Fixed correct Info Icon to Helpbox Util. (UUM-91793)
- Fixed corrupted uxml file opens in the UI Builder.
- Fixed corruption in FontEngine.GetFaceInfo. (UUM-91772)
- Fixed crash if EditorSettings is attempted to be unloaded from managed. (UUM-97159)
- Fixed crash in Font Asset Creator. (UUM-91956)
- Fixed crash on macOS that occurs when dialog text is longer than 512 bytes and contains multibyte unicode characters. (UUM-97333)
- Fixed crash on macos when native graphics jobs were enabled.
- Fixed crash on TypeContainer<int>::rtti when deleting a Render Texture that is used by the Main Camera. (UUM-101233)
- Fixed crash that could occur when repeatedly performing actions that require a progress dialog such as saving and entering play mode at the same time. (UUM-104261)
- Fixed crash when calling 'HasProperty' on a MaterialVariant with a missing ancestor. (UUM-91723)
- Fixed crash when class id in scene file does not match expected type e.g. Component as GameObject. (UUM-91352)
- Fixed crash when exiting and re-entering play mode with incomplete InstantiateAsync operations. (UUM-86892)
- Fixed crash when InitializeOnEnterPlayMode method does not match expected method signature. The user will not get a proper error message instead. (UUM-61588)
- Fixed Creating preconfigured settings variants sets Active Input Handling to Input Manager (Old).
- Fixed current direction output in Sample Water Surface VFX node.
- Fixed cursor position when clicking at then end of a multiline text field with ATG.
- Fixed custom gizmo rendering that loads textures causing crashes in URP. Gizmos are now rendered from an unsafe pass in URP. (UUM-99992)
- Fixed customIndexing (support for lowercase value). (UUM-101208)
- Fixed debug draw mode not rendering with GPUResidentDrawer enabled. (UUM-71437)
- Fixed debug Wireframe rendering mode for URP. (UUM-85907)
- Fixed Debug.Assert warning when atlas would grow too big for an editor font. (UUM-85059)
- Fixed default preset not working outside of the scene view.
- Fixed Depth priming doesn't force using intermediate textures anymore. This is a memory and performance optimization when rendering directly to the backbuffer.
- Fixed Disabled splatmaps for shadows-only terrain. (UUM-79364)
- Fixed disappearing caret for TMP InputField. (UUM-104598)
- Fixed documentation for box light support in RT.
- Fixed dropdown items are not highlighted when setting padding in .unity-base-dropdown__item and hovering the mouse over the label. (UUM-86350)
- Fixed dropdown rendering problem when opening from the Prefab Overrides Comparison window.
- Fixed dynamic resolution not updating when using the ScalableBufferManager API in URP. (UUM-90878)
- Fixed editor crash when a null object is passed in to EnsureUniqueSiblingName. (UUM-91927)
- Fixed Editor crash when building a player using BuildOptions.DetailedBuildReport on Mac. (UUM-91450)
- Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239)
- Fixed editor crash when serializing files bigger than 2GB. (UUM-103305)
- Fixed editor Crashes on CreateDirect3D11SurfaceFromDXGISurface when calling Material.SetFloat() or Material.SetInt(). (UUM-55991)
- Fixed editor no longer crashes when changing template scene to instantiate if user has a preview thumbnail set. (UUM-97241)
- Fixed EditorWindow sizing issues when dragging windows between displays with different DPI scales.
- Fixed Enum fields to not show on click for OSX when TapToClick is enabled. (UUM-91306)
- Fixed error messages with texture slots that have a missing texture. (UUM-99281)
- Fixed errors related to incompatible keyword spaces when loading a project using ray tracing shaders. The errors can be generated when using closest hit shaders and keywords in a fallback shader. (UUM-98620)
- Fixed errors spamming console when the Inspector of a .androidlib asset is displayed. (UUM-103757)
- Fixed exceptions thrown when using function key shortcuts to select Terrain tools when Terrain Tools package is installed. (UUM-97013)
- Fixed floating license cleanup and concurrent license update in LicensingClient 1.17.1.
- Fixed Focus select on TextField on mobile devices.
- Fixed for macOS player auto-connecting to the profiler.
- Fixed freeze within cyclic compositions where internal depth limit was not being observed. (UUM-49767)
- Fixed function key shortcuts for Terrain Trees and Details tools.
- Fixed GCAlloc in NativePassData.GraphPasses(). (UUM-95334)
- Fixed Gradient field picker not updating correctly during Undo/Redo. (UUM-99032)
- Fixed GradientPicker removing all swatches when dragging them outside. (UUM-100664)
- Fixed graphics jobs toggle in projects settings when building for standalone targets. (UUM-91713)
- Fixed HasCharacters and TryAddCharacters for utf32. (UUM-102582)
- Fixed HDRP default managed stripping level.
- Fixed hovering over Layout integer field in UITK debugger to now highlights properly. (UUM-87421)
- Fixed how search handle enum flags. (UUM-95785)
- Fixed IME text not appearing in UITK's TextField as we type. (UUM-84531)
- Fixed IMGUI EditorGUIUtility.labelWidth value being changed by the Scene View UI. This could impact other windows drawn afterwards. (UUM-110450)
- Fixed IMGUI Errors on LinuxEditor arising when RepaintImmediately() called on window currently being painted. (UUM-104622)
- Fixed imgui text placement when used alongside an icon. (UUM-92553)
- Fixed implicit truncation shader warnings when using the multiplayer VR template.
- Fixed in UI Builder: the last Canvas Theme applied to a UXML Document by the user is now remembered.
- Fixed inconsistent default naming convention for new Build Profiles, and added a "Build Profile" label to the description in the Build Profile Settings header.
- Fixed inconsistent naming in the UI Toolkit Samples window. All items are now displayed in a consistent format using human-readable names. (UUM-104492)
- Fixed incorrect margins in the UI Toolkit Project Settings pane. (UUM-104492)
- Fixed internal structs to readonly and removed ref readonly usage for non-readonly structs.
- Fixed invalid a tag exception with UITK.
- Fixed issue causing some detail popups to appear in the wrong place on macOS. Examples include Shader Graph and VFX detail popup views. (UUM-102046)
- Fixed issue on MacOS with Apple Silicon where the grid animation preview window might overlap with the rendered preview object. (UUM-97414)
- Fixed issue to Ensure ConsoleWindow Autoscroll works even if rows are added during OnGUI. (UUM-83749)
- Fixed issue to now prevent a GuiLayout error when extracting textures or materials multiple times from the model importer editor. (UUM-102752)
- Fixed issue where directories with very large numbers of items and deep directory structures could cause dragging assets into a project to become sluggish and potentially freeze the Editor.
- Fixed issue where pressing Shift+Tab in the inspector would focus a completely different tab.
- Fixed issue where the CrashReporter was improperly getting EngineDiagnostics value during runtime.
- Fixed issue where the Unity Editor would still open after a user terminated the launch screen during project load. (UUM-107863)
- Fixed issue where user could resize or move hidden elements or their children. (UUM-76962)
- Fixed issue with Android builds adding extra file extensions when "Show all filename extensions" was enabled in Finder preferences on macOS 15.
- Fixed issue with caret navigation/selection not working properly in WebGL for TMP.
- Fixed issue with dynamic fonts having some characters included in a clean build when using TMP. (UUM-103618)
- Fixed issue with static time access to BuildTargetDiscovery causes importer to fail.
- Fixed issue with text after superscript/subscript not being reset to its default size properly. (UUM-87350)
- Fixed issue with TMP bloom effects not working anymore. (UUM-90091)
- Fixed issue with transition color on text with ATG.
- Fixed issues with IMGUI's input field not updating properly when using certain methods such as Paste and Cut. (UUM-95908)
- Fixed IsValidFolder documentation to reflect behavior. (UUM-75594)
- Fixed launch screen repeatedly changing window title to improve Editor launch speed.
- Fixed legacy "Build Settings" window being incorrectly shown instead of the "Build Profiles" window when saved in an old project's layout.
- Fixed LinuxEditor failing to trigger some shortcuts when InputManager is disabled. (UUM-104604)
- Fixed long component titles overlapping the navigation arrow in the Add Component window. (UUM-91821)
- Fixed long names when creating Build Profiles that caused errors in the console and failure to create build profiles. (UUM-95787)
- Fixed macOS player settings not showing in build profile when on non-matching OS editor.
- Fixed macOS progress bars always being shown on the main display rather than over the main Editor window. (UUM-102920)
- Fixed mask property not resetting when a new clip is added in the Model Importer clip editor. (UUM-100110)
- Fixed memory leak in LineRendering. (UUM-91900)
- Fixed missing padding for error messages in the UI Toolkit Debugger's Dynamic Atlas Viewer. (UUM-104492)
- Fixed missing script warning in Environment Samples.
- Fixed modified time for meta file when creating a new script file in an embedded package. (UUM-93130)
- Fixed namespace stripping on managed class when class name contains the namespace. (UUM-82870)
- Fixed null exception when property editors are being rebuilt without enabled first. (UUM-100541)
- Fixed NullPointerException when editing Supported URL Schemes or Preloaded Assets size setting.
- Fixed Nullref when using a Water Decal with Deformation and Current checked without Mask And Current Water Decal Workflow.
- Fixed NullReferenceException when closing the Prefab Variant Menu. (UUM-92701)
- Fixed NullReferenceException when extracting Textures in the ModelImporter inspector. (UUM-102710)
- Fixed ObjectSelector now removed after using the advanced picker. (UUM-92733)
- Fixed occurrence of blurry text in the editor when using bitmap font. (UUM-49006)
- Fixed offscreen rendering flags to be added only when the "Offscreen Rendering (Vulkan)" OpenXR UI setting is enabled. [OXRB-358](https://unity3d.atlassian.net/servicedesk/customer/portal/2/IN-78279). (OXRB-358)
- Fixed opening editor log when -logFile is a relative path. (UUM-96399)
- Fixed OverlayMenu behaviour when deleting or reverting presets. (UUM-103066)
- Fixed OverlayMenu width when preset name is very long. (UUM-103059)
- Fixed placeholder not showing after deleting text in numeric fields on mobile.
- Fixed potential file read errors when an AssetBundle unloads Textures when Texture Streaming is enabled.
- Fixed prefab editor ignoring gameobject structure changes such as adding or removing a component. (UUM-72378)
- Fixed prefab Override comparison window now displays properly with many fields. (UUM-96045)
- Fixed prefab stage applying changes too early. (UUM-107890)
- Fixed presets that are dragged into the Hierarchy to now respect the Scene View placement preferences.
- Fixed preventing crash caused by a null Heightmap::m_Heightmap.
- Fixed query panel icon. (UUM-111403)
- Fixed RadioButtonGroup getting cleared when selected in the UIBuilder. (UUM-87770)
- Fixed ray tracing shaders from .shader files ignoring Strict shader variant matching option from Player Settings.
- Fixed red spots appearing when using blending scenarios with APV. (UUM-92338)
- Fixed RenderingLayerMask type is now used for URP Lights and Decals. Upgrade versioning system for URP additional components.
- Fixed same static batching data when building a player from editor or from command line. (UUM-98557)
- Fixed scene saving prompt so it doesn't appear when opening another scene while in Play Mode. (UUM-69486)
- Fixed scrolling to the specified Visual Element in a OpenAndScroll method of a GraphicsSettingsInspectorUtility class.
- Fixed ScrollView now replaced by a scrollable textArea in the Console. (UUM-97127)
- Fixed Search Default Index is not created when a package already has an index. (UUM-102532)
- Fixed search icons size fixes. (UUM-93307)
- Fixed Search previews that were not displayed. (UUM-99995)
- Fixed SerializedProperty errors that could occur when editing and canceling the edit for an int2 followed by float2. (UUM-110524)
- Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
- Fixed shader compilation warning when building a URP project to tvOS.
- Fixed Shader Graph sticky note from losing visibility of first line after Enter key pressed. (UUM-76191)
- Fixed Shader Sripping options after domain reload. (UUM-92040)
- Fixed Shortcuts to now update in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default". (UUM-95870)
- Fixed Skin-mesh shadow cascade culling. (UUM-98273)
- Fixed some BIDI selection issues with ATG.
- Fixed some performance issues when moving Terrain objects (eg. for shifting world origin to support large worlds) while Tree rendering is disabled. Renderers for tree instances would still be updated but this is not particularly useful or wanted if you are using some other system to render Tree instances. So now the updating of tree instances is bypassed in this scenario. Re-enabling tree rendering will resume updating tree instance and detail renderers. When tree rendering is enabled, performance remains roughly the same as before. (UUM-98086)
- Fixed switch to OnDidApplyAnimationProperties instead of Update for DecalProjectors.
- Fixed System Font so now is supported with TMP installed in the project. (UUM-102444)
- Fixed text selection being unstable when using ellipsis.
- Fixed texture asset conflicts when multiple Shader Graph sample content sets were imported at the same time. (UUM-103183)
- Fixed that a Scene is built with the additive Scene's contents when loading the additive Scene on Awake. (UUM-95786)
- Fixed that the Debug pop up window can sometimes not render when Unity is places across monitors with varying display scaling.
- Fixed the "Unity Android Player" hyperlink by making it point to the latest android manual. (UUM-98728)
- Fixed the DirtyFlags of all buld profiles are changed to "True" when activating a build profile.
- Fixed the Editor from causing macOS to prompt for access for any and all directories that recently opened projects exist in. Even if it they do not contain the project that is being opened.
- Fixed the hover background color of buttons in the Rendering/Lighting window. (UUM-83223)
- Fixed the indentation of list properties in the inspector. (UUM-99070)
- Fixed the issue with search results are stacked on top of each other. (UUM-107495)
- Fixed the method to get object picker control ID while avoiding creating a new instance. (UUM-110121)
- Fixed the Prefab overrides comparison popup placement on multi monitor setups with varying display scaling. (UUM-88949)
- Fixed the Profiler preferences margin around the help boxes. (UUM-101596)
- Fixed the total time taken that is reported in the console, editor log and build report at the end of player builds which was not accounting for the entire task and thus under-reporting how long it took to complete.
- Fixed the EditorStyles.whiteBoldLabel style so the text is white. (UUM-84114)
- Fixed tiles flickering on Metal (race condition in Light List Build). (UUM-83620)
- Fixed TMP Essential Resources popup showing up on import on SRP samples. (UUM-92266)
- Fixed TMP's GetSpriteIndexFromName method. (UUM-61436)
- Fixed to ensure we do not call AnyTargetMaterialHasChildren for non material assets being deleted from the project browser. (UUM-79129)
- Fixed to now saving the HDR Cubemap Encoding setting. (UUM-102024)
- Fixed Toggle search Icon on the Query TreePanel. (UUM-101139)
- Fixed tooltip position when mouse is over Scripting Defines in Build Profiles window
- Fixed touch position calculation to match mouse position calculation on Windows (Input.mousePosition). This fixes consistency issues between mouse and touch when in certain multi-display and multi-window scenarios. (UUM-99077)
- Fixed two pane split view dragline style for UITK to avoid inconsistency in editor windows.
- Fixed typo in TMP. (UUM-101686)
- Fixed UITK input for UWP.
- Fixed UnauthorizedAccessException when edits are made to SceneTemplateSettings with Perforce Integration Enabled. (UUM-93720)
- Fixed Underline with font fallback chain. (UUM-110065)
- Fixed unexpected platforms display in build profile player settings overrides for cross-compiling Standalone and Server platforms.
- Fixed UnityEvent drawer changing the object argument when editing multiple objects. (UUM-104854)
- Fixed upload button is not aligned with other buttons in the Build Profiles window footer.
- Fixed URP shadows being rendered incorrectly with transparent objects in the scene. (UUM-97942)
- Fixed values changed on a Prefab Asset now are not retained when entering Play Mode. (UUM-100594)
- Fixed vertex snapping not working in Scene View for objects rendered through the GPU Resident Drawer. (UUM-66422)
- Fixed VFX help urls for RandomSelector, VFXAttributeParameter and SampleWaterSurface.
- Fixed visual misalignment between the UI and the C# code sections in the UI Toolkit Samples window to ensure consistent alignment. (UUM-104492)
- Fixed warning about inability to create a file containing "~UnityDirMonSyncFile~" in the filename located in a modules file. (UUM-109594)
- Fixed water samples input issues.
- Fixed water system debug mode for tesselation on metal.
- Fixed water using the wrong depth for transparents with depth prepass enabled. (UUM-86609)
- Fixed Windows to now be restored correctly to their last positions when opened on Ubuntu 24.04. (UUM-95655)
- Fixed wrong cursor position when using ATG when highlighting text on mobile.
- Fixed [Build Profiles] Creating and renaming Build Profile assets through the Build Profile window will remove all leading and trailing whitespaces.
- Fixed ExposedReference property drawer not allowing scene references. (UUM-108754)
- Fixed GetIcons API for Standalone platforms. (UUM-97474)
- Fixed HeaderAttribute property drawer issue when used with collections. (UUM-104395)
- Fixed PlayerSettings icon APIs so that GetIcons, GetIconsForTargetGroup, GetIconSizes, and GetIconSizesForTargetGroup return the correct icon arrays for the provided NamedBuildTarget or BuildTargetGroup argument. (UUM-97474)
- Fixed: URP supports up to 32 Rendering Layers, but this feature didn't work for the 23rd layer or higher. And this PR
- Handle ADB vs metafile GUID mismatch during import. (UUM-83888)
- Hide Edit menu items added by Apple Intelligence.
- Improved Add Component window so long item names are truncated with ellipsis. (UUM-91895)
- Improved External Script Editor handling of macOS application bundles. You will no longer get a warning in the console about the application not existing even though it does. (UUM-99484)
- Improved performance by ensuring the SearchBaseCollection view is not rebuilt unless the fixedItemHeight has changed. (UUM-107392)
- Improved performance of the Progress Bar on MacOS by throttling calls to update the Dock image.
- Improved some API documentation for Terrain and TerrainData. Also corrects the TerrainData GetAlphamaps and SetAlphamaps pages.
- Improved text clarity in Build Automation Modal Window.
- Improved the contrast of the green highlight for selected panels in the UI Toolkit Debugger when the Editor theme is set to Light. (UUM-104492)
- Improved the readability of the Asset Importer drop-down selector to display longer names. (UUM-100782)
- Improved the readability of toggle fields in UI Toolkit Project Settings window. (UUM-87286)
- Improved the readability of type names in search tooltips. (UUM-101544)
- Improved the toolbar style in the preview window to prevent large labels from occupying excessive space. (UUM-110119)
- Late binding of SpriteAtlas objects now works when loading from content archives. (UUM-101143)
- Linux: Fixed crash when an exception is thrown in a docked tab when closing a window.
- Loading a SearchQuery must properly setup a Table if needed. (UUM-107879)
- Mac: Fixed issue that when loading a multi-monitor window layout on Mac then all Unity windows would be clamped to the same screen where the mouse is, instead of keeping their positions on the various monitors. (UUM-110840)
- Made unity_RendererBounds_Min and unity_RendererBounds_Max available in URP with BRG, EG or GRD. (UUM-103990)
- Make the Platform Discovery window save the platform selection upon domain reload. (UUM-98964)
- Object reflection missing on a Planar Reflection Probe when rotating the camera to certain angles with the Realtime Raytracing quality setting enabled. (UUM-86524)
- Optimized Render Texture descriptor access in ReAllocateHandleIfNeeded method.
- Prevent "Attempting to draw with missing bindings" warning from being reported in some cases. (UUM-92382)
- Reduced the amount of time spent getting the time SpeedTree9Importer.DirtyCustomerDependencies.
- Removed a need to rely on ScriptableRenderer in ShaderBuildPreprocessor. (UUM-93124)
- Removed a redundant NUnit include from the Scriptable Render Pipeline (SRP) Core code.
- Removed confusing "The operation completed successfully." in error messages.
- Removed context from SearcxhExpression.Parse which ensure SearchProvider.OnDisable is called sync and not through the finalizer. (UUM-91490)
- Removed CurrentMaximizeLayout from the Layout menu as it should not be loadable as any other layout. Prevent layouts loaded from menus and scripts to put Unity in an unrecoverable state. (UUM-98930)
- Removed cursor for min max slider in the default runtime theme. (UUM-88921)
- Removed format from QueryFilterBlock context menu. (UUM-74886)
- Removed Legacy Bindings. Outdated bindings from Unity 5 and earlier have been removed.
- Removed max width limit for search query panel. (UUM-103391)
- Removed the *Check for Updates* window from the Unity Editor. (UUM-102388)
- Removed the *Check for Updates* window from the Unity Editor.
- Removed the possibility of doing interactive baking on Arm64 platforms.
- Removed the scroller from the prefab override modal when the content does not overflow.
- Replaced an assert with a debug assert to address an issue with the hierarchical animation component. (UUM-109748)
- RG16 texture format is now fully supported and available in Editor Inspector.
- Search disable find reference in menu if indexing options are not enabled. (UUM-86364)
- The inspector window preview area dragline anchor should no longer be visible when it is not supposed to be. Additionally, the minimum height of the content area is now set to a non-zero value to prevent it from collapsing to nothing. (UUM-93306)
- TransformAccessArray.Add APIs act consistently when passed null Transforms or invalid InstanceIds. They will add the null entry and print a warning to the console. (UUM-70574)
- Updated a help url for URP camera. (UUM-91777)
- Updated background colors and section layouts in the Rendering Debugger. (UUM-102902)
- Updated Build Profile window icons for Web platform.
- Updated custom hash code generation to be stable and not rely on the captured variables for lambdas.
- Updated documentation references for URP/HDRP Camera, Decal projector, Probe Volumes. (UUM-91777)
- Updated Editor splash screen copyright to 2025. (UUM-93029)
- Updated the Editor to ensure the correct Unity logo appears in the Platform settings when using the dark theme.
- Updated the Inspector so changing the UnityEvent target now clears the method if they're incompatible. (UUM-101710)
- Updated the precompiled assemblies update consent request message so that the dialog instructions always remain visible. (UUM-99073)
- Updated GetInstanceIDForSceneGlobalObjectID to correctly return objects loaded through PrefabUtility.LoadPrefabContents() by including preview scenes in its search. (UUM-101508)
- [APV] Impossible to switch between multiple Baking Set when multiple scenes are loaded additively. (UUM-85396)
- [Device Simulator] Make sure to return the same value of Screen.currentResolution.refreshRateRatio.value as in Game view. (UUM-71385)
6000.1.15f1
- Improved performance of RectTransform.GetWorldCorners by removing an unneeded call to the Transform property.
- Fixed a crash in the Model Importer when a FBX file has corrupted Blendshape data. (UUM-109143)
- Fixed Awaitables that use main thread affinity logic for continuations so they are not hanging when paused in play mode.
- Fixed crash in GameObject::IsActiveIgnoreImplicitPrefab(). (UUM-92622)
- Fixed previous splash screen background/logo from being cleared. (UUM-111658)
6000.0.55f1
- Fixed Awaitables that use main thread affinity logic for continuations so they are not hanging when paused in play mode.
- Improved performance of RectTransform.GetWorldCorners by removing an unneeded call to the Transform property.
- The shader variant limit option in Shader Graph Project Settings now requires an opt-in override toggle.
- Crash on RenderTarget::SetActive when opening the project. (UUM-103185)
- Documentation update to PostProcessSceneAttribute.
- Ensure preference to accept to modify the Diagnostics page stays valid for the life of the SettingsWindow. (UUM-104094)
- Fixed an issue where the Editor would crash if you called AssetBundle.UnloadAsync(...) and then immediately called AssetBundle.LoadFromFileAsync(...) that pointed to the same bundle you were in the process of unloading.
- Fixed error message and refresh missing when going into playmode if no domain reload. (UUM-108340)
- Fixed previous splash screen background/logo from being cleared. (UUM-111658)
- Fixed VFX not repainted when changing some asset properties. (UUM-99917)
- Fixed warning about inability to create a file containing "~UnityDirMonSyncFile~" in the filename located in a modules file. (UUM-109594)
- Fixed GetIcons API for Standalone platforms. (UUM-97474)
- Mac: Fix issue that when loading a multi-monitor window layout on Mac then all Unity windows would be clamped to the same screen where the mouse is, instead of keeping their positions on the various monitors. (UUM-110840)
2022.3.65f1
- Added a message so the macOS Editor can properly ask the user for permission to access the microphone. This fixes a bug where if the Editor was launched via './run', instead of the Unity Hub, the microphone would not work.
- Added warning to tag manager if trying to add the same tag more than once. (UUM-99990)
- Fixed a bug where ctrl + left click would not open the contextual menu for the Orientation Gizmo and added support for Mac's two-finger click.
- Fixed a crash that occurred after resetting packages while prefabs from those packages are open in the active scene. (UUM-97847)
- Fixed a slight performance regression in build pipeline.
- Fixed changes to fields that used delayed fields not being saved in prefab scenes. (UUM-107890)
- Fixed Cursor.visible ignoring CursorLockMode.Locked. (UUM-85853)
- Fixed floating license cleanup and concurrent license update in LicensingClient 1.17.1.
- Fixed IMGUI EditorGUIUtility.labelWidth value being changed by the Scene View UI. This could impact other windows drawn afterwards. (UUM-110450)
- Fixed issue where the Unity Editor would still open after a user terminated the launch screen during project load. (UUM-107863)
- Fixed method decorated with HideInCallstack attribute being opened by IDE instead of the caller method. (UUM-99776)
- Fixed prefab stage applying changes too early. (UUM-107890)
- Fixed SerializedProperty errors that could occur when editing and canceling the edit for an int2 followed by float2. (UUM-110524)
- Fixed the method to get object picker control ID while avoiding creating a new instance. (UUM-110121)
- Fixed VFX not repainted when changing some asset properties. (UUM-99917)
- Updated 7-Zip to 25.00.
6000.1.14f1
- Crash on RenderTarget::SetActive when opening the project. (UUM-103185)
- Documentation update to PostProcessSceneAttribute.
- Ensure preference to accept to modify the Diagnostics page stays valid for the life of the SettingsWindow. (UUM-104094)
- Ensure updating the Search window title when receving async results will triggers repaint. (UUM-111417)
- Fixed an issue where the Editor would crash if you called AssetBundle.UnloadAsync(...) and then immediately called AssetBundle.LoadFromFileAsync(...) that pointed to the same bundle you were in the process of unloading.
- Fixed error message and refresh missing when going into playmode if no domain reload. (UUM-108340)
- Fixed for macOS editor crash that could occur during specific situations when entering playmode. (UUM-109764)
- Fixed query panel icon. (UUM-111403)
- Fixed VFX not repainted when changing some asset properties. (UUM-99917)
- Fixed GetIcons API for Standalone platforms. (UUM-97474)
- Mac: Fix issue that when loading a multi-monitor window layout on Mac then all Unity windows would be clamped to the same screen where the mouse is, instead of keeping their positions on the various monitors. (UUM-110840)
- Search disable find reference in menu if indexing options are not enabled. (UUM-86364)
6000.0.54f1
- The game view rendering statistics window now displays a warning of incorrect triangle and vertex count when indirect draw calls are issued, such as is the case with GPU Occlusion Culling. (UUM-102572)
- "Asset Labels" section should not appear when a non-asset is being selected. (UUM-110356)
- Avoid rare crash while sending Analytics during Licensing operations.
- Changed the TextInputBaseField Blur behaviour so that it now resets and scrolls the text back to the start when focus is lost.
- Exception thrown when renaming component with symbols in UIBuilder. (UUM-107901)
- Fixed a bug where ctrl + left click would not open the contextual menu for the Orientation Gizmo and added support for Mac's two-finger click.
- Fixed an exception when accessing the toolbar of the animator window with a deleted animator. (UUM-107430)
- Fixed Cursor.visible ignoring CursorLockMode.Locked. (UUM-85853)
- Fixed distorted TagManagerInspector pop up window if tag confirmed using Enter. (UUM-110586)
- Fixed IMGUI EditorGUIUtility.labelWidth value being changed by the Scene View UI. This could impact other windows drawn afterwards. (UUM-110450)
- Fixed prefab stage applying changes too early. (UUM-107890)
- Fixed renaming profiles adding a suffix '1' with capitalization only edits.
- Fixed SerializedProperty errors that could occur when editing and canceling the edit for an int2 followed by float2. (UUM-110524)
- Fixed the method to get object picker control ID while avoiding creating a new instance. (UUM-110121)
- Fixed Underline with font fallback chain. (UUM-110065)
- LaunchScreen for Windows Editor only closed with Esc key and not also Enter. (UUM-111095)
- Random crash in BatchRendererGroup rendering fixed.
- Removed redundant NUnit include from SRP Core code.
- Updated 7-Zip to 25.00.
6000.1.13f1
- The game view rendering statistics window now displays a warning of incorrect triangle and vertex count when indirect draw calls are issued, such as is the case with GPU Occlusion Culling. (UUM-102572)
- "Asset Labels" section should not appear when a non-asset is being selected. (UUM-110356)
- Exception thrown when renaming component with symbols in UIBuilder. (UUM-107901)
- Fixed a bug where ctrl + left click would not open the contextual menu for the Orientation Gizmo and added support for Mac's two-finger click.
- Fixed an issue where progress messages displayed during editor startup on Windows would sometimes stop updating. (UUM-110166)
- Fixed prefab stage applying changes too early. (UUM-107890)
- Fixed SerializedProperty errors that could occur when editing and canceling the edit for an int2 followed by float2. (UUM-110524)
- Fixed the method to get object picker control ID while avoiding creating a new instance. (UUM-110121)
- Fixed Underline with font fallback chain. (UUM-110065)
- LaunchScreen for Windows Editor only closed with Esc key and not also Enter. (UUM-111095)
- Removed redundant NUnit include from SRP Core code.
- Updated 7-Zip to 25.00.
6000.1.12f1
- Black boxes no longer show when a modal window is open. (UUM-101514)
- Changed the TextInputBaseField Blur behaviour so that it now resets and scrolls the text back to the start when focus is lost.
- Fixed an exception when accessing the toolbar of the animator window with a deleted animator. (UUM-107430)
- Fixed distorted TagManagerInspector pop up window if tag confirmed using Enter. (UUM-110586)
- Fixed IMGUI EditorGUIUtility.labelWidth value being changed by the Scene View UI. This could impact other windows drawn afterwards. (UUM-110450)
- Fixed the issue with search results are stacked on top of each other. (UUM-107495)
- Fixed warning about inability to create a file containing "~UnityDirMonSyncFile~" in the filename located in a modules file. (UUM-109594)
6000.1.11f1
- Added a message so the macOS Editor can properly ask the user for permission to access the microphone. This fixes a bug where if the Editor was launched via './run', instead of the Unity Hub, the microphone would not work.
- Fixed issue on macOS where a dropdown can appear very far away from the button that was clicked. (UUM-109011)
- Fixed issue where the Unity Editor would still open after a user terminated the launch screen during project load. (UUM-107863)
- Fixed method decorated with HideInCallstack attribute being opened by IDE instead of the caller method. (UUM-99776)
- Fixed ray tracing shaders from .shader files ignoring Strict shader variant matching option from Player Settings.
- Improved preview window toolbar style so large labels do not take too much space. (UUM-110119)
- Loading RenderDoc in Windows Editor does not crash when GPU skinning(Batched) is enabled. (UUM-105820)
- Removed an assert to replace it with a debug assert due to an issue with hierarchical animation component. (UUM-109748)
- SpeedTree meshes and objects count differs when comparing the numbers in the Player with the Editor. (UUM-105402)
6000.1.0f1
- Improved material creation for PBR Sky custom material.
- libcurl used by Unity updated to version 8.10.1.
- Changed message in Font Asset Creator Window to make exception more clear. (UUM-101484)
- Ensured System Font is supported with TMP installed in the project. (UUM-102444)
- Fixed "Serialized object has been disposed" errors when closing the Player Settings window.
- Fixed a crash in the Editor that occurred when a vector with a sufficiently large magnitude was passed to a navigation agent's SetDestination method. (UUM-99274)
- Fixed a crash that occurred in TypeContainer
::rtti when deleting a Render Texture that was assigned to the Main Camera. (UUM-101233) - Fixed an issue where hyperlinks won't open to the correct code line when scrolling in the console. (UUM-101694)
- Fixed an issue where the Contact Sales button was not aligned with the "No module loaded" text by adding more spacing. (UUM-99321)
- Fixed argument exceptions when using 'SpriteAsset' in UITK. (UUM-101232)
- Fixed color styling for query blocks with icons in the Light theme. (UUM-101085)
- Fixed the toggle search icon in the Query TreePanel. (UUM-101139)
- Fixed typo in Text Mesh Pro. (UUM-101686)
- OSX: Fixed an issue where changes made to values on a Prefab Asset were not retained when entering Play mode. (UUM-100594)
- Fixed build profile player settings changed through APIs not saved when using AssetDatabase.SaveAssets().
- Added a utility window to the Web platform tab in the Build Profiles window you can use to publish games on Unity Play (https://play.unity.com/). To access this window, select *Publish to Play* on the Web platform tab.
- Added configurable Build Automation Settings to Build Profiles when the Build Automation package is installed.
- Added functionality that enables platforms to install required packages automatically after user approval.
- Added graphics setting overrides to Build Profiles.
- Added preconfigured development build profiles to the Facebook Instant Games platform. These profiles optimize for shorter build times to help improve developer productivity.
- Added support for a quality level overrides in Build Profiles.
- Added support for Facebook Instant Games.
- Facebook Instant Games now includes default settings for targeting mobile and desktop devices that optimize for build size to reduce load times.
- Added a Scene View preference that raycasts to select a better initial position for new objects. This update resolves common placement issues such as new objects clipping into existing geometry, being placed below floor level, or floating in space.
- Added an array slice and mipmap info to the render graph debugger.
- Added extra validation to the render graph texture descriptor to avoid silently failing when a user tried to create an invalid texture.
- Added Scale Mode to Local Volumetric Fog components.
- Added the -disable-playback-engines command-line argument.
- All colors from Color.cs are now presented as defaults in the Color Picker window.
- Modified the new memory leak detection warning so it correctly uses 'Settings' instead of 'Preferences' to indicate where the Leak Detection Level dropdown selector is as a path. Only for macOS editor.
- Moved Undo History from the Edit menu to Window/General.
- Moving the Shared Scene List option out of the Platforms List in the Build Profiles window, and updated its icon.
- Reduced the number of FileIO operations required when loading a DLL.
- Renamed *Assets/Extract From Prefab* to *Assets/Extract Material SubAsset* and disabled this menu item when no asset is selected in the Project window.
- Reorganized the Assets menu to improve navigation.
- Reorganized the Edit menu to improve navigation.
- Fixed build profile virtual texturing issues:
- Added: RenderGraph APIs for Culling through CullContextData.
- Added: BuildProfile.GetComponent and BuildProfile.GetActiveComponent APIs.
- Changed: Enum values UnityEditor.TextureCompressionFormat.PVRTC, UnityEditor.MobileTextureSubtarget.PVRTC and Unity.Android.Types.AndroidTextureSupport.PVRTC will throw warnings if used and will be removed in a later release.
- Deprecated: PVRTC texture compression has been marked as deprecated for Unity 6.1.
- Deprecated: PVRTC_* types in UnityEditor.TextureImporterFormat, UnityEngine.TextureFormat and *_PVRTC_* types in UnityEngine.Experimental.Rendering.GraphicsFormat.
- Obsoleted: Made these APIs obsolete in RenderPipeline: Render (array version), BeginFrameRendering, and EndFrameRendering. More optimised alternative exist.
- Added a better error message to prevent player building inside PlayerLoop.
- Added a warning message in Player Settings to indicate Input Manager is legacy with a recommendation to use the Input System package instead.
- Changed canRunInBackground to false for Windows Gaming Input gamepads since they cannot be used while the application is in background.
- Embedded platforms are now visible in the platform browser.
- Improved LogLevel API documentation.
- Improved PackageCollection API documentation.
- Minimum window width and minimum window height resolution settings are now available regardless of the Fullscreen Mode set for the application window in Android Player settings.
- Now use less-verbose version strings by default on official branches. (UUM-85505)
- Physics: Reverted a fix for small body tunnelling at high (~200Hz) simulation frequencies. If affected, use the recommended workaround to decrease ccd threshold to slightly under 1/4 of the half-extent of the scene's smallest object.
- Fixed Build profile window refreshed every frame on Android.
- Fixed an issue by ensuring input semantics are treated as case insensitive.
- Added a Help button to the Render Graph Viewer. (UUM-85773)
- Added additional check to GraphicsSettings if URP or HDRP asset is a missing type. (UUM-79997)
- Added binary Build Profile parsing logic.
- Added hover and highlight behavior to the Add button for renderers in the LODGroup inspector. (UUM-82594)
- Added support for sprite secondary textures to uGui Image and CanvasRenderer. (UUM-73615)
- Adding an 'Include all scripts' checkbox option to the export window allows users to choose whether to include all project scripts in the export list. This serves as the initial step before addressing the script dependency issue. (UUM-46345)
- Addressed inconsistencies with available EditorToolContexts and EditorTools when Inspectors are locked or Property Windows are used. EditorToolContexts and EditorTools are now available only for the active selection.
- Asset Preview Window now renders a preview for assets with LODGroup components when no LOD group is selected. (UUM-82810)
- Changed message in Font Asset Creator Window to make exception more clear. (UUM-101484)
- Clarify background-size documentation regarding animation. (UUM-86426)
- Destroy Renderers after ShaderBuildProcessor accessed them.
- Disabled mouse jumping on Linux when using Wayland. (UUM-82831)
- Disabled SRP batcher on the AssetImportWorker. (UUM-77344)
- Do not accumulate vertical/horizontal scroll deltas for IMGUI events being triggered from native code.
- Ensure that Dock Tabs in WindowLayouts, of which that are supposed to be static are not meant to be dragged, are also prevented from closing as well.
- Ensured System Font is supported with TMP installed in the project. (UUM-102444)
- F-key functionality restored, and menu items enable/disable correctly. (UUM-83883)
- Fixed 'Open Download Page' in the platform browser/Build Profile window leads to insecure download for editor not installed through Unity Hub.
- Fixed a background color for focused assets in Project window. (UUM-86167)
- Fixed a crach with GRD and GPU Occlusion culling. (UUM-83152)
- Fixed a crash caused by a (rare) failure to initialize NetworkListManager COM interface.
- Fixed a crash if EditorSettings is attempted to be unloaded from managed. (UUM-97159)
- Fixed a crash in the Editor that occurred when a vector with a sufficiently large magnitude was passed to a navigation agent's SetDestination method. (UUM-99274)
- Fixed a crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting. (UUM-101482)
- Fixed a crash on macOS that occurs when dialog text is longer than 512 bytes and contains multibyte unicode characters. (UUM-97333)
- Fixed a crash on mdb_txn_begin when activating any of the Virtual Players. (UUM-87484)
- Fixed a crash on some Linux configurations where a notification from X11 could be raised before the application was initialized. (UUM-91116)
- Fixed an issue where the Export window did not maintain initial selection after selecting different items in the Project Browser.
- Fixed a crash that could occur on macOS when operations requiring a progress bar occurred in rapid succession. (UUM-89067)
- Fixed a crash that occurred during Multiplayer Role Stripping when transitioning across scenes with Do Not Destroy On Load Game Objects containing components with both server and client Multiplayer Roles.
- Fixed a crash that occurred during Multiplayer Role Stripping when using scenes that contained Do Not Destroy On Load components.
- Fixed a crash that occurred in TypeContainer
::rtti when deleting a Render Texture that was assigned to the Main Camera. (UUM-101233) - Fixed a crash that occurred when baking lightmaps using 16x antialiasing samples. (UUM-90432)
- Fixed a crash that occurred when calling HasProperty on a MaterialVariant with a missing ancestor. (UUM-91723)
- Fixed a crash that occurred when exiting and re-entering Play mode with incomplete InstantiateAsync operations. (UUM-86892)
- Fixed a crash that occurred when the Heightmap::m_Heightmap value was null.
- Fixed a crash that occurred when using Undo on an AudioSource with AudioRandomContainer in Play mode after adding a clip in Edit mode.
- Fixed a crash that would occur due to memory corruption in the Burst domain after logging a warning to the Editor console. (UUM-78956)
- Fixed a crash that would occur when a class ID in a Scene file did not match expected type, like, for example a Component as GameObject. (UUM-91352)
- Fixed a crash when importing models using the legacy external material location mode. (UUM-92285)
- Fixed a crash when the UI option "Remove unused properties" is clicked on the default material. (UUM-61599)
- Fixed a freeze in cyclic compositions where the internal depth limit was not correctly observed. The recursion handling now includes a limit to prevent exponential growth in the number of transfer commands, which previously could result in excessive memory usage. (UUM-49767)
- Fixed a GPU crash guard in case of wrong custom shader.
- Fixed a Gradient field picker issue that was not updating correctly during Undo/Redo. (UUM-99032)
- Fixed a Linux crash on right click in the middle of a window drag. (UUM-82814)
- Fixed a memory leak in the Line Renderer component. (UUM-91900)
- Fixed a missing icon for the "Edit Light Probes" overlay in the Scene view and fixed the toggle. (UUM-83379)
- Fixed a mouse icons in the Shortcut Helper Bar issue.
- Fixed a null reference exception on macOS when modifying textures to mark them as normal maps through the NormalMap setting dialog. (UUM-80063)
- Fixed a null reference that would occur when converting Inspector Preview to a floating window. (UUM-79366)
- Fixed a performance issue with the Linux editor when using high ulimit file descriptor counts. (UUM-85386)
- Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
- Fixed a potential NullRef exception when trying to open the SceneView Menu. (UUM-97539)
- Fixed a race condition that caused the Editor to enter an infinite import loop.
- Fixed a RenderGraph Pass Merging issue which led to unnecessary Clear Load Actions.
- Fixed a serialization issue where inline mapping length exceeded a hardcoded limit. (UUM-83673)
- Fixed a NullReferenceException that occurred when property editors were rebuilt without being enabled first. (UUM-100541)
- Fixed Additional Compiler argument not updating when switching tabs in Player Settings window or when selecting different platforms in Build Settings window. (UUM-66839)
- Fixed ambient probe not being updated when changing its intensity when running in play mode with static batching and GPU resident drawer enabled. (UUM-86959)
- Fixed an assertion asserts being spammed in the console when Maximum Reflection Probe count was higher than 64 (HDRP). (UUM-86779)
- Fixed an edge case where objects dragged into the scene view would be too close to the scene camera if the Scene Grid was disabled, the Scene Camera FOV was very low, and there was no object under the cursor. (UUM-95510)
- Fixed an Editor crash in the HDRP samples.
- Fixed an Editor crash that occurred on startup when a build profile was activated in OnPostprocessAllAssets().
- Fixed an Editor crash that occurred when a null object was passed to EnsureUniqueSiblingName. (UUM-91927)
- Fixed an Editor crash that occurred when changing the template scene to instantiate if the user had a preview thumbnail set. (UUM-97241)
- Fixed an Editor crash that would occur when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239)
- Fixed an error message that occurred when multiple objects with LODGroup components were selected.
- Fixed an error that caused terrain layer map corruption and console errors when painting with a global mipmap limit set. (UUM-55985)
- Fixed an exception that occurred in the Material Editor preview window. (UUM-96801)
- Fixed an exception that occurred when using a custom search provider. (UUM-96654)
- Fixed an incorrect GameObject name in the OcclusionEffect URP sample. (UUM-71878)
- Fixed an incorrect label for the culling mask in the Built-in Render Pipeline's camera inspector.
- Fixed an infrequent crash when calling Shader.WarmupAllShaders(). (UUM-73239)
- Fixed an instance where the editor would crash on start up if Overlays save data was corrupted. (UUM-96961)
- Fixed an isseu by preventing "Attempting to draw with missing bindings" warning from being reported in some cases. (UUM-92382)
- Fixed an isseu by removing cursor for min max slider in the default runtime theme. (UUM-88921)
- Fixed an issue by adding more ID protection when returning SearchResults.
- Fixed an issue by adding physical keyboard support on android. (UUM-65280)
- Fixed an issue by adding Unity logo (16x16 and 32x32) for Dark Mode. (UUM-96682)
- Fixed an issue by disabling splatmaps for shadows-only terrain. (UUM-79364)
- Fixed an issue by making Static Emissives in Light Explorer where it is not add to Undo History. (UUM-83357)
- Fixed an issue by modifying crunched cubemap serialization and deserialization to eliminate empty space from binary asset on disk.
- Fixed an issue by moving Shader property _Basemap_TexelSize from global to UnityPerMaterial cbuffer. ( so now rendering debugger "culling stats" option makes urp/particles shader SRP Batcher compatible).
- Fixed an issue by moving the registration of the SceneViewMotion and RectSelection shortcut contexts to the OnEnable method of the Scene view. (UUM-86183)
- Fixed an issue by no longer showing locale info message. (UUM-74127)
- Fixed an issue by preventing a call for GUI Repaint when in the middle of Building. (UUM-78811)
- Fixed an issue by preventing a call for GUI Repaint when in the middle of Building.
- Fixed an issue by reducing the amount of time spent getting the time SpeedTree9Importer.DirtyCustomerDependencies.
- Fixed an issue by removing a need to rely on ScriptableRenderer in ShaderBuildPreprocessor. (UUM-93124)
- Fixed an issue by removing CurrentMaximizeLayout from the Layout menu as it should not be loadable as any other layout. Prevent layouts loaded from menus and scripts to put Unity in an unrecoverable state. (UUM-98930)
- Fixed an issue by removing the scroller from the prefab override modal when the content does not overflow.
- Fixed an issue by replacing the ScrollView with a scrollable textArea in the Console. (UUM-97127)
- Fixed an issue by setting a minimum width for split panes in the UI Toolkit Debugger. (UUM-87428)
- Fixed an issue by stop using recursion to collect information about profiler samplers because it can lead to a Stack Overflow. (UUM-79067)
- Fixed an issue by stopping the Editor from causing macOS to prompt for access for any and all directories that recently opened projects exist in. Even if it they do not contain the project that is being opened.
- Fixed an issue by switching to OnDidApplyAnimationProperties instead of Update for DecalProjectors.
- Fixed an issue by updating a help url for URP camera. (UUM-91777)
- Fixed an issue by updating the Shortcuts in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default". (UUM-95870)
- Fixed an issue causing double restart prompts when toggling virtual texturing on Windows.
- Fixed an issue in MinMaxSlider that could make it oscillate and generate layout exceptions.
- Fixed an issue in the split view clean up process. (UUM-99450)
- Fixed an issue in visionOS XR applications where only the left eye rendered when using MSAA and RenderGraph.
- Fixed an issue on macOS with Apple Silicon where the grid animation preview window might overlap with the rendered preview object. (UUM-97414)
- Fixed an issue so that error messages in dialogs are no longer cut off when using high DPI monitors on Microsoft Windows. (UUM-87585)
- Fixed an issue so that Timeline tracks now accept Objects with both object and exposed references. (UUM-83224)
- Fixed an issue so the console no longer displays "Missing APV data asset . Please make sure that the lighting has been baked properly." when baking APV data and volume occlusion data is not created during baking. (UUM-86553)
- Fixed an issue so the Console no longer displays ArgumentNullException error while trying to save a new scene template when the currently loaded scene is a new unsaved scene. (UUM-97129)
- Fixed an issue so the TransformAccessArray.Add APIs act consistently when passed null Transforms or invalid InstanceIds. They will add the null entry and print a warning to the console. (UUM-70574)
- Fixed an issue that occurred when baking terrain with Adaptive Probe Volumes (APV).
- Fixed an issue that tree wireframe was incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
- Fixed an issue that would cause the editor to throw a null reference exception when selecting a Video Clip.
- Fixed an issue to maintain consistency between different font sizes in the Hierarchy and Scene view windows.
- Fixed an issue when scene saving prompt did not appear when opening another scene while in Play Mode (UUM-69486)
- Fixed an issue where a memory leak warning message appeared when creating a Material with GPU Resident Drawer enabled. (UUM-90039)
- Fixed an issue where a Scene was built with the additive Scene's contents when loading the additive Scene on Awake.
- Fixed an issue where Android build profiles with player settings overrides were not behaving based on the value of the scripting backed setting of the build profile, but instead were behaving based on the global/project settings player setting value.
- Fixed an issue where anti-aliased handles were distorted when drawn far from origin. (UUM-100479)
- Fixed an issue where assemblies were not included in a build when using DEVELOPMENT_BUILD constraint.
- Fixed an issue where AssetDatabase.GetAssetBundleDependencies returned list didn't include a dependency when it was a Prefab Asset. (UUM-83829)
- Fixed an issue where assigning an incorrect binding would erase custom shortcut binding and reset to default. (UUM-98265)
- Fixed an issue where attempting to reset the QualitySettings would cause the editor to crash if they contained 1 or more Texture Mipmap Limit Groups. (UUM-91590)
- Fixed an issue where baked-only shadows caused an increase in light intensity.
- Fixed an issue where changes to a prefab could be lost because the inspector would refresh when a curve/color/gradient editor window opened. (UUM-99614)
- Fixed an issue where debug draw mode was not rendering with GPUResidentDrawer enabled. (UUM-71437)
- Fixed an issue where directories with very large numbers of items and deep directory structures could cause dragging assets into a project to become sluggish and potentially freeze the Editor.
- Fixed an issue where enabling the Scene view camera overlay triggered synchronous shader compilation, even when asynchronous compilation was enabled. (UUM-79996)
- Fixed an issue where enum fields were not displayed on click in macOS when Tap to Click was enabled. (UUM-91306)
- Fixed an issue where having multiple Scene views open would make the Scene views constantly repaint. (UUM-77750)
- Fixed an issue where horizontal scrolling would not work when using a trackpad gesture. (UUM-84867)
- Fixed an issue where hyperlinks won't open to the correct code line when scrolling in the console. (UUM-101694)
- Fixed an issue where importing C# scripts led to missing documentation. (UUM-87334)
- Fixed an issue where it was impossible to dock the ShortcutManager window in the Editor. (UUM-96524)
- Fixed an issue where it was no longer possible to hide GameView's toolbar via editor mode. (UUM-85706)
- Fixed an issue where it was possible to edit the console content. (UUM-99459)
- Fixed an issue where late binding of SpriteAtlas objects didn't work when loading from content archives. (UUM-101143)
- Fixed an issue where macOS Player settings did not appear in the build profile when using the Editor on a non-matching operating system.
- Fixed an issue where navigating the Scene view with a pen tablet stopped working after returning to the Editor from another application. (UUM-90436)
- Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
- Fixed an issue where position handles still react on hover even when they are not interactive due to being positioned behind an overlay, such as the orientation gizmo. (UUM-97499)
- Fixed an issue where progress bar status was not updated during Android and iOS builds. (UUM-93106)
- Fixed an issue where Screen Space Shadows did not work on Decals. (UUM-81517)
- Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked.
- Fixed an issue where sprite flipbook shadows using sprite shadows did not update correctly. (UUM-74689)
- Fixed an issue where text following superscript or subscript was not reset to its default size correctly. (UUM-87350)
- Fixed an issue where text in IMGUI was incorrectly truncated. (UUM-84922)
- Fixed an issue where text tags with more than eight arguments weren't processed correctly. (UUM-91799)
- Fixed an issue where the About box said license was 'Unity Indie' after returning all licenses.
- Fixed an issue where the active input handling could be set to InputSystem and Both without indicating an error.
- Fixed an issue where the base class for a derived type without the [Serializable] tag was getting stripped during a player build. (UUM-71116)
- Fixed an issue where the build profile command line ignored the override global scenes option and always used the profile's scenes. (UUM-87796)
- Fixed an issue where the build profile threw an exception when the Build Profile window was open and the user tried to delete the build profile using Assetdatatabase.DeleteAsset.
- Fixed an issue where the CameraOverlay's dropdown didn't list cameras with repeated names. (UUM-95561)
- Fixed an issue where the Create menu had empty entries after updating packages in the project on Linux or exiting play mode on macOS. (UUM-89106)
- Fixed an issue where the cursor is frozen in the Game view when the "Input System Package (New)" input handling is used and "UnityEngine.CursorMode" is set to "ForceSoftware". (ISXB-986)
- Fixed an issue where the default humanoid in the animation preview window would be pink when the auto option was selected.
- Fixed an issue where the Device Simulator's scale would not persist when maximizing then minimizing another window. (UUM-78562)
- Fixed an issue where the DirtyFlags of all build profiles were set to "True" when activating a build profile.
- Fixed an issue where the editor could occasionally crash when exiting the editor with the Input System package included and the Active Input Handling is set to Both or Input System. (UUM-10774)
- Fixed an issue where the editor would incorrectly mark some objects as dirty in some cases.
- Fixed an issue where the Gizmos and Layers menu opened, closed and then immediately reopened when you clicked the dropdown. (UUM-91078)
- Fixed an issue where the graphics jobs toggle didn't work correctly in Project Settings when building for standalone platforms. (UUM-91713)
- Fixed an issue where the grid size input field in the Grid and Snap toolbar overwrote values during input. (UUM-91214)
- Fixed an issue where the intensity selector in the Color Picker displayed incorrect values after modifying RGB values. (UUM-96564)
- Fixed an issue where the items in the Window menu were not categorised and ordered alphabetically very good.
- Fixed an issue where the macOS Editor would stutter when navigating the Scene view with the middle mouse button.
- Fixed an issue where the macOS Player was not auto-connecting to the Profiler.
- Fixed an issue where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
- Fixed an issue where the Override Global Scene List checkbox didn't reset correctly in the Inspector.
- Fixed an issue where the Prefab Override comparison window didn't display correctly when many fields were present. (UUM-96045)
- Fixed an issue where the Progress Bar was misreporting the cause of Editor hangs in some cases.
- Fixed an issue where the restart editor prompt for Graphics Jobs Mode appeared when switching between Windows and other platforms.
- Fixed an issue where the selected marker on the Timeline was offset incorrectly when zoomed out. (UUM-55366)
- Fixed an issue where the Shortcut Helper Bar did not reactivate after being disabled in the Preferences window. (UUM-92862)
- Fixed an issue where the show read only properties would not work correctly.
- Fixed an issue where the Sprite Atlas Importer did not correctly apply texture platform settings for certain platforms (such as iOS) and prevented editing through the Inspector window or relevant APIs. (UUM-90066)
- Fixed an issue where the target folder was not outlined in blue when dragging and dropping an asset in the Project window. (UUM-87749)
- Fixed an issue where the TextMeshPro Essential Resources popup incorrectly displayed when importing Scriptable Render Pipeline samples. (UUM-92266)
- Fixed an issue where the TextureImporter "Alpha From Grayscale" and non-default Swizzle settings would have no effect when used with R16 grayscale source images.
- Fixed an issue where the Tooltip windows did not have a title on Linux. (UUM-83763)
- Fixed an issue where the WindowsEditor kept the main EditorWindow snapped when the Layout changed. (UUM-90338)
- Fixed an issue where the AddBlitPass RenderGraph function did not work for XR multiview array textures. (UUM-92499)
- Fixed an issue where there was not a common list of invalid characters.
- Fixed an issue where toggling the Incremental GC or active input handling player settings and then restarting the editor didn't result in the new setting taking effect.
- Fixed an issue where UIBuilder viewport doesn't reflect certain property changes. (UUM-97052)
- Fixed an issue where Unity crashed when navigating to the previous line in a Multiline TextField using the Advanced Text Generator (ATG) after adding an empty newline.
- Fixed an issue where users couldn't connect their cloud project while in batch mode.
- Fixed an issue where users of a cloud project with the "Inherited from Organization" role couldn't see the project in the Project Binding view.
- Fixed an issue where using a render pipeline asset extending UniversalRenderpipelineAsset or its HDRP equivalent resulted in significantly longer build times. (UUM-73223)
- Fixed an issue where using BatchRendererGroupDummyRenderer as an IntermediateRenderer could result in reading and writing invalid memory.
- Fixed an issue where vertex snapping did not work in the Scene view for objects rendered using the GPU Resident Drawer. (UUM-66422)
- Fixed an issue where AnyTargetMaterialHasChildren was called for non-material assets being deleted from the Project Browser. (UUM-79129)
- Fixed an issue where Application.cloudProjectId returned an incorrect ID when using build profiles with player setting overrides. (UUM-90426)
- Fixed an issue where BuildPipeline.BuildPlayer with a build profile ignored the override global scenes option and always used the profile's scenes. (UUM-87793)
- Fixed an issue where GizmoType.NotInSelectionHierarchy gizmos weren't restored after deselection. (UUM-72297)
- Fixed an issue where InvalidOperationException was thrown when switching to a custom Debug Draw Mode in Scene View. (UUM-90587)
- Fixed an issue where UnityWebRequest.error returned success after querying a texture, even though texture creation failed. (UUM-90140)
- Fixed an issue with column ordering in the Import Activity window when columns are deactivated.
- Fixed an issue with opening Editor log when -logFile is a relative path. (UUM-96399)
- Fixed an issue with same static batching data when building a player from the Editor or from command line. (UUM-98557)
- Fixed an issue with the floating asset preview window, which would fail to repaint under certain circumstances. (UUM-96393)
- Fixed an issue with the TextureImporter.GetAutomaticFormat API where it returned an unexpected format if the provided platform name referred to a platform without an installed build support module.
- Fixed an issue with the TextureImporter.GetAutomaticFormat API where it returned an unexpected format if the provided platform name referred to certain platforms (such as iOS).
- Fixed an issue with undo and redo operations not reverting the name when renaming a parameter in the Animator window. (UUM-95807)
- Fixed an issue with Unity Multiplayer Clone Editors so that dialogs that were meant to be unmoveable cannot be dragged.
- Fixed an issue with applyToCollection attribute condition when using custom property drawer. (UUM-67390)
- Fixed an issuse where a corrupted UXML file opened in the UI Builder.
- Fixed an isue by adding a shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
- Fixed an UnauthorizedAccessException that occurred when editing SceneTemplateSettings with Perforce Integration enabled. (UUM-93720)
- Fixed argument exceptions when using 'SpriteAsset' in UITK. (UUM-101232)
- Fixed assertions when setting the intensity of an HDR color to a high value. (UUM-33521)
- Fixed AssetDatabase.AddObjectToAsset with object arguments not working on an asset created with AssetDatabase.CreateAsset within the same StartAssetEditing / StopAssetEditing scope. (UUM-92732)
- Fixed Bold and Bold-Italic font weight for the editor font.
- Fixed Camera Editor focal length field processing value before it has been fully typed. (UUM-96983)
- Fixed color styling for query blocks with icons in the Light theme. (UUM-101085)
- Fixed console being cleared after building a player. (UUM-91487)
- Fixed console logs not being cleared on recompile if Clear on Recompile option is enabled. (UUM-73031)
- Fixed Context Menu not updating in the Shortcuts manager when resolving a Binding Conflict. (UUM-84760)
- Fixed corrupted Font crashing the editor when opened in FontAssetCreator. (UUM-78705)
- Fixed corruption in FontEngine.GetFaceInfo. (UUM-91772)
- Fixed crash in Font Asset Creator. (UUM-91956)
- Fixed current direction output in Sample Water Surface VFX node.
- Fixed custom gizmo rendering that loads textures causing crashes in URP. Gizmos are now rendered from an unsafe pass in URP. (UUM-99992)
- Fixed custom hlsl issue when used with a file and two output connected. (UUM-90776)
- Fixed debug rendering error when rebaking APV with disk streaming enabled.
- Fixed decal projector material creation.
- Fixed default preset not working outside of the Scene view.
- Fixed DeviceSimulator to implement Touch.rawPosition to return the starting position of the simulated touch contact. (UUM-58248)
- Fixed dropdown items were not highlighted when setting padding in .unity-base-dropdown__item and hovering the mouse over the label. (UUM-86350)
- Fixed duplicate separators appearing in the game object hierarchy menu. (UUM-83272)
- Fixed Editor errors caused when "RGB + 1-bit Alpha Compressed ETC2 4 bits" compression is used. (UUM-65395)
- Fixed EditorApplication.isFocused returning false in Play mode. (UUM-83091)
- Fixed errors related to incompatible keyword spaces when loading a project using ray tracing shaders. The errors were generated when using closest hit shaders and keywords in a fallback shader. (UUM-98620)
- Fixed Focus select on TextField on mobile devices.
- Fixed for 'Recursive serialization is not allowed for threaded serialization' when the build profile context instance is created in a serialization callback.
- Fixed GCAlloc in NativePassData.GraphPasses(). (UUM-95334)
- Fixed GradientPicker removing all swatches when dragging one outside. (UUM-100664)
- Fixed how search handle enum flags. (UUM-95785)
- Fixed IME box position for IMGUI.
- Fixed IME text not appearing in UITK's TextField as we type. (UUM-84531)
- Fixed implicit truncation shader warnings when using the multiplayer VR template.
- Fixed importing of DDS files using the DDPF_LUMINANCE format. (UUM-87535)
- Fixed Inter not being created at runtime issue. (UUM-79518)
- FIxed issue where an infinite reimport loop occured when a package was modifying scripting settings in a project with a build profile and player settings overrides. (UUM-95853)
- Fixed issue where pressing Shift+Tab in the inspector would focus a completely different tab.
- Fixed issue where Scene View navigation would not function properly when using a pen tablet as the input device. (UUM-77768)
- Fixed issue with Android builds adding extra file extensions when "Show all filename extensions" was enabled in Finder preferences on macOS 15.
- Fixed issue with caret navigation/selection not working properly in WebGL for TMP.
- Fixed issue with emojis in TextField on mobile. (UUM-72689)
- Fixed issue with emojis in TextField on mobile. (UUM-78397)
- Fixed issues where the TextureImporterInspector could sometimes fail to retrieve texture platform settings for platforms with more than one valid internal name (example: "iPhone" / "iOS"). (UUM-73858)
- Fixed issues with world space canvases rendered in offscreen cameras when in play mode and with a user defined application target frame rate. These could display flickering with transparent canvas UI components or ghosting for moving components. (UUM-86486)
- Fixed Light Probe field in the Graphics Settings. (UUM-86964)
- Fixed log messages being shown in Editor window. (UUM-87794)
- Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
- Fixed missing legacy deformers shapes for new water decal.
- Fixed namespace stripping on managed class when class name contains the namespace.
- Fixed null ref exception when trying to maximize a pop-up window. (UUM-76218)
- Fixed Nullref when using a Water Decal with Deformation and Current checked without Mask And Current Water Decal Workflow.
- Fixed NullReferenceException when Target of the RenderFunc is null.
- Fixed offscreen rendering flags to be added only when the "Offscreen Rendering (Vulkan)" OpenXR UI setting is present and enabled. (OXRB-358)
- Fixed prefab editor ignoring gameobject structure changes such as adding or removing a component. (UUM-72378)
- Fixed RadioButtonGroup getting cleared when selected in the UIBuilder. (UUM-87770)
- Fixed random editor freeze when generating lighting. (UUM-84915)
- Fixed rectangular selection in Scene View where objects weren't selected if they where rendered through the GPU Resident Drawer. (UUM-90229)
- Fixed red spots appearing when using blending scenarios with APV (UUM-92338)
- Fixed reimport Raytrace shader when switching between Mac, Windows, and Linux build target. (UUM-83044)
- Fixed rendering issues for XRSettings.renderViewportScale when using Vulkan. (UUM-83765)
- Fixed scene filtering not working on metal sometimes with render graph. (UUM-76465)
- Fixed search propositions for Hierarchy t:prefab. (UUM-86550)
- Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
- Fixed skin-mesh shadow cascade culling. (UUM-98273)
- Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
- Fixed sprite asset fallbacks not working on a job. (UUM-85568)
- Fixed sprite instancing with 2d shaders. (UUM-87636)
- Fixed text not being updated after changing some FontAsset's values.
- Fixed the classic asset bundle pipeline to recursively collect dependencies for prefab instances of a scene. Previously this was working correctly on a full build, but not an incremental one. (UUM-88032)
- Fixed the Clipping Planes float fields behavior for CameraEditor when using BiRP. (UUM-85583)
- Fixed the drag line of the splitter not sticking to the mouse position (UUM-79619)
- Fixed the help button tooltip text for some components.
- Fixed the indentation of list properties in the inspector. (UUM-99070)
- Fixed the issue where licensing modals was printing an error message in Editor console:
- Fixed the issue where the data time of a downloaded .unitypackage is not parsed correctly. (UUM-86875)
- Fixed the modified time for .meta files when creating a new script file in an embedded package. (UUM-93130)
- Fixed the over-clamping of delta time value applied to "unity_DeltaTime". (UUM-35772)
- Fixed the placement of the Prefab overrides comparison popup and other popups on multi-monitor setups with varying display scaling. (UUM-88949)
- Fixed the size of search icons. (UUM-93307)
- Fixed the size of search icons. (UUM-93350)
- Fixed the toggle search icon in the Query TreePanel. (UUM-101139)
- Fixed the EditorStyles.whiteBoldLabel style so the text is white. (UUM-84114)
- Fixed two pane split view dragline style for UITK to avoid inconsistency in editor windows.
- Fixed typo in Text Mesh Pro. (UUM-101686)
- Fixed UITK input for UWP.
- Fixed unexpected platforms display in build profile player settings overrides for cross-compiling Standalone and Server platforms
- Fixed URP shadows being rendered incorrectly with transparent objects in the scene (UUM-97942)
- Fixed VFX help urls for RandomSelector, VFXAttributeParameter and SampleWaterSurface.
- Fixed visual artifacts in tooltips on Linux. (UUM-91319)
- Fixed warning about probe volume. (UUM-75179)
- Fixed warning message occurring when Focusing a text just after enabling a UIDocument. (UUM-83856)
- Fixed water system debug mode for tesselation on metal.
- Fixed Window menu Package Manager, Asset Store, Services and My Assets have been moved to a Package Management submenu. This may impact user-defined keyboard shortcuts or scripts relying on menu item paths. Refer to the upgrade guide for more details about this change.
- Fixed Window menu Version Control menu item has been moved to a Version Control submenu and renamed External Provider. This may impact user-defined keyboard shortcuts or scripts relying on menu item paths. Refer to the upgrade guide for more details about this change.
- Fixes EditorWindow sizing issues when dragging windows between displays with different DPI scales.
- Fixes InvalidOperationException when using more than 20 render passes. (UUM-85293)
- Improved External Script Editor handling of macOS application bundles. You will no longer get a warning in the console about the application not existing even though it does. (UUM-99484)
- Improved text clarity in Build Automation Modal Window.
- Improved the Add Component window to truncate long item names with an ellipsis. (UUM-91895)
- Improved the performance of loading and processing Profile traces.
- Linux: Fixed crash when an exception is thrown in a docked tab when closing a window.
- OSX: Fixed an issue where changes made to values on a Prefab Asset were not retained when entering Play mode. (UUM-100594)
- Prevented the output of compile errors when a compilation is automatically retried, as they will be rerun and potentially fixed.
- QNX 8 SDK update to 8.0.2 version.
- Reduced the number of components categorized as Miscellaneous in the Add Component menu.
- Remove incorrect reporting of missing script compilation files when using source generators. (UUM-86938)
- Removed Edit menu items added by Apple Intelligence from view.
- Removed faulty GlobalVolumeFeature renderer feature from the Mobile_Renderer asset in the blank URP template. (UUM-84504)
- Renamed and reorganized the Help menu items to better indicate where they each direct the user.
- Render Graph Viewer - Properly show the values for clear and bindMs (UUM-88044)
- Stopped the launch screen from repeatedly changing the window title to improve Editor launch speed.
- The inspector window preview area dragline anchor should no longer be visible when it is not supposed to be. Additionally, the minimum height of the content area is now set to a non-zero value to prevent it from collapsing to nothing. (UUM-93306)
- The Linux editor will now reduce CPU usage when moved to the background, respecting the "Interaction Mode" setting. (UUM-79514)
- UI Builder: The last Canvas Theme applied to a UXML Document by the user is now remembered.
- Updated custom hash code generation to ensure stability and remove reliance on captured variables for lambdas.
- Updated documentation references for URP and HDRP Camera, Decal Projector, and Probe Volumes. (UUM-91777)
- Updated the Unity Editor splash screen copyright to 2025. (UUM-93029)
- Warning about uncompressed atlas should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
- Wizard - Some validations were showing the fix button when it was not needed. (UUM-78839)
- [Android] Fixed an issue by adding a warning informing users that UnityEditor.AndroidCreateSymbols enumeration is now obsolete and updated documentation on Unity 6000.1.
- [Android] Fix deprecation warning message to suggest the UnityEditor.Android.UserBuildSettings.DebugSymbols.level property instead of UnityEditor.Android.DebugSymbols.level on Unity 6. (UUM-91350)
- [APV] Fixed an issue where it was impossible to switch between multiple Baking Set when multiple scenes are loaded additively. (UUM-85396)
- [Device Simulator] Fixed issue to return the same value of Screen.currentResolution.refreshRateRatio.value as in Game view. (UUM-71385)
- [URP][RG] Incorrect partial blur when using RenderGraph in URP (UUM-79602)
6000.0.53f1
- Added a message so the macOS Editor can properly ask the user for permission to access the microphone. This fixes a bug where if the Editor was launched via './run', instead of the Unity Hub, the microphone would not work.
- Fixed an issue where the Unity Editor would still open after a user terminated the launch screen during project load. (UUM-107863)
- Fixed floating license cleanup and concurrent license update in LicensingClient 1.17.1.
- Fixed method decorated with HideInCallstack attribute being opened by IDE instead of the caller method. (UUM-99776)
- Improved preview window toolbar style so large labels do not take too much space. (UUM-110119)
- Loading RenderDoc in Windows Editor does not crash when GPU skinning(Batched) is enabled. (UUM-105820)
- Removed an assert to replace it with a debug assert due to an issue with hierarchical animation component. (UUM-109748)
- SpeedTree meshes and objects count differs when comparing the numbers in the Player with the Editor. (UUM-105402)
6000.1.2f1
- Fixed Universal_Foundation_GraphicsTests.214_Motion_Vectors_SG_Shader_Types_Vertex_Animation fails with GC.Alloc tests on ARM64 macOS
- Fixed Windows profile not showing install in build folder checkbox based on player settings overrides.
- Fixed pixelated icon in search window. (UUM-103429)
- .androidlib plugins if used extension plugins will work with Symlink Sources On. (UUM-103543)
- Fix upload button is not aligned with other buttons in the Build Profiles window footer.
- Fixed a performance regression for Volumes in Dev builds and in Editor.
- Fixed a runtime crash when changing MSAA levels on OpenGL.
- Fixed active profile disappears when opening a project with active server profile when server module is not installed
- Fixed an issue on Windows where some popups appear incorrectly scaled when displayed close to the border between two monitors with different DPI scaling settings. (UUM-86925)
- Fixed console icons. (UUM-103134)
- Fixed editor crash when serializing files bigger than 2GB (UUM-103305)
- Fixed EditorUserBuildSettings.activeBuildTarget unmatch the active profile shown in the window
- Fixed issue with dynamic fonts having some characters included in a clean build when using TMP. (UUM-103618)
- Fixed issue with transition color on text with ATG.
- Fixed pixelated icon in search window. (UUM-102758)
- Fixed some BIDI selection issues with ATG.
- Remove max width limit for search query panel. (UUM-103391)
- Updated the precompiled assemblies update consent request message so that the dialog instructions always remain visible. (UUM-99073)
- Windows now restored correctly to their last positions when opened on Ubuntu 24.04. (UUM-95655)
2022.3.64f1
- Added new callback onDeleteArrayElementCallback to ReorderableList. This is called from the "Delete Array Element" context menu to let you control the removal, like onRemoveCallback. (UUM-104534)
- Fixed an issue where Scene view gizmo icons were not loaded properly if "Load textures on demand" was enabled in project settings. (UUM-104825)
- Fixed by displaying more details in the log message and displaying them only once to avoid spam. (UUM-77757)
- Random crash in BatchRendererGroup rendering fixed.
- Removed the "Check for Updates" window. (UUM-102388)
- The Frame value field does not update when using the increment/decrement arrows in the Frame Debugger if the value has been manually inputted. (UUM-107394)
6000.1.10f1
- Fixed a slight performance regression in build pipeline.
- Fixed an bug that was causing error spam to the console if an HDRP scene had a terrain without GPU instancing enabled and wireframe mode was turned on in the Scene View. (UUM-104823)
- Fixed changes to fields that used delayed fields not being saved in prefab scenes. (UUM-107890)
- Fixed issue where user could resize or move hidden elements or their children. (UUM-76962)
- Fixed NullPointerException when editing Supported URL Schemes or Preloaded Assets size setting.
- Removed the "Check for Updates" window. (UUM-102388)
- Removed the "Check for Updates" window.
6000.0.52f1
- Improved Editor startup time by deferring package manager setup until licensing is ready.
- Enabled horizontal scroll for search Index Manager window. (UUM-104905)
- Fixed a bug that was causing error spam to the console if an HDRP scene had a terrain without GPU instancing enabled and wireframe mode was turned on in the Scene View. (UUM-104823)
- Fixed a slight performance regression in build pipeline.
- Fixed an issue which could cause the Editor Launch Screen to spontaneously crash on Linux. (UUM-104828)
- Fixed changes to fields that used delayed fields not being saved in prefab scenes. (UUM-107890)
- Fixed ExposedReference property drawer not allowing scene references. (UUM-108754)
- Fixed issue where user could resize or move hidden elements or their children. (UUM-76962)
- Fixed NullPointerException when editing Supported URL Schemes or Preloaded Assets size setting.
- Fixed TMP's GetSpriteIndexFromName method. (UUM-61436)
- Fixed HeaderAttribute property drawer issue when used with collections. (UUM-104395)
- NavMesh.CalculateTriangulation() now returns triangles in the same order every time the navigation system uses the same set of NavMesh polygons. (UUM-99801)
- Popup regression caused by a multi-platform fix only affecting OSX. (UUM-107557)
- Removed the "Check for Updates" window. (UUM-102388)
- Removed the "Check for Updates" window.
- Stopped launch screen repeatedly changing window title to improve Editor launch speed.
- Unity_RendererBounds_Min/max available in URP with BRG, EG or GRD. (UUM-103990)
6000.1.5f1
- Fixed function key shortcuts for Terrain Trees and Details tools.
- Fixed issue with static time access to BuildTargetDiscovery causes importer to fail.
- Fixed issue with TMP bloom effects not working anymore. (UUM-90091)
- Align the layout of HelpBoxes in the Build Profile window. (UUM-99453)
- Fixed a bug where the 'RectTransform' component values were set to NaN when scaling UI elements using the Scene Rect Tool. (UUM-102690)
- Fixed a crash when exiting the editor after removing the HDRP package. (UUM-97847)
- Fixed a GRD memory leak that happened in some cases when materials changed.
- Fixed an issue where, for compressed cubemap texture assets, the 'CubemapInspector' would display controls that perform operations unsupported by such textures. This also fixes an issue where merely inspecting a crunched cubemap texture asset would provoke errors.
- Fixed bitmap system font to match OS font smoothing setting. (UUM-72936)
- Fixed crash that could occur when repeatedly performing actions that require a progress dialog such as saving and entering play mode at the same time. (UUM-104261)
- Fixed exceptions thrown when using function key shortcuts to select Terrain tools when Terrain Tools package is installed. (UUM-97013)
- Fixed LinuxEditor failing to trigger some shortcuts when InputManager is disabled. (UUM-104604)
- Fixed stray error message in the console when changing Shader settings in a build profile. (UUM-81556)
- Fixed stray error message in the console when changing XCode settings for tvOS. (UUM-96819)
- Fixed UnityEvent drawer changing the object argument when editing multiple objects. (UUM-104854)
- Resolved an issue where components were visible in the Add Component menu when [AddComponentMenu("")] was used. (UUM-99267)
- The icon for editor plugin settings now uses the correct icon when using the dark theme.
- When a BuildProfile is renamed, update the BuildProfileEditor to refresh the name displayed.
6000.1.9f1
- Fixed an issue which could cause the Editor Launch Screen to spontaneously crash on Linux. (UUM-104828)
- Fixed artifacts when using HDRP with Screen Space Reflections in XR. (UUM-84213)
- Fixed ExposedReference property drawer not allowing scene references. (UUM-108754)
- Resolved hang where the Editor could hang on Linux when running under a misconfigured display session.
6000.1.8f1
- Enabled horizontal scroll for search Index Manager window. (UUM-104905)
- Fixed TMP's GetSpriteIndexFromName method. (UUM-61436)
- Fixed HeaderAttribute property drawer issue when used with collections. (UUM-104395)
- Popup regression caused by a multi-platform fix only affecting OSX. (UUM-107557)
- Random crash in BatchRendererGroup rendering fixed.
- RG16 texture format is now fully supported and available in Editor Inspector.
6000.1.7f1
- Added new callback onDeleteArrayElementCallback to ReorderableList. This is called from the "Delete Array Element" context menu to let you control the removal, like onRemoveCallback. (UUM-104534)
- Fixed a Windows Editor crash on exit that could occur with some specific combinations of packages such as Google Mobile Ads and JetBrains Rider integration. (UUM-103723)
- Fixed an issue where Scene view gizmo icons were not loaded properly if "Load textures on demand" was enabled in project settings. (UUM-104825)
- Fixed case where ScreenCapture.CaptureScreenshotAsTexture() could cause the player or editor to crash when a XR device was connected. (UUM-103220)
- Fixed IMGUI Errors on LinuxEditor arising when RepaintImmediately() called on window currently being painted. (UUM-104622)
- Fixed macOS progress bars always being shown on the main display rather than over the main Editor window. (UUM-102920)
- Fixed PlayerSettings icon APIs so that GetIcons, GetIconsForTargetGroup, GetIconSizes, and GetIconSizesForTargetGroup return the correct icon arrays for the provided NamedBuildTarget or BuildTargetGroup argument. (UUM-97474)
6000.1.6f1
- Added emoji font fallback on WIN, OSX and Linux.
- Fixed a bug where the 'RectTransform' component values were set to NaN when scaling UI elements using the Scene Rect Tool. (UUM-102690)
- Fixed OverlayMenu behaviour when deleting or reverting presets. (UUM-103066)
- Fixed OverlayMenu width when preset name is very long. (UUM-103059)
- Fixed tooltip position when mouse is over Scripting Defines in Build Profiles window.
6000.0.51f1
- Added emoji font fallback on WIN, OSX and Linux.
- Added new callback onDeleteArrayElementCallback to ReorderableList. This is called from the "Delete Array Element" context menu to let you control the removal, like onRemoveCallback. (UUM-104534)
- Fixed a bug where the 'RectTransform' component values were set to NaN when scaling UI elements using the Scene Rect Tool. (UUM-102690)
- Fixed a bug whereby when evaluating an interrupted transition, the Animator writes the last evaluated values for all values instead of correctly defaulting to the state's current configuration. (UUM-99493)
- Fixed a Windows Editor crash on exit that could occur with some specific combinations of packages such as Google Mobile Ads and JetBrains Rider integration. (UUM-103723)
- Fixed an issue where Scene view gizmo icons were not loaded properly if "Load textures on demand" was enabled in project settings. (UUM-104825)
- Fixed an issue where, for compressed cubemap texture assets, the 'CubemapInspector' would display controls that perform operations unsupported by such textures. This also fixes an issue where merely inspecting a crunched cubemap texture asset would provoke errors.
- Fixed case where ScreenCapture.CaptureScreenshotAsTexture() could cause the player or editor to crash when a XR device was connected. (UUM-103220)
- Fixed IMGUI Errors on LinuxEditor arising when RepaintImmediately() called on window currently being painted. (UUM-104622)
- Fixed issue with TMP bloom effects not working anymore. (UUM-90091)
- Fixed LinuxEditor failing to trigger some shortcuts when InputManager is disabled. (UUM-104604)
- Fixed macOS progress bars always being shown on the main display rather than over the main Editor window. (UUM-102920)
- Fixed OverlayMenu behaviour when deleting or reverting presets. (UUM-103066)
- Fixed OverlayMenu width when preset name is very long. (UUM-103059)
- Fixed tooltip position when mouse is over Scripting Defines in Build Profiles window.
- Fixed UnityEvent drawer changing the object argument when editing multiple objects. (UUM-104854)
- Fixed PlayerSettings icon APIs so that GetIcons, GetIconsForTargetGroup, GetIconSizes, and GetIconSizesForTargetGroup return the correct icon arrays for the provided NamedBuildTarget or BuildTargetGroup argument. (UUM-97474)
- RG16 texture format is now fully supported and available in Editor Inspector.
2022.3.63f1
- Avoid calling AnyTargetMaterialHasChildren (which loads assets) when deleting assets. (UUM-79129)
- Before running the macOS Editor, perform a check if Rosetta is installed and if not then prompt to install it.
- Editor can crash when playable graph topology is changed by an animation event callback. (UUM-104081)
- Fixed a bug where the 'RectTransform' component values were set to NaN when scaling UI elements using the Scene Rect Tool. (UUM-102690)
- Fixed a bug whereby when evaluating an interrupted transition, the Animator writes the last evaluated values for all values instead of correctly defaulting to the state's current configuration. (UUM-99493)
- Fixed an issue where passing a long string label for a dialog box could cause an editor crash. (UUM-90434)
- Fixed dx12 crash when executing ReadPixelsWithInvalidActiveDepthSlice_ShouldNotCrash internal test.
- Fixed OverlayMenu behaviour when deleting or reverting presets. (UUM-103066)
- Fixed some performance issues when moving Terrain objects (eg. for shifting world origin to support large worlds) while Tree rendering is disabled. Renderers for tree instances would still be updated but this is not particularly useful or wanted if you are using some other system to render Tree instances. So now the updating of tree instances is bypassed in this scenario. Re-enabling tree rendering will resume updating tree instance and detail renderers. When tree rendering is enabled, performance remains roughly the same as before. (UUM-98086)
- The icon for editor plugin settings now uses the correct icon when using the dark theme.
6000.0.50f1
- Improving startup speed of LicensingClient 1.17.0.
- Before running the macOS Editor, perform a check if Rosetta is installed and if not then prompt to install it.
- Changing the UnityEvent target in the inspector will now clear the method when incompatible. (UUM-101710)
- Editor can crash when playable graph topology is changed by an animation event callback. (UUM-104081)
- Editor: Enum fields not showing on click for OSX when TapToClick is enabled. (UUM-91306)
- Fixed a crash when exiting the editor after removing the HDRP package. (UUM-97847)
- Fixed a GRD memory leak that happened in some cases when materials changed.
- Fixed an issue on Windows where some popups appear incorrectly scaled when displayed close to the border between two monitors with different DPI scaling settings. (UUM-86925)
- Fixed an issue where passing a long string label for a dialog box could cause an editor crash. (UUM-90434)
- Fixed crash that could occur when repeatedly performing actions that require a progress dialog such as saving and entering play mode at the same time. (UUM-104261)
- Fixed Editor hangs when cutting and pasting a Script to another folder during Play Mode. (UUM-104031)
- Fixed exceptions thrown when using function key shortcuts to select Terrain tools when Terrain Tools package is installed. (UUM-97013)
- Fixed function key shortcuts for Terrain Trees and Details tools.
- Fixed invalid a tag exception with UITK.
- Fixed issue with static time access to BuildTargetDiscovery causes importer to fail.
- Fixed link tag broken when used with ellipsis in UITK. (UUM-103041)
- Fixed some performance issues when moving Terrain objects (eg. for shifting world origin to support large worlds) while Tree rendering is disabled. Renderers for tree instances would still be updated but this is not particularly useful or wanted if you are using some other system to render Tree instances. So now the updating of tree instances is bypassed in this scenario. Re-enabling tree rendering will resume updating tree instance and detail renderers. When tree rendering is enabled, performance remains roughly the same as before. (UUM-98086)
- Fixed stray error message in the console when changing Shader settings in a build profile. (UUM-81556)
- Fixed stray error message in the console when changing XCode settings for tvOS. (UUM-96819)
- Resolved an issue where components were visible in the Add Component menu when [AddComponentMenu("")] was used. (UUM-99267)
- The icon for editor plugin settings now uses the correct icon when using the dark theme.
- Updated Build Profile window icons for Web platform.
- When a BuildProfile is renamed, update the BuildProfileEditor to refresh the name displayed.
6000.1.4f1
- Added a minimum width for the Inspector window container to prevent content overflow.
- Before running the macOS Editor, perform a check if Rosetta is installed and if not then prompt to install it.
- Changing the UnityEvent target in the inspector will now clear the method when incompatible. (UUM-101710)
- Editor can crash when playable graph topology is changed by an animation event callback. (UUM-104081)
- Fixed an issue where passing a long string label for a dialog box could cause an editor crash. (UUM-90434)
- Fixed an issue where the Editor would hang when cutting and pasting a script to another folder during Play mode. (UUM-104031)
- Fixed bugs seen within the OpenXR package using Composition Layers where projection layers and videos would be flipped upside down.
- Fixed invalid a tag exception with UITK.
- Fixed link tag broken when used with ellipsis in UITK. (UUM-103041)
- Fixed macro redefinition warnings by first checking if PUNCTUAL_SHADOW_LOW, USE_FPTL_LIGHTLIST and DIRECTIONAL_SHADOW_LOW have already been defined previously.
- Fixed some performance issues when moving Terrain objects (eg. for shifting world origin to support large worlds) while Tree rendering is disabled. Renderers for tree instances would still be updated but this is not particularly useful or wanted if you are using some other system to render Tree instances. So now the updating of tree instances is bypassed in this scenario. Re-enabling tree rendering will resume updating tree instance and detail renderers. When tree rendering is enabled, performance remains roughly the same as before. (UUM-98086)
- Updated Build Profile window icons for Web platform.
6000.0.49f1
- Deprecated old Build window in favor of new build profile window.
- Fix a crash when 0 vertex skinmesh (UUM-93061)
- Fixed a case where hyperlinks won't open to the correct code line when scrolling in the console. (UUM-101694)
- Fixed a performance regression for Volumes in Dev builds and in Editor.
- Fixed active profile disappears when opening a project with active server profile when server module is not installed.
- Fixed AddBlitPass rendergraph function not working for XR multiview array texures. (UUM-92499)
- Fixed an issue where use of mouse scrolling could prevent the Linux Editor from refreshing and detecting asset changes. (UUM-101543)
- Fixed editor crash when serializing files bigger than 2GB. (UUM-103305)
- Fixed EditorUserBuildSettings.activeBuildTarget unmatch the active profile shown in the window.
- Fixed errors spamming console when the inspector of a .androidlib asset is displayed. (UUM-103757)
- Fixed Gizmo text not being displayed when using Bitmap Font. (UUM-99449)
- Fixed HasCharacters and TryAddCharacters for utf32. (UUM-102582)
- Fixed issue with dynamic fonts having some characters included in a clean build when using TMP. (UUM-103618)
- Fixed issue with transition color on text with ATG.
- Fixed leading zero in millisecond field of Asset Loading Profiler Module timestamp.
- Fixed missing script warning in Environment Samples.
- Fixed null exception when property editors are being rebuilt without enabled first. (UUM-100541)
- Fixed some BIDI selection issues with ATG.
- Fixed text selection being unstable when using ellipsis.
- Fixed that the Debug pop up window can sometimes not render when Unity is placed across monitors with varying display scaling.
- Fixed the Prefab overrides comparison popup placement on multi monitor setups with varying display scaling (UUM-88949)
- Fixed TileMap Dropdown menu not updating from mouse-over events after fly-out submenu is opened. (UUM-103543)
- Fixed Windows profile not showing install in build folder checkbox based on player settings overrides.
- Fixes a runtime crash when changing MSAA levels on OpenGL.
- Now saving the HDR Cubemap Encoding setting. (UUM-102024)
- Remove max width limit for search query panel. (UUM-103391)
- Updated the precompiled assemblies update consent request message so that the dialog instructions always remain visible. (UUM-99073)
- Windows now restored correctly to their last positions when opened on Ubuntu 24.04. (UUM-95655)
- [Shader Graph] Fixed texture asset conflicts when multiple Shader Graph sample content sets were imported at the same time. (UUM-103183)
6000.1.3f1
- Fixed errors spamming console when the inspector of a .androidlib asset is displayed. (UUM-103757)
- Fixed Gizmo text not being displayed when using Bitmap Font. (UUM-99449)
- Fixed HasCharacters and TryAddCharacters for utf32. (UUM-102582)
- Fixed missing script warning in Environment Samples.
- Fixed potential file read errors when an AssetBundle unloads Textures when Texture Streaming is enabled.
- Fixed Search Default Index is not created when a package already has an index. (UUM-102532)
- Fixed text selection being unstable when using ellipsis.
- Fixers an issue where Text and Text Icons were hidden when the overlay/toolbar was put into a vertical layout, allowing a toggle to be blank in vertical layout if it had no image icon.
2022.3.62f1
- About box says license is 'Unity Indie' after returning all licenses.
- Fixed a bug causing compilation issues in BiRP shader graphs when targeting android. (UUM-71322)
- Fixed a crash when 0 vertex skinmesh. (UUM-93061)
- Fixed a performance regression for Volumes in Dev builds and in Editor.
- Fixed a runtime crash when changing MSAA levels on OpenGL.
- Fixed crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting. (UUM-101482)
- Fixed crash when class id in scene file does not match expected type e.g. Component as GameObject. (UUM-91352)
- Fixed errors related to incompatible keyword spaces when loading a project using ray tracing shaders. The errors can be generated when using closest hit shaders and keywords in a fallback shader. (UUM-98620)
- Fixed issue causing some detail popups to appear in the wrong place on macOS. Examples include Shader Graph and VFX detail popup views. (UUM-102046)
- Fixed leading zero in millisecond field of Asset Loading Profiler Module timestamp.
- Fixed the editor crashing when a vector with a sufficiently large magnitude is passed to a navigation agent's SetDestination method. (UUM-99274)
- Fixed the Prefab overrides comparison popup placement on multi monitor setups with varying display scaling. (UUM-88949)
- Improved External Script Editor handling of macOS application bundles. You will no longer get a warning in the console about the application not existing even though it does. (UUM-99484)
- Improved some API documentation for Terrain and TerrainData. Also corrects the TerrainData GetAlphamaps and SetAlphamaps pages.
- OSX: Fixes that values changed on a Prefab Asset are not retained when entering Play Mode. (UUM-100594)
- TransformAccessArray.Add APIs act consistently when passed null Transforms or invalid InstanceIds. They will add the null entry and print a warning to the console. (UUM-70574)
- [Shader Graph] Fixed texture asset conflicts when multiple Shader Graph sample content sets were imported at the same time. (UUM-103183)
6000.1.1f1
- Adding validation on the "Edit/Play Mode/Step" menu item to invalidate it outside of playmode. (UUM-103051)
- Change minimum size for Saved Searches panel within search window. (UUM-102800)
- fix subtarget revert back to global setting when switching derived platforms.
- Fixed a crash when 0 vertex skinmesh. (UUM-93061)
- Fixed a padding issue with EditorToolbarDropdownToggle when an icon is provided.
- Fixed a warning when deleting a folder from favorite list in project browser. (UUM-101696)
- Fixed an issue where OverlayMenu toolbar toggles would become untoggled after maximizing the Game view or entering Play mode. (UUM-101342)
- Fixed an issue where the Debug dialog did not render when the Editor was placed across monitors with varying display scaling.
- Fixed an issue where the gizmo icon, when changed or cleared, does not update in the gizmo dropdown menu.
- Fixed an issue where the mesh was not properly cleared when shadow providers supplied no mesh. (UUM-100007)
- Fixed an issue where Tools overlay would display the abbreviated text content rather than the full text content of the EditorTool when the overlay is in Panel or Horizontal layout.
- Fixed an issue where use of mouse scrolling could prevent the Linux Editor from refreshing and detecting asset changes. (UUM-101543)
- Fixed building AndroidPlayer for external source-code customers.
- Fixed contextual flags for openReferenceInProject. (UUM-101658)
- Fixed cursor position when clicking at then end of a multiline text field with ATG.
- Fixed customIndexing (support for lowercase value). (UUM-101208)
- Fixed issue causing some detail popups to appear in the wrong place on macOS. Examples include Shader Graph and VFX detail popup views. (UUM-102046)
- Fixed legacy "Build Settings" window being incorrectly shown instead of the "Build Profiles" window when saved in an old project's layout.
- Fixed lights for XR. (UUM-97011)
- Fixed Search previews that were not displayed. (UUM-99995)
- Fixed wrong cursor position when using ATG when highlighting text on mobile.
- Improves some API documentation for Terrain and TerrainData. Also corrects the TerrainData GetAlphamaps and SetAlphamaps pages.
- Now saving the HDR Cubemap Encoding setting. (UUM-102024)
- [Shader Graph] Fixed texture asset conflicts when multiple Shader Graph sample content sets were imported at the same time. (UUM-103183)
6000.0.48f1
- .androidlib plugins if used extension plugins will work with Symlink Sources On.
- Adding validation on the "Edit/Play Mode/Step" menu item to invalidate it outside of playmode. (UUM-103051)
- Changed message in Font Asset Creator Window to make exception more clear. (UUM-101484)
- Fixed a crash on TypeContainer<int>::rtti when deleting a Render Texture that is used by the Main Camera. (UUM-101233)
- Fixed a padding issue with EditorToolbarDropdownToggle when an icon is provided.
- Fixed an issue where OverlayMenu toolbar toggles would become untoggled after maximizing the Game view or entering Play mode. (UUM-101342)
- Fixed an issue where Tools overlay would display the abbreviated text content rather than the full text content of the EditorTool when the overlay is in Panel or Horizontal layout.
- Fixed argument exceptions when using SpriteAsset in UITK. (UUM-101232)
- Fixed building AndroidPlayer for external source-code customers.
- Fixed cursor position when clicking at then end of a multiline text field with ATG.
- Fixed issue causing some detail popups to appear in the wrong place on macOS. Examples include Shader Graph and VFX detail popup views. (UUM-102046)
- Fixed the editor crashing when a vector with a sufficiently large magnitude is passed to a navigation agent's SetDestination method. (UUM-99274)
- Fixed typo in TextMeshPro. (UUM-101686)
- Fixed wrong cursor position when using ATG when highlighting text on mobile.
- Improves some API documentation for Terrain and TerrainData. Also corrects the TerrainData GetAlphamaps and SetAlphamaps pages.
- OSX: Fixes that values changed on a Prefab Asset are not retained when entering Play Mode. (UUM-100594)
- Remove a need to rely on ScriptableRenderer in ShaderBuildPreprocessor. (UUM-93124)
6000.0.47f1
- Fixed a crash if EditorSettings is attempted to be unloaded from managed. (UUM-97159)
- Fixed a crash when class id in scene file does not match expected type e.g. Component as GameObject. (UUM-91352)
- Fixed an issue so the console no longer displays "Missing APV data asset. Please make sure that the lighting has been baked properly." when baking APV data and volume occlusion data is not created during baking. (UUM-86553)
- Fixed an issue where TransformAccessArray.Add APIs acted consistently when passed null Transforms or invalid InstanceIds. They will add the null entry and print a warning to the console. (UUM-70574)
- Fixed crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting. (UUM-101482)
- Fixed custom gizmo rendering that loads textures causing crashes in URP. Gizmos are now rendered from an unsafe pass in URP. (UUM-99992)
- Fixed errors related to incompatible keyword spaces when loading a project using ray tracing shaders. The errors can be generated when using closest hit shaders and keywords in a fallback shader. (UUM-98620)
- Fixed VFX help urls for RandomSelector, VFXAttributeParameter and SampleWaterSurface.
- Stop the Editor from causing macOS to prompt for access for any and all directories that recently opened projects exist in. Even if it they do not contain the project that is being opened.
2022.3.61f1
- Changed canRunInBackground to false for Windows Gaming Input gamepads since they cannot be used while the application is in background.
- Updated TerrainTools package to version 5.0.6.
- Changed made to Static Emissives in Light Explorer do not add to Undo History. (UUM-83357)
- Editor no longer crashes when changing template scene to instantiate if user has a preview thumbnail set. (UUM-97241)
- Fixed a bug where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
- Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
- Fixed an error message when multiple objects with LODGroup components are selected.
- Fixed an issue where having multiple Scene views open would make the Scene views constantly repaint. (UUM-77750)
- Fixed an issue where the Device Simulator's scale would not persist when maximizing then minimizing another window. (UUM-78562)
- Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset. (UUM-83829)
- Fixed freeze within cyclic compositions where internal depth limit was not being observed. (UUM-49767)
- Fixed Gradient field picker not updating correctly during Undo/Redo. (UUM-99032)
- Fixed GradientPicker removing all swatches when dragging them outside. (UUM-100664)
- Fixed offscreen rendering flags to be added only when the "Offscreen Rendering (Vulkan)" OpenXR UI setting is present and enabled. (OXRB-358)
- Fixed opening editor log when -logFile is a relative path. (UUM-96399)
- Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
- Fixed that a Scene is built with the additive Scene's contents when loading the additive Scene on Awake.
- Fixed the indentation of list properties in the inspector. (UUM-99070)
- Fixed the EditorStyles.whiteBoldLabel style so the text is white. (UUM-84114)
- Graphics: This PR fixes the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)
- Improved Add Component window so long item names are truncated with ellipsis. (UUM-91895)
- Late binding of SpriteAtlas objects now works when loading from content archives. (UUM-101143)
- Linux: Fixed crash when an exception is thrown in a docked tab when closing a window.
- Modified touch position calculation to match mouse position calculation on Windows (Input.mousePosition). This fixes consistency issues between mouse and touch when in certain multi-display and multi-window scenarios. (UUM-99077)
- Prefab Override comparison window now displays properly with many fields. (UUM-96045)
- Removed the scroller from the prefab override modal when the content does not overflow.
- Resolved issue where directories with very large numbers of items and deep directory structures could cause dragging assets into a project to become sluggish and potentially freeze the Editor.
- Switch to OnDidApplyAnimationProperties instead of Update for DecalProjectors.
- The slider will now accumulate clicks over time when the page size is very small and does not move after a single click. (UUM-86425)
- This PR fixes a bug where position handles still react on hover even when they are not interactive due to being positioned behind an overlay, such as the orientation gizmo. (UUM-97499)
6000.0.46f1
- Add binary Build Profile parsing logic.
- Changes made to Static Emissives in Light Explorer do not add to Undo History. (UUM-83357)
- Fixed an issue where anti-aliased handles were distorted when drawn far from origin. (UUM-100479)
- Fixed an issue where directories with very large numbers of items and deep directory structures could cause dragging assets into a project to become sluggish and potentially freeze the Editor.
- Fixed an issue where having multiple Scene views open would make the Scene views constantly repaint. (UUM-77750)
- Fixed an issue where position handles still react on hover even when they are not interactive due to being positioned behind an overlay, such as the orientation gizmo. (UUM-97499)
- Fixed an issue where the About box says license was 'Unity Indie' after returning all licenses.
- Fixed an issue with Late binding of SpriteAtlas objects ot working when loading from content archives. (UUM-101143)
- Fixed default preset not working outside of the scene view.
- Fixed editor crash when performing a rect selection on a BRG that doesn't handle picking. (UUM-100239)
- Fixed SettingsService.NotifySettingsProviderChanged() not calling OnDeactivate() for existing providers. (UUM-99153)
- Improved External Script Editor handling of macOS application bundles. You will no longer get a warning in the console about the application not existing even though it does. (UUM-99484)
- Modified touch position calculation to match mouse position calculation on Windows (Input.mousePosition). This fixes consistency issues between mouse and touch when in certain multi-display and multi-window scenarios. (UUM-99077)
- Remove platforms from info which should not be available. (UUM-99218)
- [APV] Can no longer switch baking set modes (UUM-101192)
- [Device Simulator] Make sure to return the same value of Screen.currentResolution.refreshRateRatio.value as in Game view. (UUM-71385)
6000.0.45f1
- Fixed a performance issue with user-provided or package-provided gizmo icons. Optimized gizmo icon rendering to significantly improve their performance in large scenes. (UUM-97855)
- Fixed an issue where changes to a prefab could be lost because the inspector would refresh when a curve/color/gradient editor window opened. (UUM-99614)
- Fixed an issue where the Occlusion Window active filter would be reset on domain reload. (UUM-99535)
- Fixed an issue where UIBuilder viewport doesn't reflect certain property changes. (UUM-97052)
- Fixed AssetDatabase.GetAssetBundleDependencies returned list doesn't include dependency when it's a Prefab Asset. (UUM-83829)
- Fixed Bold and Bold-Italic font weight for the editor font.
- Fixed build profile player settings changed through APIs not saved when using AssetDatabase.SaveAssets().
- Fixed documentation for box light support in RT.
- Fixed GradientPicker removing all swatches when dragging them outside. (UUM-100664)
- Fixed red spots appearing when using blending scenarios with APV. (UUM-92338)
- Fixed skin-mesh shadow cascade culling. (UUM-98273)
- Fixed the EditorStyles.whiteBoldLabel style so the text is white. (UUM-84114)
- Fixed UseDebugLibraries for GameCore visual studio debug projects.
- [APV] Impossible to switch between multiple Baking Set when multiple scenes are loaded additively. (UUM-85396)
6000.0.44f1
- Adding Scale Mode in Local Volumetric Fog components.
- Fixed a null reference exception on macOS when modifying textures to mark them as normal maps through the NormalMap setting dialog. (UUM-80063)
- Fixed an error message when multiple objects with LODGroup components are selected.
- Fixed an issue by adding Unity logo (16x16 and 32x32) for Dark Mode. (UUM-96682)
- Fixed an issue where it was possible to edit the console content. (UUM-99459)
- Fixed an issue where the Device Simulator's scale would not persist when maximizing then minimizing another window. (UUM-78562)
- Fixed dropdown rendering problem when opening from the Prefab Overrides Comparison window.
- Fixed error messages with texture slots that have a missing texture. (UUM-99281)
- FIxed issue where an infinite reimport loop occured when a package was modifying scripting settings in a project with a build profile and player settings overrides. (UUM-95853)
- Linux: Fixed crash when an exception is thrown in a docked tab when closing a window.
- Reduce the amount of time spent getting the time SpeedTree9Importer.DirtyCustomerDependencies.
- Removed the scroller from the prefab override modal when the content does not overflow.
- Switch to OnDidApplyAnimationProperties instead of Update for DecalProjectors.
6000.0.43f1
- Fixed a crash when changing template scene to instantiate if user has a preview thumbnail set. (UUM-97241)
- Fixed an issue b removubg CurrentMaximizeLayout from the Layout menu as it should not be loadable as any other layout. Prevent layouts loaded from menus and scripts to put Unity in an unrecoverable state. (UUM-98930)
- Fixed an issue by improving Add Component window so long item names are truncated with ellipsis. (UUM-91895)
- Fixed an issue by the Editor Console no longer displays ArgumentNullException error while trying to save a new scene template and the currently loaded scene is a new unsaved scene. (UUM-97129)
- Fixed an issue where a Scene was built with the additive Scene's contents when loading the additive Scene on Awake.
- Fixed Gradient field picker not updating correctly during Undo/Redo. (UUM-99032)
- Fixed opening editor log when -logFile is a relative path. (UUM-96399)
- Fixed the DirtyFlags of all buld profiles are changed to "True" when activating a build profile.
- Fixed the indentation of list properties in the inspector. (UUM-99070)
- Prefab Override comparison window now displays properly with many fields. (UUM-96045)
2022.3.60f1
- Added shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
- Disabled splatmaps for shadows-only terrain. (UUM-79364)
- Fixed a crash on macOS that occurs when dialog text is longer than 512 bytes and contains multibyte unicode characters. (UUM-97333)
- Fixed a race condition that would make the editor enter an infinite import loop.
- Fixed an ArgumentOutOfRangeException thrown when entering PlayMode with the selection containing multiple objects with array/list fields. (UUM-83345)
- Fixed assertions when setting the intensity of an HDR color to a high value. (UUM-33521)
- Fixed Editor crash when building a player using BuildOptions.DetailedBuildReport on Mac. (UUM-91450)
- Fixed scrolling not working after the scrollbar gets shown due to new items manually added to a ListView with DynamicHeightVirtualization. (UUM-96608)
- Fixed UITK input for UWP.
- HDRP: Fixing memory leak when virtual texture is used on dx12 (consoles and PC).
- Scene saving prompt doesn't appear when opening another scene while in Play Mode. (UUM-69486)
- Warning about uncompressed atlas should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
6000.0.42f1
- Added a better error message to prevent player building inside PlayerLoop
- Added physical keyboard support on android. (UUM-65280)
- Disabled splatmaps for shadows-only terrain. (UUM-79364)
- Fixed an issue by adding a shared parameter indicator "*" to the name "Use incremental GC". (UUM-86940)
- Fixed an issue by replacing the ScrollView by a scrollable textArea in the Console. (UUM-97127)
- Fixed debug draw mode not rendering with GPUResidentDrawer enabled. (UUM-71437)
- Fixed dropdown items are not highlighted when setting padding in .unity-base-dropdown__item and hovering the mouse over the label. (UUM-86350)
- Fixed Editor crash when building a player using BuildOptions.DetailedBuildReport on Mac. (UUM-91450)
- Fixed Focus select on TextField on mobile devices.
- Fixed IME box position for IMGUI.
- Fixed issues with IMGUI's input field not updating properly when using certain methods such as Paste and Cut. (UUM-95908)
- Fixed modified time for meta file when creating a new script file in an embedded package. (UUM-93130)
- Fixed RadioButtonGroup getting cleared when selected in the UIBuilder (UUM-87770)
- Fixed shader compilation warning when building a URP project to tvOS.
- Fixed the drag line of the splitter not sticking to the mouse position. (UUM-79619)
- Fixing a potential NullRef exception when trying to open the SceneView Menu. (UUM-97539)
- same static batching data when building a player from editor or from command line (UUM-98557)
6000.0.20f1
- Added: Exposed BuildSummary.buildType, allowing for querying which kind of build a BuildReport represents.
- Added a check for missing buffer bindings before draw calls to avoid a crash. (UUM-77757)
- Fixed a crash that would occur from memory corruption in FontEngine. (UUM-77961)
- Fixed an issue so that before setting layouts, Unity validates that we can close all windows. If the user decides to cancel saving, Unity aborts reset layout operation. (UUM-76997)
- Fixed an issue so you can use Alt + Cmd as a shortcut to alternate between groups which frees Alt+Arrow to jump between words. (UUM-72123)
- Fixed an issue to Track SearchDB that are moved. (UUM-75651)
- Fixed an issue where a domain reload would break Scene view's overlays after using the Light Probe Group edit tool. (UUM-78837)
- Fixed an issue where an APV cannot be enabled when the Scene and Game view are not shown.
- Fixed an issue where double separation lines were present in a kebab dropdown menu. (UUM-74511)
- Fixed an issue where the Build Profiles window refreshed every frame Create Visual Studio solution is enabled and targeting Windows.
- Fixed an issue where the loading icon didn't have a hover style. (UUM-72656)
- Fixed an issue where MenuItem with priority of int.MinValue caused the CONTEXT menu to be shown in the Toolbar. (UUM-78495)
- Fixed global mouse position reporting on Linux for the Player window. (UUM-77328)
- Fixed issue where Transient Window opened as a GeneralWindow with session settings. (UUM-77621)
- Fixed Reflection Proxy Volume gizmo handles that could not be dragged. (UUM-78116)
- Fixed RuntimeInitializeOnLoad invoking attribute marked accessor methods in Editor.
- Fixed RuntimeInitializeOnLoad invoking the wrong method overload. (UUM-53659)
- Fixed scene template provider to have a description without a new line. (UUM-72853)
- Improved naming convention in the Search column selector. (UUM-73618)
- Removed ImageEffectAllowedInSceneView tag from UniversalAdditionalCameraData so it's not added to the SceneView camera when the Image effects preview is enabled. (UUM-69857)
- Updated Player Settings so that HDR Cubemap Encoding is changed per Build Profile and not globally. (UUM-73422)
- Updated Player Settings so that Lightmap Encoding is changed per Build Profile and not globally. (UUM-73350)
- Updated Player Settings so that Lightmap Streaming and Streaming Priority are changed per Build Profile and not globally. (UUM-73425)
- Updated Player Settings so that shader chunk count, size, and override are changed per Build Profile and not globally. (UUM-73343)
- Updated Player Settings so that Sprite Batching Threshold is changed per Build Profile and not globally. (UUM-70183)
- Updated Player Settings so that Static and Dynamic Batching are changed per Build Profile and not globally. (UUM-70182)
- Updated the message displayed when attempting to lock a buffer for writing that was currently in use for accuracy. (UUM-77629)
6000.0.41f1
- Fixed a crash on macOS that occurs when dialog text is longer than 512 bytes and contains multibyte unicode characters. (UUM-97333)
- Fixed a crash when importing models using the legacy external material location mode. (UUM-92285)
- Fixed a warning about uncompressed atlas which should only appear when there are compressed and uncompressed textures in the atlas. Also improve the text clarity. (UUM-91216)
- Fixed an issue by removing cursor for min max slider in the default runtime theme. (UUM-88921)
- Fixed an issue with caret navigation/selection not working properly in WebGL for TMP.
- Fixed an issue with the floating asset preview window, which would fail to repaint under certain circumstances. (UUM-96393)
- Fixed assertions when setting the intensity of an HDR color to a high value. (UUM-33521)
- Fixed AssetDatabase.AddObjectToAsset with object arguments not working on an asset created with AssetDatabase.CreateAsset within the same StartAssetEditing / StopAssetEditing scope. (UUM-92732)
- Fixed freeze within cyclic compositions where internal depth limit was not being observed. (UUM-49767)
- Fixed GCAlloc in NativePassData.GraphPasses(). (UUM-95334)
- Fixed IME text not appearing in UITK's TextField as we type. (UUM-84531)
- Fixed Shortcuts by updating in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default". (UUM-95870)
- Fixed UITK input for UWP.
- Fixed URP shadows being rendered incorrectly with transparent objects in the scene. (UUM-97942)
2022.3.59f1
- Do not accumulate vertical/horizontal scroll deltas for IMGUI events being triggered from native code.
- Fixed a bug that would cause the editor to throw a null reference exception when selecting a Video Clip.
- Fixed an infrequent crash when calling Shader.WarmupAllShaders(). (UUM-73239)
- Fixed an issue where attempting to reset the QualitySettings would cause the editor to crash if they contained 1 or more Texture Mipmap Limit Groups. (UUM-91590)
- Fixed Color Picker's broken intensity selector after using RGB values. (UUM-96564)
- Fixed graphics jobs toggle in projects settings when building for standalone targets. (UUM-91713)
- Fixed issue where the Gizmos and Layers menu opens and then closes and immediately reopens when you click the dropdown. (UUM-91078)
- Fixed prefab editor ignoring gameobject structure changes such as adding or removing a component. (UUM-72378)
- Fixed to dylib files to appear in Xcode project for iOS/tvOS/visionOS. (UUM-72675)
- Hide Edit menu items added by Apple Intelligence.
- Prevent "Attempting to draw with missing bindings" warning from being reported in some cases. (UUM-92382)
- Shortcuts are now updated in the context menu after setting them in the shortcuts window on Linux. Shortcuts are also updated using "Reset to Default". (UUM-95870)
6000.0.40f1
- Fixed a bug that would cause the editor to throw a null reference exception when selecting a Video Clip.
- Fixed an issue for missing help button for RenderGraphViewer. (UUM-85773)
- Fixed an issue to hide Edit menu items added by Apple Intelligence.
- Fixed an issue where macOS Editor would stutter when navigating Scene View with Middle Mouse Button.
- Fixed an issue where the create menu no longer has empty entries after updating packages in the project on Linux or exiting play mode on macOS. (UUM-89106)
- Fixed corrupted uxml file opens in the UI Builder.
- Fixed crash related to AudioSource with AudioRandomContainer when performing undo in play mode of clip added in edit mode.
- Fixed graphics jobs toggle in projects settings when building for standalone targets. (UUM-91713)
- Prevent "Attempting to draw with missing bindings" warning from being reported in some cases (UUM-92382)
6000.0.39f1
- Fixed a crash when calling 'HasProperty' on a MaterialVariant with a missing ancestor. (UUM-91723)
- Fixed a SpriteAtlasImporter issue where texture platform settings for certain platforms (such as iOS) did not apply correctly and could not be edited through the inspector or relevant APIs. (UUM-90066)
- Fixed an instance where the editor would crash on start up if Overlays save data was corrupted. (UUM-96961)
- Fixed an issue where attempting to reset the QualitySettings would cause the editor to crash if they contained 1 or more Texture Mipmap Limit Groups. (UUM-91590)
- Fixed an issue where rhe inspector window preview area dragline anchor was visible when it was not supposed to be. Additionally, the minimum height of the content area is now set to a non-zero value to prevent it from collapsing to nothing. (UUM-93306)
- Fixed an issue where sprite flipbook shadows using sprite shadows were not correctly updating (UUM-74689)
- Fixed an issue where the Gizmos and Layers menu opens and then closes and immediately reopens when you click the dropdown. (UUM-91078)
- Fixed an issue where the macOS player settings was not showing in build profile when on non-matching OS editor.
- Fixed an issue where the prefab editor was ignoring gameobject structure changes such as adding or removing a component. (UUM-72378)
- Fixed an issue where the scene saving prompt did not appear when opening another scene while in Play Mode. (UUM-69486)
- Fixed an issue where visionOS XR apps would only render to the left eye when using MSAA and RenderGraph.
- Fixed an issue with the TextureImporter.GetAutomaticFormat API where it would return an unexpected format if the provided platform name referred to a platform for which the build support module was not installed.
- Fixed an issue with the TextureImporter.GetAutomaticFormat API where it would return an unexpected format if the provided platform name referred to certain platforms (such as iOS).
- Fixed Camera Editor focal length field processing value before it has been fully typed. (UUM-96983)
- Fixed Color Picker's broken intensity selector after using RGB values. (UUM-96564)
- Fixed corruption in FontEngine.GetFaceInfo. (UUM-91772)
- Fixed Shader property _Basemap_TexelSize moved from global to UnityPerMaterial cbuffer. ( so now rendering debugger "culling stats" option makes urp/particles shader SRP Batcher compatible).
2022.3.58f1
- Added inconsistencies with available EditorToolContexts and EditorTools when Inspectors are locked or Property Windows are used. EditorToolContexts and EditorTools are now only available for the active selection.
- Asset Preview Window now renders a preview for assets with LODGroup components when no LOD group is selected. (UUM-82810)
- Fixed a bug where using a render pipeline asset extending UniversalRenderpipelineAsset or its HDRP equivalent resulted in significantly longer build times. (UUM-73223)
- Fixed an issue on Windows where closing a Utility window with the Escape key would not prompt the user about saving or discarding unsaved changes. (UUM-71291)
- Fixed an issue where enabling the scene view camera overlay would trigger synchronous shader compilation even if asynchronous compilation is enabled. (UUM-79996)
- Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
- Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked.
- Fixed editor crash when a null object is passed in to EnsureUniqueSiblingName. (UUM-91927)
- Fixed EditorWindow sizing issues when dragging windows between displays with different DPI scales.
- Fixed GizmoType.NotInSelectionHierarchy gizmos not being restored on deselect. (UUM-72297)
- Fixed issue with Android builds adding extra file extensions when "Show all filename extensions" was enabled in Finder preferences on macOS 15.
- Fixed LinuxEditor crash when closing LaunchScreen after project load. (UUM-96484)
- Fixed the selected marker on the timeline being offset incorrectly when zoomed out. (UUM-55366)
- Fixed UnauthorizedAccessException when edits are made to SceneTemplateSettings with Perforce Integration Enabled. (UUM-93720)
- Slight optimization to loading/processing Profile traces.
- WindowsEditor keeps the main EditorWindow snapped when the Layout changes. (UUM-90338)
6000.0.38f1
- Fixed a build profile thrown exception when the build profile window was open and user tries to delete the build profile using Assetdatatabase.DeleteAsset.
- Fixed a custom hlsl issue when used with a file and two output connected. (UUM-90776)
- Fixed an error that caused terrain layer map corruption and console errors when painting with a global mipmap limit set. (UUM-55985)
- Fixed an infrequent crash when calling Shader.WarmupAllShaders(). (UUM-73239)
- Fixed an issue by ensuring input semantics are treated as case insensitive.
- Fixed an issue where input semantics were not treated as case insensitive.
- Fixed an issue where Occlusion baking parameters could be set to negative values. (UUM-84378)
- Fixed an issue where the Asset Preview Window did not renders a preview for assets with LODGroup components when no LOD group is selected. (UUM-82810)
- Fixed an issue where the CameraOverlay's dropdown didn't list cameras with repeated names. (UUM-95561)
- Fixed an issue where using a render pipeline asset extending UniversalRenderpipelineAsset or its HDRP equivalent resulted in significantly longer build times (UUM-73223)
- Fixed an unexpected platforms display in build profile player settings overrides for cross-compiling Standalone and Server platforms.
- Fixed EditorWindow sizing issues when dragging windows between displays with different DPI scales.
- Fixed GizmoType.NotInSelectionHierarchy gizmos not being restored on deselect. (UUM-72297)
- Fixed issue with Android builds adding extra file extensions when "Show all filename extensions" was enabled in Finder preferences on macOS 15.
- Fixed namespace stripping on managed class when class name contains the namespace.
- [Android] Fixed an issue for missing warning informing users that UnityEditor.AndroidCreateSymbols enumeration is now obsolete and updated documentation on Unity 6000.0.
6000.0.37f1
- Fixed a crash when exiting and re-entering play mode with incomplete InstantiateAsync operations. (UUM-86892)
- Fixed a issue where the Shortcut HelperBar could not be reactivated after being disabled in the preferences. (UUM-92862)
- Fixed an editor crash when a null object is passed in to EnsureUniqueSiblingName. (UUM-91927)
- Fixed an inconsistencies with available EditorToolContexts and EditorTools when Inspectors are locked or Property Windows are used. EditorToolContexts and EditorTools are now only available for the active selection.
- Fixed an InvalidOperationException that was thrown when switching to a custom Debug Draw Mode in Scene View. (UUM-90587)
- Fixed an issue by making fog density field use Slider(). (UUM-83752)
- Fixed an issue to WindowsEditor keeps the main EditorWindow snapped when the Layout changes. (UUM-90338)
- Fixed an issue where baked only shadows caused an increase in light intensity.
- Fixed an issue where enabling the scene view camera overlay would trigger synchronous shader compilation even if asynchronous compilation is enabled (UUM-79996)
- Fixed an issue where horizontal scrolling would not work when using a trackpad gesture. (UUM-84867)
- Fixed an issue where navigating Scene View with a pen tablet would not work after returning to the Editor from another application. (UUM-90436)
- Fixed an issue where pressing Shift+Tab in the inspector would focus a completely different tab.
- Fixed an issue where progress bar status was not updated during Android and iOS builds. (UUM-93106)
- Fixed crash in Font Asset Creator. (UUM-91956)
- Fixed for macOS player auto-connecting to the profiler.
- Fixed memory leak in LineRendering. (UUM-91900)
- Fixed missing icon of "Edit Light Probes" overlay in Scene View and make toggle working. (UUM-83379)
- Fixed rectangular selection in Scene View where objects weren't selected if they where rendered through the GPU Resident Drawer. (UUM-90229)
- Fixed the classic asset bundle pipeline to recursively collect dependencies for prefab instances of a scene. Previously this was working correctly on a full build, but not an incremental one. (UUM-88032)
- Fixed the Override Global Scene List checkbox fails to reset in the Inspector.
- Fixed the selected marker on the timeline being offset incorrectly when zoomed out. (UUM-55366)
- Fixed UnauthorizedAccessException when edits are made to SceneTemplateSettings with Perforce Integration Enabled. (UUM-93720)
- Fixed vertex snapping not working in Scene View for objects rendered through the GPU Resident Drawer. (UUM-66422)
- Picking tests were previously removed due to instabilities, but are being added back following investigation and successful testing on Yamato (no failures or timeouts).
- Slight optimization to loading/processing Profile traces.
- Update Editor splash screen copyright to 2025. (UUM-93029)
2022.3.57f1
- Editor exits Play mode when another project is being created. (UUM-68141)
- Fixed an issue in the Linux editor where the top left corner of the display would become noninteractive after an asset database operation occurs after startup. (UUM-92485)
- Fixed CPU architecture in the plugin inspector resetting after applying changes. (UUM-91926)
- Fixed implicit truncation shader warnings when using the multiplayer VR template.
- Fixed normal icon used in build window build target list for visionOS. (UUM-68621)
- Manually tested with the crashing capture from the bug and several I have locally. Have tested in each test case that the same ProfilerSamples are visited in the same order (by logging them out and diffing the before/after cases). (UUM-79067)
- The TreeView and the ListView now have a public member selectedIds which allows users to track the selected ID of items even if they are within a collapsed parent. (UUM-75225)
- Unity was not properly detecting the case where a default texture property might be a multisampled texture (it is not technically supported by the syntax, so there is not a direct way to handle it in the shader other than not declaring a default). (UUM-53114)
6000.0.36f1
- Editor exits Play mode when another project is being created. (UUM-68141)
- Fixed a Stack Overflow issue by not using recursion to collect information about profiler samplers. (UUM-79067)
- Fixed Application.cloudProjectId returning incorrect Id when using build profiles with player setting overrides. (UUM-90426)
- Fixed build profile build command line ignores override global scenes option and always use profile's scenes. (UUM-87796)
- Fixed BuildPipeline.BuildPlayer with build profile ignores override global scenes option and always use profile's scenes. (UUM-87793)
- Fixed implicit truncation shader warnings when using the multiplayer VR template.
- Fixed issue where the grid size input field in the Grid & Snap toolbar overwrites values during active input. By changing it to a delayed field, the value won't be overwritten during active input. (UUM-91214)
- Fixed issue with text tag with 8+ arguments. (UUM-91799)
6000.0.35f1
- Add button for renderers under LODGroup inspector now has hover/highlight behavior. (UUM-82594)
- Fixed a crash that could occur on macOS when operations requiring a progress bar occurred in rapid succession. (UUM-89067)
- Fixed a memory Leak warnings message fixed when creating material + GPU Resident Drawer. (UUM-90039)
- Fixed an issue by preventing a call for GUI Repaint when in the middle of Building.
- Fixed an issue where URP renderers could be created in the build process without a render pipeline created.
- Fixed console being cleared after building a player. (UUM-91487)
- Fixed issue with missing blue outline when dropping an asset in a folder. (UUM-87749)
- Fixed the double restart prompts when toggling virtual texturing on Windows.
- Fixed Tooltips on Linux so there are no longervisual artifacts. (UUM-91319)
- Fixed UnityWbRequest.error returning success after querying texture even though texture creation failed. (UUM-90140)
- HDRP: Fixed color pyramid sampling when distortion is enabled after the distortion pass. (UUM-75319)
- [Android] Fixed deprecation warning message to suggest the UnityEditor.Android.UserBuildSettings.DebugSymbols.level property instead of UnityEditor.Android.DebugSymbols.level on Unity 6.0. (UUM-91350)
6000.0.34f1
- Fixed an editor crash in the HDRP samples
- Fixed an issue where the editor could occasionally crash when exiting the editor with the Input System package included and the Active Input Handling is set to Both or Input System. (UUM-10774)
- Fixed incorrect reporting of missing script compilation files when using source generators (UUM-86938)
- Fixed timeline tracks to now accepts Objects with both object and exposed references (UUM-83224)
2022.3.56f1
- Asset Import: Fixed FBX import errors when importing models using the IndexToDirect format for normals.
- Dont output compile errors when we automatically will retry the compilation, as they will be rerun and potentially fixed.
- Editor crash in the HDRP samples.
- Editor no longer crashes if a tooltip pops up prior to clicking to show a dropdown menu. (UUM-89006)
- Fixed a crash is some Linux configurations where a notification from X11 can be raised before the application is initialized. (UUM-91116)
- Fixed an issue where the editor could occasionally crash when exiting the editor with the Input System package included and the Active Input Handling is set to Both or Input System. (UUM-10774)
- Fixed an issue where the TextureImporter "Alpha From Grayscale" and non-default Swizzle settings would have no effect when used with R16 grayscale source images. (UUM-89039)
- Fixed C# script imported leading to missing documentation. (UUM-87334)
- Fixed console being cleared after building a player. (UUM-91487)
- Fixed Editor errors when "RGB + 1-bit Alpha Compressed ETC2 4 bits" compression is used. (UUM-65395)
- Fixed help button tooltip text for some components.
- Fixed UnityWbRequest.error returning success after querying texture even though texture creation failed. (UUM-90140)
- Fixed UniversalCameraAdditionalData trying to create missing UniversalRenderPipeline when OnDestroy() is called. (UUM-75237)
- Timeline tracks now accepts Objects with both object and exposed references. (UUM-83224)
6000.0.33f1
- Dont output compile errors when we automatically will retry the compilation, as they will be rerun and potentially fixed.
- Error messages in dialogs are no longer cut off when using high DPI monitors on MS Windows. (UUM-87585)
- Fixed a crash is some Linux configurations where a notification from X11 can be raised before the application is initialized. (UUM-91116)
- Fixed an issue where the TextureImporter "Alpha From Grayscale" and non-default Swizzle settings would have no effect when used with R16 grayscale source images. (UUM-89039)
- Fixed C# script imported leading to missing documentation. (UUM-87334)
- Fixed help button tooltip text for some components.
- Fixed unable to parse build profile error. (UUM-83673)
- Removed faulty GlobalVolumeFeature renderer feature from the Mobile_Renderer asset in the blank URP template. (UUM-84504)
6000.0.32f1
- Fixed a crash when baking lightmaps using 16x Anti Aliasing samples. (UUM-90432)
- Fixed a race condition that would make the editor enter an infinite import loop.
- Fixed an editor crash on startup when build profile is activated in OnPostprocessAllAssets().
- Fixed an issue by no longer showing locale info message. (UUM-74127)
- Fixed an issue to ensure that Dock Tabs in WindowLayouts, of which that are supposed to be static are not meant to be dragged, are also prevented from closing as well.
- Fixed an issue where Unity crashed when navigating to the previous line in a Multiline TextField using the Advanced Text Generator (ATG) after adding an empty newline.
- Fixed debug rendering error when rebaking APV with disk streaming enabled.
- Fixed importing of DDS files using DDPF_LUMINANCE format. (UUM-87535)
- Fixed issue where usages of BatchRendererGroupDummyRenderer as an IntermediateRenderer could result in reading and writing invalid memory.
- Fixed Issue with Unity Multiplayer Clone Editors had pop up windows that were not supposed to be draggable.
- Fixed log messages being shown in editor window. (UUM-87794)
- Fixed the issue where licensing modals was printing an error message in Editor console:
- Fixed where the asset icon selected in the Object Selector not initially showing up. (UUM-83464)
2022.3.55f1
- Error messages in dialogs are no longer cut off when using high DPI monitors on MS Windows. (UUM-87585)
- Fixed a perf issue with the Linux editor when using high ulimit file descriptor counts. (UUM-85386)
- Fixed an error that caused terrain layer map corruption and console errors when painting with a global mipmap limit set. (UUM-55985)
- Fixed an issue where horizontal scrolling would not work when using a trackpad gesture. (UUM-84867)
- Fixed an issue where shortcuts would not work on macOS after completing a rename operation. (UUM-56765)
- Fixed Context Menu not updating in the Shortcuts manager when resolving a Binding Conflict. (UUM-84760)
- Fixed issues with world space canvases rendered in offscreen cameras when in play mode and with a user defined application target frame rate. These could display flickering with transparent canvas UI components or ghosting for moving components. (UUM-86486)
- Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
- Fixed the issue where licensing modals was printing an error message in Editor console:
- Fixed the popup field handling the pointer-up event when the label was clicked. (UUM-87579)
- Fixed UI Toolkit Debugger to have minimum width split panes. (UUM-87428)
- Updated 7-Zip to 24.09.
6000.0.31f1
- Fixed a perf issue with the Linux editor when using high ulimit file descriptor counts. (UUM-85386)
- Fixed an issue where it was no longer possible to hide GameView's toolbar via editor mode. (UUM-85706)
- Fixed bug in MinMaxSlider that could make it oscillate and generate layout exceptions.
- Fixed Clarify background-size documentation regarding animation. (UUM-86426)
- Fixed Context Menu not updating in the Shortcuts manager when resolving a Binding Conflict. (UUM-84760)
- Fixed InvalidOperationException when using more than 20 render passes. (UUM-85293)
- Fixed issues with world space canvases rendered in offscreen cameras when in play mode and with a user defined application target frame rate. These could display flickering with transparent canvas UI components or ghosting for moving components. (UUM-86486)
- Fixed Light Probe field in the Graphics Settings. (UUM-86964)
- Fixed scene filtering not working on metal sometimes with render graph. (UUM-76465)
- Fixed UI Toolkit Debugger to have minimum width split panes. (UUM-87428)
- Render Graph Viewer - Fixed an issue to properly show the values for clear and bindMs. (UUM-88044)
6000.0.30f1
- Fixed a GPU crash guard in case of wrong custom shader.
- Fixed ambient probe not being updated when changing its intensity when running in play mode with static batching and GPU resident drawer enabled. (UUM-86959)
- Fixed an issue where the base class for a derived type without the [Serializable] tag was getting stripped during a player build. (UUM-71116)
- Fixed decal projector material creation.
- Fixed the Clipping Planes float fields behavior for CameraEditor when using BiRP. (UUM-85583)
- Fixed the issue where the data time of a downloaded .unitypackage is not parsed correctly. (UUM-86875)
6000.0.29f1
- Added array slice and mipmap info to the render graph debugger.
- Added extra validation to the render graph texture descriptor to avoid silently failing when a user tried to create an invalid texture.
- Improved material creation for PBR Sky custom material.
- Crash on mdb_txn_begin when activating any of the Virtual Players. (UUM-87484)
- Fixed an incorrect label for the culling mask in the built-in render pipeline's camera inspector.
- Fixed assertion asserts being spammed in the console when Maximum Reflection Probe count is higher than 64 (HDRP). (UUM-86779)
- Fixed bug where toggling the Incremental GC or active input handling player settings and then restarting the editor didn't result in the new setting taking effect.
- Fixed build profile bugs when toggling the virtual texturing setting:
- Fixed Editor errors when "RGB + 1-bit Alpha Compressed ETC2 4 bits" compression is used. (UUM-65395)
- Fixed for Linux crash on right click in the middle of a window drag. (UUM-82814)
- Fixed Inter not being created at runtime. (UUM-79518)
- Fixed issue where Scene View navigation would not function properly when using a pen tablet as the input device. (UUM-77768)
- Fixed null ref exception when trying to maximize a pop-up window. (UUM-76218)
- Fixed some settings Asset icons that were missing in the selection window. (UUM-83464)
- The Linux editor will now reduce CPU usage when moved to the background, respecting the "Interaction Mode" setting. (UUM-79514)
6000.0.28f1
- Fixed an issue where the show read only properties would not work correctly.
- Fixed an issue with the background color for focused assets in Project window. (UUM-86167)
- Fixed an issuw with reimport Raytrace shader when switching between Mac, Windows, and Linux build target. (UUM-83044)
- Tooltip windows now have a title on Linux. (UUM-83763)
- Updated the mouse icons in the Shortcut Helper Bar.
2022.3.53f1
- Disabled SRP batcher on the AssetImportWorker. (UUM-77344)
- Editor: Editor: [Internal] Removed Shutdown_DestroysTextures test.
- Export window maintains initial selection after selecting different items in the Project Browser.
- Fixed corrupted Font crashing the editor when opened in FontAssetCreator. (UUM-78705)
- Fixed justify-content doesn't align content properly when min-width is used with borders or padding on the parent. (UUM-79828)
- Fixed ScalableBufferManager.ResizeBuffers not working with MSAA RTs. (UUM-24634)
- Mouse jumping is disabled on Linux when using Wayland. (UUM-82831)
- Move the registration of the SceneViewMotion and RectSelection shortcut contexts to the OnEnable method of the Scene view. (UUM-86183)
- Tooltip windows now have a title on Linux. (UUM-83763)
- [SpeedTree] Trees do not react to wind on playmode start when scene reloading is disabled.
6000.0.27f1
- Fixed a crash that would occur due to memory corruption in the Burst domain after logging a warning to the Editor console. (UUM-78956)
- Fixed a warning about probe volume. (UUM-75179)
- Fixed an issue for 'Recursive serialization is not allowed for threaded serialization' when the build profile context instance is created in a serialization callback.
- Fixed an issue there the export window maintains initial selection after selecting different items in the Project Browser.
- Fixed an issue when moving the registration of the SceneViewMotion and RectSelection shortcut contexts to the OnEnable method of the Scene view. (UUM-86183)
- Fixed an issue where Android build profiles with player settings overrides weren't behaving based on the value of the scripting backed setting of the build profile, but instead were behaving based on the global/project settings player setting value.
- Fixed an issue where Screen Space Shadows did not work on Decals. (UUM-81517)
- Fixed an issue where sometimes the Editor Tools system would not refresh when the selection changes while the Inspector window is locked.
- Fixed an issue where the default humanoid in the animation preview window would be pink when the auto option was selected.
- Fixed an issue with emojis in TextField on mobile. (UUM-72689)
- Fixed an issue with missing legacy deformers shapes for new water decal.
- Fixed corrupted Font crashing the editor when opened in FontAssetCreator. (UUM-78705)
- Fixed crash that occurred during Multiplayer Role Stripping when using scenes that contained Do Not Destroy On Load components.
- Fixed sprite asset fallbacks not working on a job. (UUM-85568)
- Mouse jumping is disabled on Linux when using Wayland. (UUM-82831)
6000.0.26f1
- Added additional check to GraphicsSettings if URP or HDRP asset is a missing type. (UUM-79997)
- Do not accumulate vertical/horizontal scroll deltas for IMGUI events being triggered from native code.
- Fixed a crash caused by a (rare) failure to initialize NetworkListManager COM interface.
- Fixed an issue that tree wireframe is incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
- Fixed console logs not being cleared on recompile if Clear on Recompile option was enabled. (UUM-73031)
- Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
- Fixed text not being updated after changing some FontAsset's values.
- Fixed the version string in the about box of the editor. (UUM-85505)
- Fixed warning message occurring when Focusing a text just after enabling a UIDocument. (UUM-83856)
2022.3.52f1
- Added a message for the Editor warning that Wayland is unsupported. (UUM-74904)
- Added an 'Include all scripts' checkbox option to the export window allows users to choose whether to include all project scripts in the export list. This serves as the initial step before addressing the script dependency issue. (UUM-46345)
- Fixed a bug that tree wireframe is incorrectly rendered outside of Scene view when editing a tree. (UUM-82833)
- Fixed a crash when sequentially setting values in a managed reference array of strings. (UUM-73968)
- Fixed a crashing bug caused by a (rare) failure to initialize NetworkListManager COM interface.
- Fixed Additional Compiler argument not updating when switching tabs in Player Settings window or when selecting different platforms in Build Settings window. (UUM-66839)
- Fixed an issue where Screen Space Shadows did not work on Decals. (UUM-81517)
- Fixed an issue where the editor would incorrectly mark some objects as dirty in some cases.
- Fixed console logs not being cleared on recompile if Clear on Recompile option is enabled. (UUM-73031)
- Fixed editor crash with some corrupted custom SRP. (UUM-79332)
- Fixed memory leak in Texture2D.CreateExternalTexture when using D3D11 platform. (UUM-77354)
- Fixed missing visionOS AppIcons.
- Fixed NullReferenceException when Target of the RenderFunc is null.
- Fixed the over-clamping of delta time value applied to "unity_DeltaTime". (UUM-35772)
- Libcurl used by Unity update to version 8.10.1.
- Port from Unity 6. Fix for a rare Sharing Violation Exception when building through Jenkins.
6000.0.25f1
- Added back in support for X64 specific Editor plugins. (UUM-71393)
- Addressing the Meta Core SDK not loading when attempting to play in editor over Oculus Link. (UUM-71393)
- Adds a ticker that runs every 2 hours to check if the license on the machine is valid.
- Fixed 'Open Download Page' in the platform browser/Build Profile window leads to insecure download for editor not installed through Unity Hub.
- Fixed a GRD and GPU Occlusion culling rare crash. (UUM-83152)
- Fixed a random editor freeze when generating lighting. (UUM-84915)
- Fixed Additional Compiler argument not updating when switching tabs in Player Settings window or when selecting different platforms in Build Settings window (UUM-66839)
- Fixed an issue where the restart editor prompt for Graphics Jobs Mode appeared when switching between Windows and other platforms.
- Fixed Build profile window refreshed every frame on Android.
- Fixed crash when the UI option "Remove unused properties" is clicked on the default material. (UUM-61599)
- Fixed rendering issues for XRSettings.renderViewportScale when using Vulkan. (UUM-83765)
- Fixed the over-clamping of delta time value applied to "unity_DeltaTime". (UUM-35772)
- libcurl used by Unity update to version 8.10.1.
- [URP][RG] Incorrect partial blur when using RenderGraph in URP. (UUM-79602)
6000.0.24f1
- Adding an 'Include all scripts' checkbox option to the export window allows users to choose whether to include all project scripts in the export list. This serves as the initial step before addressing the script dependency issue. (UUM-46345)
- Disabled the SRP batcher on the AssetImportWorker window. (UUM-77344)
- Fixed an issue where the Editor would incorrectly mark some objects as dirty.
- Fixed duplicate separators appearing in the game object hierarchy menu. (UUM-83272)
- Fixed issues where the TextureImporterInspector ocassionally failed to retrieve texture platform settings for platforms with more than one valid internal name (example: "iPhone" / "iOS"). (UUM-73858)
- Wizard - Some validations were showing the fix button when it was not needed. (UUM-78839)
2022.3.51f1
- Updated com.unity.openxr package version to 1.13.0.
- Ensure that when opening from Project browser the search window query is correctly populated. (UUM-79369)
- F-key functionality restored, and menu items enable/disable correctly. (UUM-83883)
- Fixed an issue where Editor menus on macOS could render blank and cause the editor to hang. (UUM-73279)
- Fixed an issue where editor windows would stay on coordinates of a disconnected display, making them inaccessible to the user. (UUM-75313)
- Fixed an issue where the texture size was not reported correctly in the inspector, if "Load texture data on demand" was enabled. (UUM-77739)
- Fixed crash in Linux when opening recent scenes from the File menu. (UUM-82381)
- Fixed DeviceSimulator to implement Touch.rawPosition to return the starting position of the simulated touch contact. (UUM-58248)
- Linux Editor no longer crashes when creating a prefab variant from the context menu in a read-only directory. (UUM-76157)
- Prevent user from deleting a parent material without reparenting its children. (UUM-73507)
- Removed default timeout in searchsession. (UUM-81554)
- SRP Batcher supports Integer type "stencil ref". (UUM-79305)
- Windows moved to a different display on Windows upon display disconnect will no longer have the minimum size.
6000.0.22f1
- Added: a public method to refresh the visual content of the collapsed OverlayPopup.
- Added: an api in CloudProjectSettings to get the Services Gateway token
- Added a cancelable progress bar for the preliminary steps of an APV bake.
- Added a delete build profile dialog when deleting non-active profiles in the build profile window.
- Build Profile Scene List is opt-in.
- Ensured that when opening from Project browser, the search window query is correctly populated. (UUM-79369)
- Fixed a crash that would occur in Linux when opening recent scenes from the File menu. (UUM-82381)
- Fixed a crash that would occurs when -readonly and -activeBuildProfile
command line arguments are passed. - Fixed an Editor crash that would occur with some corrupted custom SRP. (UUM-79332)
- Fixed an expensive call to FindObjectsOfTypeAll that would cause the Inspector to be slow in volume inspector UI.
- Fixed an issue in HDRP where multi-selected lights with different ranges had their range overridden. (UUM-79555)
- Fixed an issue so Linux Editor no longer crashes when attempting to drag from the Project window to the Scene View. (UUM-79812)
- Fixed an issue where the texture's alpha appears as opaque white when the texture format is set to BC7. (UUM-77153)
- Fixed an issue where visionOS was listed in Build Profiles when visionOS module was not installed.
- Fixed an issue with Game view focus.
- Fixed an issue with macOS shortcuts not working if a graph view "Create Node" window with search box was closed.
- Fixed an uninitialized variable in rendering that under certain conditions cause 'invalid aabb' to be spammed to the log.
- Fixed rendering issues with XRSettings.RenderViewportScale when using OpenXR. (UUM-19440)
- Fixed shader warning errors that would occur when building a player. (UUM-75179)
- Fixed splash screen preview not working sometimes. (UUM-74177)
- Fixed SRP Batcher supports Integer type "stencil ref". (UUM-79305)
- Removed default timeout in searchsession. (UUM-81554)
- Resolved a ccrash in the Unity Editor when attempting to update the number of Vulkan swapchain images. (UUM-60016)
2022.3.49f1
- Added: Added an api in CloudProjectSettings to get the Services Gateway token.
- Updated OpenXR to 1.12.1.
- Fixed rendering issues with XRSettings.RenderViewportScale when using OpenXR. (UUM-19440)
- Fixed the wrong texture being set (due to resource name leaking) for half res downsample: instead of using _CameraDepthTexture which could be anything, using an new explicit name _SourceDownsampleDepth.
- Skip caching MonoScripts in the accelerator that have not compiled successfully.
- Switched to using more specific keys for caching splash screens rather than clearing the splash screen cache on all changes. Clearing out the splash screen hash could cause race conditions that would fail a build. If splash screens are not being cached properly you can clear out the cache before a build by deleting the SplashScreenCache folder in the Library. (UUM-41830)
6000.0.21f1
- Added the Asset Manager for Unity packages into *Package Manager > Services > Content Management* section.
- Added a more descriptive error message if FileUtil::ReplaceDirectory() fails to delete the destination directory. (UUM-62633)
- Added support for Normal Map Encoding setting to be set with Build Profiles. (UUM-73430)
- Fixed an issue that occurs when using dynamic color usage hints along with Text. (UUM-72341)
- Fixed an issue where RPCore RenderGraphPerformanceTests are failing after additional error checking in ImportTexture.
- Fixed an issue where the built-in "Cycle Tool Modes" shortcut would never enter the GameObject context.
- Fixed an issue with splacescreens by using more specific keys for caching splash screens rather than clearing the splash screen cache on all changes. Clearing out the splash screen hash could cause race conditions that would cause a build to fail. If splash screens are not being cached properly, you can clear out the cache before a build by deleting the SplashScreenCache folder in the Library. (UUM-41830)
- Fixed ALLOC_TEMP_MAIN warnings when passing Accelerator command line arguments. (UUM-74922)
6000.0.18f1
- Fixed an issue with EndLayoutGroup UI Error when baking Adaptive Probe Volumes on macOS.
- Fixed an issue with visionOS AppIcons. (UUM-78588)
- Converted com.unity.multiplayer.center into a core package.
- Added a warning to the Terrain inspector to clarify that terrains must be selected from the active scene to be edited. (UUM-72650)
- Now no longer display icons in overrides when they are not applicable in base platform and build profile overrides.
- Updated FrameDebugger to also display Texture's depth.
- Exposed color gamut and HDR display output player settings for Apple visionOS build target.
- Changed the message and position for the warning about Adaptive VSync and Build Target in Quality Settings. (UUM-76984)
- Changed the position of the warning for low resolution texture in Quality Settings. (UUM-76992)
- Fixed an incorrect Mask size calculation for URP. (UUM-78655)
- Fixed an issue where custom Editors would lose their unsaved changes upon changing selection while the Inspector is locked. (UUM-59102)
- Fixed an issue with a multi-atlas texture created at runtime. (UUM-75593)
- Fixed CursorLock disengaging during PlayMode on Linux when ProgressDialog was displayed. (UUM-76647)
- Fixed issues with HDR rendering on visionOS using the Built-In Render Pipeline.
- Fixed selection when creating a new build profile. (UUM-62264)
- Fixed Serialized Property tracking so it is now properly suspended after VisualElements are removed from hierarchies. (UUM-74316)
- Fixed SerializedPropertyChangeEvents sometimes containing references to disposed SerializedProperties instances is some usage of TrackPropertyValue. (UUM-78431)
- Fixed UniversalCameraAdditionalData trying to create missing UniversalRenderPipeline when OnDestroy() was called. (UUM-75237)
- Prevented offscreen camera rendering in the Editor player loop when the game view was not updated. (UUM-77044)
- Removed array size assert for Rendering Layers.
- Restored parity between HDRP and URP Rendering Layers Debug View.
- Updated 7-Zip to 24.08.
- Updated the light theme toolbar background color.
2022.3.47f1
- Before Setting layouts, validate that we can close all windows. If user decide to "cancel" saving something, abort reset layout operation. (UUM-76997)
- Fixed a crash in shader variant prefiltering when renderpipeline asset had a broken reference. (UUM-76152)
- Fixed a crash when setting the C# skinWeights API to None. (UUM-76325)
- Fixed an editor crash when clicking on a managed reference in a scene file serialized in the v1 binary managed reference registry format. (UUM-74373)
- Fixed an issue in the Project browser where the top toolbar would not display correctly when the Escape key was pressed on macOS. (UUM-61582)
- Fixed an issue when the camera depth buffer was unnecessarily reallocated and lead to memory leaks and performance degradation in the Editor when Android build platform was selected, Application.runInBackground was set to false and the Editor is unfocused. (UUM-63345)
- Preserve managed references when resaving serialized files with managed references in the v1 binary format. (UUM-74373)
- Track SearchDB that are moved. (UUM-75651)
- Transient Window opens as a GeneralWindow with session settings. (UUM-77621)
- Use Alt + Cmd as a shortcut to alternate between groups which free Alt+Arrow to jump between words. (UUM-72123)
6000.0.19f1
- Fixed a crash in shader variant prefiltering when renderpipeline asset had a broken reference. (UUM-76152)
- Fixed an issue in the Project browser where the top toolbar would not display correctly when the Escape key was pressed on macOS. (UUM-61582)
- Fixed an issue where the loading fallback shader threw an error when first starting the editor in GRD-enabled projects. (UUM-74172)
- Fixed crash when a Material Variant was missing its ancestor. (UUM-77741)
- Removed material variant creation when any material selected. (UUM-78852)
2022.3.46f1
- Fixed an issue where closing a Utility window with the Escape key would not prompt the user about saving or discarding unsaved changes. (UUM-71291)
- Fixed an issue where custom Editors would lose their unsaved changes upon changing selection while the Inspector is locked. (UUM-59102)
- Fixed CursorLock disengaging during PlayMode on Linux when ProgressDialog is displayed. (UUM-76647)
- Fixed editor crash when using deferred rendering on cameras with a target render texture that fails to create, such as due to an unsupported texture format without compatible format fallbacks enabled. Now console errors are output instead. (UUM-71811)
- Fixed scenarios where the "Auto Refresh" editor preference was not respected. (UUM-40547)
- Fixed target framerate capping FPS in the editor game view when Vsync is on to align with the document specification. (UUM-61892)
- Graphics: In Frame Debugger, allow "Levels" and "Channels" UI to be used for backbuffer textures.
- Prevents offscreen camera rendering in the Editor player loop when the game view is not updated. (UUM-77044)
- Removed material variant creation when any material selected. (UUM-78852)
6000.0.17f1
- Known issue: [Build Profile] Unity Editor restart required when switching to Web Platform in Build Profiles window.
- Improved Editor performance when performing drag, drop, copy, and paste operations with complex prefabs.
- Fixed a bug where a restart editor prompt appeared when users change the Incremental GC or Active Input Handling settings for inactive platforms or build profiles. (UUM-70192)
- Fixed a ContentFile deadlock that occurred when unloading large numbers of files simultaneously.
- Fixed a leak of Windows GDI objects when calling DisplayDialog. (UUM-76440)
- Fixed a null exception that would occur when rendering text without settings assigned. (UUM-75106)
- Fixed an assert that could spam the console in the Linux Editor while in Play mode if the cursor was locked and the mouse was moved quickly. (UUM-77694)
- Fixed an Editor crash that would occur when using deferred rendering on cameras with a target render texture that fails to create, such as due to an unsupported texture format without compatible format fallbacks enabled. Now console errors are output instead. (UUM-71811)
- Fixed an issue where errors where thrown when resizing the SceneView to 0 height or width.
- Fixed an issue where GPU Skinning options weren't being displayed on certain platforms. (UUM-76079)
- Fixed an issue where the grid was not visible in the Universal 2D Template project. (UUM-74314)
- Fixed text going out of bounds when using justified alignment. (UUM-66534)
- Fixed the location of platform build warnings in the Build Profile window. (UUM-73125)
- Fixed the overlay highlight so it is no longer visible when the menu is closed.
- Restored the tooltip to the View Tool button in the Tools overlay within the Scene view. (UUM-78214)
2022.3.45f1
- The editor now ships upstream 7-Zip (without support for zstandard compression), instead of 7-Zip-zstd/p7zip-zstd.
- Editor: Fixed leak of Windows GDI objects when calling DisplayDialog. (UUM-76440)
- Fixed for deadlock after domain reload. (UUM-72710)
- Fixed issues with HDR rendering on visionOS using the built-in render pipeline.
- Fixed the issue of Linux freezing whenever a file is dragged and drop from Unity to VSCode. (UUM-60652)
- Fixed visionOS app icons warning.
- Show the progress dialog when exporting a package on macOS to prevent the ability to perform other actions and lead to potential crashes or duplicate exports. (UUM-72387)
2022.3.44f1
- Fixed an issue where editor windows would stay on coordinates of a disconnected display, making them inaccessible to the user. (UUM-75313)
- Fixed editor crash when accessing GUIManager in Server builds due to stripped IMGUI module.
- Fixed exception thrown when helpbox is added as a child item to the reorderable list item. (UUM-74055)
- Windows moved to a different display on Windows upon display disconnect will no longer have the minimum size.
6000.0.16f1
- Improved string usage among core engine classes, which results in fewer allocations and small performance improvements.
- [Android] Updated Render Outside Safe Area setting logic for Android OS versions 11-14 to match new Android 15 behavioral changes. This utilizes all the screen space even if cutout is not only on the short edge of the device.
- Bug resolution for EditorUtility.DisplayDialog() not displaying text when the text is too long. (UUM-71871)
- Fixed a crash when setting the C# skinWeights API to None. (UUM-76325)
- Fixed a crash which would happen when creating BuildProfile objects in memory but never associating them with asset files on disk. (UUM-77423)
- Fixed a freeze in the ForwardPlus Lighting calculation when the Camera farClipPlane is set to Infinity. (UUM-75536)
- Fixed a memory leak on every domain reload caused by BuildProfile objects. (UUM-77810)
- Fixed an Editor crash that would occur when accessing GUIManager in Server builds due to stripped IMGUI module.
- Fixed an exception that was thrown when a helpbox is added as a child item to the reorderable list item. (UUM-74055)
- Fixed an issue of Linux freezing whenever a file is dragged from Unity to VS Code. (UUM-60652)
- Fixed an issue where icons would not set for some platforms through PlayerSettings.SetIcons. (UUM-77623)
- Fixed APV seams and leaks that can occur between two subdivision levels when using Rendering Layers. (UUM-76513)
- Fixed CursorLock engaging in EditMode when lock applied within OnDestroy. (UUM-76326)
- Fixed some of default UxmlConverters being dependent on the Current Culture (Bounds, Rect, Vector-types). (UUM-77418)
- Fixed warning for mixed lights falling back to baked appearing incorrectly.
- Improved the performance and discoverability of the Helper bar. The helper bar is in the status bar of the Editor and it only displays shortcuts bound to mouse buttons.
- The behaviour of EditorGUIUtility.ObjectContent is reversed, so it does provide an icon when the reference is null.
6000.0.15f1
- Deprecated: PlayerSettings.captureSingleScreen.
- Added Clarifying note on PBXProject.GetPBXProjectPath for VisionOS Platforms.
- Build Profiles: Enabled editing of keystore and key alias passwords in the Build Profile window. (UUM-73323)
- Build profiles: Fixed manual link in the inspector. (UUM-74507)
- Fixed "CommandBuffer: temporary render texture not found while executing" warning appearing when any of the Lighting Debug Views are enabled. (UUM-74914)
- Fixed a styling issue of Scene view Tool Settings overlay.
- Fixed a styling issue with Scene view overlay menu.
- Fixed an issue causing a CancellationTokenSource to be disposed twice when scanning for ADB devices. (UUM-69815)
- Fixed an issue for deadlock after domain reload. (UUM-72710)
- Fixed an issue on macOS where a composition string would get copied incorrectly to another text field. (UUM-75184)
- Fixed an issue where as with other platforms show the progress dialog when exporting a package on macOS to prevent the ability to perform other actions and lead to potential crashes or duplicate exports. (UUM-72387)
- Fixed an issue where searching for shortcuts by binding in the Shortcuts window was inconsistent. (UUM-73960)
- Fixed an issue with Render Graph culled passes still being considered during the merge of passes. (UUM-75338)
- Fixed excessive job allocation in ComputeShadowSplitMasksForOneLight which was causing Out Of Memory errors and lagging.
- Fixed for Linux editor now shows up a solid black texture even though it is interactable.
- Fixed height of MaskFieldDropdown when field value includes an option of value 0 that is not named "Nothing". (UUM-75279)
- Fixed help icon link of "Install into source code 'build' folder" checkbox in platform settings.
- Fixed issues with HDR rendering on XR platforms. The UI overlay texture was not being used, but was still included in HDR compositing, which results in a washed-out gray tint to the final render.
- Fixed potential random crash in D3D12DeviceState::Transition. (UUM-58843)
- Fixed pverlay insert indicator renders below other elements.
- Fixed Rendering Debugger errors in console when selecting Additional Lights Cookie Atlas. (UUM-75218)
- Fixed Rendering Debugger errors in console when selecting Motion Vector Map Overlay. (UUM-75205)
- Fixed the focus issue in Windows at post DisplayDialog. (UUM-75810)
- Increased thread priority values for Unity's realtime threads (graphics worker, job workers, etc.) to align with recommended values for realtime applications. This affects all Apple platforms (macOS, iOS, tvOS, and visionOS). This will improve frame pacing on visionOS. (XRVOSB-43)
- Switch to FNV-1a for Render Graph. (UUM-74849)
2022.3.42f1
- Added Clarifying note on PBXProject.GetPBXProjectPath for VisionOS Platforms.
- Editor: Fixed issue where properties for prefabs in Preview mode were treated as though they were being animated when they were not. (UUM-61742)
- Fixed an issue where sprites wouldn't be generated due to incorrect NPOT scaling setting. (UUM-67831)
- Fixed bugs where searching for shortcuts by binding in the Shortcuts window was inconsistent. (UUM-73960)
- Fixed build failure when setting custom iPhone splash screen storyboard. (UUM-75293)
- Fixed styling of Scene view Tool Settings overlay.
- Internal SUS-2874 @michael-stowell:
- Switch to FNV-1a for Render Graph. (UUM-74849)
- Updated the FBX SDK version to 2020.3.7 for Windows and MacOS only (Linux remains on FBXSDK 2020.3.4). (UUM-26794)
- Updated the FBX SDK version to 2020.3.7 for Windows and MacOS only (Linux remains on FBXSDK 2020.3.4). (UUM-42697)
6000.0.14f1
- Improved Editor performance when deleting large object hierarchies from the scene.
- Improved the Unity splash screen code on Windows and Linux for better readability and maintenance.
- Updated the internal layout in display cutout modes to match the Android 15 behavior update, which determines that applications will occupy the entire screen space by default on API level 35 and above.
- Build Profile Player Settings - Fixed for color space not getting applied when activating a build profile with modified color space. (UUM-70172)
- Build Profiles - Fixed NullReferenceException after reopening Build Profile window and deleting a profile. (UUM-73116)
- Fixed an editor crash when clicking on a managed reference in a scene file serialized in the v1 binary managed reference registry format. (UUM-74373)
- Fixed an issue that prevents Alert sound from playing in Mac Editor when interacting with UI controls using Arrow keys. (UUM-73157)
- Fixed an issue to preserve managed references when resaving serialized files with managed references in the v1 binary format. (UUM-74373)
- Fixed an issue where editor windows would stay on coordinates of a disconnected display, making them inaccessible to the user. (UUM-75313)
- Fixed Editor.SaveChanges sample code in doc.
- Fixed scenarios where the "Auto Refresh" editor preference was not respected. (UUM-40547)
- Fixed Sprite Editor Secondary Dropdown Menu Missing.
- Fixed the order of some internal menu items being incorrect (e.g GameObject/UI). (UUM-76316)
- Fixed undesired GC allocations in HDAdditionalLightData.TickLateUpdate(). (UUM-69806)
- Fixed xr-related shader warnings. (UUM-68330)
- Mulitple fixes and polish to Shader Graph sample content for Unity 6. (UUM-76080, UUM-76505)
- Removed duplicate iteration looking for folder paths to remove from the Asset Database.
- Windows moved to a different display on Windows upon display disconnect will no longer have the minimum size (UUM-75315)
2022.3.41f1
- Added bug UUM-61039 where FlushToZero tests where disabled for visionOS.
- Fixed a bug where Texture2D's weren't able to have changes applied if the Inspector was in Debug mode.
- Fixed analytics related crash.
- Fixed Editor.SaveChanges sample code in doc.
- Fixed Sprite Editor Secondary Dropdown Menu Missing.
- Fixed the order of some internal menu items being incorrect (e.g GameObject/UI). (UUM-76316)
6000.0.13f1
- Added: Added ShaderUtil.CreateRayTracingShaderAsset() to the Editor API
- Fixed a bug where the Console log would only ping objects the first time they were clicked on.
- Fixed a crash that would occur on FlareManager::DeleteFrame when exiting Play mode. (UUM-64098)
- Fixed a potential crash or freeze that occured in the Editor with DX12.
- Fixed a shader compile error in the Production Ready Shaders sample in Shader Graph.
- Fixed an issue where properties for prefabs in Preview mode were treated as though they were being animated when they were not. (UUM-61742)
- Fixed an issue where repaint injection on Linux was not allowed. (UUM-70769)
- Fixed an issue where Texture2D could not have changes applied if the Inspector was in Debug mode.
- Fixed an issue where the scroll bar would not appear when a Volume Component was added. (UUM-74506)
- Fixed an issue with the computation of the width of tabs when an icon is above 16px. (UUM-74176)
- Fixed an open button from the Adaptive Probe Volume component. (UUM-71680)
- Fixed build failure when setting custom iPhone splash screen storyboard. (UUM-75293)
- Fixed jam parameters for building player library from the Editor.
- Fixed multiple warnings from the same RP. (UUM-74947)
- Fixed overlay popups so they display correctly under their collapsed overlay.
- Improved the caching performance of the Uxml Serialization store during domain reloads.
- Reduced the overhead of the macOS Editor task progress bar. This improves performance when many tasks are running in succession that require their own progress bar. (UUM-52922)
- Removed alpha channel on gtk windows to prevent gnome from blending the window with other window's when our windows alpha is set to 0. (UUM-67512)
2022.3.40f1
- BRG crash fixed when adding empty new mesh filter in a sub-scene. (UUM-75903)
- Clear culling cache results before rendering selection outlines so that shadows-only entities will show selection outline in Scene view. (UUM-69725)
- Filter out dynamic branch keywords when computing shader variants. (UUM-48599)
- Fixed an bug where a console log would only ping objects the first time clicking on it.
- Fixed crash on exit of editor when GLES is the active graphics API. (UUM-54445)
- [SG] Fixed errors when importing both the Production Ready Shader sample and the Feature Examples sample for Shader Graph. (UUM-74847)
6000.2.7f2
- Fixed null exception on threads with TextCore.
- Fixed NullReferenceException thrown when Terrain component is removed and re-added with the existing Terrain data.
- Properly free VT CB indices even if render thread resources failed to create.
- Prevented potential undefined behavior from accessing deleted GtkWidget references during window cleanup on Linux.
- Corrected calculates the maximum width of the "Analyze Import Process" button in the "Import Activity" window, the first time that the window is shown. (UUM-116158)
- Fixed a crash that occurred when an already opened project was opened by a second instance of the Editor in batch mode. (UUM-114810)
- Fixed an issue where specular highlights appeared in the terrain grass shader. (UUM-113119)
- Fixed an out-of-range error that occurred when deleting text with right-to-left (RTL) languages. (UUM-116909)
- Fixed caret height for IMGUI. (UUM-116306)
- Fixed CreateInspectorGUI being called twice when Inspector was hidden for custom editors. (UUM-74710)
- Fixed EditorBuildSettings.scenes when using InitializeOnLoadMethod during startup.
- Fixed fatal error messages raised by import worker processes causing the main Editor process to terminate.
- Fixed for 'MemoryStream is corrupted' fatal error, when a modified prefab with prefab instance has its mono script deleted while at the same time a compilation error also is introduced.
6000.0.12f1
- Clear culling cache results before rendering selection outlines. (UUM-69725)
- Fixed an editor crash during import when the project has a saved layout of an open build profile window.
- Fixed an issue that would cause a crash when the Editor was exited when GLES is the active graphics API. (UUM-54445)
- Fixed an issue with RenderRaph API so when a pass modifies the global rendering state, we should prevent it from being culled.
- Fixed issue with Window/Panels menu items. (UUM-74640)
- Fixed registration error being thrown when a UxmlElement has the same name as the class. (UUM-73716)
- Updated the sliders in the ARC window so that users can see visually when the randomisation range is being clipped.
2022.3.39f1
- Added details to the "incompatible keyword space" error message which is occasionally generated by shaders. (UUM-58563)
- Fixed wrong unity version in gradle overview documentation.
6000.2.8f1
- Report Editor architecture information.
- HDRP random crash fix when changing quality settings.
- Open Popups and Tooltips on the display the mouse is currently on for Windows Editor when monitor look-up fails. (UUM-117239)
- About window: Replace Forums with Discussions. (UUM-116355)
- Builtin resources should not be pinged. (UUM-112343)
- Disabled GPUResidentDrawer on VisionOS platform and issue a log for it.
- Fixed Acceleration Structure Build Flags checkbox not working in Renderer inspector when lightmap preview foldout is open. (UUM-116585)
- Fixed an Editor crash happening when .shader files contain raygeneration, miss or callable shaders. These shader types are supported in .raytrace files only. (UUM-109230)
- Fixed anchored overlays sometimes creating deadzones in the scene view.
- Fixed artifacts when using a Google Pixel device under Android 14-15, the Video Player, and when changing the resolution dynamically. (UUM-108144)
- Fixed Bind Texture script link in Water sample Cave scene. (UUM-104561)
- Fixed inability to drag Tabs to a display right of primary in Windows Editor when using different DPI scales. (UUM-116022)
- Fixed unselectable None option of the camera dropdowns in Rendering Debugger. (UUM-116671)
- Fixed Unwrapping.GenerateSecondaryUVSet when used with Mesh have baseVertex tweaked. (UUM-109482)
6000.0.11f1
- Added: Adds RequestAsyncReadbackIntoNativeArray API to the Unsafe Pass.
- Enabled hiding layers above current RP limit except when they are selected.
- Enabled Search Window available providers to display consistently across the Editor. (UUM-72552)
- Filter out dynamic branch keywords when computing shader variants. (UUM-48599)
- Fix Exception Thrown When Minor Unity Version is Zero (UUM-73851)
- Fixed 100% editor freeze that occurs when clearing tracked shader variants.
- Fixed a bug where UI Canvas using Screen Space render mode would use an incorrect game view size and behave erratically. (UUM-73707)
- Fixed an error regarding invalid serialized properties when removing and adding multiple items to a UnityEvent. (UUM-72670)
- Fixed an issue where an empty menu item was executed from within the AddComponent window. (UUM-64144)
- Fixed crash when hot-loading renderdoc in editor and GPU Resident Drawer running. (UUM-73405)
- Fixed incorrect safeArea reported values and an error at the bottom of the screen for iOS versions 15 and below. (UUM-51667)
- Fixed issues with menu item Id values going out of sync on windows. (UUM-73047)
- Fixed log spamming and small chance of freezing due to missing sleep implemenation.
- Fixed low resolution artefacts when atmospheric scattering is on.
- Fixed saving a new scene with cloned dependencies to no longer overwrite the existing folder. (UUM-66799)
- Fixed wrong exception messages in RenderGraph files.
- GameObjects can be selected in the Scene View when GPU Resident Drawer is enabled.
- Moved Realtime CPU Usage property above VSync Count.
- Reduced severity of AutoLocale validation message on Linux. (UUM-74127)
- When closing a modal dialog, the previous window's tabs are now properly restored.
2022.3.38f1
- Ensure we do not execute empty menu item from within the AddComponent window. (UUM-64144)
- Fixed a bug where UI Canvas using Screen Space render mode would use an incorrect game view size and behave erratically. (UUM-73707)
- Fixed an error when destroying a camera with a texture assigned to the TargetTexture property. (UUM-2869)
- Fixed an issue with ordering of processing newly created ScriptableObjects. Awake() is now the last step as expected and is no longer called twice. (UUM-54568)
- Fixed an issue with point cache and vector field that could cause unexpected import when referenced from VFX.
- Fixed crash when hot-loading renderdoc in editor and GPU Resident Drawer running. (UUM-73405)
- Fixed failing importing of multi image EXR files with alternative channel names. (UUM-62509)
- Fixed issues with menu item Id values going out of sync on windows. (UUM-73047)
- Fixed neutral Tonemapping artifacts when using 64-bit textures. (UUM-55852)
- Make Search Window available providers more consistant across the editor. (UUM-72552)
6000.0.10f1
- Enabled animation clip list to be excluded in animation settings for model importer Presets.
- Fixed an issue with point cache and vector field that could cause unexpected import when referenced from VFX.
- Fixed for bring to front always removing and re adding the overlay.
- Fixed HDRP area light culling. (UUM-70390)
2022.3.37f1
- Hide a RenderMode field from Light Component in URP and removed related documentation. (UUM-70283)
- Motion Vector pass also filter objects by Opaque Mask. (UUM-72748)
6000.0.9f1
- Added details to the "incompatible keyword space" error message which is occasionally generated by shaders. (UUM-58563)
- Compute buffer bindings and textures are now maintained when hot reloading assets. (UUM-70123)
- Improving Splashscreen code.
- Fixed a crash when interacting with a shader variant collection containing shaders with dynamic branch keywords after de-/serializing the collection. (UUM-73491)
- Fixed docked Build Profiles window becomes messy during the resizing. (UUM-62193)
- Fixed long build profile names are not shortened properly in Build Profile Editor. (UUM-60859)
- Fixed Platform title is displayed twice in the "Build Profiles" section. (UUM-60699)
- Fixed profile list section grows bigger according to the longest build profile name. (UUM-61844)
- Fixed unexpected error while switching between branches.
- Hide a RenderMode field from Light Component in URP and removed related documentation. (UUM-70283)
- Updated 7-Zip to 24.07.
2022.3.36f1
- Fixed a crash when interacting with a shader variant collection containing shaders with dynamic branch keywords after de-/serializing the collection. (UUM-73491)
- Fixed a log error when falling back to CPU Lightmapping in Editor NoGraphics mode. (UUM-68496)
- Fixed an issue where Texture.SetTextureSetting would take invalid values. (UUM-63703)
- Fixed crash in LMDB_Transaction::AbortAndRestart().
- Fixed LinuxEditor crash calling WarpCursorPosition outside of PlayMode. (UUM-71828)
- Fixed the issue where deleting a symlink removes the target file.
- Fixed the serialized property becoming invalid whilst changing prefab fields via dropdown. (UUM-72761)
- Fixed unexpected error while switching between branches.
- Improved setlocale LC_NUMERIC guards.
- Revert job system allocator optimization which could cause freezes. (UUM-74556)
6000.0.8f1
- Fixed an error when destroying a camera with a texture assigned to the TargetTexture property. (UUM-2869)
- Fixed an isseu by UnityPerMaterial non initialized matrix is now identity. (UUM-72769)
- Fixed an issue by Showing the Default Inspector for Lens Flare and Projector when Built-in is enabled. (UUM-73935)
- Fixed an issue where adding Motion Blur throw errors. (UUM-72453)
- Fixed an issue where Cloud Diagnostics build-time functionality was not disabled if the Cloud Diagnostics package was removed from a project without first disabling it in the package settings. Now the package ensures that Cloud Diagnostics is fully disabled upon removal from a project.
- Fixed an issue where Domain reload in the editor must always be coordinated by the AssetDatabase.
- Fixed an issue where Motion Vector pass did not filter objects by Opaque Mask. (UUM-72748)
- Fixed baking when bricks are bigger than entry size.
- Fixed Double-Sided property for non-billboard materials (SpeedTree 9).
- Fixed exception when showing IMGUI maskfield dropdown for non-serialized property values. (UUM-73722)
- Fixed failing importing of multi image EXR files with alternative channel names. (UUM-62509)
- Fixed missing Copy Depth Pass to Rendergraph 2D.
- Fixed neutral Tonemapping artifacts when using 64-bit textures. (UUM-55852)
- Improved Inspector change tracking to skip over non-watched branches of serialized data. (UUM-71749)
- [Android] Fixrf misspelling of the obsolete "Resizable Window" property in player setting bindings for Unity 6.
2022.3.35f1
- Fixed an issue where Cloud Diagnostics build-time functionality was not disabled if the Cloud Diagnostics package was removed from a project without first disabling it in the package settings. Now the package ensures that Cloud Diagnostics is fully disabled upon removal from a project.
- Fixed an issue where polygons are created on the opposite side of the sprite for uGUI images. (UUM-71372)
- Fixed an issue where saving a new scene with cloned dependencies overwrote existing folder. (UUM-66799)
- Fixed an issue where users could not skip local package scanning during version control initialization by including a new setting. (UUM-70391)
- Fixed ordering of CustomEditor so even if removing CustomEditor the order stays deterministic. (UUM-67599)
6000.0.7f1
- Added a warning for lights baked in shadow mask mode falling back to fully baked.
- Added Prefab Variant to the Shortcut area of the Create Menu. (UUM-73105)
- Update 7-Zip to 24.06.
- A new setting has been included to skip local package scanning during version control initialization. (UUM-70391)
- Build Profile - Fixed for 'Recursive serialization is not allowed for threaded serialization' when the build profile context instance is created in a serialization callback. (UUM-73206)
- Build Profile - Redirecting the old build settings window to open the build profile window.
- Drag and drop operations performed on files within the currently open projects' folder should now succeed on Windows. (UUM-54537)
- Ensure the editor uses ADB to compute a preview only for .prefab asset file. (UUM-72567)
- Fixed an issue where Texture.SetTextureSetting would take invalid values. (UUM-63703)
- Fixed an issue where web proxy credentials would not be found when added through a dialog triggered by macOS/Safari after web proxy auto-discovery was enabled.
- Fixed an issue where, an Infinite loop within editor launch screen causes it to hang on exit.
- Fixed an issue with ordering of processing newly created ScriptableObjects. Awake() is now the last step as expected and is no longer called twice. (UUM-54568)
- Fixed bug where polygons are created on the opposite side of the sprite for uGUI images. (UUM-71372)
- Fixed Copy/Paste for IMGUI ColorField so it only works when the field is selected. (UUM-69791)
- Fixed issue where clicking the "Fix" button in an XR project validation page can cause the Editor to crash. (UUM-72376)
- Fixed issue with text shader not updating correctly after a transform change. (UUM-73738)
- Fixed LinuxEditor crash calling WarpCursorPosition outside of PlayMode. (UUM-71828)
- Fixed null ref when using TMP without essential resources imported.
- Fixed random flickering in some scene with dx12+graphics jobs. (UUM-69987)
- Fixed Ray tracing quality keyword not having a pathtracing input.
- Fixed removing a scene from a baking set when it has just been added. (UUM-72471)
- 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)
- Fixed subsection of HDRP Asset not opening when using same index as its parent section.
- Fixed the serialized property becoming invalid whilst changing prefab fields via dropdown. (UUM-72761)
- Fixed transient resources in NRP RenderGraph.
- Fixed URP render pass names. They now match the profiler sampler names, are more consistent and descriptive. Also solving issues with the profiler scopes for certain passes.
- Fixed wireframe not rendering when using Vulkan. (UUM-36914)
- Fixed YAML parsing error when property containing GUID is not defined in a single line (UUM-72596)
- Improve setlocale LC_NUMERIC guards.
- Minor update of the Unity theme.
- NativeRenderPass in URP can reach a hard-coded limit that breaks the rendering when using Compatibility Mode.
- NullReference exception gathering GlobalSettings while having the GraphicsSettings inspector opened.
- Property attribute with applyToCollection set to true should not affect non-collection fields. (UUM-67390)
- Switch to Custom GetHashCode for Delegates in RenderGraphPass.
2022.3.34f1
- Drag and drop operations performed on files within the currently open projects' folder should now succeed on Windows. (UUM-54537)
- Fixed a bug where web proxy credentials would not be found when added through a dialog triggered by macOS/Safari after web proxy auto-discovery was enabled.
- Fixed wireframe not rendering when using Vulkan. (UUM-36914)
- Resolved a crash issue arising from the use of a Skinned Mesh Renderer with the DX12 rendering API. (UUM-70289)
6000.0.0f1
- Added: PrefabUtility callbacks for prefab instance apply.
- Added support for the OpenCL Compatibility Pack to Windows Arm64 installer because the GPU Lightmapper in the Editor requires it.
- Favourites are now kept when entering Play mode. (UVSB-2519)
- Fixed an issue where building in batch mode can open file explorer unexpectedly and cause a hang when running on headless windows servers. (UUM-68288)
- Fixed errors related to the sqlite dll when using the Windows ARM64 Editor.
- Removed the intentional crash after the time out for waiting for the DX12 fence. Also fixed related incorrect error log messages. (UUM-30530)
- Added a custom menu on IRenderPipelineGraphicsSettings.
- Added a piercing menu that you can open with Ctrl + Right-click in the Scene view. The piercing menu provides a UI that lists all GameObjects under the pointer. GameObjects in the menu can be highlighted and selected.
- Added the ForceNoCrunch option to the *Build Windows > Asset Import Overrides > Texture Compression* dropdown which forces all textures to disable crunch compression and re-import.
- Added Additional App IDs to Steam ID Provider Editor Settings for Multiple App ID support.
- Integrated new build profile icons.
- Introduced IRenderPipelineResources to host SRP resources, which uses the ResourcePath to auto-load resources.
- The Build Profile Diagnostic checkbox is no longer available because the Build Settings window has been replaced with the Build Profile window.
- Reorganized the Edit menu.
- Added a column that displays the shortcut type in the Shortcut Manager window.
- Added a general *Graph* category to the *search by type* option in ProjectBrowser.
- Added a new internal Editor API to control Rendering Layer names in Tag & Layers.
- Added a toggle in the preferences to show the project path instead of the project name in main window title.
- Added Deselect and Invert Selection to the context menu.
- Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. (UUM-43090)
- Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].
- Categorised and alphabetised the order of items in the Create menu.
- Changed the overlay menu into an overlay itself. This allows us to use the new Overlay Popup feature and to remove the need to maintain two code paths for very similar behaviors.
- Changed unused System namespaces so they are no longer added to new scripts.
- Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.
- EngineJob now displays in the Profiler Timeline for internal native jobs scheduled by the engine.
- Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. (UUM-41509)
- Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). (UUM-22002)
- Improved exception handling when package load fails. (UUM-16258)
- Improved integration between the DOTS Jobs Profiler and the built-in profiler window.
- Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. (UUM-44466)
- Improved the Build window message that appears when a Dedicated Server target is not installed.
- Improved the Clamp Gizmo icon render size to prevent gizmos from being drawn obstructively large or unreadably small in certain scenes.
- Improved the usability of the *Enter Play Mode* settings in the Project Settings.
- Improved visibility on Volume component when Profile Instance used.
- Improvements to the Graphics Settings UI.
- Improvements to CustomPropertyDrawer to allow filtering per Render Pipeline with the SupportedOnRenderPipeline attribute.
- Modified the *Create* menu so it now contains a script template for an empty C# Script and a Scriptable Object Script. In addition, the *C# Script* menu item has been renamed to *MonoBehaviour Script*.
- Renamed Post-processing and Lighting Quality settings to Tiers.
- Similar to Editors, PropertyDrawers now support setting default object references through the importer. However, they share the same limitation: only one PropertyDrawer per file is allowed, and the type must either be the only one in the file or have a name that matches the file's name. (UUM-65153)
- The menu Animation item has been renamed to Animation Clip.
- Throw a warning when RenderPipelineAsset.renderPipelineShaderTag hasn't been overriden. (UUM-61556)
- Updated CalculateLOD to be Jobified when there are a large number of LODGroups.
- Updated OpenSSL to 1.1.1w.
- Added: a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.
- Added: Added API for collecting in-scene assets and promoting them to project assets.
- Added: Added RenderingLayerMask as a separate Runtime structure.
- Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering
- Added: Exposed new MenuItem attribute constructor with a path to iconResource.
- Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.
- Added: Make BuildProfile public and methods to get and set active profile.
- Added: Make OverlayCanvas.SetOverlaysEnabled and OverlayCanvas.overlaysEnabled public API.
- Added: public methods RegisterToolContext and DeregisterToolContext to the ShortcutManager class to allow users to register and unregister custom shortcut contexts.
- Added: Scene root GameObject reordering events are now reported by the ObjectChangeEvents.changesPublished callback.
- Added: the IShortcutToolContext interface to allow users to create their own custom shortcut context.
- Added: EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline to access settings of other pipelines than the currently active pipeline.
- Added: GameObject.GetComponentAtIndex() returns the component at the specific index on a GameObject.
- Added: HandleUtility.GetOverlappingObjects for getting an ordered list of all pickable objects under the give mouse location.
- Added: HandleUtility.RegisterRenderPickingCallback and a few peripheral structures that enables custom rendering-based picking solutions to be developed.
- Added: SceneManager.MoveObjectToSceneBatch allows for moving objects in batches to a scene.
- Changed: EditorUserBuildSettings.androidCreateSymbols was replaced with UnityEditor.Android.UserBuildSettings.DebugSymbols.level and UnityEditor.Android.UserBuildSettings.DebugSymbols.format.
- Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity
- Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity
- Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.
- Deprecated: Using XRSettings.enabled to enable/disable XR for an application is now deprecated in favor of calling Start()/Stop() on an XRDisplaySubystem instance.
- Deprecated: ObjectIdResult.DecodeIdFromColor. Users are now encouraged to use HandleUtility.DecodeSelectionId for decoding and HandleUtility.EncodeSelectionId for encoding selection IDs.
- Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.
- Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.
- Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.
- Removed: SceneManager.MoveObjectToSceneBatch becase it was never was properly exposed.
6000.0.5f1
- Fixed a SpeedTree9 shader error when opening the HDRP Test project the first time.
- Fixed active clutch shortcuts not resetting when opening a popup menu. (UUM-64421)
- Fixed an issue where the TextureImporter didn't correctly apply "Read/Write" for Texture3Ds (always treated as enabled).
- MacOs framework bundles now preserve their symbolic links when when they are dragged and dropped in the editor Assets. (UUM-70795)
6000.0.4f1
- Added functionality for ModelImporter Presets that now allows the editing of clip list values and various animation settings.
- Faster check for the native subpasses limit and less duplicated code
- Ship arm64 7-Zip with the arm64 Windows Editor, instead of an x64 7-Zip
- Changed: [Android] "Resizable Window" setting has been renamed to "Resizeable Activity" and the default value is set to true for new projects.
- ObjectField label is now shown with 70% opacity for null values. This applies to both UI Toolkit and IMGUI. (UUM-16396)
- EditorGUIUtility.ObjectContent will no longer include an icon when the value is null. When the type of object is stated in the label, there is no need for the type icon to be shown. Showing an icon when the value is null can create confusion and when the value is "Missing" it can be perceived as there is a texture there named missing. If you still wish to have an icon you can use AssetPreview.GetMiniTypeThumbnail(type); (UUM-16396)
- Build Profile Player Settings - It's possible to set WebGL's texture compression format per build profile (UUM-70174)
- Fix "PlatformHasFlag is not allowed to be called from a ScriptableObject constructor" error when entering play mode with a plugin selected in the inspector
- Fix for [Windows] Editor crashes during shutdown if "Cancel" changes to InputActions
- Fix not raising RenderPipelineTypeChanged callback if only scene view is active (UUM-70198)
- Fix random Editor crash with dx12 (UUM-71844)
- Fix seams caused by different subdivision levels
- Fixed editor crash when custom build profile is set active. (UUM-71737)
- Fixes regressed --linker-flags-file bug
- Platform list for Xbox platform made clearer.
- The operator == method was using Assert.Equals to check Pose equality, when it should have been using ==. The Equals method was using ==, when it should have been using Assert.Equals
- UnityEditor.Build.Content.ObjectIdentifier comparison operators have been changed to be more consistent and use all of the fields. This improves determinism for asset bundle builds.
6000.0.3f1
- Implementing the dragging and dropping feature for files and assets from Unity to an external application on Linux.
- Update visionOS platform icons.
- Added: Exposed constructor of PooledObject. (UUM-64168)
- Deprecated: PlayerSettings.aotOptions is deprecated; this player setting is ignored for quite some time now.
- Platform settings for Dedicated Server in plugin importers were removed as those settings are shared with Standalone platform. To strip a plugin from Dedicated Server builds use the !UNITY_SERVER define constraint. (UUM-56535)
- 2D: Updated 2D Feature documentation link. (UUM-70575)
- Add more robustness to MatchSearchGroups to avoid exception when searching for empty string in settingsWindow. (UUM-70674)
- Add new logic to ensure 64bit arm build targets are offered correctly through the APIs. Ensure the Build Profile window hides unsupported platforms. (UUM-62576)
- Add rosbutness to splitter ControlId so it works with DataMode ui (used in entity).
- All indexes are created with Temp and External as exclude.
- Build Profile Player Settings - Fix for build profile's player settings script defines and additional compiler arguments not updating when the player settings gets removed. (UUM-70176)
- Cross pipeline settings was moved from Built-in tab to common section.
- DX12 backend proactively evicts resources to lessen the chance of rendertargets and similarly important resources ending up in GPU visible RAM improving performance in situations with high memory pressure.
- Ensure that when alternating between Search Queries Source (User vs Project) we correectly reset the selection state of items to ensure we won't go into renaming mode.
- Fix incorrect standalone subtarget could be used when building standalone/server using build profile build API
- Fixed an issue where the frame rate was higher than expected in Play Mode when target frame rate was set with Application.targetFrameRate. (UUM-61892)
- Fixed an issue where zooming SceneView using scroll wheel would always zoom the last focused view. (UUM-68279)
- Fixed build profile window header hidden when clicking away from scene list.
- Fixed console error when reload and build profile window is open in background.
- Fixed editor crash when attaching RenderDoc. (UUM-64372)
- Fixed issue with disabled prefab color in the scene view. (UUM-70750)
- Fixed issue with simultaneously launched Editor instances (ie. jobs).
- Fixed leak reduction mode in complex cases.
- Fixed memory Leak when using OnGUI in an MonoBehaviour class by destroying the class Object instance using InstanceID. (UUM-56327)
- Fixed menu items and their parent menus being hidden when they had a position of -1. (UUM-67155)
- Fixed menu items becoming duplicated oon Windows when there were a large number of menu items in the project (Over 7344). (UUM-70358)
- Fixed Project Advanced Search filtering if the user picked the Type selector. (UUM-71128)
- Fixed selection SkinnedMeshRenderer inspector bug that would sometimes cause mesh reference selection to break after selecting a mesh with blend shapes and no bones. (UUM-70627)
- Fixed thumbnail generation for assets who can be casted to texture.
- 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)
- If multiple CustomEditor are registered for the same type only a single one gets instantiated (still the case). But the order of which CustomEditor gets instantiated is stable even if scripts are added or removed from the project. (UUM-67599)
- Open and scroll with property path correctly works with fields in a common area.
- Reduced overhead of the macOS Editor task progress bar. This improves performance when many tasks are running in succession that require their own progress bar. (UUM-52922)
- Resolved a crash issue arising from the use of a Skinned Mesh Renderer with the DX12 rendering API. (UUM-70289)
- Resolved issue with the dock icon missing when launching the Standalone Profiler. (UUM-71407)
- SerializeReference with Interfaces now correctly works with an inheritance. (UUM-71468)
6000.0.2f1
- * A new editor settings, "Exactly Match Referenced Clip Names", is set to true by default for new projects that are created starting with Unity 6.0
- Changed multiplayer play mode dialog pop up to an event.
- Checking material layout only for the active subshader. (UUM-62522)
- Fixed a race condition crash in texture delete and dx12.
- Fixed an issue that would cause the audio random container window to show the wrong asset. (UUM-54710)
- Fixed an issue where crashes could occur while quitting when Cloud Diagnostics is enabled. (UUM-59177)
- Fixed an issue where renderer SortingLayerID cannot be set at runtime. (UUM-70789)
- Fixed exception thrown when switching between previews in inspector. (UUM-70746)
- Fixed focus selected shortcut regression on hierarchy. (UUM-54444)
- Fixed issue with Kerning (UUM-68282)
- Fixed issue with the editor turning black when a TextEditor constructor was called too early.
- Fixed tabbing to an invisible element when tabbing to Foldout elements. (UUM-69152)
- Fixed toggling Allow Instancing for multiple game objects and prefabs not applying the changes. (UUM-51109)
- Setup keywords for Graphics Settings to fix a compatibility with searches.
- Treating RenderSettings.m_IndirectSpecularColor as volatile data. (UUM-46853)
2023.2.20f1
- Changed the behaviour of the slider range trackers in the Audio Random Container window, so that they're greyed out when randomisation is disabled. (UUM-55692)
- Disable minimise if the Windows general Preference "Show All Windows in Taskbar" is unchecked to work around a MS Windows limitation. (UUM-63821)
- Fixed a crash when entering and leaving play mode while UnityWebRequest is downloading texture using DownloadHandlerTexture.
- Fixed an issue where the ObjectPool counter returned wrong count if returning instance to full pool. (UUM-49060)
- Fixed crash of an import worker process during asset importing which results in "Unexpected transport error from import worker 0" error in the Editor log (UUM-64341)
- Fixed Drag and Drop changing order when reparenting multiple gameobjects.
- Fixed flickering when using baked gi node and TAA. (UUM-65682)
- Fixed for an AMD crash when using virtual offset computation in APV. (UUM-59522)
- Fixed issue where dialog box with a progress bar can cause a crash when entering play mode on macOS. (UUM-66854)
- Removed "Autofill" menu item from the "Edit" menu. (UUM-62774)
- Removed "Close All" menu item from the "File" menu.
2023.2.19f1
- Fixed a crash occurring in the FontAssetCreatorWindow. (UUM-66950)
- Fixed an issue in the initial rendering of the preview in the inspector window, the ambient color of the default sky may not be ready (black ambient color), due to the lag of GPU readback of the SH coefficients. The ambient color is not updated until the preview is updated by some triggers like hovering the cursor over the inspector. (UUM-31320)
- Fixed an issue where IMGUI TreeViews that don't allow dragging also did not allow items to be deselected via CTRL + Left click. (UUM-9236)
- Fixed an issue where interacting with some Overlays did not stop mouse events from propagating further.
- Fixed asset gray thumbnails when a project uses HDRP. (UUM-60000)
- Fixed shader warnings in URP 2D template. (UUM-59543)
- Fixed wireframe-rendering in the Editor when using Vulkan and GraphicJobs. (UUM-45832)
6000.2.6f1
- Added an API to explicitly mark text as Dirty. (UUM-102663)
- Ensure we do not use ADB in FindRef to avoid loading all assets. (UUM-117182)
- Fixed a bug where the Cameras overlay would only open one Property Editor at a time, and if you changed the camera selection it would not open a new Property Editor. (UUM-115167)
- Fixed a crash on UnityEngine::Insights::Metric::Metric caused by a race condition. (UUM-113363)
- Fixed issue where dependency shader changes were not properly detected in Terrain splat materials which resulting in the usage of Unity's error shader for rendering that geometry.
- Fixed progress bar dialog on macOS to no longer disappear when dragged to a separate display space. (UUM-111328)
- Fixed the Build Profile Engine Diagnostics dropdown to properly show a confirmation dialog when disabling the feature.
- Made the RenameOverlay type serializable. This has fixed a bug which caused script-based files to be incompletely created when the creation process is interrupted by a script recompilation. (UUM-113734)
- New EntityId not displaying on the Inspector in Debug mode. (UUM-112982)
- Replaced the LensFlareSamples inputs to use the new Input System Package.
2022.3.67f1
- Check duplication for both customer and built-in tags in TagManager. (UUM-99990)
- Fixed Awaitables that use main thread affinity logic for continuations so they are not hanging when paused in play mode.
6000.0.59f2
- Prevented potential undefined behavior from accessing deleted GtkWidget references during window cleanup on Linux.
- Added an API to explicitly mark text as Dirty. (UUM-102663)
- Assigning a file containing invalid JSON to UnityEditor.PS5.PlayerSettings.paramFilePath will now throw a JSONParseException or JSONTypeException.
- Ensure we do not use ADB in FindRef to avoid loading all assets. (UUM-117182)
- Fixed a bug where the Cameras overlay would only open one Property Editor at a time, and if you changed the camera selection it would not open a new Property Editor. (UUM-115167)
- Fixed corruption issue when opening the about box a second time after moving the main window to another monitor. (UUM-92333)
- Fixed CreateInspectorGUI being called twice when Inspector was hidden for custom editors. (UUM-74710)
- Fixed for 'MemoryStream is corrupted' fatal error, when a modified prefab with prefab instance has its mono script deleted while at the same time a compilation error also is introduced.
- Fixed invalid specular highlight appearing in terrain grass shader. (UUM-113119)
- Fixed issue where dependency shader changes were not properly detected in Terrain splat materials which resulting in the usage of Unity's error shader for rendering that geometry.
- Fixed null exception on threads with TextCore.
- Fixed null exception on threads with TextCore. (UUM-119476)
- Fixed out of range issue when deleting with RTL text. (UUM-116909)
- Prevent create template for Tabs in TabView. (UUM-108766)
- Properly free VT CB indices even if render thread resources failed to create.
- The progress bar dialog on macOS will no longer disappear when dragged to a separate display space. (UUM-111328)
- [WebGPU] Enable support for the float32-blendable extension to enable blending of RGBA32Float textures. (UUM-117370)
6000.0.60f1
- Builtin resources should not be pinged. (UUM-112343)
- Corrected calculates the maximum width of the "Analyze Import Process" button in the "Import Activity" window, the first time that the window is shown. (UUM-116158)
- Disabled GPUResidentDrawer on VisionOS platform and issue a log for it.
- Fixed Acceleration Structure Build Flags checkbox not working in Renderer inspector when lightmap preview foldout is open. (UUM-116585)
- Fixed artifacts when using a Google Pixel device under Android 14-15, the Video Player, and when changing the resolution dynamically. (UUM-108144)
- Fixed Bind Texture script link in Water sample Cave scene. (UUM-104561)
- Fixed issue where About box is the wrong size unless you press the Alt key. (UUM-120154)
- Fixed issue where an incorrect error message was displayed when attempting to load an overlay preset that did not match target window type. (UUM-115655)
- Fixed occasional validation warning in editor about "texture not bound" in preview. (UUM-119802)
- Fixed unwrap crashing, when using bad "min object scale". (UUM-112809)
- Fixed Unwrapping.GenerateSecondaryUVSet when used with Mesh have baseVertex tweaked. (UUM-109482)
- Fixed water system debug mode for tesselation on metal.
- HDRP random crash fix when changing quality settings.
- Linux Editor alert dialogs will now appear above popup windows that open them. (UUM-119145)
- Removed the styling causing the misalignment with foldout headers in the prefab override comparison window. (UUM-119442)
- Removed unity forums from the about menu. (UUM-116355)
- Report Editor architecture information.
6000.2.9f1
- Added the "Use prefab asset position when dropping on the Hierarchy window" preference to allow prefabs to be placed at the position saved in the assets root transform when they're placed in the scene via the Hierarchy window. (UUM-104560)
- Ensure that we don't attempt to generate the a hash of a folder, or of a symbolic link to a folder, as this leads to error messages saying that no bytes were processed when hashing what a file handle/file descriptor points to. (UUM-119544)
- Fixed an issue where popup menus with submenus could be placed incorrectly on macOS when deep submenu items were selected. (UUM-116574)
- Fixed an issue where using the "Select Texture" window would, in certain specific scenarios, spam the console with errors related to an uninitialized variable. (UUM-119204)
- Fixed crash when inputting long text in IMGUI. (UUM-120863)
- Fixed cursorHeight for IMGUI. (UUM-120180)
- Fixed depth priming being disabled in reflection probes. (UUM-99152)
- Fixed issue where an incorrect error message was displayed when attempting to load an overlay preset that did not match target window type. (UUM-115655)
- Fixed issue with wording in the Engine Diagnostics section of the Build Profile window.
- Fixed Manual license activation flow via command-line.
- Fixed missing underline in primary font preventing text rendering. (UUM-120878)
- Fixed occasional validation warning in editor about "texture not bound" in preview. (UUM-119802)
- Fixed possible crashes and exceptions when triggering a scene save from script with an unsaved "Untitled" scene. (UUM-121358)
- Fixed Tesselation plus Quad topology plus SRP Batcher. (UUM-121990)
- Removed the styling causing the misalignment with foldout headers in the prefab override comparison window. (UUM-119442)
- To avoid warning and error messages, the OcclusionEffect and SplitScreen scenes from the URP samples have been modified. (UUM-71852)
- Updated Unity Editor icon on mac for macOS 26 "Liquid Glass" design. (UUM-120993)
2022.3.68f1
- Fixed unwrap crashing, when using bad "min object scale". (UUM-112809)
- Fixed Unwrapping.GenerateSecondaryUVSet when used with Mesh have baseVertex tweaked. (UUM-109482)
- Removed the styling causing the misalignment with foldout headers in the prefab override comparison window. (UUM-119442)
- Report Editor architecture information.
6000.2.10f1
- Allow to use backspace key to delete gradient field keys. (UUM-122403)
- Editor: Editor: Set the new input system to manage move and look and the MixedFov and Shader/Lit scenes from the URP samples. (UUM-71847)
- Fixed "Add Build Profile" button alignment and spacing.
- Fixed a crash that rarely occurred on old IOS devices when the total attachment size exceeds the pixel storage limit.
- Fixed issue with a Build Profile tooltip not showing correct path to Build Profile asset if it was moved.
6000.0.62f1
- Burst SharedStatic memory is now cleared prior to object deserialization, which fixes a crash that could occur if jobs are scheduled during object deserialization. (UUM-77850)
- Editor: Editor: Editor: Set the new input system to manage move and look and the MixedFov and Shader/Lit scenes from the URP samples. (UUM-71847)
- Fixed failed assert when running Code Coverage builds.
- Fixed for missing "Some values driven by GridLayoutGroup" when users alter elements under parent/sibling LayoutGroup. (UUM-100091)
- Fixed IME issue when focusing out of a UITK field. (UUM-122283)
- Fixed OutOfRange error encountered while using the 'Edit the joint angular limits' button in the Articulation Body component. (UUM-119277)
- Fixed sky contribution missing in fog when sky occlusion is enabled. (UUM-119276)
- Fixed uGUI InputField deselecting with hardware keyboards on Android. (UUM-110545)
- Machine id is no longer blank for majority of analytics.
- Prevent logging session tokens in the editor log.
- Updated Profiling tools page.
6000.2.14f1
- Fixed CoreBusinessMetrics events block in certain cases.
- Fixed Edit > Delete option for gradient editor keys. (UUM-122403)
- Fixed a bug where a Raycast hit would not be successful when using the default BoxcastCommand() constructor. (UUM-123124)
- Fixed a bug where a Raycast hit would not be successful when using the default CapsulecastCommand() constructor. (UUM-123124)
- Fixed a bug where a Raycast hit would not be successful when using the default RaycastCommand() constructor. (UUM-123124)
- Fixed a bug where a Raycast hit would not be successful when using the default SpherecastCommand() constructor. (UUM-123124)
- Fixed alignment in Stack Trace section in PlayerSettings.
- Fixed an issue where camera rotation could cause ShadowCaster2Ds to be incorrectly clipped. (UUM-90714)
- Fixed an uncommon LinuxEditor crash when maximizing a VFX Graph window tab. (UUM-125788)
- Fixed null reference exception in the layer inspector when removing items. (UUM-119530)
- Object pickability fix with GRD. (UUM-120294)
- Prevent null asset to be passed to OnWillSaveAssets. (UUM-122775)
- Toggling off the Scene Visibility button in the scene view toolbar now disables hiding of objects and scene correctly when using GPU Resident Drawer. (UUM-120684)
6000.3.0f1
- Modified the Editor Launch Screen close button on Linux to dim and become non-interactible after a user selects it.
- Modified the Editor Launch Screen close button on macOS to dim and become non-interactive after you select it.
- Fixed a crash that would occur when some engine textures are used during shadow pass. (UUM-115024)
- All queries are generated using path instead of GlobalObjectId which make the error message if nothing is found more readable. (UUM-125881)
- Editor layouts on Windows can now restore windows closer to the screen edge (UUM-120271)
- Fixed "Unity Services are not disabled and cause longer build times when the project is not connected to Unity Cloud" warning. (UUM-120502)
- Fixed a AudioRandomContainer loop count randomisation UI flickering when changing values through range slider. (UUM-115219)
- Fixed a bug that was causing an exception in the console when asset bundles containing terrains created by an older version of Unity were loaded that contained instanced terrain details.
- Fixed a null reference exception in the Layer Inspector when removing items. (UUM-119530)
- Fixed a thread issue when using matchMaterialPreset. (UUM-124907)
- Fixed an Editor crash that would occur when loading single byte asset meta files. (UUM-125809)
- Fixed an editor crash which occurring in projects using split native graphics jobs. (UUM-126695)
- Fixed an issue where a Raycast did not hit when using the default BoxcastCommand() constructor. (UUM-123124)
- Fixed an issue where a Raycast did not hit when using the default CapsulecastCommand() constructor. (UUM-123124)
- Fixed an issue where a Raycast did not hit when using the default RaycastCommand() constructor. (UUM-123124)
- Fixed an issue where a Raycast did not hit when using the default SpherecastCommand() constructor. (UUM-123124)
- Fixed an issue where dialogs in the Windows Editor were obscured by secondary windows. (UUM-125650)
- Fixed applying SerializeReference root property overrides from prefab instances to prefab assets when the managed object already exists in the asset. (UUM-122778)
- Fixed Dynamic panels drop zones being hardly usable.
- Fixed Edit > Delete option for gradient editor keys. (UUM-122403)
- Fixed null material pointer crash in IMGUI. (UUM-117563)
- Fixed QueryListBlockAttr potential null access.
- Fixed rounding issue in IMGUI (UUM-125718)
- In the *Build Profiles* window, fixed the placement of the *Cloud Build* button.
- Object pickability fix with GRD. (UUM-120294)
- Prevented null asset from being passed to OnWillSaveAssets. (UUM-122775)
- Project browser search area changes when maximing Game View. (UUM-125689)
- Toggling off the Scene Visibility button in the scene view toolbar now disables hiding of objects and scene correctly when using GPU Resident Drawer. (UUM-120684)
- Added new functionality to the Editor dialog box API that will allow for icon choices, and opt out choices. Refer to EditorDialog in the Unity Documentation for more details.
- Added performance indicators to the Windows Editor launch window. These indicators display when the Editor is built from source or the *Developer Mode* Editor preference is enabled.
- Added SceneView debug labels and color coded bounds for MeshRenderer and SkinnedMeshRenderer to display active Mesh LOD for meshes with LODs.
- Added the ability to dock overlays as full-height dynamic panels in the Scene view.
- Made the Editor Launch Screen draggable on Linux.
- Moved Adaptive Performance 6 from a package to the Unity core. Bundled provider packages with the Unity Editor.
- The main Toolbar of the Editor is now extensible and customizable.
- Updated the WebGLSupport artifact for the Mac Editor on Arm64 to be natively built on a Mac Arm64 computer.
- Remove the Description Foldout in favor of a text block.
- A new Overlays section is available in Preferences, with individual sections to customize the background color of overlays for each window.
- Added a dropdown to Fullscreen Renderer Feature to create a new Fullscreen Shader Graph from default template, or a new Fullscreen (handwritten) Shader using SRP Blit template.
- Added a dropdown to URP Decal Projector to create a new Decal Shader Graph from default template, or a new URP Decal Material.
- Added a setting in Preferences/Shader Graph to automatically open newly created graph assets.
- Added a setting in Preferences/Shader Graph to choose whether a new graph and material assets are created as a Material Variant or not.
- Added a tooltip to the Create button in the Project Browser. The tooltip reads: "Create new Asset."
- Added informational console error messages that are triggered by custom overlays using invalid windows.
- Added new Editor asset icons for Texture2DArrays, Texture3Ds, and CubemapArrays.
- Added samples for Renderer Shader User Value feature.
- Added support for generating CubemapArray thumbnails in AssetPreview.
- Added support in the Frame Debugger for viewing shading rate image attachments and other Variable Rate Shading details in a render pass in the Editor.
- Added the "Use prefab asset position when dropping on the Hierarchy window" preference to allow prefabs to be placed at the position saved in the assets root transform when they're placed in the scene via the Hierarchy window. (UUM-104560)
- Added two new states to the dynamic panel: toolbar and collapsed.
- Changed "Unity Package Manager" to "Package Manager" to reduce truncation when displayed on the Editor startup splash screen.
- Improve player build times when both burst and il2cpp are involved. Some workflows that were tested saw a 22% reduction in player build times. However, the savings vary by project and workflow. In some workflows there could be little to no reduction.
- Improved Editor startup time by deferring package manager setup until licensing is ready.
- Improved handling of replacing Transform with RectTransform when Transform belongs to TransformAccessArray.
- Improved performance of RectTransform.GetWorldCorners by removing an unneeded call to the Transform property.
- Improved the Auto Graphics API UI to always display a list of available graphics APIs. Added a warning if the graphics API will change after restarting the Editor.
- Modified diagnostic switches are now written to the Editor.log on Editor startup.
- Moved the warning message when no material is assigned to a URP Fullscreen Renderer Feature, from Console to Inspector.
- Removed Linq usage in CoreUtils.
- Removed some string allocations in ATG.
- Removed the *Reset Size* option from the Overlay contextual menu for overlays that are not actually able to be resized by the user.
- Simplified Pool System for ATG.
- The UI for Object Fields and the Object Selector now supports filtering the 'objectType' by an interface, both in UI Elements or EditorGUI.
- Updated code generation option labels in PlayerSettings to better reflect their purpose:
- Updated the dynamic panel icons with official icons.
- Updated the Platform Browser header section to show new UI images.
- DelayedAttribute now supports Vector and Rect fields when drawn with UI Toolkit.
- Added: Added a built-in CreationToolGroup for grouping creation editor tools.
- Added: Added a new public DeeplinkHandlerAttribute that lets Editor scripts register a method to process incoming deeplinks in the Unity Editor.
- Added: Added an API to define overlay groups.
- Added: Added an early version of the upscaler framework behind a preprocessor define. The long term objective is to allow upscalers to be added via packages. This version is to gather early feedback.
- Added: Added helper APIs for adding ScrtiptableObjects as sub-assets to a build profile.
- Added: Added slider support in the Main Toolbar.
- Added: Added the ability to filter out overlays from EditorWindows.
- Added: Added UnityEditor.EditorDialog, which is a new and improved way of displaying dialog boxes to users. Refer to EditorDialog in the Unity scripting documentation for more detail.
- Changed: Added a new flag 'VerbosityExternal' that can be passed to the ProfilerMarker() constructor to force the marker to be exposed to external profilers that do not capture all markers by default (such as the Superluminal profiler).
- Changed: Provided a builder API for the Blit Pass.
- Changed: Selection.instanceIDs is now obsolete. Use Selection.entityIds, which is based around EntityId, instead.
- Deprecated: AssetDatabase.CanOpenAssetInEditor(int) is obsolete. Use AssetDatabase.CanOpenAssetInEditor(EntityId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: Deprecated unused methods in ContentBuildInterface: CalculatePlayerDependenciesForGameManagers, CalculatePlayerSerializationHashForType, GetGlobalUsageFromActiveScene, GetPlayerObjectIdentifiersInSerializedFile, GetTypeForObject, GetTypeForObjects.
- Deprecated: Deprecated ProcessService.SerializeObject(int). Use ProcessService.SerializeObject(EntityId) instead.
- Deprecated: Deprecated unityObjectReferences in favor of entityIds in Drag and Drop code.
- Deprecated: EditorUtility.GetDirtyCount(int) is obsolete. Use EditorUtility.GetDirtyCount(EntityId) instead.
- Deprecated: EditorUtility.InstanceIDToObject(int) is obsolete. Use EditorUtility.EntityIdToObject instead.
- Deprecated: EditorUtility.IsDirty(int) is obsolete. Use EditorUtility.IsDirty(EntityId) is instead.
- Deprecated: GlobalObjectId.GetGlobalObjectIdSlow(int) is obsolete. Use GlobalObjectId.GetGlobalObjectIdSlow(EntityId) instead.
- Deprecated: InternalEditorUtility.GetGameObjectInstanceIDFromComponent(int) is obsolete. Use GetGameObjectEntityIdFromComponent(EntityId) instead.
- Deprecated: InternalEditorUtility.GetLoadedObjectFromInstanceID(int) is obsolete. Use GetLoadedObjectFromEntityId(EntityId) instead.
- Deprecated: InternalEditorUtility.GetObjectFromInstanceID(int) is obsolete. Use GetObjectFromEntityId(EntityId) instead.
- Deprecated: InternalEditorUtility.GetTypeWithoutLoadingObject(int) is obsolete. Use GetTypeWithoutLoadingObject(EntityId) instead.
- Deprecated: AssetDatabase.Contains(int) is obsolete. Use AssetDatabase.Contains(EntityId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: AssetDatabase.GetAssetPath(int) is obsolete. Use AssetDatabase.GetAssetPath(EntityId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: AssetDatabase.InstanceIDsToGUIDs() is obsolete. Use AssetDatabase.EntityIdsToGUIDs() instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: AssetDatabase.IsForeignAsset(int) is obsolete. Use AssetDatabase.IsForeignAsset(EntityId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: AssetDatabase.IsMainAsset(int) is obsolete. Use AssetDatabase.IsMainAsset(EntityId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: AssetDatabase.IsNativeAsset(int) is obsolete. Use AssetDatabase.IsNativeAsset(EntityId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: AssetDatabase.IsSubAsset(int) is obsolete. Use AssetDatabase.IsSubAsset(EntityId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: AssetDatabase.OpenAsset(int) InstanceID versions are obsolete. Use the AssetDatabase.OpenAsset(EntityId) EntityId versions instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: AssetDatabase.TryGetGUIDAndLocalFileIdentifier(int instanceID, out string guid, out long localId) is obsolete. Use AssetDatabase.TryGetGUIDAndLocalFileIdentifier(EntityId entityId, out string guid, out long localId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: Marked GlobalObjectIdentifiersToInstanceIDsSlow and GlobalObjectIdentifierToInstanceIDSlow as obsolete. Use GlobalObjectIdentifiersToEntityIdsSlow and GlobalObjectIdentifierToEntityIdSlow instead. These APIs are now based on EntityId.
- Obsoleted: Marked Handles.DrawOutline(int[], Color, float) and Handles.DrawOutline(int[], int[], Color, Color, float) as obsolete. Use Handles.DrawOutline(EntityId[], Color, float) and Handles.DrawOutline(EntityId[], EntityId[], Color, Color, float) instead. These APIs are now based on EntityId.
- Obsoleted: Marked HierarchyFrameDataView.GetItemInstanceID, HierarchyFrameDataView.GetItemMergedSamplesInstanceID, and ProfilerFrameDataIterator.instanceId as obsolete. Use HierarchyFrameDataView.GetItemEntityId, HierarchyFrameDataView.GetItemMergedSamplesEntityId, and ProfilerFrameDataIterator.entityId instead. These APIs are now based on EntityId.
- Obsoleted: Marked ObjectIdentifier.ToInstanceID as obsolete. Use ObjectIdentifier.ToEntityId instead. This API is now based on EntityId.
- Obsoleted: EditorCameraUtils.GetRenderersFilteringResults(ReadOnlySpan
, Span is obsolete. Use GetRenderersFilteringResults(ReadOnlySpan) , Span ) which is based around EntityId instead. - Obsoleted: EditorCameraUtils.GetRenderersHiddenResultBits(ReadOnlySpan
, Span is now obsolete. Use GetRenderersHiddenResultBits(ReadOnlySpan) , Span ) which is based around EntityId instead. - Obsoleted: EditorUtility.GetDirtyCount(int) and EditorUtility.IsDirty(int) are now obsolete. Use EditorUtility.GetDirtyCount(EntityId)and EditorUtility.IsDirty(EntityId) instead. These APIs are based around EntityId\.
- Obsoleted: expandedProjectWindowItems is now obsolete. Use expandedProjectWindowItemsV2, which is based around EntityId, instead.
- Obsoleted: GetGameObjectInstanceIDFromComponent, GetTypeWithoutLoadingObject(int) and GetLoadedObjectFromInstanceID is now obsolete, use GetGameObjectEntityIdFromComponent, GetTypeWithoutLoadingObject(EntityId) and GetLoadedObjectFromEntityId respectively, which is based around EntityId instead.
- Obsoleted: HandleUtility.getEntitiesForAuthoringObject is obsolete, use getEntitiesForAuthoringObjectV2 which is based around EntityId instead.
- Obsoleted: HandleUtility.GetPickingIncludeExcludeList is obsolete. Use GetPickingIncludeExcludeListV2, which is based around EntityId, instead.
- Obsoleted: HandleUtility.GetSelectionOutlineIncludeExcludeList is obsolete. Use GetSelectionOutlineIncludeExcludeListV2, which is based around EntityId, instead.
- Obsoleted: HierarchyDropHandler is now obsolete. Use HierarchyDropHandlerV2 which is based around EntityId instead.
- Obsoleted: HierarchyProperty is now obsolete. Use HierarchyIterator which is based around EntityId instead.
- Obsoleted: ISceneSearchEngine is now obsolete. Use ISceneSearchEngineV2. This uses the new HierarchyIterator instead.
- Obsoleted: PickingIncludeExcludeListt is obsolete. Use PickingIncludeExcludeListV2 which is based around EntityId instead.
- Obsoleted: ProjectBrowserDropHandler is now obsolete. Use ProjectBrowserDropHandlerV2 instead. This uses the new HierarchyIterator.
- Obsoleted: Selection.activeInstanceID is now obsolete. Use Selection.activeEntityId, which is based around EntityId, instead.
- Obsoleted: Selection.Contains(int) is now obsolete. Use Selection.Contains(EntityId), which is based around EntityId, instead.
- Added messages in the Console to improve visibility into package signature validation as part of ongoing efforts to enhance safety and standardization.
- Changed dynamic panel sizes to use pixels instead of percentages.
- Improved PackageInfo.FindForAssetPath API documentation.
- Redesigned the Overlay menu.
- Removed the obsolete C4DImporter.
- Renamed the *Diagnostics* section in the Preferences menu to *Editor Diagnostics*.
- The Game view rendering statistics window now displays a warning of incorrect triangle and vertex count when indirect draw calls are issued, such as is the case with GPU Occlusion Culling. (UUM-102572)
- The shader variant limit option in Shader Graph Project Settings now requires an opt-in override toggle.
- Updated the AI toolbar button to also install the Inference Engine.
- Updated verbose Unity version strings in the *About* window to display a Git commit hash and Git branch name instead of progress and digress numbers.
- Updated GatherDependenciesFromSourceFile to trigger a warning when using AssetImporter.GetAtPath.
- . (UUM-119802)
- About window: Replace Forums with Discussions. (UUM-116355)
- Add Scene GUI filtering similar to LODGroup to hide labels in non-active scene views for Mesh LOD labels.
- Add support for Hyperlink clicked in ATG. (UUM-71100)
- Added a check for duplication for both customer and built-in tags in TagManager. (UUM-99990)
- Added a message so the macOS Editor can properly ask the user for permission to access the microphone. This fixes a bug where if the Editor was launched via './run', instead of the Unity Hub, the microphone would not work.
- Added an API to explicitly mark text as Dirty. (UUM-102663)
- Added default visionOS app icons for cases where no icons are specified in the Player Settings.
- Added docs code example for main toolbar slider component
- Added error messaging and documentation to indicate that only relative paths can be used to specify a build profile asset. (UUM-108069)
- Added label element for main toolbar customization.
- Added missing on-hover style for the Gradient preset and Scene Hierarchy kebab menu buttons. (UUM-97502)
- Added new callback onDeleteArrayElementCallback to ReorderableList. This is called from the "Delete Array Element" context menu to let you control the removal, like onRemoveCallback. (UUM-104534)
- Added persistence for overlay menu foldouts.
- Added proper ellipsis support for ATG.
- Added Quality Selection Dropdown to Toolbar.
- Added Scene Filter allowing Hierarchy to filter only on object of a specific scene (https://jira.unity3d.com/browse/RAT-2266).
- Added Scene Filter allowing Hierarchy to filter only on object of a specific scene.
- Added support for blitting depth data to both a depth texture and a color texture using the AddBlitPass utility in RenderGraph.
- Added the option to keep folders sorted at the top of the Project window on macOS. (UUM-103917)
- All queries are generated using path instead of GlobalObjectId which make the error message if nothing is found more readable. (UUM-125881)
- Allow to use backspace key to delete gradient field keys. (UUM-122403)
- Backporting Player test improvements in ContentBuildTests and BuildPipelineTests.
- Builtin resources should not be pinged. (UUM-112343)
- Burst SharedStatic memory is now cleared prior to object deserialization, which fixed a crash that could occur if jobs were scheduled during object deserialization. (UUM-77850)
- Change hardcoded pro theme icon names (UUM-111249)
- Changed the text of the dialog box that appears when opening a project in a different version of the Editor than the one in which the project was last saved, for improved readability.
- Changed the TextInputBaseField Blur behaviour so that it now resets and scrolls the text back to the start when focus is lost.
- Clicking in scene view on objects disabled for selection when GPU Resident Drawer is set to "Instanced Drawing" is now ignored correctly without the editor getting stuck in a "Application.Message.LeftButtonUp" dialog. (UUM-96065)
- COPPA dropdown in "Project Settings > Services" has been resized. (UUM-109948)
- Corrected calculates the maximum width of the "Analyze Import Process" button in the "Import Activity" window, the first time that the window is shown. (UUM-116158)
- Disable GPUResidentDrawer on VisionOS platform and issue a log for it.
- Disabled wrap on single line field.
- Editor layouts on Windows can now restore windows closer to the screen edge (UUM-120271)
- Enabled horizontal scroll in the Index Manager window. (UUM-104905)
- Ensure doublequote is not part of filename on mac. (UUM-115740)
- Ensure that if multiple types are specified in default advance picker we perform a type union query. (UUM-120685)
- Ensure that we don't attempt to generate the a hash of a folder, or of a symbolic link to a folder, as this leads to error messages saying that no bytes were processed when hashing what a file handle/file descriptor points to. (UUM-119544)
- Ensure updating the Search window title when receving async results will triggers repaint. (UUM-111417)
- Ensure we check if dependencies (or properties) are indexed before popping menu item. (UUM-86364)
- Ensure we do not use ADB in FindRef to avoid loading all assets. (UUM-117182)
- Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior. (UUM-91634)
- Executing must correctly setup a Table if it contains one. (UUM-107879)
- Fix crash in GameObject::IsActiveIgnoreImplicitPrefab() (UUM-92622)
- fix foldout name too long and not truncated (UUM-110903)
- Fix Graphics Packages Samples dependencies getting imported after sample itself.
- Fix MacEditor Popup windows sometimes appearing in the wrong Workspace (UUM-111923)
- Fix tag validation UI possible overflow (UUM-112449)
- Fixed "Add Build Profile" button alignment and spacing.
- Fixed "Unity Services are not disabled and cause longer build times when the project is not connected to Unity Cloud" warning. (UUM-120502)
- Fixed a BRG failing test on Android Samsung S21.
- Fixed a BRG/GRD validation layer warning on Metal.
- Fixed a broken documentation link in a MainToolbar warning message.
- Fixed a broken help link in the UI Toolkit Project Settings window. (UUM-104492)
- Fixed a bug causing issues with keywords in material variants to not change when reverting a property override.
- Fixed a bug that was causing an exception in the console when asset bundles containing terrains created by an older version of Unity were loaded that contained instanced terrain details.
- Fixed a bug where ctrl + left click would not open the contextual menu for the Orientation Gizmo and added support for Mac's two-finger click.
- Fixed a bug where terrain with GPU instancing enabled would not render in the Scene view when using one of the debug visualization modes. (UUM-109468)
- Fixed a bug where the 'RectTransform' component values were set to NaN when scaling UI elements using the Scene Rect Tool. (UUM-102690)
- Fixed a bug where the Cameras overlay would only open one Property Editor at a time, and if you changed the camera selection it would not open a new Property Editor. (UUM-115167)
- Fixed a bug where the grids & snapping overlay as a toolbar is slightly higher because of the float field padding.
- Fixed a bug where the Main Toolbar Overlay window was showing in preferences.
- Fixed a bug where when the user switches themes after reverting the background color preference, the light theme default override the dark theme default and vice versa.
- Fixed a bug whereby when evaluating an interrupted transition, the Animator writes the last evaluated values for all values instead of correctly defaulting to the state's current configuration. (UUM-99493)
- Fixed a crash in the Editor that occurred when calling AssetBundle.UnloadAsync(...) followed immediately by AssetBundle.LoadFromFileAsync(...) for the same AssetBundle.
- Fixed a crash in the Model Importer when a FBX file has corrupted Blendshape data. (UUM-109143)
- Fixed a crash on macOS that could occur in specific situations when entering Play Mode. (UUM-109764)
- Fixed a crash that occurred when an already opened project was opened by a second instance of the Editor in batch mode. (UUM-114810)
- Fixed a crash that occurred when searching for certain attributes in user C# code. (UUM-115148)
- Fixed a crash that rarely occurred on old IOS devices when the total attachment size exceeds the pixel storage limit.
- Fixed a crash that would occur when some engine textures are used during shadow pass. (UUM-115024)
- Fixed a crash when an internal source generated method is missing. (UUM-108338)
- Fixed a layout issue in the UI Toolkit Debugger toolbar where text overlapped when resizing the window. (UUM-104492)
- Fixed a null exception for docked Search window after domain reload.
- Fixed a null reference exception in the Layer Inspector when removing items. (UUM-119530)
- Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license. (UUM-121408)
- Fixed a slight performance regression in build pipeline.
- Fixed a thread issue when using matchMaterialPreset. (UUM-124907)
- Fixed a unwanted/needed folder. (UUM-114923)
- Fixed a warning about debug symbols not being enabled for Cloud Diagnostics that could appear when the Cloud Diagnostics package wasn't installed. (UUM-109016)
- Fixed Acceleration Structure Build Flags checkbox not working in Renderer inspector when lightmap preview foldout is open. (UUM-116585)
- Fixed alignment issues in PresetManager UI. (UUM-110983)
- Fixed an bug that was causing error spam to the console if an HDRP scene had a terrain without GPU instancing enabled and wireframe mode was turned on in the Scene View. (UUM-104823)
- Fixed an Editor crash happening when .shader files contain raygeneration, miss or callable shaders. These shader types are supported in .raytrace files only. (UUM-109230)
- Fixed an Editor crash that would occur when loading single byte asset meta files. (UUM-125809)
- Fixed an editor crash which occurring in projects using split native graphics jobs. (UUM-126695)
- Fixed an error that occurred while loading a resource file when Cloud Diagnostics reporting is enabled.
- Fixed an exception when accessing the toolbar of the animator window with a deleted animator. (UUM-107430)
- Fixed an issue in Build Profiles where script defines were applied without validation.
- Fixed an issue in the imgui's charField. (UUM-122800)
- Fixed an issue in the UI Toolkit Samples window where all parent tabs displayed the same Numeric Fields preview. (UUM-104492)
- Fixed an issue that could cause the Editor Launch Screen to spontaneously crash on Linux. (UUM-104828)
- Fixed an issue where a Raycast did not hit when using the default BoxcastCommand() constructor. (UUM-123124)
- Fixed an issue where a Raycast did not hit when using the default CapsulecastCommand() constructor. (UUM-123124)
- Fixed an issue where a Raycast did not hit when using the default RaycastCommand() constructor. (UUM-123124)
- Fixed an issue where a Raycast did not hit when using the default SpherecastCommand() constructor. (UUM-123124)
- Fixed an issue where camera rotation could cause ShadowCaster2Ds to be incorrectly clipped. (UUM-90714)
- Fixed an issue where changes to fields that used delayed fields were not saved in prefab scenes. (UUM-107890)
- Fixed an issue where entering Playmode with the Save Preset window open would throw an error in the console. (UUM-119359)
- Fixed an issue where fatal error messages from import worker processes caused the main Editor process to terminate. Fatal error messages from workers are now reported by the main Editor process with a (fatal flag from worker ignored) suffix. (UUM-115872)
- Fixed an issue where horizontal scrolling was not functional in the UI Toolkit Samples window snippets. (UUM-104492)
- Fixed an issue where most Project Settings panels did not repaint automatically after entering Play Mode with *Reload Scene only* or *Do not reload Domain or Scene* settings enabled. The panels now refresh correctly without requiring re-selection of the category. (UUM-108340)
- Fixed an issue where popup menus with submenus could be placed incorrectly on macOS when deep submenu items were selected. (UUM-116574)
- Fixed an issue where progress messages displayed during editor startup on Windows would sometimes stop updating. (UUM-110166)
- Fixed an issue where renaming build profiles with capitalization changes incorrectly added a suffix '1' to the profile name. Profile names now update correctly without adding a suffix when capitalization is the only change.
- Fixed an issue where Scene view gizmo icons were not loaded properly if "Load textures on demand" was enabled in project settings. (UUM-104825)
- Fixed an issue where sky contribution was missing in fog when sky occlusion was enabled. (UUM-119276)
- Fixed an issue where specular highlights appeared in the terrain grass shader. (UUM-113119)
- Fixed an issue where the "Load texture data on demand" editor option was erroneously being applied to textures that have their data stored in a temporary memory location. (These textures must read their texture data immediately).
- Fixed an issue where the *More options* menu for IRenderPipelineGraphicsSettings in *Project Settings* > *Graphics Settings* wasn't visible when using the light theme. (UUM-112618)
- Fixed an issue where the bottom of the horizontal scrollbar would be cut off when the Frame Debugger was maximized. (UUM-112097)
- Fixed an issue where the CubemapArray inspector would not render correctly (while spamming errors in the console) under certain circumstances.
- Fixed an issue where the Editor launch screen for Windows closed when pressing *Enter*. It now only closes when pressing the *Esc* key. (UUM-111095)
- Fixed an issue where the Frame value field didn't update when using the increment/decrement arrows in the Frame Debugger if the value was manually inputted. (UUM-107394)
- Fixed an issue where the ModelImporter AnimationClip transform mask user interface was not applied.
- Fixed an issue where the preview popup would not be displayed when importing a custom package and clicking on a preview able asset. (UUM-113219)
- Fixed an issue where the search bar overlapped with other buttons in the Import Activity window when the window size was too small. (UUM-110768)
- Fixed an issue where the touchscreen could become stuck if lots of touch events were sent while the main thread is busy.
- Fixed an issue where the Unity logo in the main toolbar would shrink when the toolbar width was reduced. (UUM-110070)
- Fixed an issue where Unity Editor icons in the Inspector were not displayed correctly on high-DPI monitors
- Fixed an issue where using EditorUtility.CopySerialized with textures could break the Texture Streaming's texture size tracking.
- Fixed an issue where using the "Select Texture" window would, in certain specific scenarios, spam the console with errors related to an uninitialized variable. (UUM-119204)
- Fixed an issue where VFX instances were not repainted immediately when modifying certain asset properties. (UUM-99917)
- Fixed an issue which could cause moving the Editor Launch Screen to appear jittery on Windows on scaled displays.
- Fixed an out-of-range error that occurred when deleting text with right-to-left (RTL) languages. (UUM-116909)
- Fixed anchored overlays sometimes creating deadzones in the scene view.
- Fixed applying SerializeReference root property overrides from prefab instances to prefab assets when the managed object already exists in the asset. (UUM-122778)
- Fixed artifacts in console window when using Log Entry = 1 with an empty string. (UUM-112357)
- Fixed artifacts when using a Google Pixel device under Android 14-15, the Video Player, and when changing the resolution dynamically. (UUM-108144)
- Fixed artifacts when using HDRP with Screen Space Reflections in XR. (UUM-84213)
- Fixed Awaitables that use main thread affinity logic for continuations so they are not hanging when paused in play mode.
- Fixed Bind Texture script link in Water sample Cave scene. (UUM-104561)
- Fixed BRG raw buffer binding when no metadata.
- Fixed bug where Overlay dragger highlights even when it not intractable.
- Fixed carriage return in InputField on Windows. (UUM-76174)
- Fixed Color Field - Enabling seeing the EyeDropper color when inspecting Mixed values.
- Fixed Color Field - Switching apps broke the color picker while doing the eye dropper. Esc applied the last hovered color.
- Fixed ColorPicker incorrectly assigning the alpha to the blue channel. (UUM-110106)
- Fixed Console selection when logs are cleared, collapsed or filtered.
- Fixed corrupted kernings. (UUM-121371)
- Fixed corruption issue when opening the about box a second time after moving the main window to another monitor. (UUM-92333)
- Fixed crash on RenderTarget::SetActive when opening the project. (UUM-103185)
- Fixed crash that could occur when repeatedly performing actions that require a progress dialog such as saving and entering play mode at the same time. (UUM-104261)
- Fixed crash when inputting long text in IMGUI. (UUM-120863)
- Fixed CreateInspectorGUI being called twice when Inspector was hidden for custom editors. (UUM-74710)
- Fixed cursor offset for IMGUI. (UUM-113827)
- Fixed Delayed Touchscreen field with placeholder to register callback properly. (UUM-77490)
- Fixed depth priming being disabled in reflection probes. (UUM-99152)
- Fixed disappearing caret for TMP InputField. (UUM-104598)
- Fixed distorted TagManagerInspector pop up window if tag confirmed using Enter. (UUM-110586)
- Fixed Dynamic panels drop zones being hardly usable.
- Fixed Edit > Delete option for gradient editor keys. (UUM-122403)
- Fixed editor crash when rotating in device simulator. (UUM-111731)
- Fixed EditorToolbarDropdown wrongly showing a text element in specific scenario.
- Fixed EditorToolbarDropdownToggle hides label when in vertical layout but shows in horizontal.
- Fixed failed assert when running Code Coverage builds
- Fixed failed assertions in Rect::Clamp when trying to draw SelectionGrid.
- Fixed false warning that displayed *BatchRendererGroups currently don't support override shaders*. (UUM-122367)
- Fixed fied object reflection missing on a Planar Reflection Probe when rotating the camera to certain angles with the Realtime Raytracing quality setting enabled. (UUM-86524)
- Fixed floating license cleanup and concurrent license update in LicensingClient 1.17.1.
- Fixed for 'MemoryStream is corrupted' fatal error, when a modified prefab with prefab instance has its mono script deleted while at the same time a compilation error also is introduced.
- Fixed for loadable plugin directories being marked as directories when root folder is reimported. Fix updates source db version. (UUM-115935)
- Fixed for missing "Some values driven by GridLayoutGroup" when users alter elements under parent/sibling LayoutGroup. (UUM-100091)
- Fixed Game View performance drop in Editor Player Settings. (UUM-120344)
- Fixed GetMainAssetTypeAtPath/GetMainAssetFromGUID returned the wrong script type when a name conflict was present (UUM-86895)
- Fixed global scene list not updating while custom build profile is active.
- Fixed hang where the Editor could hang on Linux when running under a misconfigured display session.
- Fixed HDRP random crash when changing quality settings.
- Fixed HierarchyV2 to now support FindInScene functionality.
- Fixed IME issue when focusing out of a UITK field. (UUM-122283)
- Fixed IME on Blur() for UIToolkit. (UUM-102003)
- Fixed IMGUI EditorGUIUtility.labelWidth value being changed by the Scene View UI. This could impact other windows drawn afterwards. (UUM-110450)
- Fixed IMGUI Errors on LinuxEditor arising when RepaintImmediately() called on window currently being painted. (UUM-104622)
- Fixed Inconsistent color scheme in "Details" section of "Select Presets" inspector window. (UUM-111270)
- Fixed inconsistent naming in the UI Toolkit Samples window. All items are now displayed in a consistent format using human-readable names. (UUM-104492)
- Fixed incorrect margins for animator state inspector window. (UUM-111381)
- Fixed incorrect margins in state machine inspector. (UUM-111381)
- Fixed incorrect margins in the UI Toolkit Project Settings pane. (UUM-104492)
- Fixed InspectorTitlebar always showing enabled state when no enabled SerializedProperty was provided. (UUM-112560)
- Fixed issue of Unlit draw mode in the scene view of an HDRP scene. (Object is not rendered in DX12 and Vulkan if the editor is launched with Unlit draw mode). (UUM-110322)
- Fixed issue on macOS where a dropdown can appear very far away from the button that was clicked. (UUM-109011)
- Fixed issue on macOS with progress such as script reloading taking focus from other applications when the editor was in the background. (UUM-113123)
- Fixed issue when entering play mode can cause a crash on macOS when under heavy load. (UUM-109764)
- Fixed issue where an incorrect error message was displayed when attempting to load an overlay preset that did not match target window type. (UUM-115655)
- Fixed issue where components were visible in the Add Component menu when [AddComponentMenu("")] was used. (UUM-99267)
- Fixed issue where dependency shader changes were not properly detected in Terrain splat materials which resulting in the usage of Unity's error shader for rendering that geometry.
- Fixed issue where excluded Quality Settings were being included in builds on some platforms.
- Fixed issue where the CrashReporter was improperly getting EngineDiagnostics value during runtime.
- Fixed issue where the Unity Editor would still open after a user terminated the launch screen during project load. (UUM-107863)
- Fixed issue with a Build Profile tooltip not showing correct path to Build Profile asset if it was moved.
- Fixed issue with CheckerboardBackground so can now zoom maximum percentage in UIBuilder and will not exceed vertex budget. (UUM-105805)
- Fixed issue with static time access to BuildTargetDiscovery causes importer to fail.
- Fixed issue with TMP bloom effects not working anymore. (UUM-90091)
- Fixed issue with wording in the Engine Diagnostics section of the Build Profile window.
- Fixed layout issue causing an unnecessary horizontal scrollbar to appear in Preset Inspector. (UUM-111255)
- Fixed LinuxEditor failing to trigger some shortcuts when InputManager is disabled. (UUM-104604)
- Fixed Manual license activation flow via command-line.
- Fixed measure and word-wrapping instabilities with Text. (UUM-79773)
- Fixed method decorated with HideInCallstack attribute being opened by IDE instead of the caller method. (UUM-99776)
- Fixed minor UI overlapping text in the HDRP Wizard. (UUM-105020)
- Fixed missing help url in the property inspector (UUM-114092)
- Fixed missing icons for brush attributes and target density for built-in Terrain Tools.
- Fixed missing padding for error messages in the UI Toolkit Debugger's Dynamic Atlas Viewer. (UUM-104492)
- Fixed missing underline in primary font preventing text rendering. (UUM-120878)
- Fixed New EntityId not displaying on the Inspector in Debug mode. (UUM-112982)
- Fixed null exception in saved search. (UUM-112608)
- Fixed null exception on thread with ATG and null FontAsset.
- Fixed null exception on threads with TextCore.
- Fixed null material pointer crash in IMGUI. (UUM-117563)
- Fixed NullPointerException when editing Supported URL Schemes or Preloaded Assets size setting.
- Fixed OutOfRange error encountered while using the 'Edit the joint angular limits' button in the Articulation Body component. (UUM-119277)
- Fixed OverlayMenu behaviour when deleting or reverting presets. (UUM-103066)
- Fixed OverlayMenu width when preset name is very long. (UUM-103059)
- Fixed packages selected will be kept even when switched away to other platforms on platform discovery window when creating build profiles.
- Fixed perceptual smoothness in Specular occlusion for shader graphs.
- Fixed possible crashes and exceptions when triggering a scene save from script with an unsaved "Untitled" scene. (UUM-121358)
- Fixed prefab stage applying changes too early. (UUM-107890)
- Fixed preview drag handler not being correctly hidden when preview is shown as floating window. (UUM-105769)
- Fixed preview dragline anchor display issue.
- Fixed previous splash screen background/logo from being cleared. (UUM-111658)
- Fixed problem with inspector UI throwing exceptions when both script and UI document assets are moved. (UUM-111091)
- Fixed project browser to now show correct icons when item is selected. (UUM-107996)
- Fixed proper ordering of buttons in the footer of the build profile window. (UUM-105431)
- Fixed random crash in BatchRendererGroup rendering.
- Fixed ray tracing shaders from .shader files ignoring Strict shader variant matching option from Player Settings.
- Fixed regression that caused the wrong info / help icons to show in the editor UI for the SRPs. (UUM-104996)
- Fixed rendering debugger warning when disabling a setting in the HDRP asset.
- Fixed rounding issue in IMGUI (UUM-125718)
- Fixed Screen Space Lens Flare override inspector error when there no render (game or scene view).
- Fixed search field style in PresetManager UI. (UUM-111060)
- Fixed selection issue on Android when using GameActivity.
- Fixed serialization issues with the Customizable toolbar.
- Fixed SerializedProperty errors that could occur when editing and canceling the edit for an int2 followed by float2. (UUM-110524)
- Fixed Shader Graph sticky note from losing visibility of first line after Enter key pressed. (UUM-76191)
- Fixed slow impostor baking when Split Jobs threading mode is used. (UUM-75914)
- Fixed some Typos in the documentation. (UUM-114891)
- Fixed t: that was inserting a pill (https://jira.unity3d.com/browse/RAT-2271).
- Fixed Tesselation plus Quad topology plus SRP Batcher. (UUM-121990)
- Fixed text clip issue with IMGUI (UUM-98223)
- Fixed the Accelerator client code from hanging when uploads are canceled. (UUM-113816)
- Fixed the alignment of the layout for HelpBoxes in the Build Profiles window. (UUM-99453)
- Fixed the behavior of whitespaces when used in Normal and Wrap modes for Advanced Text Generator (ATG).
- Fixed the behavior of whitespaces when used in Normal and Wrap modes for Advanced Text Generator (ATG). (UUM-114840)
- Fixed the bitmap system font to match the operating system's font smoothing setting. (UUM-72936)
- Fixed the Build Profile Engine Diagnostics dropdown to properly show a confirmation dialog when disabling the feature.
- Fixed the caret height in IMGUI. (UUM-116306)
- Fixed the display of non-whole sizes in the UI Toolkit Debugger's box model. (UUM-77345)
- Fixed the issue with saved search does not show result until manually refreshed. (UUM-112599)
- Fixed the issue with search results are stacked on top of each other. (UUM-107495)
- Fixed the link that opens when clicking on the ? icon in the RayTracingShader (.raytrace) inspector in the Editor. (UUM-122368)
- Fixed the method to get object picker control ID while avoiding creating a new instance. (UUM-110121)
- Fixed the progress bar dialog on macOS to no longer disappear when dragged to a separate display space. (UUM-111328)
- Fixed the ReoderableList so it sets the GUI.changed value when accepting a drag and drop onto its header in the Editor. (UUM-116026)
- Fixed thread exception when using Fonts instead of FontAssets.
- Fixed tooltip position when mouse is over Scripting Defines in Build Profiles window.
- Fixed TouchScreenKeyboard editing with bindings (UUM-82827)
- Fixed uGUI InputField deselecting with hardware keyboards on Android (UUM-110545)
- Fixed underline generation crashing the editor when using Dynamic OS font where the glyph is not available.
- Fixed Underline with font fallback chain. (UUM-110065)
- Fixed UnityEvent drawer changing the object argument when editing multiple objects. (UUM-104854)
- Fixed unselectable None option of the camera dropdowns in Rendering Debugger. (UUM-116671)
- Fixed unwrap crashing, when using bad "min object scale". (UUM-112809)
- Fixed Unwrapping.GenerateSecondaryUVSet when used with Mesh have baseVertex tweaked. (UUM-109482)
- Fixed USS variable token parsing. (UUM-77291)
- Fixed Virtual texturing global setting used instead of the one stored in the Build profile.
- Fixed visual misalignment between the UI and the C# code sections in the UI Toolkit Samples window to ensure consistent alignment. (UUM-104492)
- Fixed warning about inability to create a file containing "~UnityDirMonSyncFile~" in the filename located in a modules file. (UUM-109594)
- Fixed warnings in console when creating a new scene from template with assets with package manager samples.
- Fixed Water Decals Foam UV. (UUM-111267)
- Fixed when a BuildProfile is renamed, update the BuildProfileEditor to refresh the name displayed.
- Fixed wrong warning about best-fit usage in uss.
- Fixed EditorBuildSettings.scenes when using InitializeOnLoadMethod during startup.
- Fixed ExposedReference property drawer not allowing scene references. (UUM-108754)
- Fixed GetIcons API for Standalone platforms. (UUM-97474)
- Fixed HeaderAttribute property drawer issue when used with collections. (UUM-104395)
- Fixed PlayerSettings icon APIs so that GetIcons, GetIconsForTargetGroup, GetIconSizes, and GetIconSizesForTargetGroup return the correct icon arrays for the provided NamedBuildTarget or BuildTargetGroup argument. (UUM-97474)
- Fixed: "Asset Labels" section should not appear when a non-asset is being selected. (UUM-110356)
- Fixed: Black boxes no longer show when a modal window is open. (UUM-101514)
- Fixed: Ensure preference to accept to modify the Diagnostics page stays valid for the life of the SettingsWindow. (UUM-104094)
- Fixed: Ensure we do not rebuild the SearchBaseCollection view if the fixedItemHeight hasn't changed. (UUM-107392)
- Fixed: Exception thrown when renaming component with symbols in UIBuilder. (UUM-107901)
- Fixed: https://jira.unity3d.com/browse/UUM-108146
- Fixed: If user opens a color picker popup window from the inspector during domain reload, they no longer get errors on console when the domain reload completes. (UUM-107397)
- Fixed: Loading RenderDoc in Windows Editor does not crash when GPU skinning(Batched) is enabled. (UUM-105820)
- Fixed: Popup regression caused by a multi-platform fix only affecting OSX. (UUM-107557)
- Fixed: Reverted the previous behavior of the prompt window in the shortcut manager. (UUM-105308)
- Fixed: Rollback avoid of inclusion of DebugUI resources on retail builds.
- Fixed: Simplify how indexing can be configured by enforcing a single index policy.
- Fixed: SpeedTree meshes and objects count differs when comparing the numbers in the Player with the Editor. (UUM-105402)
- Fixed: Strip unneeded xr render passes if they are not needed.
- Fixed: The additional actions button no longer erroneously shows in the footer of the build profile window when multiple build profiles are selected. (UUM-104535)
- Fixed: The additional actions button no longer erroneously shows in the footer of the build profile window when switching from build profiles to classic platforms. (UUM-105397)
- Fixed: The UI Builder stylesheet will no longer be applied to elements in the library preview popup window.
- HDRP Custom Pass is not set dirty when creating a new Fullscreen material.
- HDRP Decal Projector is not set dirty when creating a new Decal material.
- Hide ellipsis menu for floating material preview window. (UUM-111197)
- Improve Ensure Volume warning message in the inspector
- Improved AssetDatabase corruption handling. (UUM-109729)
- Improved Docs on IHV texture formats .dds, .pvr, .astc and .ktx. (UUM-87464)
- Improved performance for ATG text
- Improved preview window toolbar style so large labels do not take too much space. (UUM-110119)
- Improved the contrast of the green highlight for selected panels in the UI Toolkit Debugger when the Editor theme is set to Light. (UUM-104492)
- Increased the min height of EditorWindow by 6px to fit the increased height of tab areas. (UUM-108519)
- Mac: Fixed issue that when loading a multi-monitor window layout on Mac then all Unity windows would be clamped to the same screen where the mouse is, instead of keeping their positions on the various monitors. (UUM-110840)
- Machine id is no longer blank for majority of analytics.
- No longer assert in the Editor when calling InstantiateAsync on a prefab that contains a sub emitter. (UUM-112023)
- Object pickability fix with GRD. (UUM-120294)
- Open Popups and Tooltips on the display the mouse is currently on for Windows Editor when monitor look-up fails. (UUM-117239)
- performance regression in Mesh.Clear caused by Mesh LOD
- Place scroller in description of New Scene dialog (UUM-111789)
- Prevent create template for Tabs in TabView. (UUM-108766)
- Prevent from pinging and framing builtin resources. (UUM-112343)
- Prevented null asset from being passed to OnWillSaveAssets. (UUM-122775)
- Prevented saved search queries from being renamed with empty names or names containing an extremely large number of characters. (UUM-112566)
- Project browser search area changes when maximing Game View. (UUM-125689)
- Properly free VT CB indices even if render thread resources failed to create.
- Remove a useless line separator at the bottom of the gameObject sub menu of the scene hierarchy context menu. (UUM-116304)
- Remove Unused Overrides menu item in hierarchy is now disabled when scene is not loaded. (UUM-121931)
- Removed an assert to replace it with a debug assert due to an issue with hierarchical animation component. (UUM-109748)
- Removed artefact when clicking color preset. (UUM-100542)
- Removed extraneous modular build files from MacStandaloneSupport installer
- Removed redundant NUnit include from SRP Core code.
- Removed the "Check for Updates" window. (UUM-102388)
- Removed the "Check for Updates" window. (UUM-102388)
- Removed the "Check for Updates" window.
- Removed the edit mode buttons from the reflection probe inspectors and added them as overlays.
- Removed the need to use the uxml traits property bag when resolving the name of an element during serialised data attribute override generation.
- Removed the styling causing the misalignment with foldout headers in the prefab override comparison window. (UUM-119442)
- Removed Unity Logo requirement from documentation.
- Removed unused worldSpaceLayer from Panel and PanelSettings. (UUM-111325)
- Removed unused X11 functions.
- Removing AssetBundle Patching API.
- Removing Experimental Multi-Process AssetBundle building API
- Replaced StateCache's BinaryFormatter implementation (which is obsolete in NET 8) with custom binary serialization handling.
- Report Editor architecture information
- Reverted deprecation of ContentBuildInterface methods CalculatePlayerSerializationHashForType, GetPlayerObjectIdentifiersInSerializedFile, and GetTypesForObject.
- Set the new input system to manage move and look and the MixedFov and Shader/Lit scenes from the URP samples. (UUM-71847)
- Streamlined the Scriptable Audio Pipeline API.
- Toggling off the Scene Visibility button in the scene view toolbar now disables hiding of objects and scene correctly when using GPU Resident Drawer. (UUM-120684)
- Unity_RendererBounds_Min/max available in URP with BRG, EG or GRD. (UUM-103990)
- Update selection properly for touch screen keyboard when using SelectRange
- Update Unity Editor icon on mac for macOS 26 "Liquid Glass" design (UUM-120993)
- Update wording of Engine Diagnostics related elements in the BuildProfile window.
- Updated 7-Zip to 25.00.
- Updated 7-Zip to 25.01.
- Updated links to up-to-date documentation. (UUM-114895)
- Updated the documentation for AudioFormat. Renamed AudioFormat.bufferSize to AudioFormat.bufferFrameCount.
- Updated the documentation for AudioSource.time to reflect that it always returns 0 if queried while the audio source is not playing. (UUM-108753)
- Updated the ThemeStyleSheet icon so it is no longer the same as the StyleSheet icon.
- Updated validation messages of Shortcut Profiles names. (UUM-113367)
- URP Decal Projector is not set dirty when creating a new Decal material.
- [MacOS] Fixed a BeginLayoutGroup error on macOS that occurred when holding the Enter key if the tag already existed. (UUM-114909)
6000.2.11f1
- Burst SharedStatic memory is now cleared prior to object deserialization, which fixes a crash that could occur if jobs are scheduled during object deserialization. (UUM-77850)
- Fixed failed assert when running Code Coverage builds.
- Fixed for missing "Some values driven by GridLayoutGroup" when users alter elements under parent/sibling LayoutGroup. (UUM-100091)
- Fixed Game View performance drop in Editor Player Settings. (UUM-120344)
- Fixed OutOfRange error encountered while using the 'Edit the joint angular limits' button in the Articulation Body component. (UUM-119277)
- Fixed sky contribution missing in fog when sky occlusion is enabled. (UUM-119276)
- Prevent logging session tokens in the editor log.
6000.2.12f1
- Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior. (UUM-91634)
- Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license. (UUM-121408)
- Fixed BRG failing test on android samsung s21.
- Fixed Console Error when Adding a Scripting Define that is empty.
- Fixed false warning "BatchRendererGroups currently don't support override shaders". (UUM-122367)
- Fixed for loadable plugin directories being marked as directories when root folder is reimported. Fix updates source db version. (UUM-115935)
- Fixed perceptual smoothness in Specular occlusion for shader graphs.
- Fixed the link that opens when clicking on the ? icon in the RayTracingShader (.raytrace) inspector in the Editor. (UUM-122368)
2022.3.69f1
- Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license. (UUM-121408)
- Fixed an Editor crash happening when .shader files contain raygeneration, miss or callable shaders. These shader types are supported in .raytrace files only. (UUM-109230)
- Fixed for missing "Some values driven by GridLayoutGroup" when users alter elements under parent/sibling LayoutGroup. (UUM-100091)
- Fixed GameView not rendering on Quest when hidden in Editor. (UUM-119451)
- Fixed Tesselation plus Quad topology plus SRP Batcher. (UUM-121990)
- Fixed the link that opens when clicking on the ? icon in the RayTracingShader (.raytrace) inspector in the Editor. (UUM-122368)
- Prevent logging session tokens in the editor log.
- Prevented a crash when an internal source generated method is missing. (UUM-117749)
- Removed missing scripts in SplitScreen and OcclusionEffect scenes from the URP samples. (UUM-71852)
6000.2.13f1
- Editor layouts on Windows can now restore windows closer to the screen edge. (UUM-120271)
- Fixed a crashing issue when dismissing the progress bar dialog. (UUM-122055)
- Fixed applying SerializeReference root property overrides from prefab instances to prefab assets when the managed object already exists in the asset. (UUM-122778)
- Fixed editor crash when loading single byte asset meta files. (UUM-125809)
- Fixed warning about debug symbols not being enabled for Cloud Diagnostics that could appear when the Cloud Diagnostics package is not installed. (UUM-109016)
6000.0.63f1
- Added the Nintendo Switch 2 icon to the Build Profile and Platform Browser windows.
- Editor layouts on Windows can now restore windows closer to the screen edge. (UUM-120271)
- Fixed a bug where a Raycast hit would not be successful when using the default BoxcastCommand() constructor. (UUM-123124)
- Fixed a bug where a Raycast hit would not be successful when using the default CapsulecastCommand() constructor. (UUM-123124)
- Fixed a bug where a Raycast hit would not be successful when using the default RaycastCommand() constructor. (UUM-123124)
- Fixed a bug where a Raycast hit would not be successful when using the default SpherecastCommand() constructor. (UUM-123124)
- Fixed a crash that rarely occurred on old IOS devices when the total attachment size exceeds the pixel storage limit.
- Fixed a crashing issue when dismissing the progress bar dialog. (UUM-122055)
- Fixed a race condition in the licensing client where the Editor would succeed to make the client acquire a floating license faster than it had finished loading licenses at startup, which would make it fail to pick up the new license. (UUM-121408)
- Fixed alignment in Stack Trace section in PlayerSettings.
- Fixed an issue where camera rotation could cause ShadowCaster2Ds to be incorrectly clipped. (UUM-90714)
- Fixed an uncommon LinuxEditor crash when maximizing a VFX Graph window tab. (UUM-125788)
- Fixed anchored overlays sometimes creating deadzones in the scene view.
- Fixed applying SerializeReference root property overrides from prefab instances to prefab assets when the managed object already exists in the asset. (UUM-122778)
- Fixed crash when some engine textures are used during shadow pass. (UUM-115024)
- Fixed Edit > Delete option for gradient editor keys. (UUM-122403)
- Fixed false warning "BatchRendererGroups currently don't support override shaders". (UUM-122367)
- Fixed for loadable plugin directories being marked as directories when root folder is reimported. Fix updates source db version. (UUM-115935)
- Fixed imgui's charField. (UUM-122800)
- Fixed null material pointer crash in IMGUI. (UUM-117563)
- Fixed null reference exception in the layer inspector when removing items. (UUM-119530)
- Fixed perceptual smoothness in Specular occlusion for shader graphs.
- Fixed performance degradation in the inspector when left open for a long time. (UUM-122354)
- Fixed the link that opens when clicking on the ? icon in the RayTracingShader (.raytrace) inspector in the Editor. (UUM-122368)
- Fixed thread issue when using matchMaterialPreset. (UUM-124907)
- Object pickability fix with GRD. (UUM-120294)
- Prevent null asset to be passed to OnWillSaveAssets (backport to unity 6.0). (UUM-122775)
- Project browser search area changes when maximing Game View. (UUM-125689)
- Toggling off the Scene Visibility button in the scene view toolbar now disables hiding of objects and scene correctly when using GPU Resident Drawer. (UUM-120684)
- Updated the Standalone Input Module of the EventSystem to the new input System.
6000.2.15f1
- Improved interactivity of progress bar when opening the "Compile and Show Code" dropdown in the Shader Inspector. (UUM-97524)
- Fixed a bug that was causing an exception in the console when asset bundles containing terrains created by an older version of Unity were loaded that contained instanced terrain details.
- Fixed an editor crash which occurring in projects using split native graphics jobs. (UUM-126695)
- Fixed bug: "Unity Services are not disabled and cause longer build times when the project is not connected to Unity Cloud". (UUM-120502)
- Fixed random flickering outline around selected objects when using Umbra baked occlusion culling. (UUM-107639)
- Fixed Remove Unused Overrides menu item in hierarchy is now disabled when scene is not loaded. (UUM-121931)
6000.0.64f1
- Improved interactivity of progress bar when opening the "Compile and Show Code" dropdown in the Shader Inspector. (UUM-97524)
- Minimum width of the Sprite Editor Window has been increased so when the window is undocked it cannot be resized so that the window is too thin to display all the buttons on the toolbar.
- Fixed a bug that was causing an exception in the console when asset bundles containing terrains created by an older version of Unity were loaded that contained instanced terrain details.
- Fixed a bug where accessing an overlay's containerWindow could throw a NullRef Exception. (UUM-127936)
- Fixed a bug where the Reflection Probes Gizmos could disappear in the Scene View. (UUM-116317)
- Fixed an issue where the mesh would not update on the first undo in TreeEditor. (UUM-88043)
- Fixed artifact in bitmap IMGUI text. (UUM-128238)
- Fixed CoreBusinessMetrics events block in certain cases.
- Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window.
- Fixed isElided state for ATG. (UUM-127852)
- Fixed keyboard navigation for the buttons in the footer of the Build Profiles window. (UUM-113231)
- Fixed missing connection check when re-importing all assets via the cache server. (UUM-128465)
- Fixed random flickering outline around selected objects when using Umbra baked occlusion culling. (UUM-107639)
- Fixed right-click on Build Profile renaming area throwing an error.
- Fixed save overlay preset window error when entering play mode. (UUM-119359)
- Fixed tooltip overwriting when label gets truncated.
6000.3.1f1
- Added a *New Nodes Preview* button to the Shader Graph preferences to add nodes with an expanded preview.
- Fixed an issue where the progress bar was unresponsive when selecting the *Compile and show code* dropdown menu in the *Shader Inspector* window. (UUM-97524)
- Increased the minimum width of the Sprite Editor window. When undocked, the window can no longer be resized to a width that hides buttons on the toolbar.
- Fixed an issue where the Reflection Probes Gizmos could disappear in the Scene View. (UUM-116317)
- Add support for hyphenated guid in assetProvider. (UUM-127038)
- Added support for searchquerie s located in packages to be shown in the query tree. (UUM-126690)
- Cache keyword count in SearchSettings.OnGUI. (UUM-127370)
- DX12: Fixed overflowing fields in the D3D12 Device Filter Asset Inspector view.
- Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile. (UUM-121372)
- Fixed a bug where the Main Toolbar quality dropdown displaces other elements if it has a very long name, due to it having no set maximum width. (UUM-114767)
- Fixed a display issue with resizable overlays when hiding and then showing them.
- Fixed a NullReferenceException that would throw each frame when opening a ColorPresetLibrary asset in the Inspector. (UUM-128585)
- Fixed alignment in Stack Trace section in PlayerSettings.
- Fixed an issue where accessing an overlay's containerWindow could throw a NullRef Exception. (UUM-127936)
- Fixed an issue where the dynamic panels are difficult to resize when they are fully expanded to their maximum width. (UUM-128102)
- Fixed an issue where the mesh would not update on the first undo in TreeEditor. (UUM-88043)
- Fixed an issue where tool contexts can be missing if their associated component is placed after an invalid component. (UUM-127897)
- Fixed artifact in bitmap IMGUI text. (UUM-128238)
- Fixed Color32 encoding helpers in RSUV Sample.
- Fixed CoreBusinessMetrics events block in certain cases.
- Fixed inconsistent button spacing in the Build Profiles Window. (UUM-111953)
- Fixed input field on custom build profile renaming not working upon docking or undocking the build profile window.
- Fixed invalid UV bounds.
- Fixed keyboard navigation for the buttons in the footer of the Build Profiles window. (UUM-113231)
- Fixed missing connection check when re-importing all assets via the cache server. (UUM-128465)
- Fixed missing script error on play mode on both SRP Indoors scene templates. (UUM-126194)
- Fixed random outline flickering around selected objects when using Umbra baked occlusion culling. (UUM-107639)
- Fixed right-click on Build Profile renaming area throwing an error.
- Fixed text animation not working when using special effects such as text shadow. (UUM-123120)
- Fixed timeSamples set causing immediate playback when using PlayScheduled. (UUM-117577)
- Fixed tooltip overwriting when label gets truncated.
- Hid Render Pipeline Graphics settings which are obsolete.
- Hierarchy: Force updating hierarchy view before framing an object. (UUM-125968)
- Improve visibility and positioning of kebab menus in Settings > Graphics (UUM-116647)
- Initial scene not loaded in play mode scenario.
- Opening the PlayerSettings inspector in multiple windows for the Android platform no longer causes a NullReferenceException.
- Removed empty space at the bottom of the camera overscan settings pop-up. (UUM-122892)
- Scenes dragged from project window onto the new Hierarchy window should now retain the drop position.
- Scenes should retain their ordering in the new Hierarchy window after entering/exiting play mode.
- Set focus on Hierarchy window after a new game object is created and in renaming state. (UUM-119240)
- Shader Build Settings UI: Fixed keyword set text padding. (UUM-115702)
- Shader Build Settings UI: Fixed the empty shader keyword declaration overrides list label padding. (UUM-115688)
- Shader Build Settings UI: Fixed the keyword declaration override labels clipping properly when shrinking the window. (UUM-115707)
6000.3.2f1
- Changed Look Dev Volume Profile Lifetime Management. (UUM-125389)
- A Play mode scenario with local instance and editor is still running after cancelling play mode.
- Fixed an issue where the preview of the Search window inspector was clipped when shown.
- Fixed an issue with outline selection rendering when RSUV and vertex displacement.
- Fixed compilation error in URP when Editor Assemblies Compatibility Level is set to .NET Standard.
- Fixed Intermediate texture compatibilty mode warning in URP Package Sample. (UUM-125682)
- Fixed Intermediate texture compatibilty mode warning in URP Package Sample. (UUM-127756)
- Fixed keyboard navigation in the ObjectSelector window. (UUM-126441)
- Fixed new line encoding in the UIBuilder.
- Fixed Orientation Gizmo Perspective/Isometric icon rendering over other overlays. (UUM-128101)
- Play Mode Status window has a horizontal scrollbar active at all times even when not needed or the window is fullscreen. (UUM-125037)
- Remove of an unused scale variable. (UUM-128761)
2022.3.70f1
- Asset Bundles: Fixed crash when you call UnloadAllAssetBundles and there are pending AssetBundle.UnloadAsync tasks. (UUM-122776)
- Fixed a bug where accessing an overlay's containerWindow could throw a NullRef Exception. (UUM-127936)
6000.0.65f1
- Changed Look Dev Volume Profile Lifetime Management. (UUM-125389)
- Exclude LODGroups with animated crossfade from using instanced rendering to ensure correct behavior. (UUM-91634)
- Fixed 'Build And Run' File menu option to choose active instead of selected Build Profile. (UUM-121372)
- Fixed a bug where tool contexts can be missing if their associated component is placed after an invalid component. (UUM-127897)
- Fixed BRG,GRD and EG 16KiB cbuffer limited low end mobiles. (UUM-102083)
- Fixed missing script error on play mode on both SRP Indoors scene templates. (UUM-126194)
- Fixed Unity Editor not detecting Unity Hub installation on Linux. The Editor now correctly checks both user-local (~/.local/share/applications/) and system-wide (/usr/share/applications/) locations for the Hub desktop file, and properly respects the XDG_DATA_HOME environment variable.
- Flipped Y-axis for pointer input coordinates of NMouse in Input System.
- Improved visibility and positioning of kebab menus in Settings > Graphics. (UUM-116647)
Editor Application Shell Integration
6000.2.9f1
- Known issue: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears (UUM-122055)
6000.2.10f1
- Known issue: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears (UUM-122055)
6000.0.62f1
- Known issue: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears (UUM-122055)
6000.2.11f1
- Known issue: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears (UUM-122055)
6000.2.12f1
- Known issue: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears (UUM-122055)
Editor Platform
6000.1.12f1
- Known issue: Crash on -[NSApplication endModalSession:] when entering Play Mode in a specific project (UUM-109764)
6000.1.11f1
- Known issue: Crash on -[NSApplication endModalSession:] when entering Play Mode in a specific project (UUM-109764)
6000.1.10f1
- Known issue: Crash on -[NSApplication endModalSession:] when entering Play Mode in a specific project (UUM-109764)
6000.0.33f1
- Known issue: Crash on OverridingParameterPreparer::OnPrepareVector when repeatedly saving changes made to a Shader Graph (UUM-89067)
6000.0.32f1
- Known issue: Crash on OverridingParameterPreparer::OnPrepareVector when repeatedly saving changes made to a Shader Graph (UUM-89067)
6000.0.31f1
- Known issue: Crash on OverridingParameterPreparer::OnPrepareVector when repeatedly saving changes made to a Shader Graph (UUM-89067)
6000.0.30f1
- Known issue: Crash on OverridingParameterPreparer::OnPrepareVector when repeatedly saving changes made to a Shader Graph (UUM-89067)
2022.3.49f1
- Known issue: [Linux] Crash on 'PPtr
::operator RuntimeAnimatorController*() const' when saving a new animation file (UUM-79812) - Known issue: [Linux] Crash on MenuController::ExecuteMenuItem when selecting recent scene (UUM-82381)
6000.0.21f1
- Known issue: [Linux] Crash on 'PPtr
::operator RuntimeAnimatorController*() const' when saving a new animation file (UUM-79812) - Known issue: [Linux] Crash on MenuController::ExecuteMenuItem when selecting recent scene (UUM-82381)
6000.0.20f1
- Known issue: [Linux] Crash on MenuController::ExecuteMenuItem when selecting recent scene (UUM-82381)
2022.3.47f1
- Known issue: [Linux] Crash on MenuController::ExecuteMenuItem when selecting recent scene (UUM-82381)
6000.0.19f1
- Known issue: [Linux] Crash on 'PPtr
::operator RuntimeAnimatorController*() const' when saving a new animation file (UUM-79812)
2022.3.46f1
- Known issue: [Linux] Crash on 'PPtr
::operator RuntimeAnimatorController*() const' when saving a new animation file (UUM-79812)
6000.0.11f1
- Known issue: The "Hold On" dialog box persists when entering the Play Mode (UUM-74916)
2022.3.38f1
- Known issue: The "Hold On" dialog box persists when entering the Play Mode (UUM-74916)
6000.0.10f1
- Known issue: The "Hold On" dialog box persists when entering the Play Mode (UUM-74916)
6000.0.9f1
- Known issue: The "Hold On" dialog box persists when entering the Play Mode (UUM-74916)
6000.0.7f1
- Known issue: Building freezes when building Universal 3D Sample/Cinematic Studio Project (UUM-73997)
2022.3.34f1
- Known issue: Building freezes when building Universal 3D Sample/Cinematic Studio Project (UUM-73997)
EmbeddedLinux
6000.0.58f1
- Targets now built with the following security compilation flags:
6000.2.0f1
- Removed unused LGPL libusb code from SDL.
- Crash on IVI shell.
- Fixed battery Status API support for Embedded Linux.
- Fixed systeminfo::GetExecutableSizeMB reporting wrong values on Embedded and Desktop Linux.
- Fixed UGUI multi display/window.
- Fixed Vulkan Multidisplay Crash. (UUM-101885)
- Single Application Instance Support for Embedded Linux.
6000.0.55f1
- Vulkan Multidisplay Crash. (UUM-101885)
6000.1.14f1
- Vulkan Multidisplay Crash. (UUM-101885)
6000.0.49f1
- Removed unused LGPL libusb code from SDL
- Fixed a crash on IVI shell.
- Fixed UGUI multi display/window.
6000.1.3f1
- Removed unused LGPL libusb code from SDL
2022.3.61f1
- Fixed systeminfo::GetExecutableSizeMB reporting wrong values on Embedded and Desktop Linux.
6000.0.46f1
- Fixed systeminfo::GetExecutableSizeMB reporting wrong values on Embedded and Desktop Linux.
6000.0.5f1
- Fixed Screen.resolutions.
6000.0.0f1
- Improved thread sleep wakeup on signals.
- Optimized Player Plugin library loading.
- Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.
6000.0.59f2
- Fixed main thread name setting.
6000.3.0f1
- Enabled HTTP/2 functionality and optimal extra HTTP/2 settings on EmbeddedLinux.
- Added validity checks for GameWindow operations in the Windowing API.
- Added: Added Windowing and WindowingGated modules.
- Targets now built with the following security compilation flags:
- Fixed main thread name setting.
Engine Diagnostics
6000.2.5f1
- Known issue: Crash on UnityEngine::Insights::Metric::Metric when refocusing on the Editor after it has been idling in the background (UUM-113363)
6000.2.4f1
- Known issue: Crash on UnityEngine::Insights::Metric::Metric when refocusing on the Editor after it has been idling in the background (UUM-113363)
6000.2.2f1
- Known issue: Infrequent crash observed during background transmission of engine diagnostics data, caused by a race condition when sending data to the service.
6000.2.1f1
- Known issue: Infrequent crash observed during background transmission of engine diagnostics data, caused by a race condition when sending data to the service.
6000.2.0f1
- Known issue: Infrequent crash observed during background transmission of engine diagnostics data, caused by a race condition when sending data to the service.
- Added options in the Project Settings and Build Profile windows to enable or disable engine diagnostics data collection. This feature is enabled by default in new Unity 6.2 projects.
6000.2.9f1
- Fixed user metadata not appearing for native crash reports on Diagnostics dashboard.
6000.0.62f1
- Fixed Segmentation fault occurring when using --reset-diagnostic-switches via CLI on Linux.
6000.2.11f1
- Fixed Segmentation fault occurring when using --reset-diagnostic-switches via CLI on Linux.
6000.3.0f1
- Engine Diagnostics:
- Fixed crash occurring when sending diagnostics data in the background.
- Fixed Segmentation fault occurring when using --reset-diagnostic-switches via CLI on Linux.
- Fixed user metadata not appearing for native crash reports on Diagnostics dashboard
- Fixed a crash on UnityEngine::Insights::Metric::Metric caused by a race condition. (UUM-113363)
Entities
6000.1.0f1
- Fixed an issue where an exception would be thrown when exiting play mode after closing and opening a sub scene. (UUM-86554)
2022.3.53f1
- Fixed an issue where an exception would be thrown when exiting play mode after closing and opening a sub scene. (UUM-86554)
6000.0.27f1
- Fixed an issue where an exception would be thrown when exiting play mode after closing and opening a sub scene. (UUM-86554)
Entities Graphics
2022.3.36f1
- Added support for BRG LOD cross fade in the URP shaders.
6000.2.7f2
- Known issue: Memory usage rises when switching scenes (GraphicsBuffer leakage in GRD) (UUM-120539)
6000.0.60f1
- Known issue: Memory usage rises when switching scenes with GRD (UUM-120539)
6000.2.8f1
- Known issue: Memory usage rises when switching scenes with GRD (UUM-120539)
6000.2.9f1
- Known issue: Memory usage rises when switching scenes with GRD (UUM-120539)
Environment Effects
6000.0.54f1
- Known issue: [HDRP] Water displacement fades when camera move far in worldspace. (UUM-111903)
6000.1.13f1
- Known issue: [HDRP] Water displacement fades when camera move far in worldspace. (UUM-111903)
6000.1.11f1
- Known issue: Custom Skybox shader does not render all Skybox's faces in Standalone Player for Meta Quest when 'Allow Material Override' is enabled in ShaderGraph (UUM-107763)
6000.0.22f1
- Known issue: A pink line of the size of the Tree is drawn in the Hierarchy when opening any dropdown in the Inspector (UUM-82801)
2022.3.49f1
- Known issue: A pink line of the size of the Tree is drawn in the Hierarchy when opening any dropdown in the Inspector (UUM-82801)
6000.0.20f1
- Known issue: A pink line of the size of the Tree is drawn in the Hierarchy when opening any dropdown in the Inspector (UUM-82801)
6000.0.10f1
- Known issue: Visible light glares appear on GameObjects when a Volumetric Clouds effect is added to the Sky and Fog Volume (UUM-74923)
Game Core
6000.0.49f1
- Send GUI events for mouse and keyboard.
6000.0.43f1
- Fixed for Video Player when reading video files with long path prefix.
6000.0.36f1
- Fixed filtering folder plugin directories during the build process.
GI
6000.2.5f1
- Out of bounds mesh LOD assert during light baking that happened when a mesh had additional vertex streams, a non-zero GI mesh LOD index and additional vertex stream mesh without the same number of mesh LODs as the main mesh.
6000.0.58f1
- Fixed a bug where projects using Adaptive Probe Volumes would have high memory usage in Editor, especially when the project contains many scenes that use Adaptive Probe Volumes. (UUM-104833)
6000.2.3f1
- Raised the limit of probes that APV can handle and also introduced a descriptive error message for the console in case this new limit is exceeded (UUM-103389)
6000.0.57f1
- Ensured that the GI cache is cleaned-up according to the max size limit that is given by the user. (UUM-113152)
6000.2.2f1
- Ensured that the GI cache is cleaned-up according to the max size limit that is given by the user. (UUM-113152)
6000.2.1f1
- Ensured that it is possible to do several successful APV bakes consecutively from script (UUM-111364)
6000.0.56f1
- Updated the APV Enlighten warning message to be more descriptive. (UUM-111952)
6000.2.0f1
- Updated the APV Enlighten warning message to be more descriptive. (UUM-111952)
- Added an error that displays when you attempt to build a scene that contains Adaptive Probe Volumes when targeting WebGL. Adaptive Probe Volumes are not supported on WebGL.
- Added an option to enable stitching of lightmap shadowmask seams. To enable this option, go to EditorSettings.asset and set m_ApplyShadowmaskStitching to 1.
- Improved the error message displayed when attempting to load Adaptive Probe Volumes from Addressables or AssetBundles without selecting the *Probe Volume Disable Streaming Assets* option. (UUM-96605)
- Modified OpenCL GPU device detection to occur when opening the Lighting window instead of during the first bake operation.
- Updated tool icons in the Inspector window for *Reflection Probe* and *Planar Reflection Probe* components.
- Baking lighting with APV does not work in batch mode. (UUM-82840)
- Don't clamp the environment sample count in the lighting window to 2048. (UUM-96953)
- Fixed a bug where the player wouldn't render anything when using HDRP with bicubic lightmap sampling enabled. (UUM-102396)
- Fixed a bug where the Renderer Light Probe Selection setting malfunctions when set to "Use Ambient Probe". Renderers outside the probe hull would, in fact, not use the ambient probe, but just get black SH data. (UUM-96421)
- Fixed a bug where the unity_RendererBounds_Min and unity_RendererBounds_Max uniforms would be set to random uninitialized memory in the ShadowCaster pass. (UUM-100264)
- Fixed an issue by reverting a change to packing made in Unity 6, which based lightmap packing order on the positions of lightmapped objects in the scene. This didn't have the intended effect, and significantly worsened utilization of lightmap space. (UUM-96033)
- Fixed an issue wher adaptive probe volumes failed to bake with dilation enabled and exception "Cannot allocate more brick chunks, probe volume brick pool is full" was printed. (UUM-103976)
- Fixed an issue where a valid mesh failed extraction for LightBaking. (UUM-101294)
- Fixed an issue where Adaptive Probe Volumes could not be loaded from Asset Bundles. (UUM-90705)
- Fixed an issue where Adaptive Probe Volumes would exhibit seams on boundaries between different brick sizes when using sky occlusion or shadowmask mode. (UUM-82982)
- Fixed an issue where baked shadows would be missing in URP when realtime shadows were disabled. (UUM-98838)
- Fixed an issue where projects using Adaptive Probe Volumes would have high memory usage in Editor, especially when the project contains many scenes that use Adaptive Probe Volumes. (UUM-104833)
- Fixed an issue where terrain trees would cast realtime shadows even after baking lighting in mixed mode. (UUM-100158)
- Fixed an issue where terrains did not affect Adaptive Probe Volumes. (UUM-98656)
- Fixed an issue where the player would spam errors when building for WebGL in a project that has Adaptive Probe Volumes enabled.
- Fixed bad Reflection Probe rendering of Volumetric Clouds in HDRP. (UUM-84729)
- Fixed bug where lighting data was missing for scenes loaded from asset bundles in editor.
- Fixed case where custom properties on a Renderer are not taken into account, leading to incorrectly baked lightmaps. (UUM-108565)
- Improved culling for Spot Light injection in the Lightmapper's LightGrid to enhance performance and accuracy. (UUM-96907)
- Updated the APV Enlighten warning message to be more descriptive. (UUM-111952)
6000.1.14f1
- Fixed issue causing crash when no valid lightmap parameters are assigned. (UUM-111154)
6000.0.54f1
- Fixed case where custom properties on a Renderer are not taken into account, leading to incorrectly baked lightmaps. (UUM-108565)
6000.1.13f1
- Fixed a bug where the Renderer Light Probe Selection setting malfunctions when set to "Use Ambient Probe". Renderers outside the probe hull would, in fact, not use the ambient probe, but just get black SH data. (UUM-96421)
- Fixed case where custom properties on a Renderer are not taken into account, leading to incorrectly baked lightmaps. (UUM-108565)
6000.1.11f1
- Make APV work with Subscenes in URP.
6000.0.53f1
- Make APV work with Subscenes in URP.
6000.0.52f1
- Valid mesh fails extraction for LightBaking. (UUM-101294)
6000.0.49f1
- Make APV sky occlusion baking take terrain into account. (UUM-98656)
- Elaborated the texts on shadows, removed links from individual properties.
6000.1.8f1
- Valid mesh fails extraction for LightBaking. (UUM-101294)
2022.3.63f1
- Converted the 'Failed to fallback to CPU lightmapper' error to a warning. Even when fallback from GPU lightmapper to CPU lightmapper fails, we don't want to break strict mode builds.
- Fixed a bug where the unity_RendererBounds_Min and unity_RendererBounds_Max uniforms would be set to random uninitialized memory in the ShadowCaster pass. (UUM-100264)
6000.0.50f1
- Adaptive Probe Volumes Fails to Bake with Dilation Enabled and exception "Cannot allocate more brick chunks, probe volume brick pool is full" is printed. (UUM-103976)
- Fixed a bug where the unity_RendererBounds_Min and unity_RendererBounds_Max uniforms would be set to random uninitialized memory in the ShadowCaster pass. (UUM-100264)
6000.1.5f1
- Adaptive Probe Volumes Fails to Bake with Dilation Enabled and exception "Cannot allocate more brick chunks, probe volume brick pool is full" is printed. (UUM-103976)
- Fixed a bug where the unity_RendererBounds_Min and unity_RendererBounds_Max uniforms would be set to random uninitialized memory in the ShadowCaster pass. (UUM-100264)
6000.1.3f1
- Baking lighting with APV does not work in batch mode. (UUM-82840)
- Make APV sky occlusion baking take terrain into account. (UUM-98656)
6000.1.0f1
- Fixed an issue where baked shadows would be missing in URP when realtime shadows were disabled. (UUM-98838)
- Added bicubic sampling support for lightmaps in the High Definition Render Pipeline (HDRP) and Universal Render Pipeline (URP), which can greatly improve the appearance of low resolution lightmaps. To enable this feature, navigate to Project Settings > Graphics > Use Bicubic Lightmap Sampling.
- Added an option to enable stitching of lightmap shadowmask seams. To enable this option, go to EditorSettings.asset and set m_ApplyShadowmaskStitching to 1.
- Added: LightingDataAsset.SetLights() which lets you overwrite the lights associated with a specific Lighting Data Asset. This can be used to change lights between baked and realtime without rebaking. (UUM-78573)
- Added: Lightmapping.GetLightingDataAssetForScene() and Lightmapping.SetLightingDataAssetForScene() which you can use to get or set the Lighting Data Asset associated with a particular scene. (UUM-78573)
- Ensured that the Lighting Window open reference button links to documentation for the correct Editor Version. (UUM-83218)
- Fixed a bad Reflection Probe rendering of Volumetric Clouds in HDRP. (UUM-84729)
- Fixed an issue by removing the clamping of the environment sample count in the Lighting window to a maximum of 2048. Users can now specify higher sample counts if needed. (UUM-96953)
- Fixed an issue where Adaptive Probe Volumes could not be baked when the chosen graphics library is GLES.
- Fixed an issue where Adaptive Probe Volumes could not be loaded from Asset Bundles. (UUM-90705)
- Fixed an issue where baked shadows would be missing in URP when realtime shadows were disabled. (UUM-98838)
- Fixed an issue where baking only Adaptive Probe Volumes would update lights in an unpersistent way, causing double contribution with realtime lighting after scene reload. (UUM-78573)
- Fixed an issue where exporting a unitypackage with a scene using Adaptive Probe Volumes didn't include all the lighting data.
- Fixed an issue where Global Illumination data was included in Dedicated Server builds.
- Fixed an issue where lighting data was missing for scenes loaded from asset bundles in the Editor.
- Fixed an issue where Path Tracing package was not compilable when building player.
- Fixed an issue where sampling of Adaptive Probe Volumes was incorrect when using leak reduction modes on GLES.
- Fixed an issue where some files produced by Adaptive Probe Volume baking were read-only. (UUM-90236)
- Fixed an issue where terrain trees would cast realtime shadows even after baking lighting in mixed mode. (UUM-100158)
- Fixed issue where the result of sampling Adaptive Probe Volumes would look different on each eye when using HDRP with Single Pass Instanced rendering and Camera Relative Rendering enabled.
- Fixed to work the baked lightmap debug mode with HDRP terrains. (UUM-82974)
- Reverted a change to packing made in Unity 6, which based lightmap packing order on the positions of lightmapped objects in the scene. This didn't have the intended effect, and significantly worsened utilization of lightmap space. (UUM-96033)
6000.0.47f1
- Fixed an issue where baked shadows would be missing in URP when realtime shadows were disabled. (UUM-98838)
6000.0.46f1
- Fixed an issue where terrain trees would cast realtime shadows even after baking lighting in mixed mode. (UUM-100158)
6000.0.45f1
- Added option to enable stitching lightmap shadowmask seams.
- Fixed an issue where Adaptive Probe Volumes could not be loaded from Asset Bundles. (UUM-90705)
6000.0.44f1
- Fixed an issue where the Renderer Light Probe Selection setting malfunctions when set to "Use Ambient Probe". Renderers outside the probe hull would, in fact, not use the ambient probe, but just get black SH data. (UUM-96421)
6000.0.41f1
- Fixed an issue where exporting a unitypackage with a scene using Adaptive Probe Volumes didn't include all the lighting data.
6000.0.40f1
- Fixed an issue by not clampping the environment sample count in the lighting window to 2048. (UUM-96953)
6000.0.37f1
- Added: LightingDataAsset.SetLights() which lets you overwrite the lights associated with a specific Lighting Data Asset. This can be used to change lights between baked and realtime without rebaking. (UUM-78573)
- Added: Lightmapping.GetLightingDataAssetForScene() and Lightmapping.SetLightingDataAssetForScene() which let you get or set the Lighting Data Asset associated with a particular scene. (UUM-78573)
- Fixed an issue where baking only Adaptive Probe Volumes would update lights in an unpersistent way, causing double contribution with realtime lighting after scene reload. (UUM-78573)
- Fixed an issue where lighting data was missing for scenes loaded from asset bundles in editor.
- Fixed an issue where some files produced by Adaptive Probe Volume baking would be read-only. (UUM-90236)
- Fixed to work the baked lightmap debug mode with HDRP terrains. (UUM-82974)
6000.0.34f1
- Ensured that the Lighting Window open reference button links to documentation for the correct Editor Version (UUM-83218)
- Fixed sample APV to get proper reflection probe normalization when doing SSGI in scenes where APV has been baked. (UUM-88018)
2022.3.56f1
- Ensured that the Lighting Window open reference button links to documentation for the correct Editor Version. (UUM-83218)
6000.0.25f1
- Fixed an issue where Adaptive Probe Volumes could not be baked when the chosen graphics library is GLES.
- Fixed an issue where sampling of Adaptive Probe Volumes was incorrect when using leak reduction modes on GLES.
- Fixed to remove the loaded data when a temporary baking set is created.
6000.0.22f1
- Fixed an issue where GPU Lightmapper produced incorrect validity when using Cutout transmission.
- Fixed seams across cell boundaries in Adaptive Probe Volumes.
6000.0.20f1
- Added a warning for when Adaptive Probe Volumes run out of VRAM budget, and streaming isn't enabled.
- Fixed Adaptive Probe Volumes not working correctly for scenes residing in Asset Bundles. Note that Asset Bundle support for APV still requires enabling the "Probe Volume Disable Streaming Assets" Project Setting. After this fix, previously broken bundles may require a clean rebuild to work properly.
- Fixed an issue where Adaptive Probe Volume Scenario Blending did not always prioritize cells close to the camera.
- Fixed an issue where Adaptive Probe Volume Scenario Blending did not work when using Disk Streaming when the Turnover rate was set greater than 0.
- Fixed an issue with LightProbe baking on AMD.
6000.0.19f1
- Made baking independent of color space and added test coverage.
2022.3.45f1
- Fixed an issue where shader variants with LIGHTMAP_ON, but which don't declare DIRLIGHTMAP_COMBINED, were stripped during player builds when using directional lightmapping. (UUM-68495)
6000.0.17f1
- Fixed an issue where shader variants with LIGHTMAP_ON that didn't declare DIRLIGHTMAP_COMBINED were stripped during player builds when using directional lightmapping. (UUM-68495)
- Fixed Object.Destroy() call to an existing LightProbes object to remove internal managed data properly. (UUM-69475)
6000.0.16f1
- Cached the result of rasterization during lightmap baking. This speeds up repeated bakes of the same scene significantly.
- Added: Embree.GpuBvh.BuildOptions.isTopLevel, indicating whether to build a top level acceleration structure.
- Deprecated: EditorSettings.enableCookiesInLightmapper. Cookies are always supported by the lightmapper.
- Removed: EditorSettings.disableCookiesInLightmapper. Cookies are always supported by the lightmapper.
6000.0.15f1
- Added the ability to click on renderers in the Lightmap Preview window to select them in the Hierarchy.
6000.0.14f1
- Fixed an issue where Unity would crash when loading scenes with probe data at nearly-overlapping positions. (UUM-76537)
2022.3.41f1
- Fixed an issue where Unity would crash when loading scenes with probe data at nearly-overlapping positions. (UUM-76537)
6000.0.11f1
- Apply matching presets in Preset Manager when generating lightmaps and reflection probes.
- Fixed noise when using Sky Occlusion with APV. (UUM-71590)
6000.0.10f1
- Avoided a memory leak and null pointer references when the Lighting window closes while APV is baking. (UUM-71743)
- Enabled the CPU lightmapper to run on ARM-based Windows machines.
- Fixed error occuring when baking APV with rendering layers and mesh having multiple submeshes.
- Improved robustness of IsRunningLightmapping().
6000.0.9f1
- Added: Added an API for getting the associated shadowmask channels of lights retrieved from the InputExtraction.ComputeOcclusionLightIndicesFromBakeInput function. (UUM-44229)
- Changed Adaptive Probe Volumes to store occlusion values for each light when using Mixed Lighting modes. This allows static objects to cast shadows onto dynamic objects by sampling the probe volume. (UUM-44229)
6000.0.7f1
- Fixed a crash when cancelling during a lightmap bake. (UUM-71709)
- Fixed a crash when the Enlighten precompute data is too large. Report an error instead. (UUM-70217)
2022.3.34f1
- Fixed crash when iterating on lights in lightmap Auto baking mode. (UUM-71599)
6000.0.5f1
- Added functionality to set GI Cache Preferences from CLI Args.
6000.0.0f1
- Added missing color legends for the Lighting Visualizations Colors panel, to explain the colors used in the Texel Validity Scene View Mode.
- Added the *Bake Reflection Probes* menu item.
- Added the *Clear Baked Data* menu item.
- Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.
- Changed several scene view modes to have lit shading, to make them easier to read.
- Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.
- Finalize APV baking using new probe baking API.
- Implemented tests which target meta passes without light baking.
- Improved and optimized both undo and redo in VFX Graph.
- Improved Typeset lightmap and light probe numbers in the Lighting Window.
- Optimized light baking input extraction by parallelizing surface area calculations.
- Optimized the initialization time for GPU lightmapper bakes.
- Sped up lightmap post processing by optimizing the dilation step.
- The Editor now displays a progress bar when using the interactive lighting visualization preview feature.
- Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.
- Added: Added IntegrateOcclusion to the UnityEngine.LightTransport.IProbeIntegrator interface and the UnityEngine.LightTransport.RadeonRaysProbeIntegrator.
- Added: New light probe baking API. A data driven, stateless, public API for GI probe baking without dependencies on game objects. The API provides CPU and GPU integrators for direct and indirect radiance, validity and a post processing API for conversion to irradiance and other operations needed to composite results before rendering.
- Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.
- Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.
- Changed: Changed LightTransport.IDeviceContext.WriteBuffer and LightTransport.IDeviceContext.ReadBuffer to take a LightTransport.BufferSlice rather than a LightTransport.BufferID. This lets you provide an offset for your reads and writes.
- Changed: Only one of ignoreDirectEnvironment and ignoreIndirectEnvironment is relevant in each of the IntegrateRadiance methods in IProbeIntegrator.
- Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.
- Obsoleted: additionalBakedProbesCompleted is obsolete. Please use UnityEngine.LightTransport.IProbeIntegrator instead.
- Obsoleted: GetAdditionalBakedProbes is obsolete. Please use UnityEngine.LightTransport.IProbeIntegrator instead.
- Obsoleted: SetAdditionalBakedProbes is obsolete. Please use UnityEngine.LightTransport.IProbeIntegrator instead.
6000.2.6f1
- Changed the behavior of light probe loading. When you unload the last scene that contains light probes, you no longer need to call LightProbes.Tetrahedralize() to apply the changes. (UUM-116318)
- Avoided error code 5 during bake of a specific scene. (UUM-98405)
- Fixed a bug where "Don't recalculate" probe placement mode sometimes doesn't work when GPU streaming is enabled. (UUM-103688)
- Fixed a bug where "per-vertex" SH evaluation mode didn't work with Deferred rendering URP. (UUM-104066)
2022.3.67f1
- Changed behavior of light probe loading such that, when unloading the last scene that contains light probes, you don't need to call LightProbes.Tetrahedralize() to apply the changes anymore. (UUM-116318)
6000.2.7f2
- Improved the documentation for the IProbeIntegrator API, which is used to implement custom global illumination (GI) baking for light probes.
- Fixed a bug where some column labels were incorrect in the Light explorer when using URP. (UUM-83864)
6000.0.59f2
- Changed behavior of light probe loading such that, when unloading the last scene that contains light probes, you don't need to call LightProbes.Tetrahedralize() to apply the changes anymore. (UUM-116318)
- Improved documentation for IProbeIntegrator API used for implementing custom GI baking of light probes.
- Fixed a bug where "Don't recalculate" probe placement mode sometimes doesn't work when GPU streaming is enabled. (UUM-103688)
- Fixed a bug where "per-vertex" SH evaluation mode didn't work with Deferred rendering URP. (UUM-104066)
6000.0.60f1
- Fixed a bug where some column labels were incorrect in the Light explorer when using URP. (UUM-83864)
- Re-import cubemaps with specular convolution instead of re-baking reflection probes when switching platforms. (UUM-111929)
6000.2.8f1
- Ensured that the APV "Unload These Scenes" button does not attempt to unload an unsaved scene. (UUM-116738)
- Fixed APV Virtual Offset baking on AMD. (UUM-114563)
- Re-import cubemaps with specular convolution instead of re-baking reflection probes when switching platforms. (UUM-111929)
6000.2.9f1
- Ensured that we don't crash the Editor in a specific edge case, when a reflection probe is added to a scene which has never been saved and the scene is then baked without first explicitly saving the scene. (UUM-120770)
- Fixed a bug where using a rotated 6-pass skybox shader would cause the lightmapper to produce NaN values. (UUM-96043)
2022.3.68f1
- Fixed a bug where the Renderer Light Probe Selection setting malfunctions when set to "Use Ambient Probe". Renderers outside the probe hull would, in fact, not use the ambient probe, but just get black SH data. (UUM-96421)
6000.2.13f1
- Ensured that the "RenderSettings customReflection texture has invalid type" error is show exactly when relevant. (UUM-121679)
- Fixed an issue where using "Live Updates" probe placement mode in the rendering debugger would cause a progress bar to be shown on screen permanently.
- Subscenes now open before the APV baking starts if "Generate Lighting" is pressed in the lighting window.
6000.0.63f1
- Disabled the graphics test UUM-121353.
- Ensured that the "RenderSettings customReflection texture has invalid type" error is show exactly when relevant. (UUM-121679)
- Fixed an issue where using "Live Updates" probe placement mode in the rendering debugger would cause a progress bar to be shown on screen permanently.
6000.2.15f1
- Fixed an issue where APV scenario blending is non-functional on MacOS. (UUM-126723)
6000.3.0f1
- Ensured that the "RenderSettings customReflection texture has invalid type" error is show exactly when relevant. (UUM-121679)
- Fixed an issue upgrading to Unity 6.3 or later that occurred when a project used the Light Transport package.
- Fixed an issue where APV scenario blending is non-functional on MacOS. (UUM-126723)
- Make baking of duplicated Probuilder meshes work. (UUM-126739)
- Subscenes now open before the APV baking starts if "Generate Lighting" is pressed in the lighting window.
- Added a new lightmap packing algorithm based on the third-party xAtlas library. This packer is now the default for new scenes, while older scenes will automatically continue to use the previous packer.
- Published the Unified Raytracing API, which provides an API for creating cross-platform ray tracing shaders.
- Changed the behavior of light probe loading. When you unload the last scene that contains light probes, you no longer need to call LightProbes.Tetrahedralize() to apply the changes. (UUM-116318)
- Improved the documentation for the IProbeIntegrator API, which is used to implement custom global illumination (GI) baking for light probes.
- Reflection probe transform can now be rotated in URP.
- The system now prompts you to save any unsaved scenes before baking reflection probes in HDRP.
- Obsoleted: Marked the Experimental.Lightmapping CustomBake API as obsolete. Use UnityEngine.LightTransport.IProbeIntegrator API to bake environment occlusion for an array of positions instead:
- Removed: Removed the AdditionalBakedProbes API. Use UnityEngine.LightTransport.IProbeIntegrator to bake custom light probes.
- The OpenCL based GPU lightmapper is now the default for new projects and new lighting settings assets.
- Avoided error code 5 during bake of a specific scene (UUM-98405)
- Doing a Repaint() when we need to fetch a new texture. (UUM-116168)
- Enabled CPU lightmapper on Apple Silicon Editor and Windows on ARM Editor by running CPU lightmapper using x64 emulation in a separate process.
- Ensured that it is possible to do several successful APV bakes consecutively from script. (UUM-111364)
- Ensured that the "RenderSettings customReflection texture has invalid type" error is show exactly when relevant. (UUM-121679)
- Ensured that the APV "Unload These Scenes" button does not attempt to unload an unsaved scene. (UUM-116738)
- Ensured that the GI cache is cleaned-up according to the max size limit that is given by the user. (UUM-113152)
- Ensured that we don't crash the Editor in a specific edge case, when a reflection probe is added to a scene which has never been saved and the scene is then baked without first explicitly saving the scene. (UUM-120770)
- Fixed a bug where "Don't recalculate" probe placement mode sometimes doesn't work when GPU streaming is enabled. (UUM-103688)
- Fixed a bug where "per-vertex" SH evaluation mode didn't work with Deferred rendering URP. (UUM-104066)
- Fixed a bug where projects using Adaptive Probe Volumes would have high memory usage in Editor, especially when the project contains many scenes that use Adaptive Probe Volumes. (UUM-104833)
- Fixed a bug where some column labels were incorrect in the Light explorer when using URP. (UUM-83864)
- Fixed a bug where the Override Rendering Layer Mask UI of the Probe Adjustment Volume component would throw errors when no Rendering Layer Masks are defined in the project. (UUM-95377)
- Fixed a crash that occurred when no valid lightmap parameters were assigned. (UUM-111154)
- Fixed a TDR
- Fixed an issue where APV scenario blending is non-functional on MacOS. (UUM-126723)
- Fixed an issue where baking a scene containing a static Skinned Mesh Renderer and Adaptive Probe Volumes would throw an exception. (UUM-104711)
- Fixed an issue where scenes lit entirely by adaptive probe volumes would have shadowmask and subtractive related keywords stripped out, even if they were required. Affected projects must do a clean build for the fix to take effect. (UUM-84218)
- Fixed an issue where using "Live Updates" probe placement mode in the rendering debugger would cause a progress bar to be shown on screen permanently.
- Fixed an issue where using a rotated 6-pass skybox shader would cause the lightmapper to produce NaN values. (UUM-96043)
- Fixed APV Virtual Offset baking on AMD. (UUM-114563)
- Fixed case where custom properties on a Renderer are not taken into account, leading to incorrectly baked lightmaps. (UUM-108565)
- Fixed issue so now APV work with Subscenes in URP.
- Fixed shader compiler warnings that occurred when opening a new project.
- Fixed using a style which respects themes for text. (UUM-116137)
- Fixed using a wrapping style for text. (UUM-116119)
- Fixed: Added error handling and checks to ensure that the JobProcess is not attempted to be used on MacOS Arm64 unless Rosetta 2 is available.
- Fixed: Group lighting related settings in the UniversalRenderPipelineAsset.
- Fixed: Out of bounds mesh LOD assert during light baking that happened when a mesh had additional vertex streams, a non-zero GI mesh LOD index and additional vertex stream mesh without the same number of mesh LODs as the main mesh.
- Fixed: The size of Disc light was incorrectly calculated in HDRP path-tracing.
- Make baking of duplicated Probuilder meshes work. (UUM-126739)
- Raised the limit of probes that APV can handle and also introduced a descriptive error message for the console in case this new limit is exceeded (UUM-103389)
- Re-import cubemaps with specular convolution instead of re-baking reflection probes when switching platforms. (UUM-111929)
- Removed (dead) toolbar support code from HDRP.
- Rewrote parts of APV probe placement in order to 1) fix MacOS probe placement bug, and 2) make Windows and MacOS use the same code path.
- Subscenes now open before the APV baking starts if "Generate Lighting" is pressed in the lighting window.
- Updated the APV Enlighten warning message to be more descriptive (UUM-111952)
- Valid mesh fails extraction for LightBaking. (UUM-101294)
6000.3.1f1
- APV: Setting the active baking set when a user selects to load one (UUM-113469)
- Fixed HDRP Ray Tracing when used with Instancing. (UUM-83569)
- Fixed issue in URP showing a warning when entering play mode with a disc light in the scene. (UUM-128460)
- Fixed issue where "Missing RayTracingRenderPipelineResources type" warning would be shown when updating specific projects to Unity 6.4.
GLES
6000.2.5f1
- Known issue: [Android][GLES] The 2DLight is disproportionately bright on some Android devices when OpenGLES3 is used (UUM-114480)
6000.0.58f1
- Known issue: [Android][GLES] The 2DLight is disproportionately bright on some Android devices when OpenGLES3 is used (UUM-114480)
6000.2.4f1
- Known issue: [Android][GLES] The 2DLight is disproportionately bright on some Android devices when OpenGLES3 is used (UUM-114480)
6000.2.3f1
- Known issue: [Android][GLES] The 2DLight is disproportionately bright on some Android devices when OpenGLES3 is used (UUM-114480)
6000.0.57f1
- Known issue: [Android][GLES] The 2DLight is disproportionately bright on some Android devices when OpenGLES3 is used (UUM-114480)
6000.2.6f1
- Known issue: [Android][GLES] The 2DLight is disproportionately bright on some Android devices when OpenGLES3 is used (UUM-114480)
GPU Resident Drawer
6000.0.57f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
6000.2.2f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
6000.2.1f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
6000.0.56f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
6000.1.16f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
6000.2.0f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
6000.2.9f1
- Known issue: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups (UUM-122367)
6000.2.10f1
- Known issue: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups (UUM-122367)
6000.0.62f1
- Known issue: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups (UUM-122367)
6000.2.11f1
- Known issue: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups (UUM-122367)
Graphics
6000.2.5f1
- Fixed incorrect sorting order with combined Text Mesh Pro and MeshRenderer objects when using GPU Resident Drawer. Objects like these now bypass GPU Resident Drawer. (UUM-115123)
- Fixed MeshFilter excessively logging SendMessage warnings when used in Prefab. (UUM-114459)
6000.0.58f1
- Fixed a CPU crash happening when logging a DRED report generated after GPU crash when using -force-d3d12-debug argument.
- Fixed Cubemap mipmaps display differently between Editor and Player when using custom mipmaps. (UUM-104071)
- Fixed incorrect sorting order with combined Text Mesh Pro and MeshRenderer objects when using GPU Resident Drawer. Objects like these now bypass GPU Resident Drawer. (UUM-115123)
- Fixed MeshFilter excessively logging SendMessage warnings when used in Prefab. (UUM-114459)
- Increased the maximum amount of UAVs that can be bound to RayTracingShaders from 8 to 64. (UUM-112727)
6000.2.4f1
- Fixed a CPU crash happening when logging a DRED report generated after GPU crash when using -force-d3d12-debug argument.
- Fixed IndexOutOfRangeException when inserting a new level of detail in LODGroup. (UUM-114504)
6000.2.3f1
- Fixed perpetually increasing procedural indirect draw calls in HDRP's Volumetric Fog pass when connecting a player build to the Frame Debugger. (UUM-107818)
6000.0.57f1
- Fixed perpetually increasing procedural indirect draw calls in HDRP's Volumetric Fog pass when connecting a player build to the Frame Debugger. (UUM-107818)
- Fixed Vulkan Validation error in vkQueueSubmit.
2022.3.66f1
- Fixed crash after disconnecting an external display on Android. (UUM-110456)
- Fixed flickering of gpu instanced particle system in linux when using OpenGL. (UUM-100915)
- Fixed flickering of gpu instanced particle system when using OpenGL. (UUM-98222)
6000.2.2f1
- Fixed Vulkan Validation error in vkQueueSubmit.
6000.2.1f1
- Clamp the override level for Mesh LOD to the mesh's LOD count in GRD's Mesh LOD selection to prevent out-of-range values.
- Compressed texture atlases no longer produce invalid mipmaps for smaller atlas items by limiting the number of miplevels. This is based on the miplevel where the smallest atlas item is exactly one compression block large. (UUM-97688)
- Fix missing Light theme for Volume inspector icon (UUM-111418)
- Fix reflection probes not working correctly with GPUResidentDrawer. Force enable probe blending & atlas when it's in use. (UUM-109241)
- Fixed an issue in URP that could cause a GPU hang when lights were clipping far plane.
- Fixed an issue with water fade. The displacement of the water was fading too much if the water mesh is far from the origin. (UUM-111903)
- Fixed corner case with native render pass emulation workflow where render target was not set correctly before clearing depth buffer.
- Fixed GameView not always resetting when VolumeProfile is Reset (UUM-111415)
- Increased the maximum amount of UAVs that can be bound to RayTracingShaders from 8 to 64. (UUM-112727)
- The Game view and Scene view fail to render when launching the Editor with a maximized Render Graph Viewer window (UUM-111510)
6000.0.56f1
- Compressed texture atlases no longer produce invalid mipmaps for smaller atlas items by limiting the number of miplevels. This is based on the miplevel where the smallest atlas item is exactly one compression block large. (UUM-97688)
- Fixed an issue in URP that could cause a GPU hang when lights were clipping far plane.
- Fixed crashes when reading Texture2D (sub)assets with a data payload larger than expected. (UUM-101784)
- Fixed flickering of gpu instanced particle system in linux when using OpenGL. (UUM-100915)
- Fixed flickering of gpu instanced particle system when using OpenGL. (UUM-98222)
- Fixed GameView not always resetting when VolumeProfile is Reset. (UUM-111415)
- Fixed reflection probes not working correctly with GPUResidentDrawer. Force enable probe blending & atlas when it's in use. (UUM-109241)
- The Game view and Scene view fail to render when launching the Editor with a maximized Render Graph Viewer window. (UUM-111510)
6000.1.16f1
- Fixed an issue in URP that could cause a GPU hang when lights were clipping far plane.
- Fixed GameView not always resetting when VolumeProfile is Reset. (UUM-111415)
- Fixed missing Light theme for Volume inspector icon. (UUM-111418)
- The Game view and Scene view fail to render when launching the Editor with a maximized Render Graph Viewer window. (UUM-111510)
6000.2.0f1
- Fixed a crash that occured after disconnecting an external display on Android. (UUM-110456)
- Fixed flickering in GPU-instanced particle system in Linux when using OpenGL. (UUM-100915)
- Fixed flickering in GPU-instanced Particle System when using OpenGL. (UUM-98222)
- Added a Mesh Level of Detail (LOD) generator in the MeshLodGeneration module. This generator creates LODs for a specified mesh and is accessible through the API and the Mesh Import Inspector.
- Added an option for Renderers to select and render a specific Mesh Level of Detail (LOD).
- Implemented a specific case to allow apps to manually perform MSAA resolve in shaders using VK_QCOM_render_pass_shader_resolve.
- Introduced Mesh LOD, a Level of Detail (LOD) system that enables efficient rendering of LODs embedded within meshes. It includes a generator, API, and rendering functionality.
- Added support for clearing individual color targets in CommandBuffer.ClearRenderTarget.
- Optimized Skinned Mesh Renderer matrix calculations to enable Unity to parallelize matrix calculations, even when using the non-optimized import setting.
- Updated Metal to log device information and capabilities on startup.
- Added: Added API to access Mesh LODs within a Mesh.
- Added: Added NativeArray and Span overloads to ImageConversion.LoadImage to allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte[].
- Deprecated the ETC legacy compressor.
- Updated R8G8B8A8 and B8G8R8A8 sRGB formats to report LoadStore as unsupported on Intel Macs. This change reflects that sRGB writes are explicitly not supported on these devices.
- Fixed GBuffer index mismatch in URP. (UUM-109709)
- Added a warning message when using CopyTexture with compressed texture formats that aren't supported by the current device. (UUM-89001)
- Corrected bounding box transformations in SkinnedMeshRenderer when "Update When Offscreen" is enabled and scaling is applied. (UUM-69984)
- Fixed "A renderer material mask can't store more than 128 materials" error. (UUM-95899)
- Fixed a bug with BatchRendererGroup picking when using different draw command types. (UUM-91356)
- Fixed a crash that occured after disconnecting an external display on Android. (UUM-110456)
- Fixed a crash that occurred when using Legacy Image Effects with Metal stereo rendering on visionOS.
- Fixed a crash when editor and player encountered unicode characters. (UUM-92417)
- Fixed a potential deadlock that could freeze players when loading or unloading AssetBundles with threaded texture uploads enabled. (UUM-102896)
- Fixed a rare BRG related crash that happened when Meshes were being unregistered before they were used.
- Fixed a rare crash that can happen when using multiple RayTracingAccelerationStructures and SkinnedMeshRenderers or other dynamic geometries. (UUM-101163)
- Fixed a validation warning on DirectX by changing the placeholder input layout format. (UUM-105001)
- Fixed AddCopyPass rendergraph function not working for XR multiview array texures.
- Fixed additional separator in menu when the VolumeComponent is in the default VolumeProfile. (UUM-108517)
- Fixed additional separator in menu when there is no advanced properties in the VolumeComponent. (UUM-108543)
- Fixed an issue to allow editor scene view camera to render in HDR even if no unambiguous main camera exists. (UUM-93737)
- Fixed an issue where an infinite progress bar appeared when going from the Built-In Render Pipeline to the Universal Render Pipeline using the Post-Processing Stack V2 Converter. (UUM-102790)
- Fixed an issue where ASTC compression can have different results if called multiple times within the same process. (UUM-96066)
- Fixed an issue where BatchRendererGroup's OnPerformCulling function incorrectly checked for job safety between the provided buffers and the JobHandle returned by the user. (UUM-98559)
- Fixed an issue where mesh changes would not propagate correctly when using GPU Resident Drawer and GPU Occlusion Culling. (UUM-103207)
- Fixed an issue where ScalableBufferManager.ResizeBuffers did not work with MSAA render textures on Metal. (UUM-24634)
- Fixed an issue where the MeshCompression would be set incorrectly because of a divergence between the Built-In and URP specific DynamicBatching Settings.
- Fixed an issue where the texture filter mode sometimes defaulted to point filtering on iOS and macOS devices when mipmap streaming was enabled. (UUM-107360)
- Fixed an issue where the value reported by "Texture.nonStreamingTextureMemory" would not update when mipmap limits were modified. (UUM-79327)
- Fixed and issue by adding missing initialization in EvaluateAdaptiveProbeVolume. (UUM-110695)
- Fixed artifacts of Volumetric Clouds on certain platforms.
- Fixed by converting the mismatching format to correct one. (UUM-82662)
- Fixed compression of NPOT textures with mipmaps is not supported by the GPU. Texture2D.Compress function has been updated to detect that and not compress the texture, issuing an error message, so that it is consistent with the texture import pipeline. (UUM-35314)
- Fixed crash in Vulkan Editor when texture uploads happen during an active render pass. (UUM-100009)
- Fixed crash when using UIElements in URP with Vulkan. (UUM-100171)
- Fixed crash with Terrain combined with Graphics Jobs.
- Fixed crashes that occurred when reading Texture2D subassets with a data payload larger than expected. (UUM-101784)
- Fixed DispatchRays not being able to setup shader records correctly for the first time when is called when not using async shader compilation.
- Fixed duplicated color resolve when mixing native render pass and set render target workflows.
- Fixed flickering in GPU-instanced particle system in Linux when using OpenGL. (UUM-100915)
- Fixed flickering in GPU-instanced Particle System when using OpenGL. (UUM-98222)
- Fixed for potential race conditions in CalculateSkinningMatrices by ensuring direct job completion for improved safety. (UUM-111486)
- Fixed ForceLODGroup not working with GPUResidentDrawer.
- Fixed Frame Debugger - Improving the RGBA mask for render targets.
- Fixed GraphicsStateCollection::GetVariants() memory allocation crash. (UUM-86520)
- Fixed hash calculation inconsistency between "legacy behavior" and selecting ETCPACK compressors.
- Fixed HeaderFoldout and HeaderToggleFoldout while used in ListView. Order if icon and checkbox are now preserved.
- Fixed incorrect assignment of ColorWriteMask on Metal when using RenderGraph. (UUM-101569)
- Fixed Input Attachments + MSAA not working on platforms that emulate it using texture lods.
- Fixed issue by replacing IRenderPipelineGraphicsSettingsContextMenu interface by IRenderPipelineGraphicsSettingsContextMenu2 to remove the PropertyDrawer argument that was recreated (contained data lost) when a DomainReload occured. The new interface replace it by a SerializedProperty onto the IRenderPipelineGraphicsSettings instead.
- Fixed issue that caused screen flickering after splash screen on iOS devices. (UUM-75677)
- Fixed issue that may cause redundant a clear-only renderpass when using Vulkan. (UUM-100540)
- Fixed issue where LookDev's default VolumeProfile content was destroyed when creating new project from HD template in the hub. (UUM-100350)
- Fixed issue where LookDev's default VolumeProfile content was destroyed when creating new project from HD template in the Hub. (UUM-100350)
- Fixed issues that occurred when OpenXR frequently resized its swapchain.
- Fixed issues with recycling buffers in WebGPU. (UUM-97406)
- Fixed libGLES.so crash on small subset of PowerVR devices.
- Fixed LODGroupEditor throwing exceptions when underlying LODGroup is modified through code.
- Fixed MeshLOD GPU Instancing. GPU Instancing no longer draws the entire LOD range and draws LOD0 instead.
- Fixed NullReferenceException when baking a scene with multiple APVs, terrain and trees. (UUM-101323)
- Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-88999)
- Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-92250)
- Fixed OpenGLCore crash on Windows when using Native Render Pass.
- Fixed ProjectSettings > Graphics where the search was not always able to find field in the common part.
- Fixed regression where texture data does not end up in Player builds when "Load texture data on demand" is enabled in the Editor settings and Mip Stripping is enabled. (UUM-53664)
- Fixed seams visible for non-infinite instanced quads in the water surface. (UUM-86738)
- Fixed separate depth/stencil clears when using Vulkan. (UUM-100002)
- Fixed shadow culling not working correctly for intermediate renderers like Graphics.RenderMesh or Terrain. (UUM-96217)
- Fixed shadow culling not working for non mesh renderer types and causing unnecessary draw calls to be generated. (UUM-97309)
- Fixed shadows for additional lights in URP in custom shaders. (UUM-99020)
- Fixed standalone player freeze when built using Vulkan Graphics API and when multiple monitors are in use. (UUM-101692)
- Fixed the "get_disableApplyMaterialPropertyDrawers can only be called from the main thread" exception that occurred occasionally with GPU Resident Drawer after a domain reload. (UUM-101193)
- Fixed the CustomRenderTexture Shader Properties array size warning. (UUM-96096)
- Fixed the error message language in exception thrown from Screen.mainWindowDisplayInfo when called on a non-supported platform.
- Fixed the lens flare's incorrect position when Camera's Viewport Rect has a nonzero offset, or if hardware dynamic resolution is enabled. (UUM-95513)
- Fixed the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)
- Fixed vkUpdateDescriptorSetWithTemplateKHR crash on Linux when using Vulkan graphics API.
- Fixed Vulkan crash using WebCam textures on certain devices. (UUM-95365)
- Fixed vulkan warnings that spams every frame when the application is actively running on a device. (UUM-91109)
- Fixed warning when baking APV with zero occlusion data. (UUM-101480)
- Fixed: Implemented a workaround for Vulkan MSAA resolve subpass issue on Adreno GPUs. (UUM-95529)
- FrameDebugger - Displaying color RT as grayscale.
- Improved the error message when trying to use Volume framework before initialization. (UUM-104542)
- Remove redundant target requirements from APV includes in URP.
- Removed an assert exception in UnityEngine.Rendering.CreateDrawBatchesJob.ProcessRenderer when changing a material property of a material used in MeshRenderers with multiple submeshes, after re-importing URP or HDRP. (UUM-103975)
- Updating info in error message to give users more context when exceeding the max allowed render texture size when inspecting an asset in the editor. (UUM-88981)
- Upgraded DLSS version from version 3.1.10 to 3.7.20, fixing ghosting artifacts and improving image stability. (UUM-102344)
- URP: Fixed an issue where specific configurations would cause _ProjectionParams.x to become incorrectly negated for some cameras. (UUM-109860)
6000.1.15f1
- Fixed crash after disconnecting an external display on Android. (UUM-110456)
- Fixed crashes when reading Texture2D (sub)assets with a data payload larger than expected. (UUM-101784)
- Fixed flickering of gpu instanced particle system in linux when using OpenGL. (UUM-100915)
- Fixed flickering of gpu instanced particle system when using OpenGL. (UUM-98222)
- URP: Fixed an issue where specific configurations would cause _ProjectionParams.x to become incorrectly negated for some cameras. (UUM-109860)
6000.0.55f1
- Added GSC warmup fallback to legacy SVC warmup on platforms that do not support parallel PSO compilation.
- Added missing initialization in EvaluateAdaptiveProbeVolume. (UUM-110695)
- Fixed crash after disconnecting an external display on Android. (UUM-110456)
- Fixed issue that may cause redundant clear-only renderpass when using Vulkan. (UUM-100540)
- Fixed Vulkan performance decrease from redundant clear-only renderpass. (UUM-107530)
- Speculative fix for potential race conditions in CalculateSkinningMatrices by ensuring direct job completion for improved safety. (UUM-111486)
- URP: Fixed an issue where specific configurations would cause _ProjectionParams.x to become incorrectly negated for some cameras. (UUM-109860)
2022.3.65f1
- Fixed issue that may cause redundant clear-only renderpass when using Vulkan. (UUM-100540)
- Fixed Vulkan performance decrease from redundant clear-only renderpass. (UUM-107530)
- Speculative fix for potential race conditions in CalculateSkinningMatrices by ensuring direct job completion for improved safety. (UUM-111486)
6000.1.14f1
- Fixed GBuffer index mismatch in URP. (UUM-109709)
- Fixed issue that may cause redundant clear-only renderpass when using Vulkan. (UUM-100540)
- Fixed Vulkan performance decrease from redundant clear-only renderpass. (UUM-107530)
- Removed redundant target requirements from APV includes in URP.
- Speculative fix for potential race conditions in CalculateSkinningMatrices by ensuring direct job completion for improved safety. (UUM-111486)
6000.0.54f1
- Fixed additional separator in menu when the VolumeComponent is in the default VolumeProfile. (UUM-108517)
- Fixed additional separator in menu when there is no advanced properties in the VolumeComponent. (UUM-108543)
2022.3.63f1
- Improved CopyTexture documentation (warning about using Apply, mentions of the readability property, and general improvements).
- Optimized Skinned Mesh Renderer matrix calculations to enable Unity to parallelize matrix calculations even when using the non-optimized import setting.
- Fixed libGLES.so crash on small subset of PowerVR devices.
- Corrected bounding box transformations in SkinnedMeshRenderer when "Update When Offscreen" is enabled and scaling is applied. (UUM-69984)
- Fixed an issue where ASTC compression can have different results if called multiple times within the same process. (UUM-96066)
- Fixed an issue where the value reported by "Texture.nonStreamingTextureMemory" would not update when mipmap limits were modified. (UUM-79327)
- Fixed glFramebufferTexture2DMultisampleEXT failure on Adreno drivers when per-format max MSAA limit exceeds global max MSAA limit.
- Fixed infinite progress bar when converting PostProcess v2 from Built-in Render Pipeline to Universal Render Pipeline in the Converter. (UUM-102790)
- Fixed PowerVR GPUs crashing on GLES depth clear. (UUM-103970)
6000.1.13f1
- Added missing initialization in EvaluateAdaptiveProbeVolume. (UUM-110695)
6000.1.12f1
- Fixed additional separator in menu when the VolumeComponent is in the default VolumeProfile. (UUM-108517)
- Fixed additional separator in menu when there is no advanced properties in the VolumeComponent. (UUM-108543)
6000.1.11f1
- Fixed the "get_disableApplyMaterialPropertyDrawers can only be called from the main thread" exception that occurred occasionally with GPU Resident Drawer after a domain reload. (UUM-101193)
6000.0.53f1
- Fixed the "get_disableApplyMaterialPropertyDrawers can only be called from the main thread" exception that occurred occasionally with GPU Resident Drawer after a domain reload. (UUM-101193)
2022.3.64f1
- Fixed a validation warning on DirectX by changing the fake input layout format. (UUM-105001)
- Fixed D3D12 crash on integrated GPU due to missing constant buffer binding.
6000.1.10f1
- Fixed issues when OpenXR resize it's swapchain a lot.
- Fixed Vulkan Validation Error for Semaphore that Has Not Been Waited On For XR.
- Fixed Vulkan Validation Errors caused by Fragment Density Map.
- The texture FilterMode would default to Point filtering on some iOS and OSX devices when mipmap streaming was enabled, this has been fixed. (UUM-107360)
6000.0.52f1
- Better error handling when trying to use Volume framework before initialization. (UUM-104542)
- Fixed a validation warning on DirectX by changing the fake input layout format. (UUM-105001)
- Fixed by converting the mismatching format to correct one. (UUM-82662)
- Fixed issues when OpenXR resize it's swapchain a lot.
- Replaced IRenderPipelineGraphicsSettingsContextMenu interface by IRenderPipelineGraphicsSettingsContextMenu2 to remove the PropertyDrawer argument that was recreated (contained data lost) when a DomainReload occured. The new interface replace it by a SerializedProperty onto the IRenderPipelineGraphicsSettings instead.
- The texture FilterMode would default to Point filtering on some iOS and OSX devices when mipmap streaming was enabled, this has been fixed. (UUM-107360)
6000.1.9f1
- Better error handling when trying to use Volume framework before initialization. (UUM-104542)
- Fixed a validation warning on DirectX by changing the fake input layout format. (UUM-105001)
6000.1.8f1
- Fixed by converting the mismatching format to correct one. (UUM-82662)
- Fixed DispatchRays not being able to setup shader records correctly for the first time when is called when not using async shader compilation.
6000.1.7f1
- BatchRendererGroup's OnPerformCulling function now correctly checks for job safety between the provided buffers and the JobHandle returned by the user. (UUM-98559)
- Fixed duplicated color resolve when mixing native render pass and set render target workflows.
6000.0.51f1
- BatchRendererGroup's OnPerformCulling function now correctly checks for job safety between the provided buffers and the JobHandle returned by the user. (UUM-98559)
- Fixed a potential deadlock that could freeze players when loading or unloading AssetBundles with threaded texture uploads enabled. (UUM-102896)
- Fixed an issue where mesh changes would not propagate correctly when using GPU Resident Drawer and GPU Occlusion Culling. (UUM-103207)
- Fixed an issue where the value reported by "Texture.nonStreamingTextureMemory" would not update when mipmap limits were modified. (UUM-79327)
- Fixed duplicated color resolve when mixing native render pass and set render target workflows.
- Fixed libGLES.so crash on small subset of PowerVR devices.
- Fixed shadow culling not working correctly for intermediate renderers like Graphics.RenderMesh or Terrain. (UUM-96217)
- Removed an assert exception in UnityEngine.Rendering.CreateDrawBatchesJob.ProcessRenderer when changing a material property of a material used in MeshRenderers with multiple submeshes, after re-importing URP or HDRP. (UUM-103975)
6000.1.6f1
- Fixed an issue where mesh changes would not propagate correctly when using GPU Resident Drawer and GPU Occlusion Culling. (UUM-103207)
- Fixed an issue where the value reported by "Texture.nonStreamingTextureMemory" would not update when mipmap limits were modified. (UUM-79327)
- Fixed shadow culling not working correctly for intermediate renderers like Graphics.RenderMesh or Terrain. (UUM-96217)
6000.0.50f1
- Improved CopyTexture documentation (warning about using Apply, mentions of the readability property, and general improvements).
- Optimized Skinned Mesh Renderer matrix calculations to enable Unity to parallelize matrix calculations even when using the non-optimized import setting.
- Fixed glFramebufferTexture2DMultisampleEXT failure on Adreno drivers when per-format max MSAA limit exceeds global max MSAA limit.
- Fixed infinite progress bar when converting PostProcess v2 from Built-in Render Pipeline to Universal Render Pipeline in the Converter. (UUM-102790)
- Fixed Input Attachments + MSAA not working on platforms that emulate it using texture lods.
- Fixed issues with recycling buffers in WebGPU. (UUM-97406)
- Fixed memcpy crash with "load texture data on demand" related to UnityDefaultRuntimeTheme.tss. (UUM-86164)
- Upgraded DLSS version from v3.1.10 to v3.7.20, fixing some ghosting artifacts and improving image stability. (UUM-102344)
6000.1.5f1
- Optimized Skinned Mesh Renderer matrix calculations to enable Unity to parallelize matrix calculations even when using the non-optimized import setting.
- Fixed a potential deadlock that could freeze players when loading or unloading AssetBundles with threaded texture uploads enabled. (UUM-102896)
- Fixed an issue where the value reported by "Texture.nonStreamingTextureMemory" would not update when mipmap limits were modified. (UUM-79327)
- Fixed issues with recycling buffers in WebGPU. (UUM-97406)
- Fixed libGLES.so crash on small subset of PowerVR devices.
- Removed an assert exception in UnityEngine.Rendering.CreateDrawBatchesJob.ProcessRenderer when changing a material property of a material used in MeshRenderers with multiple submeshes, after re-importing URP or HDRP. (UUM-103975)
6000.1.4f1
- Improved CopyTexture documentation (warning about using Apply, mentions of the readability property, and general improvements).
- Fixed infinite progress bar when converting PostProcess v2 from Built-in Render Pipeline to Universal Render Pipeline in the Converter. (UUM-102790)
- Replaced IRenderPipelineGraphicsSettingsContextMenu interface by IRenderPipelineGraphicsSettingsContextMenu2 to remove the PropertyDrawer argument that was recreated (contained data lost) when a DomainReload occured. The new interface replace it by a SerializedProperty onto the IRenderPipelineGraphicsSettings instead.
- Upgraded DLSS version from v3.1.10 to v3.7.20, fixing some ghosting artifacts and improving image stability. (UUM-102344)
6000.0.49f1
- Correct bounding box transformations in SkinnedMeshRenderer when "Update When Offscreen" is enabled and scaling is applied. (UUM-69984)
- Fixed AddCopyPass rendergraph function not working for XR multiview array texures.
- Fixed AddCopyPass rendergraph function not working on some Android devices. (UUM-102824)
- Fixed an issue where ASTC compression can have different results if called multiple times within the same process. (UUM-96066)
- Fixed issue where LookDev's default VolumeProfile content was destroyed when creating new project from HD template in the hub. (UUM-100350)
- Fixed potential file read errors when an AssetBundle unloads Textures when Texture Streaming is enabled.
6000.0.29f1
- Fixed picking and outline for all BatchRendererGroup draw types.
- Fixed an issue where STP is disabled if TAA is disabled. (UUM-87121)
- Fixed msaa resolves of SetRenderTarget-based rending not being done before beginning a new renderpass. (UUM-72239)
- The Render pass API was sometimes erroneously considering a configuration that was valid as invalid when rendering to array slices or mipmaps.
6000.1.3f1
- Fixed an issue where ASTC compression can have different results if called multiple times within the same process (UUM-96066)
- Fixed clear in renderpass' subpass using wrong RT.
2022.3.62f1
- Fixed a rare BRG related crash that happened when Meshes were being unregistered before they were used.
- Fixed potential race condition when calling GraphicsBuffer.SetData and GraphicsBuffer.LockBufferForWrite/GraphicsBuffer.UnlockBufferAfterWrite. (UUM-83339)
- Fixed the CustomRenderTexture Shader Properties array size warning. (UUM-96096)
- Replace costly WMI videocontroller query.
6000.1.2f1
- Correct bounding box transformations in SkinnedMeshRenderer when "Update When Offscreen" is enabled and scaling is applied. (UUM-69984)
- Fixed Input Attachments + MSAA not working on platforms that emulate it using texture lods.
- Fixed issue where LookDev's default VolumeProfile content was destroyed when creating new project from HD template in the hub. (UUM-100350)
6000.0.22f1
- Improved SRPs default scene templates.
- Changed RenderPassSetup for memoryless surface to match GraphicsHelpers::ValidateMemoryless.
- Cleared materialPropertyBlocks after each Blit to avoid interference between blits.
- Fixed an issue in which raw Image that uses a Material with a custom Shader is invisible in Canvas when "Screen Space - Overlay" is set and the Player is in "Windowed" mode. (UUM-73042)
- Prevent scheduling jobs from ScheduleGeometryJobs already running in split jobs.
- The setting RenderTextureDescriptor.graphicsFormat had unexpected and unwanted side effects to the depthStencilFormat. Setting RenderTextureDescriptor graphicsFormat, dephtStencilFormat and shadowSamplingMode properties are now order independent. These are the modern fields. The legacy properties depthBufferBits and colorFormat will set a combination of these modern fields. The use of these legacy APIs should not be combined with setting the modern fields directly, the order can change the results.
6000.1.1f1
- Fixed a crash when using legacy image effects with Metal stereo rendering (visionOS).
- Fixed issue where LookDev's default VolumeProfile content was destroyed when creating new project from HD template in the hub. (UUM-100350)
- Replace costly WMI videocontroller query
6000.0.48f1
- Fixed a crash when using legacy image effects with Metal stereo rendering (visionOS).
- Fixed a rare crash that can happen when using multiple RayTracingAccelerationStructures and SkinnedMeshRenderers or other dynamic geometries. (UUM-101163)
- Fixed SRP Batcher checking the against the active render pipeline causing incorrect bindings. (UUM-77168)
- Fixed standalone player freeze when built using Vulkan Graphics API and when multiple monitors are in use. (UUM-101692)
- Fixed the CustomRenderTexture Shader Properties array size warning. (UUM-96096)
- Replace costly WMI videocontroller query.
6000.1.0f1
- Fixed a rare crash that can happen when using multiple 'RayTracingAccelerationStructures' and 'SkinnedMeshRenderers' or other dynamic geometries. (UUM-101163)
- Fixed standalone player freeze when built using Vulkan Graphics API and when multiple monitors are in use. (UUM-101692)
- Fixed the 'CustomRenderTexture' Shader Properties array size warning. (UUM-96096)
- Added a conversion utility to convert Android Player Settings fields "Vulkan Device Allow List" and "Vulkan Device Deny List" to a "Vulkan Device Filter Lists" asset.
- Added a new "Vulkan Device Filter Lists" asset type. Use this asset to create filters for Android Devices and to determine whether Vulkan can be enabled on the device and, if so, what the preferred graphics jobs mode would be for that device enabling runtime graphics jobs mode selection.
- Added RayTracingAccelerationStructure.UpdateInstanceGeometry API to manually trigger a geometry acceleration structure (BLAS) update. Added RayTracingMode.DynamicGeometryManualUpdate to be used in conjunction with UpdateInstanceGeometry function. This mode can be configured in Renderers or specified when using RayTracingAccelerationStructure.AddInstance(s) functions.
- Added the new C# API RayTracingAccelerationStructure.RemoveInstances, which removes ray tracing instances from an acceleration structure based on their layer or ray tracing mode.
- Introduce a new C# API RayTracingAccelerationStructure.AddInstancesIndirect to specify ray tracing instance transformation matrices using a GraphicsBuffer.
- Added a new parameter to ShaderConfig.cs in URP Config to reduce shader variants of fog keywords (FOG_EXP, FOG_EXP2, FOG_LINEAR) by dynamic branches.
- Added documentation for how shadow matte interacts with stencil and ray traced shadows for Unlit Shader Graph. (UUM-72348)
- Added: MachineLearning API for hardware acceleration of ML computational workloads.
- Added: NativeArray and Span overloads to ImageConversion.LoadImage to allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte[].
- Added: SystemInfo.supportsMultisampledBackBuffer to inform whether the system render target supports multisample anti-aliasing (MSAA).
- Obsoleted: Marked UnityEditor.AndroidDeviceFilterData obsolete.
- Removed: obsolete Camera.RenderRequest APIs. Use Camera.SubmitRenderRequest instead.
- The Android Player Settings fields "Vulkan Device Allow List" and "Vulkan Device Deny List" have been made Obsolete. These are replaced by the "Vulkan Device Filter" Android Player Settings field and "Vulkan Device Filter Lists" asset type.
- Updated behavior for sRGB writes on Intel Macs to adhere to platform restrictions. R8G8B8A8_sRGB and B8G8R8A8_sRGB formats now report LoadStore as unsupported on Intel Macs.
- Added a warning message when using CopyTexture with compressed texture formats that aren't supported by the current device. (UUM-89001)
- Adds a new option for cross-fade dithering type, which achieves dithering by stencil test instead of alpha testing. By enabling this option, the shader keyword LOD_FADE_CROSSFADE is stripped in forward/deferred pass and in depth-normal prepass (Limitation: it is not stripped if GPU instancing is enabled or if render graph is disabled). Stencil override is incompatible with this option.
- Decreased the storage size of combined static meshes when using Metal. (UUM-83137)
- Fixed a crash in the Vulkan Editor that would occur when texture uploads happen during an active render pass. (UUM-100009)
- Fixed a crash on Linux that occurred when using the Vulkan graphics API with vkUpdateDescriptorSetWithTemplateKHR.
- Fixed a crash that can happen when using ray tracing affects and Skinned Mesh Renderers using Dynamic Transform Ray Tracing mode.
- Fixed a crash that occurred when using UIElements in URP with Vulkan. (UUM-100171)
- Fixed a crash when importing a 16K normal map texture from gray scale. (UUM-79322)
- Fixed a crash when using native graphics jobs on Metal. (UUM-44469)
- Fixed a crash with Terrain combined with Graphics Jobs.
- Fixed a helpbox that displayed a misleading message for FrameSettings configuration in volume components' Inspector. (UUM-86162)
- Fixed a NullReferenceException that occured when baking a scene with multiple APVs, terrain, and trees. (UUM-101323)
- Fixed a problem with Texture Streaming where a material could remain blurry and not streamed in for an undefined amount of time. (UUM-73384)
- Fixed a rare BRG-related crash that happened when Meshes were being unregistered before they were used.
- Fixed a rare crash on certain Samsung devices when running GLES.
- Fixed a rare crash that can happen when using multiple 'RayTracingAccelerationStructures' and 'SkinnedMeshRenderers' or other dynamic geometries. (UUM-101163)
- Fixed a regression where texture data does not end up in Player builds when *Load texture data on demand* is enabled in the Editor settings and Mip Stripping is enabled. (UUM-53664)
- Fixed an Editor crash when releasing Adaptive Probe Volume data. (UUM-76437)
- Fixed an error that stated "A renderer material mask can't store more than 128 materials." (UUM-95899)
- Fixed an issue by making sure resolve surface is linked to surface in OpenGL Core when using MSAA. (UUM-83898)
- Fixed an issue where "glClientWaitSync: Expected application to have kicked everything until job" error is spammed when disabling Raw Image. (UUM-35986)
- Fixed an Issue where resizing the SceneView would throw errors. (UUM-83527)
- Fixed an issue where shadow culling did not work for non-Mesh Renderer types, resulting in unnecessary draw calls being generated. (UUM-97309)
- Fixed an issue where STP was disabled if TAA was disabled. (UUM-87121)
- Fixed an issue where the cmpression of NPOT textures with mipmaps was not supported by the GPU. Texture2D.Compress function has been updated to detect that and not compress the texture, issuing an error message, so that it is consistent with the texture import pipeline. (UUM-35314)
- Fixed an issue where the MeshCompression would be set incorrectly because of a divergence between the Built-In and URP specific DynamicBatching Settings.
- Fixed an issue where the rendered color of a preset differed from the preview color when adding a new swatch in the HDR Color Picker. (UUM-86724)
- Fixed an issue where the resolve surface wasn't linked to the surface in OpenGL Core when using MSAA. (UUM-86641)
- Fixed an issue where the AddCopyPass RenderGraph function did not work with XR multiview array textures.
- Fixed an issue where zero-byte files were created when baking Adaptive Probe Volumes (APV).
- Fixed an issue where GraphicsStateCollection::GetVariants() caused a memory allocation crash in the Editor. (UUM-86520)
- Fixed an issue with BatchRendererGroup picking when using different draw command types. (UUM-91356)
- Fixed an issue with shadows for additional lights in URP in custom shaders. (UUM-99020)
- Fixed crash issue with DX11 Tessellation Displacement sample project from the asset store. (UUM-74198)
- Fixed ForceLODGroup not working with GPUResidentDrawer.
- Fixed glFramebufferTexture2DMultisampleEXT failure on Adreno drivers when per-format max MSAA limit exceeds global max MSAA limit.
- Fixed GPUResidentDrawer crash in ParallelSortExtensions.ParallelSort because of an array being diposed while still used by some jobs. (UUM-83578)
- Fixed GPUResidentDrawer deadlock because of a double dispose of CPUSharedInstanceData.materialIDArrays.
- Fixed GPUResidentDrawer Editor crash on Metal when occluderDepthPyramidKernels compute shader import fails.
- Fixed incorrect assignment of ColorWriteMask on Metal when using RenderGraph. (UUM-101569)
- Fixed incorrect lightmap textures bound to objects after additively loading or unloading scenes in the case of objects rendered through the GPU Resident Drawer. (UUM-91854)
- Fixed issue that caused screen flickering after splash screen on iOS devices. (UUM-75677)
- Fixed lens flare's incorrect position when Camera's Viewport Rect has a nonzero offset, or if hardware dynamic resolution is enabled. (UUM-95513)
- Fixed msaa resolves of SetRenderTarget-based rending not being done before beginning a new renderpass. (UUM-72239)
- Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-88999)
- Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-92250)
- Fixed OpenGLCore crash on Windows when using Native Render Pass.
- Fixed picking and outline for all BatchRendererGroup draw types.
- Fixed potential race condition when calling GraphicsBuffer.SetData and GraphicsBuffer.LockBufferForWrite/GraphicsBuffer.UnlockBufferAfterWrite. (UUM-83339)
- Fixed RayTracingAccelerationStructure.AddInstances assigning the same instance ID to all ray tracing instances added to the acceleration structure, making it impossible to identify individual instances added using this function. (UUM-85733)
- Fixed render graph passes not being fully cleared correctly at the end of the frame, leading to occasional execution errors.
- Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics.
- Fixed ScalableBufferManager.ResizeBuffers not working with MSAA RTs on Metal. (UUM-24634)
- Fixed seams appeared between non-infinite instanced quads in the water surface. (UUM-86738)
- Fixed separate depth/stencil clears when using Vulkan. (UUM-100002)
- Fixed SRP Batcher checking the against the active render pipeline causing incorrect bindings (UUM-77168)
- Fixed standalone player freeze when built using Vulkan Graphics API and when multiple monitors are in use. (UUM-101692)
- Fixed the 'CustomRenderTexture' Shader Properties array size warning. (UUM-96096)
- Fixed the artifacts of Volumetric Clouds on certain platforms.
- Fixed the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)
- Fixed too aggressive material property block clearing issue. (UUM-85970)
- Fixed Vulkan crash using WebCam textures on certain devices. (UUM-95365)
- Fixed Vulkan warnings that spams every frame when the application is actively running on a device. (UUM-91109)
- Fixed warning when baking APV with zero occlusion data. (UUM-101480)
- FrameDebugger - Fixed an issue to allow displaying depth of RenderTargets with both color and depth.
- Implemented a workaround for Vulkan MSAA resolve subpass issue on Adreno GPUs. (UUM-95529)
- Improved JobHandle.Complete() to avoid stealing work unrelated to the job being completed.
- On Metal, the blend state and color mask specified in Shader Passes are now applied to the correct render targets. (UUM-83382)
- The Render pass API was sometimes erroneously considering a configuration that was valid as invalid when rendering to array slices or mipmaps.
- Updated info in an error message to give users more context that the max allowed render texture size was exceeded when inspecting an asset in the Editor. (UUM-88981)
6000.0.47f1
- Fixed a rare BRG related crash that happened when Meshes were being unregistered before they were used.
- Fixed crash in Vulkan Editor when texture uploads happen during an active render pass. (UUM-100009)
- Fixed incorrect assignment of ColorWriteMask on Metal when using RenderGraph. (UUM-101569)
2022.3.61f1
- Compression of NPOT textures with mipmaps is not supported by the GPU. Texture2D.Compress function has been updated to detect that and not compress the texture, issuing an error message, so that it is consistent with the texture import pipeline. (UUM-35314)
- Fixed a crash that can happen when using procedural geometries (intersection shaders) in ray tracing effects in the Editor. (UUM-100898)
- Fixed LODGroupEditor throwing exceptions when underlying LODGroup is modified through code.
- Fixed separate depth/stencil clears when using Vulkan. (UUM-100002)
- Fixed separate depth/stencil clears when using Vulkan. (UUM-100002)
6000.0.46f1
- Fixed crash when using UIElements in URP with Vulkan. (UUM-100171)
- Fixed NullReferenceException when baking a scene with multiple APVs, terrain and trees. (UUM-101323)
- Fixed separate depth/stencil clears when using Vulkan. (UUM-100002)
- Fixed shadow culling not working for non mesh renderer types and causing unnecessary draw calls to be generated. (UUM-97309)
- Fixed shadows for additional lights in URP in custom shaders. (UUM-99020)
- Fixed warning when baking APV with zero occlusion data. (UUM-101480)
6000.0.45f1
- Fixed potential race condition when calling GraphicsBuffer.SetData and GraphicsBuffer.LockBufferForWrite/GraphicsBuffer.UnlockBufferAfterWrite. (UUM-83339)
- Fixed the artifacts of Volumetric Clouds on certain platforms.
6000.0.44f1
- Fixed an issue where compression of NPOT textures with mipmaps is not supported by the GPU. Texture2D.Compress function has been updated to detect that and not compress the texture, issuing an error message, so that it is consistent with the texture import pipeline. (UUM-35314)
- Fixed ForceLODGroup not working with GPUResidentDrawer.
- Fixed the lens flare's incorrect position when Camera's Viewport Rect has a nonzero offset, or if hardware dynamic resolution is enabled. (UUM-95513)
6000.0.43f1
- Fixed issue that caused screen flickering after splash screen on iOS devices. (UUM-75677)
- Implemented a workaround for Vulkan MSAA resolve subpass issue on Adreno GPUs. (UUM-95529)
2022.3.60f1
- Fixed seams visible for non-infinite quads in the water surface. (UUM-86738)
- Fixed Vulkan warnings that spams every frame when the application is actively running on a device. (UUM-91109)
6000.0.42f1
- Added: NativeArray and Span overloads to ImageConversion.LoadImage to allow users to avoid managed allocations in cases where their encoded byte data is not stored in a byte[]
- Fixed a crash with Terrain combined with Graphics Jobs.
- Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-88999)
- Fixed OpenGL/ES check to detect a back buffer when using Native Render Pass. (UUM-92250)
- Fixed OpenGLCore crash on Windows when using Native Render Pass.
6000.0.41f1
- Fixed Vulkan warnings that spams every frame when the application is actively running on a device. (UUM-91109)
2022.3.59f1
- Fixed rare crash on certain Samsung devices when running GLES.
- Graphics: r8g8b8a8 abd b8g8r8a8 srgb formats now report LoadStore unsupported on intel mac, since srgb writes are explicitly not supported there.
6000.0.40f1
- r8g8b8a8 abd b8g8r8a8 srgb formats now report LoadStore unsupported on intel mac, since srgb writes are explicitly not supported there,
- Fixed a rare crash on certain Samsung devices when running GLES.
- Fixed seams visible for non-infinite instanced quads in the water surface. (UUM-86738)
6000.0.20f1
- Added: Added solid angle culling in RayTracingAccelerationStructure.CullInstances.
- Added a check to CustomRenderTexture to skip UpdateZone if ShaderPass is invalid. (UUM-71649)
- Enabled the retrieval and use of the XR provided viewport when the platform passes the useViewportAsRenderArea flag.
- Fixed an "IndexOutOfRangeException: NewLength 8 is out of range of 7 Capacity" error when using GPUResidentDrawer.
- Fixed CopyTexture skipping the CPU side copy when the destination is a Cubemap.
- Fixed view and projection transformation matrices in RenderPipeline.endContextRendering. (UUM-78286)
- Removed an error message in Graphics.Blit when materials MainTex binding is set. (UUM-72740)
- Updated the sample code for creating BRG draw commands to add BatchDrawCommandType. (UUM-73300)
2022.3.58f1
- A warning has been added when running CopyTexture with compressed texture formats unsupported by the current device. (UUM-89001)
- Fixed regression where texture data does not end up in Player builds when "Load texture data on demand" is enabled in the Editor settings. (UUM-53664)
- Fixed Vulkan crash using WebCam textures on certain devices. (UUM-95365)
- Improved JobHandle.Complete() to avoid stealing work that is unrelated to the job being completed.
- R8_srgb is now (correctly) marked as unsupported on intel mac.
6000.0.38f1
- Fixed "A renderer material mask can't store more than 128 materials" error. (UUM-95899)
- Fixed GraphicsStateCollection::GetVariants() memory allocation crash. (UUM-86520)
6000.0.37f1
- Fixed a regression where texture data does not end up in Player builds when "Load texture data on demand" is enabled in the Editor settings and Mip Stripping is enabled. (UUM-53664)
- Fixed an issue where there was no warning when running CopyTexture with compressed texture formats unsupported by the current device. (UUM-89001)
- Fixed an issue with BatchRendererGroup picking when using different draw command types. (UUM-91356)
- Fixed vkUpdateDescriptorSetWithTemplateKHR crash on Linux when using Vulkan graphics API.
2022.3.57f1
- Added crash issue with DX11 Tessellation Displacement sample project from the asset store. (UUM-74198)
- Fixed the rendered color of the preset differs from the preview color when adding a new swatch in the HDR Color Picker. (UUM-86724)
6000.0.36f1
- Added: Added SystemInfo.supportsMultisampledBackBuffer to inform whether the system render target supports MSAA.
- Fixed a crash that can happen when using ray tracing affects and Skinned Mesh Renderers using Dynamic Transform Ray Tracing mode.
- Fixed incorrect lightmap textures bound to objects after additively loading or unloading scenes in the case of objects rendered through the GPU Resident Drawer. (UUM-91854)
- Fixed the rendered color of the preset differs from the preview color when adding a new swatch in the HDR Color Picker. (UUM-86724)
- Improved JobHandle.Complete() to avoid stealing work that is unrelated to the job being completed.
6000.0.35f1
- Addressed crash issue with DX11 Tessellation Displacement sample project from the asset store. (UUM-74198)
- Fixed an Editor crash when releasing Adaptive Probe Volume data. (UUM-76437)
- Fixed helpbox giving missleading message for FrameSettings configuration in volume components' Inspector. (UUM-86162)
- Fixed issue with creation of zero byte files when baking APV.
2022.3.56f1
- Fixed a crash when importing a 16K normal map texture from gray scale. (UUM-79322)
- Fixed an issue on Android platforms with Vulkan where swapchain recreation synchronization could cause a degenerate case where pausing the application during a scene load would result in a crash due to an invalid vkCmdEndRenderPass command being added to command buffers that have not begun a render pass. (UUM-90287)
6000.0.33f1
- Fixed Reset of the default VolumeProfile in ProjectSettings > Graphics.
6000.0.32f1
- Fixed an issue by making sure resolve surface is linked to surface in OpenGL Core when using MSAA. (UUM-83898)
- Fixed an issue by making sure resolve surface is linked to surface in OpenGL Core when using MSAA. (UUM-86641)
- Fixed gpu frametime scope for dx11.
- Fixed ScalableBufferManager.ResizeBuffers not working with MSAA RTs on Metal. (UUM-24634)
2022.3.55f1
- Fixed gpu frametime scope for dx11.
- Made BlitTexture(RenderTargetIdentifier) be affected by PostProcessing. (UUM-85970)
6000.0.31f1
- Fixed render graph passes not being fully cleared correctly at the end of the frame leading to occasional execution errors.
- Fixed too aggressive material property block clearing. (UUM-85970)
6000.0.30f1
- Added documentation for how shadow matte interacts with stencil and ray traced shadows for Unlit Shader Graph. (UUM-72348)
2022.3.54f1
- Added documentation for how shadow matte interacts with stencil and ray traced shadows for Unlit Shader Graph. (UUM-72348)
- Fixed a problem with Texture Streaming where a material could remain blurry and not streamed in for an undefined amount of time. (UUM-73384)
- Fixed an issue where "glClientWaitSync: Expected application to have kicked everything until job" error is spammed when disabling Raw Image. (UUM-35986)
- Fixed cases where drawing line primitives would draw triangles instead. (UUM-66524)
6000.0.28f1
- Fixed an issue where "glClientWaitSync: Expected application to have kicked everything until job" error is spammed when disabling Raw Image . (UUM-35986)
- Fixed an issue with Texture Streaming where a material could remain blurry and not streamed in for an undefined amount of time. (UUM-73384)
2022.3.53f1
- Android Vulkan: Add transient usage flag while creating image even if lazily allocated memory is not available on the device. (UUM-71363)
6000.0.27f1
- Fixed an issue where RayTracingAccelerationStructure.AddInstances assigning the same instance ID to all ray tracing instances added to the acceleration structure, making it impossible to identify individual instances added using this function. (UUM-85733)
- Fixed an Issue where resizing the SceneView would throw errors. (UUM-83527)
- Fixed crash when using native graphics jobs on Metal. (UUM-44469)
- [Metal] Fixed an issue where the blend state and color mask specified in Shader Passes were not applied to the correct render targets. (UUM-83382)
6000.0.26f1
- Fixed GPUResidentDrawer crash in ParallelSortExtensions.ParallelSort because of an array being diposed while still used by some jobs. (UUM-83578)
- Fixed GPUResidentDrawer deadlock because of a double dispose of CPUSharedInstanceData.materialIDArrays.
- Fixed GPUResidentDrawer Editor crash on Metal when occluderDepthPyramidKernels compute shader import fails.
2022.3.52f1
- Fixed crash when using native graphics jobs on Metal. (UUM-44469)
2022.3.51f1
- Fixed issue in which raw Image that uses a Material with a custom Shader is invisible in Canvas when "Screen Space - Overlay" is set and the Player is in "Windowed" mode. (UUM-73042)
- When using the Metal graphics API, SystemInfo.SupportsRandomWriteOnRenderTextureFormat() will now check the Metal device's readWriteTextureSupport tier to check whether a texture format supports simultaneous read and writes in a shader. With this change, this function will now return false for some texture formats that previously made it return true. One example is RenderTextureFormat.RG16 that previously made it return true but now false is returned instead. (UUM-70740)
2022.3.49f1
- Cleared materialPropertyBlocks after each Blit to avoid interference between blits.
- Removed error message in Graphics.Blit when materials MainTex binding is set. (UUM-72740)
6000.0.19f1
- Fixed a crash when trying to clear depth targets under special circumstances.
- Fixed an issue where the Editor crashed when context.DrawShadows(...) had an invalid light index. (UUM-78922)
2022.3.46f1
- Fixed an issue where the editor crashed when context.DrawShadows(...) with an invalid light index. (UUM-78922)
- In Frame Debugger, fix back buffer texture being shown upside down on y-flip platforms.
- LOD Cross-fade was a per-material keyword in BiRP, but a pipeline-wide setting in URP. Therefore, the BiRP to URP upgrader should omit this keyword from the upgraded material. This wasn't the case before, but is now fixed. (UUM-78132)
6000.0.18f1
- Fixed a crash on DX12 and Vulkan that occurs as a result of a non-terminated render pass.
- Fixed an issue when setting up BoneWeight with its own cached data. (UUM-56490)
- Fixed an issue with Frame Debugger to allow Levels and Channels UI to be used for backbuffer textures.
- In Frame Debugger, fixed back buffer texture being shown upside down on y-flip platforms.
- LOD Cross-fade was a per-material keyword in BiRP, but a pipeline-wide setting in URP. Therefore, the BiRP to URP upgrader should omit this keyword from the upgraded material. This wasn't the case before, but is now fixed. (UUM-78132)
6000.0.17f1
- Added shader pragma disable_ray_payload_size_checks that can be used in .raytrace shaders to disable ray payload size compatibility checks between ray generation and hit shaders.
2022.3.44f1
- Fixed native renderpass not working on intel mac laptops.
6000.0.16f1
- Fixed linear fog rendering artifacts on Adreno GPUs when Vulkan is the graphics API. (UUM-61728)
6000.0.12f1
- Allowed performing a Submit of Render Request from RenderPipelineManager callbacks.
- Bursted culling input creation in OnPerformCulling with GPUResidentDrawer to improve performances.
- Fixed an issue that caused an error and shader to not load and render with GPUResidentDrawer.
- Fixed an issue where DBuffer decals where not applied before sampling GI. (UUM-34259)
- Fixed crash when using SRP, Handle.DrawOutline() and filtering the hierarchy. (UUM-67677)
- Now correctly handle unsupported shaders on resource change with GPUResidentDrawer.
2022.3.42f1
- Added: Added SystemInfo API calls on anisotropic filtering support and max anisotropy level.
- Fixed an issue where cubemaps using a convolution mode other than "None" imported incorrectly in linear project color space if the target format was set to "RGBA Float". (UUM-60582)
- Fixed an issue where default TextureImporter presets excluding "Max Texture Size" properties could make textures import at a size of 1x1. (UUM-67833)
- Fixed an issue where Editor crashes on GfxDeviceVK::UpdateComputeResources when using compute shader with Vulkan Graphics API. (UUM-74110)
- Fixed an issue where TextureImporter swizzling was applied later than expected during processing. (UUM-46557)
- Fixed crash on metal with depth-only clears coupled with hdr under some circumstances. (UUM-73624)
- Fixed issue where game view becomes black after undoing setting Output Texture of Camera. (UUM-49339)
6000.0.14f1
- Disabled unused extensions that were causing rendering issues in the right eye on Quest 2 with the OpenXR plugin.
- Disabled wave operations in STP Setup Pass to avoid visual issues on some Android devices.
- Fixed a crash when setting Scissor Rect without a Color Target Attached using Metal.
- Updated libraries for both HDRP-Blank and URP-Blank Templates.
2022.3.41f1
- Added a IUnityXRTextureManagerInterface and a function pointer in it which is called when VR RenderTexture is destroyed.
- Fixed crash when a Render Pass is canceled and never continued before making a draw call. (UUM-62109)
- Fixed use frustum culling light setting to work for shadow cascades. (UUM-56026)
6000.0.13f1
- Fixed a crash that would occur when calling the C# function MaterialPropertyBlock.CopySHCoefficientArraysFrom on a non-empty property block. (UUM-74614)
- Fixed an issue where Editor crashes on GfxDeviceVK::UpdateComputeResources when using compute shader with Vulkan Graphics API. (UUM-74110)
2022.3.40f1
- Fixed a crash on Linux Editor where Vulkan may recreate SwapChains while the previous SwapChain's images may still be in use by a command buffer. (UUM-73447)
- Fixed a crash when calling the C# function MaterialPropertyBlock.CopySHCoefficientArraysFrom on a non-empty property block. (UUM-74614)
- [Graphics] Emit UI geometry when rendering to cube maps, while using mono camera, to match 2d render target behavior. (UUM-2710)
2022.3.39f1
- Fixed crash when using SRP, Handle.DrawOutline() and filtering the hierarchy. (UUM-67677)
- The condition for the "Graphics.CopyTexture with a region will not copy readable texture data for compressed formats" warnings has been fixed to match the documentation so that when a CPU copy would not normally be attempted (ie., at least one texture is not readable), the warnings will not appear. (UUM-73721)
6000.0.11f1
- Different reflections on GameObject in Player compared to the Game View when DisplayP3 Color Gamut For Mac is selected on Silicon macOS (UUM-46003)
- Fixed culling split exclusion mask not working for Unity terrain.
- Fixed Linear01DepthFromNear shader utility function on APIs with reversed Z buffer. (UUM-19101)
2022.3.38f1
- Fixed blending artifacts on some old Adreno GPUs. (UUM-72350)
- Fixed Linear01DepthFromNear shader utility function on APIs with reversed Z buffer. (UUM-19101)
6000.0.10f1
- [Internal] Add a IUnityXRTextureManagerInterface and a function pointer in it which is called when VR RenderTexture is destroyed.
- Fixed a crash on Linux Editor where Vulkan may recreate SwapChains while the previous SwapChain's images may still be in use by a command buffer. (UUM-73447)
- Fixed broken URL for documentation on Texture2D. (UUM-74607)
- Fixed shader compilation timeout error on console platforms. (UUM-72861)
- The condition for the "Graphics.CopyTexture with a region will not copy readable texture data for compressed formats" warnings has been fixed to match the documentation so that when a CPU copy would not normally be attempted (ie., at least one texture is not readable), the warnings will not appear. (UUM-73721)
2022.3.37f1
- Added validation that SetVertexAttribute() streams doesnt create gaps. (UUM-72229)
- Fixed broken URL for documentation on Texture2D. (UUM-74607)
6000.0.9f1
- Improved CPU performance of Native Render Pass path in GfxDevice to speed up URP RenderGraph.
- Added validation that SetVertexAttribute() streams doesnt create gaps. (UUM-72229)
- Fixed a bug where material property block allocations were reported as "Unknown". (UUM-71008)
- Fixed an issue where TextureImporter swizzling was applied later than expected during processing. (UUM-46557)
- Fixed crash on metal with depth-only clears coupled with hdr under some circumstances. (UUM-73624)
- Fixed crash when opening a project that loads TSS files, if texture data is loaded on demand. (UUM-71323)
- [Graphics] Emit UI geometry when rendering to cube maps, while using mono camera, to match 2d render target behavior. (UUM-2710)
2022.3.36f1
- Fixed crash when opening a project that loads TSS files, if texture data is loaded on demand. (UUM-71323)
- Fixed a bug where material property block allocations were reported as "Unknown". (UUM-71008)
- Fixed Vulkan native rendering plugin returning an invalid texture when sampler configuration is updated. (UUM-73757)
6000.0.0f1
- Added UITK support for CustomPostProcessOrder.
- Updated the terminology for texture mipmap streaming so it's consistent.
- Fixed an issue related to baking local space line renderer in view align mode that didn't match rendering. (UUM-59746)
- Fixed artifacts along the borders of a texture with transparency when the legacy ETC compressor is used. (UUM-65381)
- Fixed shadow flickering when using Umbra occlusion culling. (UUM-67530)
- Added a new backend rendering path for rigid GameObjects in Unity that puts them through the Batch Render Group API when the option is enabled on the Render Pipeline asset ('GPU Resident Drawer'). This functionality creates a persistent GPU state for these objects and they will be rendered by the same fast batching path as used by the entities renderer.
- Added small-mesh culling for gpu-driven instances.
- Added support for GPU occlusion culling of instances that are compatible with the 'GPU Resident Drawer', which can be enabled in the Render Pipeline asset.
- Adding a new per batch layer filtering setting for BatchRendererGroup. This setting is useful for the context of culling out specific batches that go through the batch renderer group.
- Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.
- Updated the default IRenderPipelineGraphicsSettings Inspector to trigger notifications when a value is modified.
- Added the option *Use Legacy Lightmaps* to disable lightmap texture arrays when GPU Resident Drawer is enabled.
- Added three new UNITY_DOTS_INSTANCED_PROP variants to give users more control over DOTS instanced property loading performances.
- Added ShadowDrawingSettings.splitIndex to control which split index is drawn for a shadow renderer list.
- Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders
- Improved culling performance when using Batch Render Group.
- Improved the performance and memory requirements of Texture API calls such as LoadRawTextureData that write to a Texture2D that was created with the TextureCreationFlags.DontUploadUponCreate flag. (UUM-35989)
- Kick GameObjects shadow casters culling jobs earlier to improve performance.
- Made PNG image reading. This depends on the image and platform, and can be up to 30% faster on M2 Mac.
- Make mipmap terminology consistent in the Editor.
- Optimized DOTS instanced properties loading code for URP and HDRP stock shaders.
- Reduced the renderer size to improve memory.
- The GPU Resident Drawer now supports occlusion culling for single-pass XR in URP and HDRP.
- Updated platform macros for VRR code.
- Updated the terminology for texture mipmap streaming so it's consistent.
6000.0.8f1
- Merged Depth of Field render graph passes to improve performance.
- Fixed dynamic batching not using NEON optimized path when vertex normals or tangents are used.
- Fixed Vulkan native rendering plugin returning an invalid texture when sampler configuration is updated. (UUM-73757)
2022.3.35f1
- Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials if Texture Streaming had never been enabled in the current session.
- Fixed dynamic batching not using NEON optimized path when vertex normals or tangents are used.
6000.0.7f1
- Improved vertex data copy for Dynamic Batching.
- Fixed a crash when unsupported Vulkan debug tools were used accidentally. (UUM-72790)
- Fixed blending artifacts on some old Adreno GPUs. (UUM-72350)
- Fixed by issuing an error and doing an early return instead of crashing. (UUM-72801)
- Fixed several crashes when assigning indices to a mesh that has overlapping sub-meshes.
- Preventing vertex input dynamic state optimization from being used on Adreno 740 because of driver bug. (UUM-41282)
- Warning about missing Depth for a RenderTexture needs to be improved.
2022.3.34f1
- Fixed applying a wrong viewport when a deferred camera uses a modified viewport together with a user-defined render target. (UUM-70711)
- Fixed by converting any linear format parameter to non linear if there is discrepancy between the actual resource format and what is provided. (UUM-69379)
- Fixed Deferred Depth texture dimensions mismatch when modifying Camera's Viewport Rect. (UUM-65233)
6000.0.5f1
- Rendering Debugger - Improved docs on how to open and how to use Rendering Debugger. (UUM-71948)
- Fixed applying a wrong viewport when a deferred camera uses a modified viewport together with a user-defined render target. (UUM-70711)
- Fixed int64 pragma requires being ignored in ray tracing hlsl code: pragma require int64 and pragma require int64bufferatomics. (UUM-72651)
- Graph and Camera options for Render Graph Viewer disappear after maximising the window. (UUM-70378)
6000.0.4f1
- Fix DepthNormalsTexture rendering error with shaders that have GrabPass as the first defined pass
- Fixed an issue where default TextureImporter presets excluding "Max Texture Size" properties could make textures import at a size of 1x1. (UUM-67833)
6000.0.3f1
- Fixed IUnityGraphicsMetal.CurrentCommandEncoder returning nil when there were no draw calls issued yet with current RenderTarget.
- Set up correct transformation matrices before rendering Gizmo and restore them once done. (UUM-62201)
6000.0.2f1
- Prevent crash when an asynchronous texture load fails.
2023.2.20f1
- Fixed a rare crash that can happen when using procedural geometries (intersections shaders) in ray tracing effects. (UUM-68610)
- Fixed artifacts along the borders of a texture with transparency when the legacy ETC compressor is used. (UUM-65381)
- Fixed screen flickering when depth/stencil is disabled in player settings and graphics API is set to Vulkan. (UUM-66721)
6000.2.6f1
- Fixded corresponding VkFramebuffer(s) are destroyed when an FDM VkImage is destroyed.
- Fixed a crash or a blank screen being drawn when MSAA resolve to back buffer is requested on platforms that don't have support for it. Add error message to explain the issue. (UUM-60474)
- Fixed Cubemap mipmaps display differently between Editor and Player when using custom mipmaps. (UUM-104071)
- Fixed incorrect rendering of objects when using GPU Occlusion Culling on scenes containing mesh renderers using meshes with no triangles. (UUM-115962)
2022.3.67f1
- Fixed Cubemap mipmaps display differently between Editor and Player when using custom mipmaps. (UUM-104071)
- Fixed MeshFilter excessively logging SendMessage warnings when used in Prefab. (UUM-114459)
- Fixed Vulkan Validation error in vkQueueSubmit.
6000.2.7f2
- Fixed Vulkan crash on Android while switching between scenes. (UUM-82923)
- This PR fixes an error on certain platforms due to the incorrect type of Rendering Layer in the shader for terrain's depth-normal prepass. (UUM-117463)
- This PR fixes the light flickering issue when deferred, shadow, and TAA are enabled. (UUM-113351)
- When the "Load texture data on demand" setting was enabled, sometimes textures would not be properly loaded in the editor and result in empty or missing texture errors in the console. (UUM-114482)
6000.0.59f2
- Ensures corresponding VkFramebuffer(s) are destroyed when an FDM VkImage is destroyed.
- Fixed a crash or a blank screen being drawn when MSAA resolve to back buffer is requested on platforms that don't have support for it. Add error message to explain the issue. (UUM-60474)
- Fixed incorrect rendering of objects when using GPU Occlusion Culling on scenes containing mesh renderers using meshes with no triangles. (UUM-115962)
- Fixed Vulkan crash on Android while switching between scenes. (UUM-82923)
- This PR fixes the light flickering issue when deferred, shadow, and TAA are enabled. (UUM-113351)
- When the "Load texture data on demand" setting was enabled, sometimes textures would not be properly loaded in the editor and result in empty or missing texture errors in the console. (UUM-114482)
6000.0.60f1
- Removed GPUResidentDrawerResources.asset which has been obsolete since 2023.3.0a14. (UUM-120113)
- This PR fixes a missing shader binding when PrecomputedAtmosphericAttenuation is set to zero in ShaderConfig.cs and ShaderConfig.cs.hlsl
- When UpdateExternalTexture is called it will Unregister the previous texture to free the memory. (UUM-105771)
6000.2.8f1
- Removed GPUResidentDrawerResources.asset which has been obsolete since 2023.3.0a14. (UUM-120113)
- When UpdateExternalTexture is called it will Unregister the previous texture to free the memory. (UUM-105771)
6000.2.9f1
- Fixed occasional crash on exit. (UUM-120761)
- Fixed unreferenced assets not being destroyed when switching scenes or calling Resources.UnloadUnusedAssets when using GPU Resident Drawer. (UUM-120539)
- Removed GC allocations caused by RayTracingAccelerationStructure.AddInstances. (UUM-121305)
- This PR fixes a missing shader binding when PrecomputedAtmosphericAttenuation is set to zero in ShaderConfig.cs and ShaderConfig.cs.hlsl
2022.3.68f1
- Fixed as issue in URP where screen space decals would not render with specific build configurations when using rendering layers. (UUM-108756)
- Fixed occasional null pointer access crash during shutdown.
- Fixed Vulkan crash on Android while switching between scenes. (UUM-82923)
6000.2.10f1
- Color Picker - Swatches - HDR - Was storing the color.gamma instead of the color. (UUM-121056)
- Fixed sporadic crash when using Cloth rendering with Vulkan. (UUM-90932)
6000.0.62f1
- Disabled the CAMetalDisplayLink on iOS as using it might cause GPU hangs and rendering freeze. It will be enabled again once we find the underlying cause. (UUM-123207)
- Fixed cloud shadows popping when no shadows are rendered from directional light. (UUM-107688)
- Fixed occasional crash when changing shader in the inspector to the one with GrabPass. (UUM-121727)
- Fixed sporadic crash when using Cloth rendering with Vulkan. (UUM-90932)
6000.2.11f1
- Disabled the CAMetalDisplayLink on iOS as using it might cause GPU hangs and rendering freeze. It will be enabled again once we find the underlying cause. (UUM-123207)
- Fixed cloud shadows popping when no shadows are rendered from directional light. (UUM-107688)
6000.2.12f1
- Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
- Fixed an issue where ETC1 assets loaded from old AssetBundles could appear washed out, if the assets were originally imported as sRGB and the project is set to use Linear colorspace. (UUM-113599)
- Fixed editor freeze if Lens SRP asset references form a cyclic dependency. (UUM-122934)
- Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.
2022.3.69f1
- Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
- Color Picker - Swatches - HDR - Was storing the color.gamma instead of the color. (UUM-121056)
- Color Picker - Swatches - HDR - Was storing the color.gamma instead of the color. (UUM-121056)
- Disabled the CAMetalDisplayLink on iOS as using it might cause GPU hangs and rendering freeze. It will be enabled again once we find the underlying cause. (UUM-123207)
- Fixed sporadic crash when using Cloth rendering with Vulkan. (UUM-90932)
- When UpdateExternalTexture is called it will Unregister the previous texture to free the memory. (UUM-105771)
6000.2.15f1
- Fixed ComputeBuffer.GetData sometimes not waiting for gpu to finish.
- Fixed Grabpass does not work when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
- Fixed occasional crash when changing shader in the inspector to the one with GrabPass. (UUM-121727)
6000.0.63f1
- Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
- Fixed an issue where ETC1 assets loaded from old AssetBundles could appear washed out, if the assets were originally imported as sRGB and the project is set to use Linear colorspace. (UUM-113599)
- Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.
6000.3.0f1
- Fix editor freeze if Lens SRP asset references form a cyclic dependency (UUM-122934)
- Added Split Graphics Jobs support to Metal.
- Added support for hit shaders in .raytrace files. The GPU executes the hit shaders by default if the expected Shader Pass (specified using RayTracingShader.SetShaderPass) is not found in .shader files used by geometries in the acceleration structure.
- Added MeshRenderer and SkinnedMeshRenderer shader user value API to set a per-renderer unsigned int value. This value can be retrieved in shader code to modify the shader value per object, using a single material.
- Migrated HDAdditionalLightData.innerSpotPercent to Light.innerSpotAngle.
- Added new profiler mark to display time spent waiting for the next drawable on devices using the Metal graphics API.
- Fixed errors in the URP Samples.
- Optimized Skinned Mesh Renderer matrix calculations to enable Unity to parallelize these calculations, even when using the non-optimized import setting.
- Added: Added helper functions to the GraphicsStateCollections API that can be used to easily modify the collection or individual GraphicsStates, without needing to call BeginTrace().
- Added: Added new C# API RayTracingAccelerationStructure.AddInstancesIndirect which can use custom instance data (GraphicsBuffer) as input for adding ray tracing instances into an acceleration structure. The API accepts an array of Materials and an array of geometry configurations that can be used by the ray tracing instances using indices in these arrays.
- Added: Added support for multi_compile, multi_compile_local and dynamic_branch pragmas in raytrace files. Added new Scripting API methods for setting shader keyword for RayTracingShader.
- Added: Added SystemInfo.SupportsRendering to detect if the platform supports rendering and a graphics device is available.
- Added: Added the GetShaderUserValue method to MeshRenderer and SkinnedMeshRenderer components.
- Added: Added SystemInfo.supportsMultisampledShaderResolve to query if the current graphics API support performing MSAA resolve operations as the last sub pass of a native render pass via a shader rather than using the standard resolve pass to system memory.
- Changed: UnityEngine.Experimental.GlobalIllumination.PointLight.instanceID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.PointLight.entityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Deprecated: Deprecated GraphicsFormatUtility.IsPVRTCFormat().
- Deprecated: Deprecated RenderParams.instanceID. Use RenderParams.entityId instead.
- Deprecated: Obsolete Universal Render Pipeline's Compatibility Mode (Render Graph disabled) is now hidden behind URP_COMPATIBILITY_MODE define.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.Cookie.cookieID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.Cookie.cookieTextureEntityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.Cookie.instanceID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.Cookie.entityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.DirectionalLight.instanceID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.DirectionalLight.entityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.DiscLight.instanceID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.DiscLight.entityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.LightDataGI.InitNoBake(int) is obsolete. Use UnityEngine.Experimental.GlobalIllumination.LightDataGI.InitNoBake(EntityId) instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.LightDataGI.instanceID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.LightDataGI.entityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.RectangleLight.instanceID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.RectangleLight.entityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.SpotLightBoxShape.instanceID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.SpotLightBoxShape.entityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Obsoleted: UnityEngine.Experimental.GlobalIllumination.SpotLightPyramidShape.instanceID is obsolete. Use UnityEngine.Experimental.GlobalIllumination.SpotLightPyramidShape.entityId instead. EntityId is the new type for instance IDs and still implicitly casts to and from int for backwards compatibility.
- Removed the PVRTC compressor from the Editor. Projects that used the PVRTC compressor now use ETC2.
- The ETC legacy compressor has been removed from the Editor. Projects that were still using the ETC legacy compressor will now use the default ETC compressors.
- Fixed MeshFilter excessively logging SendMessage warnings when used in Prefab. (UUM-114459)
- Added job lifetime warnings when GraphicsStateCollection warmup spans many frames. (UUM-102639)
- Added missing initialization in EvaluateAdaptiveProbeVolume. (UUM-110695)
- Applied workaround for video black screen issue on Mali GPUs with OpenGLES.
- Avoid heap allocations when drawing APV gizmos. (UUM-121201)
- Clamp the override level for Mesh LOD to the mesh's LOD count in GRD's Mesh LOD selection to prevent out-of-range values.
- Disabled CAMetalDisplayLink on iOS to prevent potential GPU hangs and rendering freezes. It will be re-enabled once the underlying cause is identified and resolved. (UUM-123207)
- Ensures corresponding VkFramebuffer(s) are destroyed when an FDM VkImage is destroyed.
- Fix editor freeze if Lens SRP asset references form a cyclic dependency (UUM-122934)
- Fix Vulkan freezing on primary display with Run in Background enabled (UUM-113045)
- Fixed 'Shader Preloaded' being unmodifiable in Projectsettings > Graphics. (UUM-111435)
- Fixed a bug where Mesh.GetIndexStart and Mesh.GetIndexCount always returned values for sub-mesh 0 in meshes with multiple LODs.
- Fixed a CPU crash happening when logging a DRED report generated after GPU crash when using -force-d3d12-debug argument.
- Fixed a crash or a blank screen being drawn when MSAA resolve to back buffer is requested on platforms that don't have support for it. Add error message to explain the issue. (UUM-60474)
- Fixed a crash that occurred when switching between scenes on Android when using the Vulkan graphics API. (UUM-82923)
- Fixed a crash when calling Mesh.GetIndices with a list and passing -1 to ignore mesh LODs.
- Fixed a potential deadlock that could freeze players when loading or unloading AssetBundles with threaded texture uploads enabled. (UUM-102896)
- Fixed a validation warning on DirectX by changing the placeholder input layout format. (UUM-105001)
- Fixed additional separator in menu when the VolumeComponent is in the default VolumeProfile. (UUM-108517)
- Fixed additional separator in menu when there is no advanced properties in the VolumeComponent. (UUM-108543)
- Fixed an error on certain platforms caused by an incorrect type of rendering layer in the shader for terrain's depth-normal prepass. (UUM-117463)
- Fixed an issue in URP that could cause a GPU hang when lit pixels were almost clipping the far plane.
- Fixed an issue where ETC1 assets loaded from old AssetBundles appeared washed out when originally imported as sRGB and the project was set to use Linear color space. (UUM-113599)
- Fixed an issue where performing certain actions such as baking reflection probes could cause assertions to be hit.
- Fixed an issue with "Rendering Layers" in Decal Projector contains the 24th layer or above on URP, decal projection does not work properly. (UUM-105697)
- Fixed BatchRendererGroup's OnPerformCulling to function now correctly checks for job safety between the provided buffers and the JobHandle returned by the user. (UUM-98559)
- Fixed cloud shadows popping when no shadows are rendered from directional light. (UUM-107688)
- Fixed corner case with native render pass emulation workflow where render target was not set correctly before clearing depth buffer.
- Fixed crash after disconnecting an external display on Android. (UUM-110456)
- Fixed crashes when reading Texture2D (sub)assets with a data payload larger than expected. (UUM-101784)
- Fixed Cubemap mipmaps display differently between Editor and Player when using custom mipmaps. (UUM-104071)
- Fixed duplicated color resolve when mixing native render pass and set render target workflows.
- Fixed error when opening Inspector of the LookDev volume component after creating a new HDRP 3D project. (UUM-116107)
- Fixed flickering of gpu instanced particle system in linux when using OpenGL. (UUM-100915)
- Fixed flickering of gpu instanced particle system when using OpenGL. (UUM-98222)
- Fixed GameView not always resetting when VolumeProfile is Reset. (UUM-111415)
- Fixed GBuffer index mismatch in URP. (UUM-109709)
- Fixed incorrect rendering of objects when using GPU Occlusion Culling on scenes containing mesh renderers using meshes with no triangles. (UUM-115962)
- Fixed incorrect sorting order with combined Text Mesh Pro and MeshRenderer objects when using GPU Resident Drawer. Objects like these now bypass GPU Resident Drawer. (UUM-115123)
- Fixed IndexOutOfRangeException when inserting a new level of detail in LODGroup. (UUM-114504)
- Fixed issues when OpenXR resize it's swapchain a lot.
- Fixed memory corruption caused by inconsistent reflection probe metadata.
- Fixed missing buffer bindings for debug shaders in HDRP rendering debugger, which caused a rendering issue with an error message. This occured in certain conditions (e.g. path tracing was enabled) with the following windows:
- Fixed missing Light theme for Volume inspector icon. (UUM-111418)
- Fixed missing shader binding when PrecomputedAtmosphericAttenuation is set to zero in ShaderConfig.cs and ShaderConfig.cs.hlsl
- Fixed occasional crash on exit. (UUM-120761)
- Fixed occasional crash when changing shader in the inspector to the one with GrabPass. (UUM-121727)
- Fixed perpetually increasing procedural indirect draw calls in HDRP's Volumetric Fog pass when connecting a player build to the Frame Debugger. (UUM-107818)
- Fixed potential race conditions in CalculateSkinningMatrices by ensuring direct job completion for improved safety. (UUM-111486)
- Fixed random GPU hang when using GPU Occlusion Culling on certain platforms.
- Fixed reflection probes not working correctly with GPUResidentDrawer. Force enable probe blending & atlas when it's in use. (UUM-109241)
- Fixed shadow culling not working correctly for intermediate renderers like Graphics.RenderMesh or Terrain. (UUM-96217)
- Fixed sporadic crash when using Cloth rendering with Vulkan. (UUM-90932)
- Fixed the Color Picker HDR swatches so they now store the full color value instead of the color.gamma value. (UUM-121056)
- Fixed truncation issues with MVPVV.
- Fixed undisposed array in GPUResidentDrawer.ProcessRendererMaterialAndMeshChanges.
- Fixed unreferenced assets not being destroyed when switching scenes or calling Resources.UnloadUnusedAssets when using GPU Resident Drawer. (UUM-120539)
- Fixed Vulkan Validation error in vkQueueSubmit
- Fixed: Compressed texture atlases no longer produce invalid mipmaps for smaller atlas items by limiting the number of miplevels. This is based on the miplevel where the smallest atlas item is exactly one compression block large. (UUM-97688)
- Fixed: The texture FilterMode would default to Point filtering on some iOS and OSX devices when mipmap streaming was enabled, this has been fixed. (UUM-107360)
- Improved the error message when trying to use Volume framework before initialization. (UUM-104542)
- Increased the maximum amount of UAVs that can be bound to RayTracingShaders from 8 to 64. (UUM-112727)
- Removed an assert exception in UnityEngine.Rendering.CreateDrawBatchesJob.ProcessRenderer when changing a material property of a material used in MeshRenderers with multiple submeshes, after re-importing URP or HDRP. (UUM-103975)
- Removed GC allocations caused by RayTracingAccelerationStructure.AddInstances. (UUM-121305)
- Removed GPUResidentDrawerResources.asset which has been obsolete since 2023.3.0a14. (UUM-120113)
- Removed redundant target requirements from APV includes in URP.
- This PR fixes the issue with water fade. The displacement of the water was fading too much if the water mesh is far from the origin. (UUM-111903)
- This PR fixes the light flickering issue when deferred, shadow, and TAA are enabled. (UUM-113351)
- Updated UX and documentation to reflect global behavior of Advanced Properties in SRP Inspectors. (UUM-102665)
- URP: Fixed an issue where specific configurations would cause _ProjectionParams.x to become incorrectly negated for some cameras. (UUM-109860)
- When the "Load texture data on demand" setting was enabled, sometimes textures would not be properly loaded in the editor and result in empty or missing texture errors in the console. (UUM-114482)
- When UpdateExternalTexture is called it will Unregister the previous texture to free the memory. (UUM-105771)
6000.0.64f1
- Fixed clear in renderpass' subpass using wrong RT. (UUM-128508)
- Fixed Grabpass does not work when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
- Fixed missing documentation link for the Lens Flare (SRP) component. (UUM-115985)
6000.3.1f1
- Fixed an issue with Grabpass when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
- Fixed an issue with Vulkan Device Filter Asset and D3D12 Device Filter Asset where the C# side regular expression checker was not fully ECMAScript compatible with the Player regular expression engine. (UUM-127677)
- Fixed missing documentation link for the Lens Flare (SRP) component. (UUM-115985)
- Fixed occasional null pointer access crash during shutdown.
- Fixed the missing shader variants if area light is disabled in ShaderConfig.cs and ShaderConfig.cs.hlsl. The error message is logged if you run Player if "strict shader variant matching" is enabled.
2022.3.70f1
- Added tracking of memory going into Metal Buffers.
- Fixed Grabpass does not work when the Render Target is set to Camera and specific Viewport values are set (0,0.5,0.5,0.5). (UUM-113033)
6000.0.65f1
- Allow to set Render Pipeline Asset alongside with Global Settings in case when Asset Bundles were used. (UUM-103724)
- Fallback to main-thread skin matrix calculation for non-optimized SkinnedMeshRenderers when serialized with "m_DirtyAABB" set to true and "Update When Offscreen" is enabled. (UUM-128966)
- Fixed floating point precision issue with ACES tonemapping. (UUM-125596)
- Fixed occasional null pointer access crash during shutdown.
- Fixed transient AA depth in renderpass not getting memoryless. (UUM-128741)
- This PR fixes a Forward+ lighting bug in 6000.0, where lighting was incorrect at certain camera angles. (UUM-98788)
Graphics Device Features
6000.1.13f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.12f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.11f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.0.53f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
2022.3.64f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.10f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.0.52f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.9f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.8f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.7f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.0.51f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.6f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
2022.3.63f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.0.50f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.5f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.4f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.0.49f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.3f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
2022.3.62f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.2f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.1f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.0.48f1
- Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.1.0f1
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.0.47f1
- Known issue: Crash on TypeContainer
::rtti when deleting a Render Texture that is used by the Main Camera (UUM-101233) - Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)
- Known issue: Graphics.RenderMeshIndirect does not issue multi-draw rendering commands when using a graphics API capable of multi-draw commands (UUM-91617)
6000.0.46f1
- Known issue: Crash on TypeContainer
::rtti when deleting a Render Texture that is used by the Main Camera (UUM-101233)
6000.0.45f1
- Known issue: Crash on TypeContainer
::rtti when deleting a Render Texture that is used by the Main Camera (UUM-101233)
6000.0.44f1
- Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)
6000.0.43f1
- Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)
6000.0.42f1
- Known issue: Editor freezes when loading a specific AssetBundle (UUM-99842)
6000.0.34f1
- Known issue: D3D12 PSO disk cache feature crashes if paths contain non-ASCII characters (UUM-92417)
6000.0.30f1
- Known issue: [Quest] Editor crashes on toggleFoveation when activating SRP Foveated Rendering in DX12 (UUM-85208)
6000.0.29f1
- Known issue: [Quest] Editor crashes on toggleFoveation when activating SRP Foveated Rendering in DX12 (UUM-85208)
6000.0.28f1
- Known issue: [Quest] Editor crashes on toggleFoveation when activating SRP Foveated Rendering in DX12 (UUM-85208)
6000.0.27f1
- Known issue: [Quest] Editor crashes on toggleFoveation when activating SRP Foveated Rendering in DX12 (UUM-85208)
6000.0.26f1
- Known issue: [Quest] Editor crashes on toggleFoveation when activating SRP Foveated Rendering in DX12 (UUM-85208)
6000.0.25f1
- Known issue: [Quest] Editor crashes on toggleFoveation when activating SRP Foveated Rendering in DX12 (UUM-85208)
6000.0.24f1
- Known issue: [Quest] Editor crashes on toggleFoveation when activating SRP Foveated Rendering in DX12 (UUM-85208)
Graphics Optimization
6000.0.0f1
- Known issue: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open (UUM-506)
Graphics Optimization Systems
6000.0.36f1
- Known issue: Vertex snapping doesn't work when the GPU Resident Drawer is enabled (UUM-66422)
6000.0.35f1
- Known issue: Vertex snapping doesn't work when the GPU Resident Drawer is enabled (UUM-66422)
6000.0.34f1
- Known issue: Vertex snapping doesn't work when the GPU Resident Drawer is enabled (UUM-66422)
6000.0.21f1
- Known issue: Shader errors in DXC when building an empty URP project for Windows platform on a MacOS machine (UUM-78665)
6000.0.20f1
- Known issue: Shader errors in DXC when building an empty URP project for Windows platform on a MacOS machine (UUM-78665)
6000.0.19f1
- Known issue: Shader errors in DXC when building an empty URP project for Windows platform on a MacOS machine (UUM-78665)
6000.0.18f1
- Known issue: Shader errors in DXC when building an empty URP project for Windows platform on a MacOS machine (UUM-78665)
6000.0.17f1
- Known issue: Shader errors in DXC when building an empty URP project for Windows platform on a MacOS machine (UUM-78665)
6000.0.16f1
- Known issue: Shader errors in DXC when building an empty URP project for Windows platform on a MacOS machine (UUM-78665)
Graphics Tests
6000.0.7f1
- Error is no longer thrown if reference image is not present on Android and WebGL (UUM-73039)
6000.2.6f1
- Multiple "Player" graphics tests in a single scene fail to find references.
6000.0.59f2
- Multiple "Player" graphics tests in a single scene fail to find references.
6000.2.9f1
- Fixed corruption of Variable Rate Shading states in GfxDevice.
6000.3.0f1
- Fixed an issue where multiple "Player" graphics tests in a single scene failed to find references.
- Fixed corruption of Variable Rate Shading states in GfxDevice.
Graphics Tools
6000.0.49f1
- Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)
6000.1.3f1
- Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)
2022.3.62f1
- Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)
6000.1.2f1
- Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)
6000.1.1f1
- Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)
6000.0.48f1
- Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)
6000.1.0f1
- Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)
6000.0.47f1
- Known issue: Editor freezes when initializing converters with Post-Processing Stack V2 Converter enabled (UUM-102790)
GraphView
6000.2.5f1
- Added Pointer events to handle edge connection and manipulation. Enables touch input to be properly addressed. (UUM-73221)
6000.0.58f1
- Added Pointer events to handle edge connection and manipulation. Enables touch input to be properly addressed. (UUM-73221)
2022.3.37f1
- Some Mac keyboard events not having mousePosition in the editor. (UUM-62291)
6000.0.8f1
- Fixed an issue where some Mac keyboard events not having mousePosition in the editor. (UUM-62291)
6000.3.0f1
- Added Pointer events to handle edge connection and manipulation. Enables touch input to be properly addressed. (UUM-73221)
HDRP
6000.2.5f1
- Fixed artifacts being visible as random bright tiles in HDRP deferred lighting after disabling path tracing. (UUM-112725)
6000.0.58f1
- Fixed artifacts being visible as random bright tiles in HDRP deferred lighting after disabling path tracing. (UUM-112725)
6000.0.57f1
- Color Checker - Fixed overlap of the label when the inspector width is narrow. (UUM-113853)
6000.2.2f1
- Color Checker - Fixed overlap of the label when the inspector width is narrow. (UUM-113853)
6000.2.0f1
- Added a new injection point for custom pass just after the opaque objects are rendered.
- Upgraded FSR2 from v2.2.0 to v2.2.1. These are the release notes for FSR2:
- Added a detailed error message when a Reflection Probe uses an incorrect format. (UUM-102339)
- Corrected the displayName value in the package.json file to match the official package name "High Definition Render Pipeline".
- Rendering Debugger - Moved decals to the Rendering Section. (UUM-92304)
- Rendering Debugger - Moved lighting HDR settings to the Rendering Section. (UUM-92304)
- Fixed an issue where the padding in the Lighting window was different between tabs. (UUM-83840)
- Added pixel load offset in CompositeWithUIAndOETF to match input buffer coordinate. (UUM-91905)
- Custom mesh for the water system is rendering the normal map the same as the water surface regardless of a world position. (UUM-95800)
- Fixed a crash in AMDUnityPlugin.dll when there are multiple cameras and one is toggled off. (UUM-88980)
- Fixed a ghosting issue with DX11.
- Fixed a missing attenuation of the albedo when converting the decal albedo + metal into specular color.
- Fixed a [Scene Color Sampling fails when using a custom pass in 'After Post Process']. (UUM-79015)
- Fixed an error that occurs when using more than 200 Local Volumetric Fog. (UUM-84912)
- Fixed an issue in Rendering Debugger - Frame Settings by adding 1 single panel for all cameras instead of having 1 panel per camera in the debugger.
- Fixed artifacts when blending cascade shadows and distance shadowmask. (UUM-90909)
- Fixed High Definition Render Pipeline's Wizard to no longer assume a check fail while waiting a reply from the Package Manager and will display a specific pending icon. (UUM-85253)
- Fixed issue to now prevent CustomPass using camera depth if the injection point is set to AfterPostprocess. Show a warning in the CustomPass inspector if this configuration is present. (UUM-79283)
- Fixed Lit's depthOffset + no-heightmap configuration. (UUM-44723)
- Fixed material debug view when path tracing is enabled. (UUM-103401)
- Fixed null exception when selecting a material due to a broken diffusion profile. (UUM-85565)
- Fixed NullReferenceException when clicking Jump To Source button in Render Graph Viewer.
- Fixed rendering a black ground when opening a new HDRP scene. (UUM-83616)
- Fixed the Decal Projector Layer Mask Override UI. (UUM-104831)
- Fixed the position node in ShaderGraph with the fog volume material type not working as intended. (UUM-83347)
- Fixed tooltip positions in HDWizard. (UUM-102044)
- Fixed typo in Material Type tooltip. (UUM-99643)
- Fixed underwater collider bounds check to be accurate when the collider is rotated. (UUM-96987)
- Fixed warning padding in HDWizard. (UUM-102075)
- Fixed warning padding in HDWizard. (UUM-102151)
- Fixed water system memory leak on domain reload. (UUM-91837)
- Removed DLSS Sharpness slider as it has been deprecated. (UUM-98939)
- Skip Sky LUT Blur on specific hw to workaround wrong output.
- Updated UI warnings to provide clearer messaging when ray tracing is not supported. (UUM-102157)
- Updated UI warnings to provide clearer messaging when ray tracing is not supported. (UUM-102159)
6000.0.0f1
- Avoid clamping to integers for HDR manipulation.
- Following HDRP fixes were made:
- Improved HDRP build time.
- Improved implementation of line lights for all materials and performance.
- Fixed invalid AABB errors for some projects. (UUM-69928)
- Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.
- Added support for overriding material properties such as smoothness, albedo, and normal maps on all materials to facilitate material and lighting debugging. The material override feature in HDRP is available through the Rendering Debugger's Lighting panel when rendering through the path tracer pipeline.
- Added support for Spatial Temporal Post-Processing (STP) upscaling solution.
- Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.
- Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.
- Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.
- Add support for fixing IRenderPipelineGraphicsSettings on the HDRP Wizard.
- Added a new LOD mode for the High Quality Line Renderer that is based on screen coverage.
- Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded.
- Added an Importance property to Reflection Probes. Use this property to indicate the relative priority of the Reflection Probe for sorting.
- Added atmospheric scattering from PBR Sky.
- Added line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.
- Added new visual effects examples to the HDRP Water Sample example scenes.
- Added support for tube-shaped and disc-shaped area lights in the path tracer.
- Added the ability to express the width of lines in the High Quality Line Renderer in centimeter units on a per-vertex basis.
- Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.
- Improved Render Graph Viewer.
- Improved scene culling performance when APV is enabled in the project.
- Improved skyContext caching when the sky renderer changes. (UUM-43697)
- Improved the performance of the FrameSettings.Sanitize method.
- Improved user feedback when a framesetting is disabled.
- Improved water surface underwater backface rendering.
- Improved water system foam generatorattenuation.
- Improved water system performances.
- Improvements in the volumetric lighting performance.
- Made changes to improve the conversion from string to type for each Custom PP.
- Optimized shadow casters culling with OnDemand or OnEnable shadow rendering modes. (UUM-60917)
- Optimized the performance of reflection probe baking by baking all probes in a single batch.
- Optimized water surface scripting interactions.
- Reduced GC Alloc when using raytracing and HDRP. (UUM-40657)
- Reduced the amount of memory that LTC area light tables consume.
- Reduced time taken by default scriptable shader stripping.
- Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting (UUM-42539)
- Updated com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.
6000.0.54f1
- Fixed material debug view when path tracing is enabled. (UUM-103401)
- Fixed the position node in ShaderGraph with the fog volume material type not working as intended. (UUM-83347)
6000.1.13f1
- Fixed material debug view when path tracing is enabled. (UUM-103401)
6000.1.12f1
- Fixed the position node in ShaderGraph with the fog volume material type not working as intended. (UUM-83347)
6000.1.10f1
- Fixed Decal Projector Layer Mask Override UI. (UUM-104831)
6000.0.52f1
- Fixed Decal Projector Layer Mask Override UI. (UUM-104831)
- Removed DLSS Sharpness slider as it has been deprecated. (UUM-98939)
6000.1.8f1
- Removed DLSS Sharpness slider as it has been deprecated. (UUM-98939)
6000.1.7f1
- Prevent CustomPass using camera depth if the injection point is set to AfterPostprocess. Show a warning in the CustomPass inspector if this configuration is present. (UUM-79283)
6000.0.51f1
- Prevent CustomPass using camera depth if the injection point is set to AfterPostprocess. Show a warning in the CustomPass inspector if this configuration is present. (UUM-79283)
6000.0.50f1
- Upgraded FSR2 from v2.2.0 to v2.2.1, release notes from FSR2:
- Custom mesh for the water system is rendering the normal map the same as the water surface regardless of a world position. (UUM-95800)
- Fixed a crash in AMDUnityPlugin.dll when there are multiple cameras and one is toggled off. (UUM-88980)
- Fixed a ghosting issue with DX11.
6000.1.5f1
- Upgraded FSR2 from v2.2.0 to v2.2.1, release notes from FSR2:
- Custom mesh for the water system is rendering the normal map the same as the water surface regardless of a world position. (UUM-95800)
- Fixed a crash in AMDUnityPlugin.dll when there are multiple cameras and one is toggled off. (UUM-88980)
- Fixed a ghosting issue with DX11.
6000.0.48f1
- Add a more descriptive failure message when reflection probe has the wrong format (UUM-102339)
- The displayName value in the package.json file is corrected to match the official package name "High Definition Render Pipeline".
- Skip Sky LUT Blur on specific hw to workaround wrong output.
6000.1.0f1
- Added a more descriptive failure message when reflection probe has the wrong format. (UUM-102339)
- Skipped 'Sky LUT Blur' on specific hardware to work around incorrect output.
- Added Variable Rate Shading support for Custom Passes.
- Added a more descriptive failure message when reflection probe has the wrong format. (UUM-102339)
- Improved Depth usage performance for some platforms.
- Improved the water sample by adding a cave scene using caustics and deformation texture.
- Wizard - Simplified the list of validations for IRenderPipelineGraphicsSettings.
- Corrected the displayName value in the package.json file to match the official package name "High Definition Render Pipeline".
- Added a condition to the Receiver Motion Rejection feature that checks whether a pixel has actually moved. (UUM-84459)
- Ensure custom post-processing effects are disabled when post-processing is disabled.
- Fixed a shader error when using water excluder with entities. (UUM-86522)
- Fixed advanced upsampler settings not visible on platforms where they are not supported.
- Fixed an error that occurred when using more than 200 Local Volumetric Fog. (UUM-84912)
- Fixed an issue by adding clamp to HairAngleWorld to prevent nan from FastASin. (UUM-72279)
- Fixed an issue that caused HDAdditionalLightData with preserveCachedShadow to be evicted from the cachedShadowManager. (UUM-83766)
- Fixed an issue that prevented changing the Shadow Map resolution for HDAdditionalLightData when using preserveCachedShadow. (UUM-90709)
- Fixed an issue where DebugDisplay Camera list grew beyond number of active cameras, every time a camera was registered or unregistered.
- Fixed an issue where High Definition Render Pipeline (HDRP) ambient scene lighting was leaking into the material preview window. (UUM-84064)
- Fixed an issue where the padding in the Lighting window was different between tabs. (UUM-83840)
- Fixed an issue where underwater collider bounds checks were inaccurate when the collider was rotated. (UUM-96987)
- Fixed an issue with High Definition Render Pipeline (HDRP) sky rendering when Camera Relative Rendering is disabled. (UUM-90251)
- Fixed black line artifacts on top of the screen with DRS and downsampled SSAO. (UUM-69425)
- Fixed color pyramid sampling when distortion is enabled after the distortion pass. (UUM-75319)
- Fixed errors that would occur when building the XR player with Water System enabled. (UUM-85851)
- Fixed HairVertex instancing-related shader-compilation issues. (UUM-84231)
- Fixed invalid global state pushed when using override camera rendering in the CustomPassUtils functions. (UUM-82849)
- Fixed layer index out of range in LayeredLitGUI. (UUM-71157)
- Fixed NullReferenceException when clicking Jump To Source button in Render Graph Viewer.
- Fixed rendering a black ground when opening a new HDRP scene. (UUM-83616)
- Fixed Screen-Space Subsurface Scattering leaking from material with a subsurface mask set to 0. (UUM-76359)
- Fixed the Lit Shader depthOffset + no-heightmap configuration. (UUM-44723)
- Fixed visual artifacts that occurred when blending cascade shadows and distance shadow masks. (UUM-90909)
- Fixed visual artifacts when using the Graphics Compositor on the editor on MacOS. The issue occurred when changing the "Output Camera" and the "Clear Color" field was disabled. (UUM-84610)
- Fixed water system memory leak on domain reload. (UUM-91837)
- Fixed wrong SSR when using a shader graph with a clear coat value of 0. (UUM-84980)
- Ignore material variants with log message.
- Removed the "Setting MRTs without a depth buffer is not supported" error in Volumetric Clouds Combine pass.
- Removed the FixAll button from the High Definition Render Pipeline (HDRP) Wizard when no automated fix is available. (UUM-84977)
- Skipped 'Sky LUT Blur' on specific hardware to work around incorrect output.
- Updated the High Definition Render Pipeline (HDRP) Wizard to no longer assume a check failure while awaiting a reply from the Package Manager. The Wizard now displays a specific pending icon during this process. (UUM-85253)
6000.0.10f1
- Optimised the water vertex shader.
- Reduced memory usage when foam is disabled.
- Improved decal region resolution on non-infinite surfaces.
- Changed ProbeSettings.cubeResolution field from internal to public. (UUM-74949)
- Cull water decals based on distance to camera.
- Fixed decals not updated in atlas when ShaderGraph is saved.
- Fixed deformation offset when water surface is rotated.
- Fixed error when drawing water excluder gizmo.
- Fixed foam and deformation using separate regions.
- Fixed lens flare screen space and bloom frame settings confusion. (UUM-74226)
- Fixed range remap for decal materials.
- Fixed water decal gizmo when scale is non uniform.
- Fixed water decals not affecting simulation mask.
- Fixed water mask applied before deformation.
2022.3.61f1
- Fixed water system memory leak on domain reload. (UUM-91837)
- This PR fixes a shader compilation error of HDRP Lit Shader if UV mapping for Emissive Map is set to "Same as Base". (UUM-100070)
6000.0.45f1
- Fixed a shader compilation error of HDRP Lit Shader if UV mapping for Emissive Map is set to "Same as Base". (UUM-100070)
- Fixed bad Reflection Probe rendering of Volumetric Clouds in HDRP. (UUM-84729)
6000.0.43f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed Lit's depthOffset + no-heightmap configuration. (UUM-44723)
- Fixed water system memory leak on domain reload. (UUM-91837)
2022.3.60f1
- Fixed offscreen UI rendering when HDR is enabled. (UUM-60896)
6000.0.42f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed an error that occurs when using more than 200 Local Volumetric Fog. (UUM-84912)
6000.0.41f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed NullReferenceException when clicking Jump To Source button in Render Graph Viewer.
2022.3.59f1
- Fixed color pyramid sampling when distortion is enabled after the distortion pass. (UUM-75319)
- Fixed refraction sampling with DRS.
6000.0.40f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
6000.0.38f1
- Fixed an issue where the padding in the Lighting window was different between tabs. (UUM-83840)
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed an issue by adding a condition to the Receiver Motion Rejection function(feature) to check that the pixel has actually moved. (UUM-84459)
6000.0.39f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
2022.3.58f1
- Added a condition to the Receiver Motion Rejection function(feature) to check that the pixel has actually moved. (UUM-84459)
- Fixed an issue where the padding in the Lighting window was different between tabs. (UUM-83840)
- Fixed artifacts when blending cascade shadows and distance shadowmask. (UUM-90909)
6000.0.37f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed artifacts when blending cascade shadows and distance shadowmask. (UUM-90909)
- Fixed wrong SSR when using a shader graph with a clear coat value of 0. (UUM-84980)
2022.3.57f1
- Fixed black line artifacts on top of the screen with DRS and downsampled SSAO. (UUM-69425)
- Fixed HDRP sky rendering when Camera Relative Rendering is disabled. (UUM-90251)
6000.0.36f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- High Definition Render Pipeline's Wizard will no longer assume a check fail while waiting a reply from the Package Manager and will display a specific pending icon. (UUM-85253)
6000.0.35f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed an issue that caused an inability to change the Shadow Map resolution for HDAdditionalLightData with preserveCachedShadow. (UUM-90709)
- Fixed HDRP sky rendering when Camera Relative Rendering is disabled. (UUM-90251)
6000.0.34f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed black line artifacts on top of the screen with DRS and downsampled SSAO (UUM-69425)
- Fixed invalid global state pushed when using override camera rendering in the CustomPassUtils functions. (UUM-82849)
- Fixes the bug where DebugDisplay Camera list grew beyond number of active cameras, every time a camera was registered or unregistered.
2022.3.56f1
- Fixed HDRP ambient scene lighting leaking into the material preview window. (UUM-84064)
- Fixed invalid global state pushed when using override camera rendering in the CustomPassUtils functions. (UUM-82849)
- Fixed wrong SSR when using a shader graph with a clear coat value of 0. (UUM-84980)
6000.0.33f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- HDRP Wizard do not show FixAll button anymore when no automated fix is available. (UUM-84977)
6000.0.32f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Improved water sample by adding a cave scene using caustics and deformation texture.
- Fixed an issue by adding clamp to HairAngleWorld to prevent nan from FastASin. (UUM-72279)
- Fixed layer index out of range in LayeredLitGUI. (UUM-71157)
2022.3.55f1
- Added clamp to HairAngleWorld to prevent nan from FastASin. (UUM-72279)
- Fixed an issue where cascade shadows and distance shadowmask were not blended properly. (UUM-78038)
6000.0.31f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
6000.0.30f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed errors when building XR player with Water System enabled. (UUM-85851)
- Removed 'Setting MRTs without a depth buffer is not supported' error in Volumetric Clouds Combine pass.
6000.0.29f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed to avoid calling the Cleanup method twice so the celestial data remains. (UUM-83616)
6000.0.28f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed an issue with shader error when using water excluder with entities. (UUM-86522)
2022.3.53f1
- Fixed an issue where UI images using render textures would not render properly with HDR enabled.
6000.0.27f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Fixed an issue that caused HDAdditionalLightData with preserveCachedShadow to be evicted from the cachedShadowManager. (UUM-83766)
6000.0.26f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
2022.3.52f1
- Ignore material variants with log message.
6000.0.25f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Ensure custom post-processing effects are disabled when post-processing is disabled.
- Fixed cloud layers not being drawn behind transparent refractive objects.
- Fixed HairVertex instancing-related shader-compilation issues. (UUM-84231)
- Ignore material variants with log message.
6000.0.24f1
- Known issue: Graphics Compositor breaks Unity rendering when the "Output Camera" is changed to a scene Camera and one Camera SubLayer is active.
- Simplified the list of validations for IRenderPipelineGraphicsSettings.
- Fixed the option to edit advanced upsampling that aren't visible on platforms when they're not supported.
6000.0.22f1
- Fixed distortion in Unlit Shader Graph. (UUM-79337)
- Fixed the artifact of non-physical DOF if it's used with TAA and dynamic resolution; The artifacts appear for a frame after the screen resolution changes. (UUM-70751)
- Fixed UI overflow and stencil based effects not working in HDRP.
- Updated HDRP to use the new TextureDesc field format instead of colorFormat and depthBufferBits to avoid a performance regression and subtle issues.
6000.0.21f1
- Fixed a sun flicker where the sun is close to cloud boundaries. (UUM-70628)
- Fixed an issue where cascade shadows and distance shadowmask were not blended properly. (UUM-78038)
6000.0.20f1
- Fixed an issue where alpha clamping to BloomPrefilter.compute was missing. (UUM-64808)
- Fixed an issue where HDProbes created depth resources that were never used, leading to unnecessary GPU memory usage.
- Fixed an issue where HDRP CustomPass created an unnecessary color resource, leading to unnecessary GPU memory usage.
- Fixed volumetric cloud clipping through geometry.
2022.3.47f1
- Fixed graphic corruption on some mobile platforms.
- Reimporting ShaderGraph assets no longer triggers a UnityVCS/Perfoce local checkout. (UUM-17912)
6000.0.19f1
- Fixed an issue so light intensity now correctly increases when 'Lux at Distance' increases and vice versa.
- Fixed an issue to push the correct cascade shadow matrix for each cascade. (UUM-72086)
- Fixed depth of field blocky artifacts when using a high blur radius.
- Fixed some depth of field jittering with objects in the near field and TAA enabled. (UUM-77173)
- PBR depth of field now has a bokeh shape that corresponds better to the aperture settings of the camera. (UUM-77172)
2022.3.46f1
- Fixed issue with EndCameraRendering being called before renderContext submission. (UUM-60357)
- HDRP: SSGI, Ray traced GI, Path traced GI and No-GI now match when using an IBL. (UUM-37732)
6000.0.18f1
- Fixed an issue that caused the Disable Color Tint setting in a shader graph to have no effect. (UUM-78183)
- Fixed an issue with EndCameraRendering being called before renderContext submission. (UUM-60357)
- Fixed depth issues that occurred during transparent object rendering when dynamic scaling was used with fractional values. (UUM-71334)
- Fixed TAA Contrast Adaptive Sharpening when no upsampling was enabled. (UUM-78109)
6000.0.17f1
- Set the 'Maximum Shadows on Screen' limit to 65536 in order not to exceed the maximum size of the buffer. (UUM-70329)
2022.3.44f1
- Reduced some artifacts from High-Quality (PCSS) shadows for point and spot lights. (UUM-62513)
6000.0.15f1
- Fixed offscreen UI rendering when HDR is enabled. (UUM-60896)
6000.0.14f1
- Fixed an issue where reimporting ShaderGraph trigged a UnityVCS/Perfoce local checkout. (UUM-17912)
- Fixed an issue where UI images using render textures would not render properly with HDR enabled.
- Fixed missing UNITY_MATRIX_IT_MV define in HDRP shaders. (UUM-74141)
- Fixed SSMS slider not showing when volumetric fog was disabled.
2022.3.41f1
- Create the Global Settings asset in to the current opened folder. (UUM-74284)
6000.0.13f1
- Improved the batching of the Lit shaders in HDRP.
- Fixed broken link in fullscreen samples. (UUM-71042)
2022.3.40f1
- Fixed fullscreen material workflow in custom passes.
- Fixed graphical issue when resizing Reflection Probe sizes on macOS. (UUM-71467)
6000.0.12f1
- Allowed TAAU, CAS, and STP to execute after the DoF or after all the post-processes like the other advanced upsamplers.
6000.0.11f1
- Fix clouds interaction with thin geometry (UUM-74923)
- Fix clouds rendering on top of geometry
- Fixed a disc area light calculation used for light unit conversion, which was previously incorrect by a factor of Pi.
- Fixed light culling for raytracing. (UUM-70779)
- Fixed time of day script in environement sample.
2022.3.38f1
- Changed ProbeSettings.cubeResolution field from internal to public. (UUM-74949)
6000.0.9f1
- Fixed a crash in HDRP when reaching the max amount of shadows on screen. (UUM-73832)
- Fixed an out of range exception in HDRP when reaching the max amount of shadows on screen. (UUM-73485)
6000.0.8f1
- Fixed a crash when creating renderers in a Custom Pass (HDRP).
- Fixed material samples broken link. (UUM-71040)
- Fixed volumetric fog reprojection buffers allocated even if the denoising mode is not set to Reprojection. (UUM-70489)
- Fixed volumetric fog samples broken link. (UUM-69709)
- Fixed world space UI not outputting motion vectors.
2022.3.35f1
- Transparent materials now appear opaque when using Mipmap Streaming debug views for increased clarity.
- Fixed a motion blur blending issue. (UUM-54446)
- Fixed a NullReferenceException when exiting Play Mode with HDRP + DLSS + XR. (UUM-48894)
- Fixed an issue where certain Mipmap Streaming debug views (for example: "Mip Count") would not show up correctly on Metal.
- Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, and,...). (UUM-70478)
- Fixed an issue where the Rendering Debugger "Terrain Texture" drop-down would appear only when enabling a Fullscreen Debug Mode, instead of appearing when enabling a Mipmap Streaming debug view as intended.
6000.0.7f1
- Added SG custom refraction example to Transparency sample.
- Adding environment samples showcasing environment effects together.
- Fixed an issue where Terrains with 4 layers or less displayed a checker texture when using debug views. (UUM-65807)
2022.3.34f1
- Fixed an issue where the default terrain shader for HDRP was outputting incorrect albedo values to the lightmapper. (UUM-71171)
6000.0.4f1
- Fix static lighting sky used when baking multiple scenes
- Fixed artefacts on borders between volumetric clouds and geometry
- Fixed perceptual blending option on volumetric clouds (UUM-70629)
6000.0.3f1
- Fixed an issue where the default terrain shader for HDRP was outputting incorrect albedo values to the lightmapper. (UUM-71171)
- Fixed eye dropper not showing on the PBR sky inspector. (UUM-70143)
- Fixed format error in public documentation.
- Fixed issue when directional light dimmer is set to 0.
- Fixed missing API to sync clouds over network.
- XRMultipass - RenderPipelineManager.beginCameraRendering and RenderPipelineManager.endCameraRendering was called 1 time for each pass instead of 1 time for each camera. (UUM-71463)
6000.0.2f1
- Fixed a potentially deadlocking StageRasterBin kernel in Hair system.
- Fixed Alpha missing from HQ line rendering.
- Fixed an icons used by the HDRP wizard issue. (UUM-69942)
- Fixed reflection probe baking exception when fog multiple scattering is enabled in certain conditions. (UUM-71012)
- Fixed shader warnings from TAA shader on Metal. (UUM-70287)
2023.2.20f1
- Fixed a Banding in IES importer issue.
- Fixed a scaling issue with the recorder. (UUM-58379)
- Fixed cinematic eye shader lighting from directional lights. (UUM-65500)
- Fixed HDRP clouds (volumetrics and background) not being affected by main directionnal light intensity multiplier.
- Fixed invalid AABB errors in some other cases. (UUM-69928)
- Fixed Move water specific global shader variables to separate file. (UUM-68132)
- Fixed realloc of history buffer when XR was enabled. (UUM-41386)
- Fixed TAA post sharpen in XR. (UUM-32872)
2023.2.19f1
- Fixed a NaN issue in volumetric fog reprojection causing black to propagate in the fog. (UUM-63687)
- Fixed an assert triggered when the decal count goes over the light count. (UUM-68633)
6000.2.6f1
- Fixed an issue where creation of a new Material via DecalProjector wouldn't set the scene dirty.
6000.0.59f2
- Fixed a [Scene Color Sampling fails when using a custom pass in 'After Post Process']. (UUM-79015)
6000.0.60f1
- Fixed a bug where an error was logged when using HDRP path tracer with PBR sky. (UUM-97700)
- Fixed the bug where HDRP water rendered always on top of high-quality-line-hair. Now you can use the LineRendering.CompositionMode = BeforeColorPyramidAfterClouds in the volume profile to fix this. (UUM-110959)
6000.2.8f1
- Fixed a bug where an error was logged when using HDRP path tracer with PBR sky. (UUM-97700)
- Fixed the bug where HDRP water rendered always on top of high-quality-line-hair. Now you can use the LineRendering.CompositionMode = BeforeColorPyramidAfterClouds in the volume profile to fix this. (UUM-110959)
6000.2.9f1
- Fixed GC Allocation in Lens Flare Post Processing effect. (UUM-108846)
2022.3.68f1
- Fixed crash when playing video on a render texture with low-end GPUs. (UUM-108627)
- Prevent CustomPass using camera depth if the injection point is set to AfterPostprocess. Show a warning in the CustomPass inspector if this configuration is present. (UUM-79283)
6000.0.62f1
- Fixed assertion when HDCamera.allowDynamicResolution is set to true via a script when using STP. (UUM-105731)
6000.2.11f1
- Fixed assertion when HDCamera.allowDynamicResolution is set to true via a script when using STP. (UUM-105731)
6000.2.13f1
- Cached shadows now removes a light if an undo operation affects the light. This is done to avoid having invalid references which would cause a crash. (UUM-116010)
6000.2.14f1
- Fixed custom pass buffers being the wrong size when switching XR On/Off. (UUM-71748)
- Force fixed exposure while scene view filtering is active to avoid over-exposure and ensure highlighted objects are visible.
6000.0.63f1
- Cached shadows now removes a light if an undo operation affects the light. This is done to avoid having invalid references which would cause a crash. (UUM-116010)
6000.3.0f1
- Cached shadows now removes a light if an undo operation affects the light. This is done to avoid having invalid references which would cause a crash. (UUM-116010)
- Improved the integration of the new render graph system into HDRP by allowing more render graph passes to be culled.
- Ported HDRP to the Native Render Pass Render Graph API.
- Reload Window fails to reload the HDRP Wizard window. (UUM-104714)
- Added a missing documentation link for the High Quality Line Renderer volume component in Graphics Settings. (UUM-102165)
- Cached shadows now removes a light if an undo operation affects the light. This is done to avoid having invalid references which would cause a crash. (UUM-116010)
- Color Checker - Fixed overlap of the label when the inspector width is narrow. (UUM-113853)
- Fixed All button is not presented using the macOS system. (UUM-104713)
- Fixed an assertion that occurred when HDCamera.allowDynamicResolution was set to true via a script while using STP. (UUM-105731)
- Fixed an issue by significantly minimize an unwanted wobbly distortion when using HDRP's SSR with denoising. (UUM-103202)
- Fixed an issue where an error was logged when using HDRP path tracer with PBR sky. (UUM-97700)
- Fixed an issue where changing the intensity of a realtime area light via script or animation wouldn't affect the color of the light. (UUM-99991)
- Fixed an issue where HDRP water rendered always on top of high-quality-line-hair. Now you can use the LineRendering.CompositionMode = BeforeColorPyramidAfterClouds in the volume profile to fix this. (UUM-110959)
- Fixed artifacts being visible as random bright tiles in HDRP deferred lighting after disabling path tracing. (UUM-112725)
- Fixed Decal Projector Layer Mask Override UI. (UUM-104831)
- Fixed default fog volume shader warning. (UUM-105000)
- Fixed GC Allocation in Lens Flare Post Processing effect. (UUM-108846)
- Fixed ghosting artifacts from particles when using HDRP's SSR with denoising enabled. (UUM-103766)
- Fixed missing asset icon for HDRP asset after creating it while typing its name. (UUM-114896)
- Fixed SSR debug modes causing an exception when they are enabled.
- Force fixed exposure while scene view filtering is active to avoid over-exposure and ensure highlighted objects are visible.
- Improved HDRP's ReBLUR denoiser to longer hold on to stale samples (for example causing the appearance of black outlines). (UUM-103701)
6000.0.64f1
- Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property. (UUM-125992)
6000.3.1f1
- Fixed console errors with NVIDIA.DebugView when a project is built with NVIDIA package.
- Fixed custom pass buffers being the wrong size when switching XR On/Off. (UUM-71748)
- Fixed FSR2 quality setting not applying when changed from the camera using 'Use Custom Quality' property. (UUM-125992)
- Fixed HDRP FPTL and Cluster artifacts when having many lights. (UUM-97985)
2022.3.70f1
- Fixed custom pass buffers being the wrong size when switching XR On/Off. (UUM-71748)
HLSLcc
6000.0.57f1
- Fixed HLSL countBits function incorrectly translated to GLSL.
6000.2.1f1
- Fixed HLSL countBits function incorrectly translated to GLSL
6000.2.0f1
- Fixed a bug where the int variable's data type was assumed to be a uint and not explicitly checked before attempting to be used with uintBitsToFloat. (UUM-100116)
2022.3.63f1
- Fixed a bug where the int variable's data type was assumed to be a uint and not explicitly checked before attempting to be used with uintBitsToFloat. (UUM-100116)
6000.1.0f1
- Fixed an issue where the int variable's data type was assumed to be a uint and not explicitly checked before attempting to be used with uintBitsToFloat. (UUM-100116)
6000.0.47f1
- Fixed an issue where the int variable's data type was assumed to be a uint and not explicitly checked before attempting to be used with uintBitsToFloat. (UUM-100116)
6000.3.0f1
- Fixed HLSL countBits function incorrectly translated to GLSL.
Hub
6000.2.5f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.58f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.4f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.3f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.57f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.2f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.1f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.56f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.16f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.0f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.15f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.55f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.14f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) [Hub version 3.13] (UUM-110923)
6000.0.54f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.13f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) [Hub version 3.13] (UUM-110923)
6000.1.12f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) [Hub version 3.13] (UUM-110923)
6000.1.11f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.53f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.10f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.52f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.9f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.8f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.7f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.51f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.6f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.50f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.5f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.1.4f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.6f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.7f2
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.59f2
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.0.60f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.8f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
6000.2.9f1
- Known issue: Licensing Client fails to launch when opening Unity Hub (UUM-103995)
- Known issue: Licensing Client fails to launch when opening Unity Hub (licensing client path is not found) (UUM-103996)
Hybrid Renderer
2022.3.51f1
- Known issue: [Linux] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when adding "PerObjectData.ReflectionProbes" (UUM-79332)
2022.3.49f1
- Known issue: [Linux] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when adding "PerObjectData.ReflectionProbes" (UUM-79332)
6000.0.21f1
- Known issue: [Linux] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when adding "PerObjectData.ReflectionProbes" (UUM-79332)
6000.0.20f1
- Known issue: [Linux] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when adding "PerObjectData.ReflectionProbes" (UUM-79332)
2022.3.47f1
- Known issue: [Linux] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when adding "PerObjectData.ReflectionProbes" (UUM-79332)
6000.0.19f1
- Known issue: [Linux] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when adding "PerObjectData.ReflectionProbes" (UUM-79332)
2022.3.46f1
- Known issue: [Linux] Crash on ScriptableBatchRenderer::GenerateBuiltInCBuffer when adding "PerObjectData.ReflectionProbes" (UUM-79332)
2022.3.37f1
- Known issue: Crash when loading RenderDoc in a specific Scene (UUM-73405)
6000.0.9f1
- Known issue: Crash when loading RenderDoc in a specific Scene (UUM-73405)
6000.0.8f1
- Known issue: Crash when loading RenderDoc in a specific Scene (UUM-73405)
IAP
6000.0.22f1
- Known issue: [Android] Build fails with Error "A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable" when using In-App Purchasing and Facebook SDK (UUM-76723)
2023.2.19f1
- Known issue: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener (UUM-55105)
IL2CPP
6000.2.5f1
- Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
6000.0.58f1
- Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
6000.2.4f1
- Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
6000.0.57f1
- Improved startup time and reduced metadata memory usage by delaying the creation of generic method instances.
- Fixed possible debug assert when a delegate type has a generic struct parameter when script debugging is enabled. (UUM-110446)
6000.2.2f1
- Improved startup time and reduced metadata memory usage by delaying the creation of generic method instances.
- Fixed possible debug assert when a delegate type has a generic struct parameter when script debugging is enabled. (UUM-110446)
6000.2.0f1
- Updated il2cpp.exe and UnityLinker.exe to target .NET 8.
- Fixed incorrect sign extension when converting a pointer value to a ulong on 32 bit platforms.
- Ensure macOS .dSYM debug symbol bundles are reliably copied to the build output on clean builds when detailed stacktraces are enabled. (UUM-108362)
- Fixed a crash in GetAllocatedBytesForCurrentThread caused by unreachable code execution. (UUM-100690)
- Fixed an issue with incorrect exception handler generation when an exception handler with a filter threw an exception. (UUM-91180)
- Fixed case where IL2CPP can allocate more memory than needed. (UUM-83219)
- Fixed crash caused by generics calling an indirect constrained method. (UUM-91800)
- Fixed issue where build would fail if the project's root directory contained files named after project assemblies. (UUM-91340)
- Fixed issue where Linux was running out of memory pages due to them not being returned.
- Fixed issue where some nested structs configurations could cause long build times. (UUM-98369)
- Fixed missing time zone adjustments for British Summer Time. (UUM-102210)
- Fixed [setlocale](https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.lib_ref/topic/s/setlocale.html) performance on QNX for the first CultureInfo call.CultureInfo call tested on NXP iMX8QM:~240 ms without fix.~70 ms with the fix.
- Prevent possible shutdown deadlock when using waits with zero time out. (UUM-104910)
- Removed the html report. This fixes a UnityLinker crash when --enable-report is used on a large project. (UUM-95599)
6000.0.54f1
- Ensure macOS .dSYM debug symbol bundles are reliably copied to the build output on clean builds when detailed stacktraces are enabled. (UUM-108362)
- Fixed issue where Linux was running out of memory pages due to them not being returned.
- Prevent possible shutdown deadlock when using waits with zero time out. (UUM-104910)
6000.1.13f1
- Ensure macOS .dSYM debug symbol bundles are reliably copied to the build output on clean builds when detailed stacktraces are enabled. (UUM-108362)
- Fixed issue where Linux was running out of memory pages due to them not being returned.
6000.1.12f1
- Prevent possible shutdown deadlock when using waits with zero time out. (UUM-104910)
2022.3.63f1
- Fixed finalizers being called in a reentrant manner on the Web platform. Finalizers are now invoked explicitly at the end of each frame if needed. (UUM-99176)
- Fixed incorrect exception handler generation when an exception handler with a filter throws an exception. (UUM-91180)
6000.0.50f1
- Fixed incorrect exception handler generation when an exception handler with a filter throws an exception. (UUM-91180)
6000.1.4f1
- Fixed crash in GetAllocatedBytesForCurrentThread where unreachable code is hit. (UUM-100690)
- Fixed incorrect exception handler generation when an exception handler with a filter throws an exception. (UUM-91180)
6000.0.49f1
- Fixed missing time zone adjustments for British Summer Time. (UUM-102210)
6000.1.3f1
- Fixed missing time zone adjustments for British Summer Time. (UUM-102210)
2022.3.62f1
- Fixed missing time zone adjustments for British Summer Time. (UUM-102210)
6000.1.0f1
- Do not emit incremental GC write barriers for writes to function pointer fields.
- mdb symbol files are now not read during IL2CPP player builds.
- Now write IL2CPP type and field values in C instead of C++.
- [RequireDerived] and [RequireImplementors] now mark all instance constructors of all types that they cause to be marked.
- Fixed an issue where a deadlock occurred intermittently during asset garbage collection scanning.
- Added QNX 8.0.
- Fix a UnityLinker crash that occurred when --enable-report is used on a large project. (UUM-95599)
- Fixed "DllNotFoundException: Unable to load DLL 'kernel32.dll'" error on Universal Windows Platform when using HttpClient. (UUM-79112)
- Fixed a memory corruption on a constrained call on an integral pointer type in unsafe generic code.
- Fixed a MethodAccessException that occurred when using the AsyncOperation
.Result value as a generic interface. - Fixed an issue by removing a potential 1000ms delay during shutdown.
- Fixed an issue where builds failed if the project's root directory contained files that matched project assembly names. (UUM-91340)
- Fixed an issue where engine module test assemblies could potentially be stripped entirely.
- Fixed an issue where fields of field types on serialized types were stripped in some cases.
- Fixed an issue where IL2CPP allocated more memory than required. (UUM-83219)
- Fixed an issue where Il2CppEagerStaticClassConstructionAttribute did not have defined behavior which resulted in an out of order initialization on nested static constructors. (UUM-84202)
- Fixed an issue with incorrect numeric conversion when using enum values. (UUM-91859)
- Fixed crash when creating too many threads.
- Fixed issue where some nested structs configurations could cause long build times. (UUM-98369)
- Fixed issue with the wrong calling convention being used on function pointers when two function pointers with the same signature only differed by calling convention.
- Fixed unmanaged calling convention being ignored on methods with multiple MonoPInvokeCallbackAttributes.
- Reduced internal memory overhead. (UUM-83219)
- [setlocale](https://www.qnx.com/developers/docs/7.1/#com.qnx.doc.neutrino.lib_ref/topic/s/setlocale.html) fixes the performance on QNX for the first CultureInfo call.CultureInfo call tested on NXP iMX8QM:~240 ms without fix.~70 ms with the fix.
6000.0.10f1
- Updated the GC bitmap size on 64 bit platforms.
- Fixed possible crash in fully shared generic code at calls at the generic code generation limit.
6000.0.47f1
- Fixed engine module test assemblies potentially be stripped away entirely.
2022.3.61f1
- Fixed issue where some nested structs configurations could cause long build times. (UUM-98369)
2022.3.60f1
- Omit warnings regarding IL2CPP are logged in Editor.log when building.
2022.3.59f1
- Removed the html report. This fixes a UnityLinker crash when --enable-report is used on a large project. (UUM-95599)
- Fixed issue where build would fail if the project's root directory contained files named after project assemblies. (UUM-91340)
- Fixes the performance on QNX for the first CultureInfo call.CultureInfo call tested on NXP iMX8QM:~240 ms without fix.~70 ms with the fix.
6000.0.40f1
- Fixed a UnityLinker crash when --enable-report is used on a large project. (UUM-95599)
- Fixed issue where build would fail if the project's root directory contained files named after project assemblies. (UUM-91340)
2022.3.58f1
- Fixed erroneous numeric conversion involving enum values. (UUM-91859)
- Fixed sporadic deadlock in asset garbage collection scanning.
6000.0.37f1
- Fixed erroneous numeric conversion involving enum values (UUM-91859)
- Fixed MethodAccessException when using the the AsyncOperation<T>.Result value as a generic interface.
- Fixed occasional crash when master C++ Compiler configuration is enabled.
2022.3.57f1
- Fixed fields of field types on serialized types being stripped in some cases.
6000.0.36f1
- Fixed sporadic deadlock in asset garbage collection scanning.
- Fixed unmanaged calling convention being ignored on methods with multiple MonoPInvokeCallbackAttributes.
6000.0.35f1
- Fixed fields of field types on serialized types being stripped in some cases.
6000.0.33f1
- Fixed case where IL2CPP can allocate more memory than needed. (UUM-83219)
2022.3.55f1
- Fixed case where IL2CPP can allocate more memory than needed. (UUM-83219)
2022.3.54f1
- Reduced internal memory overhead. (UUM-83219)
6000.0.28f1
- Mdb symbol files will no longer be read during il2cpp player builds.
- Changed Il2CppEagerStaticClassConstructionAttribute to have defined behavior, preventing out of order initialization on nested static constructors. (UUM-84202)
- Fixed an issue with "DllNotFoundException: Unable to load DLL 'kernel32.dll'" error on Universal Windows Platform when using HttpClient . (UUM-79112)
- Fixed an issue with the wrong calling convention being used on function pointers when two function pointers with the same signature only differed by calling convention.
2022.3.53f1
- Changed Il2CppEagerStaticClassConstructionAttribute to have defined behavior, preventing out of order initialization on nested static constructors. (UUM-84202)
- Fixed "DllNotFoundException: Unable to load DLL 'kernel32.dll'" error on Universal Windows Platform when using HttpClient. (UUM-79112)
- Removed potential 1000ms delay during shutdown.
6000.0.24f1
- RequireDerived and RequireImplementors will now mark all instance constructors of all types.
- Fixed a crash that was caused by creation of too many threads in IL2CPP.
2022.3.51f1
- Fixed issue with the wrong calling convention being used on function pointers when two function pointers with the same signature only differed by calling convention.
2022.3.37f1
- Fixed possible crash in fully shared generic code at calls at the generic code generation limit.
6000.0.20f1
- Added missing GC write barrier when storing the active exception with script debugging enabled.
- Fixed a crash that occured when using a derived COM interface defined in an assembly with Embed Interop Types set to true. (UUM-78201)
- Fixed a performance regression when using atomic operations such as Interlocked APIs.
- Fixed IL2CPP compiler errors when using explicit struct layout on classes with base types. (UUM-77245)
- Updated code generation for il2cpp_codegen_get_marshal_directive_exception to safeguard against invalid C++ printable characters. (UUM-75811)
2022.3.47f1
- Fixed build failure when using unary negation operator (-) or bitwise not operator (~) on a pointer type cast to a native integer (nint/nint).
- Fixed crash when using a derived COM interface defined in an assembly with Embed Interop Types set to true. (UUM-78201)
- Fixed for --additional-libraries flag and reworks build settings for uniformity. (UUM-71796)
- Fixed IL2CPP compiler errors when using explicit struct layout on classes with base types. (UUM-77245)
6000.0.17f1
- Support volatile stores using the ldind.ref opcode.
- Fixed an incremental GC issue when using multidimensional arrays and full generic sharing.
- Fixed for --additional-libraries flag and reworks build settings for uniformity. (UUM-71796)
2022.3.40f1
- Fixed incremental GC issue when using multidimensional arrays and full generic sharing.
6000.0.7f1
- Changes to ensure unique field names in C++. (UUM-65459)
- Fixed a memory leak related to thread static data. (UUM-69774)
- Fixed custom linker setup with --linker-flags-file.
- Fixed slow performance when loading an XML document with DTD. (UUM-66880)
- Fixed sporadic crashes on ARM based platforms. (UUM-68221)
6000.0.2f1
- Known issue: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)
- Cache libUnity and il2cpp image info for Android stacktrace optimizations. (UUM-61899)
- Fixed a crash when calling Marshal.OffsetOf on a generic type. (UUM-68499)
2023.2.20f1
- Known issue: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)
2023.2.19f1
- Known issue: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads (UUM-49357)
- Fixed correctness of lock statement on ARM architectures under high contention.
- Fixed crash when calling special Array Set/Get/Address methods via reflection. (UUM-64457)
- Prevent additional IL2CPP arguments that contains --compiler-flags or --linker-flags from overriding the default values for these arguments. Instead combine them and pass them to the compiler or linker.
- Update zlib to v 1.3.1
6000.2.6f1
- Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
6000.2.7f2
- Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
6000.0.59f2
- Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
6000.0.60f1
- Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
- Fixed crash when extracting parameter info from a method with a nullable enum parameter with a default value. (UUM-116854)
- Fixed issue where logs are sometimes scrambled in Android's logcat when using Console.WriteLine.
6000.2.8f1
- Known issue: [macOS][iOS][IL2CPP] Crash when using the nullable enum as a parameter and passing a default value into it. (UUM-116854)
- Fixed crash when extracting parameter info from a method with a nullable enum parameter with a default value. (UUM-116854)
- Fixed issue where logs are sometimes scrambled in Android's logcat when using Console.WriteLine.
6000.2.14f1
- Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
- Fixed il2cpp randomly crashing with exit code 139 on macOS arm64.
6000.0.63f1
- Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
6000.2.15f1
- Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
6000.3.0f1
- Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
- Fixed an issue where IL2CPP randomly crashing with exit code 139 on macOS arm64.
- Backport metadata reductions: reduce size of string literal data and type definition data by computing the length of each string during deserialization, removing Il2CppTypeDefinition::elementTypeIndex, and encoding the elementType in Il2CppTypeDefinition::parentIndex.
- Improved startup time and reduced metadata memory usage by delaying the creation of generic method instances.
- Made a small performance improvement in isinst checks generic types with generic variance.
- Changed the serialized form of TypeDefinitionIndex in the global metadata file to use the smallest possible numeric representation, reducing the metadata size for most programs.
- Changed the serialized form of GenericContainerIndex in the global metadata file to use the smallest possible numeric representation, reducing the metadata size for most programs.
- Changed the serialized form of ParameterIndex in the global metadata file to use the smallest possible numeric representation, reducing the metadata size for most programs
- Fixed a crash that occurred when extracting parameter information from a method with a nullable enum parameter that had a default value. (UUM-116854)
- Fixed an issue where IL2CPP randomly crashing with exit code 139 on macOS arm64.
- Fixed an issue where logs were sometimes scrambled in Android's logcat when using Console.WriteLine.
- Fixed issue to ensure macOS .dSYM debug symbol bundles are reliably copied to the build output on clean builds when detailed stacktraces are enabled. (UUM-108362)
- Fixed issue where Linux was running out of memory pages due to them not being returned.
- Fixed issue where some references type values only stored in a struct field would not be reported in the memory profiler. (UUM-99608)
- Fixed possible debug assert when a delegate type has a generic struct parameter when script debugging is enabled. (UUM-110446)
- Fixed XML Deserialization of a byte array leaving the reader at the wrong element. (UUM-105294)
- Fixed: Prevent possible shutdown deadlock when using waits with zero time out. (UUM-104910)
- Runtime of il2cpp reduced on macOS Arm64 but building il2cpp for nativeaot.
6000.0.64f1
- Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
6000.3.1f1
- Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
6000.3.2f1
- Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
6000.0.65f1
- Known issue: [iOS] [Android] External library generics fail during IL2CPP build (UUM-125284)
- Fixed some of the problems building the il2cpp.sln that is available to source code customers.
- Fixed a rare crash of the il2cpp executable on Windows.
- BEE_BUILD_THREADS will now be respected when il2cpp is used to compile an exported project.
IMGUI
6000.2.0f1
- Obsoleted: MarkedTreeView, TreeViewItem and TreeViewState as obsolete. Use TreeView
variant instead, or TreeView , where applicable. - TreeViews are now generic. If you were previously used TreeView, TreeViewItem and TreeViewState, you can now use TreeView
, TreeViewItem and TreeViewState . If you used the identifier identifier to store InstanceID data, upgrade your TreeViews to use TreeView to get the proper typing. - Fixed certain usages of <a href> tag in IMGUI.
- Fixed ScrollWheel Event keyCode when the shift modifier is active. (UUM-98452)
- Fixed the fallback font weight for Roboto Mono in IMGUI. (UUM-110337)
6000.0.54f1
- Fixed fallback font weight for Roboto-Mono in IMGUI. (UUM-110337)
6000.1.13f1
- Fixed fallback font weight for Roboto-Mono in IMGUI. (UUM-110337)
6000.1.0f1
- Fixed an issue where certain usages of the tag in IMGUI did not function as expected.
- Fixed an issue with using multiple arguments in a single tag with IMGUI. (UUM-87147)
6000.0.37f1
- Fixed certain usages of <a href> tag in IMGUI
6000.3.0f1
- Obsoleted: Made TreeView, TreeViewItem and TreeViewState obsolete. Use TreeView
variant instead or TreeView , where applicable. - Fixed the fallback font weight for Roboto Mono in IMGUI. (UUM-110337)
Input
6000.2.1f1
- Fixed issue where the cursor was not showing on Windows builds with Splashscreen disabled. (UUM-111052)
6000.2.0f1
- Fixed an issue where the editor would crash upon exit if a Xbox gamepad was connected on Windows. (UUM-99148)
- Fixed F16-F24 key code collision with Mouse0-7 and joystick keycode.
- Fixed F22 key which was not supported in the helper UnityEditorInternal.InternalEditorUtility.TextifyEvent.
2022.3.62f1
- Added support of F13-F24 (F20 on mac) for the new input system package.
- Fixed F13/F14/F15 buttons are not being recognized when used with the Input function in Scripts. (UUM-44328)
6000.1.0f1
- Added support for F13 to F24 (F13 to F20 on Mac) for the new Input System package.
- Fixed an issue where the F13, F14, and F15 buttons weren't recognized when used with the Input function in scripts. (UUM-44328)
- Fixed F22 key which was not supported in the helper UnityEditorInternal.InternalEditorUtility.TextifyEvent.
6000.0.45f1
- Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)
6000.0.44f1
- Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)
6000.0.43f1
- Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)
- Fixed F22 key which was not supported in the helper UnityEditorInternal.InternalEditorUtility.TextifyEvent.
2022.3.60f1
- Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)
6000.0.42f1
- Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)
6000.0.41f1
- Known issue: Touch Input is not registered correctly when using multiple displays (UUM-99077)
6000.0.38f1
- Added support of F13-F24 (F20 on mac) for the new input system package
- Fixed F13/F14/F15 buttons are not being recognized when used with the Input function in Scripts. (UUM-44328)
6000.0.36f1
- Known issue: Player .exe remains open as a background task after closing it when Active Input Handling is set to "Input System Package (New)" (UUM-91181)
6000.0.35f1
- Known issue: Player .exe remains open as a background task after closing it when Active Input Handling is set to "Input System Package (New)" (UUM-91181)
6000.0.34f1
- Known issue: Player .exe remains open as a background task after closing it when Active Input Handling is set to "Input System Package (New)" (UUM-91181)
6000.0.33f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.32f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
2022.3.55f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.31f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.30f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
2022.3.54f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.29f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.28f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
2022.3.53f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.27f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.26f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
2022.3.52f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.25f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
- Known issue: Input is not received after some time when using two controllers simultaneously (UUM-85315)
6000.0.24f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
- Known issue: Input is not received after some time when using two controllers simultaneously (UUM-85315)
2022.3.51f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.22f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
2022.3.49f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.21f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
6000.0.20f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
2022.3.47f1
- Known issue: Crash on InputDeviceIOCTL when closing Unity editor (UUM-10774)
2022.3.38f1
- Improved the performance of the Gamepad.SetMotorSpeeds() script API. (UUM-72692)
6000.0.7f1
- Improved the performance of the Gamepad.SetMotorSpeeds() script API. (UUM-72692)
6000.3.0f1
- Fixed issue where the cursor was not showing on Windows builds with Splashscreen disabled. (UUM-111052)
Input System
6000.2.1f1
- Added missing support for normalised or raw scroll wheel values for macOS (OSX).
- Fixed double cursor showing when using a custom texture for cursor while leaving and returning to the application (UUM-111925)
- When warping the mouse position with the Input System, the user needed to physically move the mouse to update to the new position. This issue is fixed. (UUM-108647)
6000.2.0f1
- Fixed an issue causing the player to fail to exit when using the new Input System and on Windows 11 (24H2). (UUM-91181)
- Fixed an issue where the Input System could become unresponsive after the game or application had been running for a long time or when using high-frequency input devices. (UUM-98890)
- Fixed an issue with the Siri Remote (Gen2) where navigating with the Directional Pad caused buttonSouth to become true. This was due to OS propogating A button events after a D-Pad click (rather than a swipe).
6000.1.15f1
- Added missing support for normalised or raw scroll wheel values for macOS (OSX).
6000.0.55f1
- Added missing support for normalised or raw scroll wheel values for macOS (OSX).
2022.3.65f1
- Fixed a problem where two devices were detected when connecting a wireless Nintendo Switch Pro controller on Windows.
6000.1.11f1
- Resolved issue with the Siri Remote (Gen2) where navigating with the Directional Pad caused buttonSouth to become true. This was due to OS propogating A button events after a D-Pad click (rather than a swipe).
6000.0.53f1
- Fixed a problem where two devices were detected when connecting a wireless Nintendo Switch Pro controller on Windows.
- Resolved an issue with the Siri Remote (Gen2) where navigating with the Directional Pad caused buttonSouth to become true. This was due to OS propogating A button events after a D-Pad click (rather than a swipe).
2022.3.62f1
- Fixed an issue where the macOS HID input backend would send HID output reports (rumble haptics) synchronously resulting in reduced FPS when HID output reports are not matching the expected format. (UUM-101166)
6000.1.0f1
- Fixed an internal Unity issue that could cause the Input System package to stop processing data from devices. (UUM-85315)
- Fixed an issue where the Input System became unresponsive after the game or application had been running for a long time or when using high-frequency input devices. (UUM-98890)
- Fixed an issue where the Player failed to exit when using the new Input System on Windows 11 (24H2). (UUM-91181)
6000.0.47f1
- Fixed an issue where the macOS HID input backend would send HID output reports (rumble haptics) synchronously resulting in reduced FPS when HID output reports are not matching the expected format. (UUM-101166)
2022.3.60f1
- Fixed an issue where the Input System could become unresponsive after the game or application had been running for a long time or when using high-frequency input devices. (UUM-98890)
6000.0.42f1
- Fixed an issue where the Input System could become unresponsive after the game or application had been running for a long time or when using high-frequency input devices. (UUM-98890)
2022.3.58f1
- Fixed an issue causing the player to fail to exit when using the new Input System and on Windows 11 (24H2). (UUM-91181)
6000.0.37f1
- Fixed an issue causing the player to fail to exit when using the new Input System and on Windows 11 (24H2). (UUM-91181)
6000.0.26f1
- Fixed an internal Unity issue that could cause the Input System package to stop processing data from devices. (UUM-85315)
2022.3.52f1
- Updated Input System package to 1.11.2.
6000.2.9f1
- Fixed mouse warp not working correctly on macOS since it would not update Mouse position state. (UUM-121296)
6000.3.0f1
- Fixed resize cursor issues in a windowed standalone Player build when using the Input System. (UUM-117813)
- Reduced default worst-case input latency and reduced likelihood of dropped/undetected input when using Xbox gamepads on Windows, UWP, Xbox by increasing the default polling frequency for input devices polled in the background.
- Added missing support for normalised or raw scroll wheel values for macOS (OSX).
- Fixed an issue that prevented the Unity Editor or Player from quitting when the Input System polling frequency was very low.
- Fixed double cursor showing when using a custom texture for cursor while leaving and returning to the application. (UUM-111925)
- Fixed incorrect HID device initial data until the HID device sends an input report.
- Fixed mouse warp not working correctly on macOS since it would not update Mouse position state. (UUM-121296)
- Fixed resize cursor issues in a windowed standalone Player build when using the Input System. (UUM-117813)
- Fixed: Resolved issue with the Siri Remote (Gen2) where navigating with the Directional Pad caused buttonSouth to become true. This was due to OS propogating A button events after a D-Pad click (rather than a swipe).
- The back and forward buttons on Windows were switched when their state was read in the Input System. The issue is now fixed. (UUM-105141)
- When warping the mouse position with the Input System, the user needed to physically move the mouse to update to the new position. This issue is fixed. (UUM-108647)
6000.0.64f1
- Fixed resize cursor issues in a windowed standalone player build when using Input System. (UUM-117813)
6000.0.65f1
- Fixed multiple mouse button presses not processed after Mouse.current.WarpCursorPosition() on Windows. (UUM-128971)
Installer
6000.2.0f1
- Fixed a security vulnerability in the Windows Editor Installer.
- Fixed an issue where the Unity Editor installer installed an outdated version of the Visual C++ 2010 Redistributable package for Windows.
- Fixed installer from always trying to install VC++ 2010 Redistributables.
- Removed Visual C++ 2013 Redistributables from the Windows Editor Installer.
6000.1.10f1
- Fixed a potential exploit in the Windows Editor Installer.
- Removed Visual C++ 2013 Redistributables from Windows Editor Installer.
6000.0.52f1
- Fixed a potential exploit in the Windows Editor Installer.
- Removed Visual C++ 2013 Redistributables from Windows Editor Installer.
6000.1.0f1
- Removed the automatic creation of a desktop shortcut when you install a new version of the Unity Editor.
- Fixed an issue where the Unity Editor installer installed an outdated version of the Visual C++ 2010 Redistributable package for Windows.
- Fixed installer from always trying to install VC++ 2010 Redistributables.
- Updated Visual C++ 2010 Redistributables used in the Windows Editor Installer.
2022.3.61f1
- Fixed installer from always trying to install VC++ 2010 Redistributables.
6000.0.46f1
- Fixed installer from always trying to install VC++ 2010 Redistributables.
2022.3.58f1
- Updated Visual C++ 2010 Redistributables used in the Windows Editor Installer.
6000.0.36f1
- Update Visual C++ 2010 Redistributables used in the Windows Editor Installer.
6000.0.20f1
- Fixed the Windows target support installer follows the Editor installer and reads from HKLM for admin installs, or HKCU for user installs.
2022.3.47f1
- The independent Editor Installer will write install information to HKLM.
- The Windows target support installers use install information from HKLM.
2022.3.44f1
- Changed the default IDE suggestion on Mac to be Visual Studio Code since Visual Studio for Mac is no longer supported by Microsoft.
6000.0.16f1
- Changed the default IDE suggestion on macOS to be Visual Studio Code since Visual Studio for macOS is no longer supported by Microsoft.
- The independent Editor Installer will write install information to HKLM.
6000.0.10f1
- Updated OpenCL compatibility pack to 1.2404.1.0.
6000.3.0f1
- Fixed a potential exploit in the Windows Editor Installer.
- Removed Visual C++ 2013 Redistributables from Windows Editor Installer.
iOS
6000.2.5f1
- Fixed Adaptive Resolution interop with MSAA depth. (UUM-116000)
6000.0.58f1
- Configured Xcode project to use gnu++17 and gnu17 language versions for C++ and C.
- Do not reset input if requested orientation change is the same as previous (no actual change).
- Fixed Adaptive Resolution interop with MSAA depth. (UUM-116000)
- Fixed Canvas not being rendered when app goes to background. (UUM-114602)
6000.2.3f1
- Fixed Canvas not being rendered when app goes to background. (UUM-114602)
6000.2.1f1
- Known issue: [visionOS] Building visionOS app in Xcode fails with error '"AdSupport/ASIdentifierManager.h' file not found" (UUM-113817)
- Improve keyboard input field toolbar positioning by using inputAccessoryView, especially for floating keyboards.
6000.0.56f1
- Added support for CAMetalDisplayLink. It is enabled by default on ios (when built with xcode15+ and run ios17+). It can be overriden at runtime by tweaking/overriding [UnityAppController shouldUseMetalDisplayLink] method. By default it is disabled on tvos, since most of them are slow, and failing to catch up with target FPS (on complex scenes) will result in confusing GPU hang messages. (UUM-66493)
- Improved keyboard input field toolbar positioning by using inputAccessoryView, especially for floating keyboards.
6000.2.0f1
- Known issue: [visionOS] Building visionOS app in Xcode fails with error '"AdSupport/ASIdentifierManager.h' file not found" (UUM-113817)
- Added support for CAMetalDisplayLink. This feature is enabled by default on iOS when built with Xcode 15 or later and run on iOS 17 or later. You can override it at runtime by modifying the UnityAppController shouldUseMetalDisplayLink method. By default, this feature is disabled on tvOS because most devices are slower. Failing to maintain the target FPS in complex scenes may produce misleading GPU hang warnings. (UUM-66493)
- Added: Added iPhone 16e device generation enums and screen cutouts.
- Modified the interface between the Trampoline and Unity Player for setting up backbuffer. The recommend best practice is not to modify the way the trampoline sets up the backbuffer, but if you do, please note that now we UnityViewSwapchain struct instead of passing whole UnityDisplaySurfaceMTL. Currently, the backward compatibility is preserved and we still UnityDisplaySurfaceMTL members that are related to drawables, but soon we will move it from this completely.
- Fixed UI behavior when entering custom ODR variant settings in PlayerSettings.
- Changed Device.advertisingTrackingEnabled to report status from AppTrackingTransparency on iOS 14+.
- Fixed "hang" after calling UnityBatchPlayerLoop. (UUM-97542)
- Fixed batchmode playerloop hanging/crashing under some circumstances. (UUM-97542)
- Fixed errors when removing ODR variant in Player Settings.
- Fixed few iOS cases where the "Mute Other Audio Sources" player setting is false, but we would still end up stopping an external app's audio sometimes when starting a microphone recording. (UUM-73479)
- Fixed iOS Il2Cpp build not using toolchain selected in Xcode.
- Fixed iOS, an issue where if the "Prepare iOS for Recording" player setting was true and the "Mute Other Audio Sources" player setting was false, we would stop an external app's audio when first starting the Unity app. (UUM-91252)
- Fixed soft keyboard Done/Cancel buttons truncating (to "...") in languages like Korean due to decimal font width. (UUM-97527)
- Fixed the *Unexpected duplicate tasks* error that occurred when appending builds. (UUM-104527)
- Improved responsiveness of motion devices (Accelerometer, Gyroscope, Attitude sensor) after device orientation changes when using Input System. (UUM-45999)
6000.1.14f1
- Improved keyboard input field toolbar positioning by using inputAccessoryView, especially for floating keyboards.
6000.0.52f1
- Fixed "hang" after calling UnityBatchPlayerLoop. (UUM-97542)
6000.1.8f1
- Added support for CAMetalDisplayLink. It is enabled by default on ios (when built with xcode15+ and run ios17+). It can be overriden at runtime by tweaking/overriding [UnityAppController shouldUseMetalDisplayLink] method. By default it is disabled on tvos, since most of them are slow, and failing to catch up with target FPS (on complex scenes) will result in confusing GPU hang messages. (UUM-66493)
6000.0.51f1
- Fixed warning in the Xcode console when keyboard is open and changing orientation on iPad.
2022.3.63f1
- Fixed "Unexpected duplicate tasks" error when appending builds. (UUM-104527)
- Fixed a crash when loading achievements from GameCenter multiple times. (UUM-105560)
- Fixed errors when removing ODR variant in Player Settings.
- Fixed UI behavior when entering custom ODR variant settings in PlayerSettings.
- Fixed warning in the Xcode console when keyboard is open and changing orientation on iPad.
6000.0.50f1
- Fixed "Unexpected duplicate tasks" error when appending builds. (UUM-104527)
- Fixed UI behavior when entering custom ODR variant settings in PlayerSettings.
6000.1.5f1
- Fixed "Unexpected duplicate tasks" error when appending builds. (UUM-104527)
- Fixed errors when removing ODR variant in Player Settings.
- Fixed UI behavior when entering custom ODR variant settings in PlayerSettings.
- Fixed warning in the Xcode console when keyboard is open and changing orientation on iPad.
6000.0.49f1
- Improve responsiveness of motion devices (Accelerometer, Gyroscope, Attitude sensor) after device orientation changes when using Input System. (UUM-45999)
6000.1.3f1
- Fixed "hang" after calling UnityBatchPlayerLoop. (UUM-97542)
2022.3.62f1
- Changed Device.advertisingTrackingEnabled to report status from AppTrackingTransparency on iOS 14+.
- Fixed "hang" after calling UnityBatchPlayerLoop. (UUM-97542)
6000.0.48f1
- Change Device.advertisingTrackingEnabled to report status from AppTrackingTransparency on iOS 14+.
6000.1.0f1
- Fixed an issue by updating 'Device.advertisingTrackingEnabled' to report the status based on AppTrackingTransparency for devices running iOS 14 and later.
- Updated variants for iOS On Demand Resources with new options available in Xcode.
- When using Input System package for input handling, an iOS-specific input event handler displays in the Unity memory profiler as InputHandler object.
- Added: iPhone 16e device generation enums and screen cutouts.
- Checking ARKit requirement in custom build profiles player settings will fill camera description the same way it does in project settings.
- Fixed a crash that occurred when using the iOS player as a Library configuration, unloading Unity, then rotating the device. (UUM-87752)
- Fixed a few cases where the "Mute Other Audio Sources" player setting is false, but we would still end up stopping an external app's audio sometimes when starting a microphone recording. (UUM-73479)
- Fixed an issue by updating 'Device.advertisingTrackingEnabled' to report the status based on AppTrackingTransparency for devices running iOS 14 and later.
- Fixed an issue to make On Demand Resources variant settings customizable in Player settings of a custom build profile.
- Fixed an issue where if the "Prepare iOS for Recording" player setting was true and the "Mute Other Audio Sources" player setting was false, we would stop an external app's audio when first starting the Unity app. (UUM-91252)
- Fixed an issue where the Entitlements file randomly disappeared on consecutive builds.
- Fixed an issue where AVCaptureSession startRunning wasn't run in a background thread as suggested by Apple. This also fixed an issue where a PlayerLoop was called recursively when running the iPhone app on Mac. (UUM-90986)
- Fixed plugin framework folders showing up red in exported iOS Xcode project.
- Fixed QualitySettings handling (when AA is involved) in Split View. (UUM-61559)
- Fixed soft keyboard Done/Cancel buttons truncating (to "...") in languages like Korean due to decimal font width. (UUM-97527)
- Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
- Fixed the Use On-Demand Resources player setting so it can be overridden when using a build profile.
- Fixed WebCamDevice.availableResolutions returning [0;0] on some devices. (UUM-87792)
- Improved the responsiveness of motion devices (Accelerometer, Gyroscope, Attitude sensor) after device orientation changes when using Input System. (UUM-45999)
2022.3.61f1
- Fixed soft keyboard Done/Cancel buttons truncating (to "...") in languages like Korean due to decimal font width. (UUM-97527)
6000.0.45f1
- Fixed soft keyboard Done/Cancel buttons truncating (to "...") in languages like Korean due to decimal font width. (UUM-97527)
2022.3.60f1
- Added: Added iPhone 16e device generation enums and screen cutouts.
6000.0.42f1
- Added: iPhone 16e device generation enums and screen cutouts.
2022.3.59f1
- Fixed a bug where if the "Prepare iOS for Recording" player setting was true and the "Mute Other Audio Sources" player setting was false, we would stop an external app's audio when first starting the Unity app. (UUM-91252)
- Fixed a few cases where the "Mute Other Audio Sources" player setting is false, but we would still end up stopping an external app's audio sometimes when starting a microphone recording. (UUM-73479)
2022.3.58f1
- Fixed Entitlements file randomly disappearing on consecutive builds.
- Run [AVCaptureSession startRunning] in a background thread as suggested by Apple. Consequently it also fixes the issue where a PlayerLoop is called recursively when running the iPhone app on Mac. (UUM-90986)
6000.0.37f1
- Fixed an issue by running [AVCaptureSession startRunning] in a background thread as suggested by Apple. Consequently it also fixed the issue where a PlayerLoop was called recursively when running the iPhone app on Mac. (UUM-90986)
6000.0.35f1
- Fixed crash in Unity as a Library configuration after unloading Unity and rotating device. (UUM-87752)
2022.3.56f1
- Fixed crash in Unity as a Library configuration after unloading Unity and rotating device. (UUM-87752)
- Fixed QualitySettings handling (when AA is involved) in Split View. (UUM-61559)
- Fixed WebCamDevice.availableResolutions returning [0;0] on some devices. (UUM-87792)
6000.0.32f1
- Fixed WebCamDevice.availableResolutions returning [0;0] on some devices. (UUM-87792)
2022.3.55f1
- Fixed plugin framework folders showing up red in exported iOS Xcode project.
2022.3.54f1
- Don't throw an exception when frameworks file is missing.
6000.0.29f1
- Fixed plugin framework folders showing up red in exported iOS Xcode project.
2022.3.53f1
- Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
6000.0.26f1
- Fixed the character limit of the keyboard shown with TouchScreenKeyboard.Open. (UUM-77509)
2022.3.51f1
- Fixed logging when using "Wait for the executable to be launched". (UUM-78223)
- Fixed Unity launching in background on background app activation.
6000.0.22f1
- Added: iPhone 16 device generation enums and screen cutouts.
2022.3.49f1
- Fixed crash when rendering to backbuffer in Update. (UUM-72740)
- Fixed occasional hang on some devices when tweaking autorotation. (UUM-75124)
6000.0.20f1
- Fixed an issue where the universal deeplink was not set for Awake or Start in the first scene. (UUM-77725)
- Fixed an occasional deadlock in UnityWebRequest on abort.
- Fixed logging when using *Wait for the executable to be launched*. (UUM-78223)
2022.3.47f1
- Fixed occasional deadlock in UnityWebRequest on abort.
- Universal deeplink not being set for Awake/Start in the first scene. (UUM-77725)
2022.3.37f1
- Don't symlink .xcprivacy files when "Symlink Sources" build option is selected.
- Fixed touches getting stuck when orientation is forced from code while touching the screen. (UUM-53903)
2022.3.45f1
- Fixed the path where the image from a custom splash storyboard is stored. (UUM-75585)
6000.0.10f1
- Deprecated: Native function UnityRegisterRenderingPluginV5 has been deprecated, UnityRegisterPlugin is exact replacement.
6000.0.17f1
- Use the f16 color format for the metal layer and internally by default when using "wide color" (P3 color pace).
2022.3.44f1
- Fixed occasional crash on exit.
6000.0.16f1
- Fixed crash when rendering to backbuffer in Update. (UUM-77248)
6000.0.15f1
- Fixed colors being changed in the snapshot (when app is going to the background) when using wide color. (UUM-76011)
- Fixed occasional crash on exit.
- Removed empty node from Privacy Manifest, which was potentially causing ITMS-91056: Invalid privacy manifest rejections from Apple.
2022.3.42f1
- Removed empty node from Privacy Manifest, which was potentially causing ITMS-91056: Invalid privacy manifest rejections from Apple.
6000.0.14f1
- Fixed occasional hang on some devices when tweaking autorotation. (UUM-75124)
- Fixed the path where the image from a custom splash storyboard is stored. (UUM-75585)
2022.3.40f1
- Print a warning if there are symlinks in a framework when building on Windows.
- Validate that frameworks are not empty.
6000.0.11f1
- Added missing header files for plugins to Xcode project.
- Updated capability list
6000.0.9f1
- Fixed release build failing to link if Debug.CheckIntegrity is used. (UUM-73288)
2022.3.35f1
- Fixed a small memory leak in UnityWebRequest (custom HTTP headers). (UUM-73104)
6000.0.7f1
- Print a warning if there are symlinks in a framework when building on Windows.
- Validate that frameworks contain Info.plist file.
- Don't symlink .xcprivacy files when "Symlink Sources" build option is selected.
- Fixed a small memory leak in UnityWebRequest (custom HTTP headers). (UUM-73104)
6000.0.4f1
- Fixed symlinks not being preserved in Frameworks when exporting an iOS project (UUM-71657)
- fixed WebCamTexture being non readable (UUM-70550)
6000.0.3f1
- Added: Device.runsOnSimulator on iOS/tvOS.
- Fixed Application.absoluteURL being empty in first scene. (UUM-70860)
6000.0.2f1
- Fixed reported kind for Back Triple Camera: was with depth support when it doesn't support depth. (UUM-70571)
- Fixed wrong latest version selection in build settings.
6000.0.0f1
- Added .xcframework plugins support.
- Added Apple Privacy Manifest support.
- ProjectCapabilityManager.AddInAppPurchase() now adds the required StoreKit.framework.
2023.2.20f1
- Fixed UnityWebRequest URLs with unescaped symbols [ and ] in query and containing other spec characters like space will now fail on iOS 17 instead of sending request to improperly escaped (and as such - wrong) url. URLs that are properly percent-escaped are recommended and will work correctly.
2023.2.19f1
- ProjectCapabilityManager.AddInAppPurchase() now also adds the required StoreKit.framework.
- Fixed an issue with iOS Player Settings checkbox "Automatically add capabilities" did not detects Game Center usage (UnityEngine.Social). (UUM-65304)
6000.2.6f1
- Do not reset input if requested orientation change is the same as previous (no actual change).
- Fixed warning in the Xcode console when keyboard is open and changing orientation on iPad.
2022.3.67f1
- Added support for CAMetalDisplayLink. It is enabled by default on ios (when built with xcode15+ and run ios17+). It can be overriden at runtime by tweaking/overriding [UnityAppController shouldUseMetalDisplayLink] method. By default it is disabled on tvos, since most of them are slow, and failing to catch up with target FPS (on complex scenes) will result in confusing GPU hang messages. (UUM-66493)
- Improved keyboard input field toolbar positioning by using inputAccessoryView, especially for floating keyboards.
6000.0.60f1
- Known issue: Time.deltaTime is switching between 9.998583E-06 and approximately 0.01 seconds (UUM-119142)
- Added: Added iPhone 17 device generation enums and screen cutouts.
- Fixed extra repaint call on CADisplayLink. (UUM-119142)
- Fixed occasional crashes when using GPU batched skinning.
- Fixed occasional hang when rotating device and using AR. (UUM-117686)
6000.2.8f1
- Added: Added iPhone 17 device generation enums and screen cutouts.
- Fixed occasional crashes when using GPU batched skinning.
- Fixed occasional hang when rotating device and using AR. (UUM-117686)
6000.2.9f1
- Fixed a bug related to changing the default audio output device while recording from the built-in microphone. In that case, sometimes microphone data would stop being captured properly. (UUM-98507)
- Fixed a crash with -nographics launch argument (Simulator only).
2022.3.68f1
- Added: Added iPhone 17 device generation enums and screen cutouts.
- Fixed extra repaint call on CADisplayLink. (UUM-119142)
6000.2.12f1
- Fixed arg typo in updateLayerDrawableSizeFromBounds.
2022.3.69f1
- Fixed arg typo in updateLayerDrawableSizeFromBounds.
- Fixed arg typo in updateLayerDrawableSizeFromBounds.
6000.2.14f1
- Fixed touch keyboard on iOS reporting it is visible after dismiss. (UUM-121639)
6000.0.63f1
- Fixed arg typo in updateLayerDrawableSizeFromBounds.
- Fixed touch keyboard on iOS reporting it is visible after dismiss. (UUM-121639)
6000.3.0f1
- Fixed an issue where the touch keyboard on iOS reported it was visible after dismissal. (UUM-121639)
- Added: Added iPhone 17 device generation enums and screen cutouts.
- The minimum supported version for iOS is now iOS 15. The previous minimum was iOS 13.
- Updated C and C++ version used when building iOS and tvOS platforms from Xcode project.
- Do not reset input if requested orientation change is the same as previous (no actual change).
- Fix build failure when using Beta version of Xcode 26 with Metal Toolchain installed. (UUM-111730)
- Fix Frameworks folder appearing red in an exported Xcode project (UUM-108336)
- Fixed an issue related to changing the default audio output device while recording from the built-in microphone. In that case, sometimes microphone data would stop being captured properly. (UUM-98507)
- Fixed an issue where Canvas was not being rendered when app goes to background. (UUM-114602)
- Fixed an issue where the touch keyboard on iOS reported it was visible after dismissal. (UUM-121639)
- Fixed arg typo in updateLayerDrawableSizeFromBounds.
- Fixed Build & Run for iOS,tvOS,visionOS platforms. Xcode project is closed properly now.
- Fixed Frameworks directory appearing red when there are no custom frameworks. (UUM-108336)
- Fixed occasional crashes when using GPU batched skinning.
- Fixed warning in the Xcode console when keyboard is open and changing orientation on iPad.
- Improved keyboard input field toolbar positioning by using inputAccessoryView, especially for floating keyboards.
6000.3.1f1
- Added a workaround for an issue where Metal CADisplayLink callbacks were called recursively on some devices. This occurred when plugins loaded WebKit via NSAttributedString initWithData:options:documentAttributes:error: during the Unity player loop.
- Added support to pause and unpause DisplayLink when the application moved to the background or foreground.
- Changed how the application presented frames to improve robustness.
- Fixed Application.Quit not having effect when called in batched playerloop.
2022.3.70f1
- Added workaround for ios calling metal displaylink callback recursively on some devices when loading webkit from the [NSAttributedString initWithData:options:documentAttributes:error:] call done in plugins inside unity playerloop.
- Changed the way we present frame to make it more robust.
- Pause/unpause displaylink when going background/foreground.
- Fixed crash when passing a null pointer as the 3rd argument param of UnitySendMessage.
- Fixed touch keyboard on iOS reporting it is visible after dismiss. (UUM-121639)
6000.0.65f1
- Added workaround for ios calling metal displaylink callback recursively on some devices when loading webkit from the [NSAttributedString initWithData:options:documentAttributes:error:] call done in plugins inside unity playerloop.
- Changed the way we present frame to make it more robust.
- Pause/unpause displaylink when going background/foreground.
Kepler
6000.2.0f1
- Apply VSync and MSAA Quality Settings.
- Set persistent and temporary paths.
- Use product name as process name.
- Added: Added Launch Arguments API.
- Updated the onReconfigure event to pass system values to its callbacks and delegates.
- Fixed Added correct Plugin Importer default settings for Kepler plugins.
- Fixed crash on Simulator with GLES.
- Fixed depth buffering on Simulator.
- Fixed generation of main tag for older vpt versions.
- Fixed SetOpaqueRegion.
- Fixed UGUI multi display/window.
6000.0.51f1
- Added: Launch Arguments API.
6000.0.49f1
- Fixed UGUI multi display/window.
6000.3.0f1
- Enabled HTTP/2 functionality and optimal extra HTTP/2 settings on Kepler.
Kernel
6000.2.5f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
- Improved performance of job system batch kicks when the batch has only one job.
6000.0.58f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
- Improved performance of job system batch kicks when the batch has only one job.
6000.2.4f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
6000.2.3f1
- Known issue: Crash on DynamicHeapAllocator::CreateTLSFBlock when opening a specific project (UUM-108694)
6000.2.1f1
- Upgrade TinyXml2 from version 9.0.0 to 11.0.0
6000.2.0f1
- Fixed an issue where JobHandle.Complete() goes to sleep sooner when there was no work to steal. This allows the waiting thread to give up the CPU core sooner to allow another thread to perform work or to preserve battery life.
- Fixed false sharing in job allocator which could cause low performance when many jobs were scheduled or completed simultaneously. This improves overall scalability of the job system.
- Fixed job system atomic synchronization bug which could cause a hang. (UUM-95841)
- Fixed leak detection for ThreadSafeLinearAllocator. (UUM-100968)
- Fixed performance regression in JobHandle.Complete() on Arm based devices by optimizing atomic operations.
- Fixed rare deadlock on Windows in Resources.UnloadUnusedAssets.
- Fixed WorkStealingRange will no longer generate zero sized batches. This improves job system scalability by reducing thread waking cost. (UUM-76487)
- Reduced profiler overhead when executing For Each jobs.
- Removed job batch kick in Transform jobs to fix performance regression.
6000.0.54f1
- Fixed rare deadlock on Windows in Resources.UnloadUnusedAssets.
6000.1.12f1
- Fixed rare deadlock on Windows in Resources.UnloadUnusedAssets.
2022.3.64f1
- JobHandle.Complete() goes to sleep sooner when there is no work to steal. This allows the waiting thread to give up the CPU core sooner to allow another thread to perform work or to preserve battery life.
6000.1.7f1
- JobHandle.Complete() goes to sleep sooner when there is no work to steal. This allows the waiting thread to give up the CPU core sooner to allow another thread to perform work or to preserve battery life.
6000.0.51f1
- JobHandle.Complete() goes to sleep sooner when there is no work to steal. This allows the waiting thread to give up the CPU core sooner to allow another thread to perform work or to preserve battery life.
6000.0.49f1
- Fixed leak detection for ThreadSafeLinearAllocator. (UUM-100968)
2022.3.62f1
- Fixed leak detection for ThreadSafeLinearAllocator. (UUM-100968)
- Reduced thread waking costs when kicking job batches. This improves job system scalability and performance, especially when job parallelism is low.
6000.1.2f1
- Fixed leak detection for ThreadSafeLinearAllocator. (UUM-100968)
6000.1.0f1
- Optimized job system scheduling for better scaling as the thread count increases.
- Optimized thread waking when jobs complete to reduce job system overhead.
- Fixed a hang that would occur when accessing transforms immediately after scheduling a transform job with dependencies. (UUM-86782)
- Fixed an issue where calling JobHandle.Complete() from multiple threads on the same JobHandle caused the Editor to stop responding.
- Fixed job system atomic synchronization bug which could cause a hang. (UUM-95841)
- Fixed performance regression in JobHandle.Complete() on Arm based devices by optimizing atomic operations.
- Optimized JobHandle.CombineDependencies() to reduce cost and avoid scheduling batched jobs. This allows code that frequently combines dependencies to submit larger batches, improving performance.
- Reduced Profiler overhead when executing For Each jobs.
- Removed job batch kicking in Transform jobs to resolve a performance regression.
2022.3.61f1
- Reduced profiler overhead when executing For Each jobs.
6000.0.44f1
- Reduced profiler overhead when executing For Each jobs.
2022.3.60f1
- Fixed a performance regression in JobHandle.Complete() on Arm based devices by optimizing atomic operations.
6000.0.41f1
- Fixed cascaded shadow maps in non-development builds. (UUM-97415)
- Fixed performance regression in JobHandle.Complete() on Arm based devices by optimizing atomic operations.
2022.3.58f1
- Fixed job system atomic synchronization bug which could cause a hang. (UUM-95841)
- Optimized JobHandle.CombineDependencies() to reduce cost and avoid scheduling batched jobs. This allows for code that combines dependencies frequently to submit larger batches which improves performance.
- Removed job batch kick in Transform jobs to fix performance regression.
6000.0.37f1
- Fixed job system atomic synchronization bug which could cause a hang. (UUM-95841)
2022.3.57f1
- Fixed a potential hang when multiple threads call JobHandle.Complete() on the same JobHandle.
6000.0.36f1
- Fixed a potential hang when multiple threads call JobHandle.Complete() on the same JobHandle.
- Optimized JobHandle.CombineDependencies() to reduce cost and avoid scheduling batched jobs. This allows for code that combines dependencies frequently to submit larger batches which improves performance.
2022.3.56f1
- Optimized job system scheduling to scale better as thread count increases.
6000.0.33f1
- Optimized job system scheduling to scale better as thread count increases.
6000.0.32f1
- Optimized thread waking when jobs complete to reduce job system overhead.
6000.0.29f1
- Fixed a hang that would occur when accessing transforms immediately after scheduling a transform job with dependencies. (UUM-86782)
2022.3.53f1
- Fixed a hang that would occur when accessing transforms immediately after scheduling a transform job with dependencies. (UUM-86782)
6000.0.22f1
- Fixed a memory ordering bug which could have caused a crash or hang in the job system.
2022.3.49f1
- Fixed memory ordering bug which could have caused a crash or hang in the job system.
2022.3.44f1
- Fixed player crash due to internal data races when loading assets. (UUM-72557)
6000.0.16f1
- Fixed a player crash that would occur due to internal data races when loading assets. (UUM-72557)
6000.0.15f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
2022.3.42f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
- Fixed issue with connection to Profiler when using Autoconnect Profiler build option. (UUM-71750)
6000.0.14f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
2022.3.41f1
- Known issue: Crash on TypeTreeQueries::IsStreamedBinaryCompatible when waiting for Unity’s code in UnityEditor.CoreModule.dll to finish executing (UUM-77033)
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
6000.0.13f1
- Known issue: Crash on TypeTreeQueries::IsStreamedBinaryCompatible when waiting for Unity’s code in UnityEditor.CoreModule.dll to finish executing (UUM-77033)
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
- Fixed an issue with connection to Profiler when using Autoconnect Profiler build option. (UUM-71750)
2022.3.40f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
- Optimized job allocator with memory synchronization fix to avoid freezes. (UUM-73194)
6000.0.12f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
- Optimized job allocator with memory synchronization fix to avoid freezes. (UUM-73194)
2022.3.39f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
6000.0.11f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
2022.3.38f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
6000.0.10f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
2022.3.37f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
6000.0.9f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
- Revert job system allocator optimization which could cause freezes. (UUM-74556)
2022.3.36f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
6000.0.8f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
2022.3.35f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
- Reduced job system overhead when many jobs finished executing simultaneously. (UUM-73194)
6000.0.7f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
- Reduced job system overhead when many jobs finished executing simultaneously. (UUM-73194)
2022.3.34f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
6000.0.5f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
6000.0.4f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
6000.0.3f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
- Known issue: VirtualFileSystem crash because of data races. (UUM-72557)
- Fixed potential crash in job system when working with many jobs.
- Optimized batched job scheduling by avoiding unnecessary thread waking. (UUM-72097)
6000.0.0f1
- Added the "-timestamps" command line argument to the player, which makes it prepend timestamps at the beginning of each log line. This setting was previously only available to the Editor.
6000.3.0f1
- Added: Added APIs to create TransformAccessArray from TransformHandle. This means you can now use TransformHandle with jobs (IJobParallelForTransform).
- Fixed a crash occurring when using TransformAccessArray.SetTransforms with a Transform and then swapping this Transform for a RectTransform. (UUM-79005)
- Fixed rare deadlock on Windows in Resources.UnloadUnusedAssets.
- Fixed: JobHandle.Complete() goes to sleep sooner when there is no work to steal. This allows the waiting thread to give up the CPU core sooner to allow another thread to perform work or to preserve battery life.
- Upgraded TinyXml2 from version 9.0.0 to 11.0.0.
6000.0.65f1
- InvalidOperationException is no longer generated when scheduling an IJobParallelForDefer job with a NativeList that is tagged with [NativeDisableContainerSafetyRestriction]. (UUM-124996)
License
6000.2.1f1
- Bundle Licensing Client 1.17.2.
6000.0.57f1
- Bundle Licensing Client [1.17.2]
2022.3.66f1
- Bundle Licensing Client 1.17.2.
6000.1.14f1
- Known issue: Crash on WorkerLicense::HasEntitlement when starting the Editor (UUM-112436)
6000.1.13f1
- Known issue: Crash on WorkerLicense::HasEntitlement when starting the Editor (UUM-112436)
6000.1.0f1
- Updated Licensing Client to 1.16.0.
6000.0.24f1
- Fixed an issue where the Licensing Client 1.16.0 was not bundled with Unity 6.0.
6000.0.11f1
- Https://github.cds.internal.unity3d.com/unity/licensing.entitlement/releases/tag/v1.16.0-alpha.1.
6000.0.10f1
- Fixed a bug where normal floating communication regarding feature status would generate too many log messages.
- Fixed a bug where web proxy credentials would not be found when added through a dialog triggered by macOS/Safari after web proxy auto-discovery was enabled.
2022.3.37f1
- Fixed a bug where normal floating communication regarding feature status would generate too many log messages.
- Fixed a bug where web proxy credentials would not be found when added through a dialog triggered by macOS/Safari after web proxy auto-discovery was enabled.
6000.0.0f1
- Added the option on Unity Personal to disable or customize the Made with Unity splash screen.
2023.2.20f1
- Don't exit play-mode when another project is being created (using Unity Hub 3.8.0-beta.1) (UUM-68141)
6000.0.62f1
- Known issue: Builds failing with the Error Code 404 (UUM-121408)
6000.2.11f1
- Known issue: Builds failing with the Error Code 404 (UUM-121408)
6000.3.0f1
- Enabled the Package Manager to check entitlements for Asset Store Unity Package Manager (UPM) packages and regular packages.
- Bundle Licensing Client 1.17.2.
6000.0.64f1
- Perform early license check.
6000.3.1f1
- Perform early license check.
Lighting
6000.0.58f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.0.57f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.0.56f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.16f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.15f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.0.55f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.14f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.0.54f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.13f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.12f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.11f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.0.53f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.10f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.0.52f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.9f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.8f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.7f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
- Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)
- Known issue: Lights are being culled and appear pixelated when the "Main Light" property is disabled and Forward+ or Deferred+ Rendering Paths are used (UUM-104391)
6000.0.51f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
- Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)
6000.1.6f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
- Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)
- Known issue: Lights are being culled and appear pixelated when the "Main Light" property is disabled and Forward+ or Deferred+ Rendering Paths are used (UUM-104391)
2022.3.63f1
- Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)
6000.0.50f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
- Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)
6000.1.5f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
- Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)
- Known issue: Lights are being culled and appear pixelated when the "Main Light" property is disabled and Forward+ or Deferred+ Rendering Paths are used (UUM-104391)
6000.1.4f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
- Known issue: Android Player freezes on some Mali GPU devices when Lighting Cast Shadows changed to OFF at runtime (UUM-105246)
- Known issue: Lights are being culled and appear pixelated when the "Main Light" property is disabled and Forward+ or Deferred+ Rendering Paths are used (UUM-104391)
6000.0.49f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
6000.1.3f1
- Known issue: All baked data for all scenes using APV is always loaded in Editor (UUM-104833)
- Known issue: Lights are being culled and appear pixelated when the "Main Light" property is disabled and Forward+ or Deferred+ Rendering Paths are used (UUM-104391)
6000.1.1f1
- Known issue: Spot light with high Outer Spot Angle produces artefacts/clipping when using the Forward+ Rendering Path (UUM-85566)
6000.0.47f1
- Known issue: [HDRP] "AssertionException" errors are thrown and Scene is corrupted when baking Reflection Probe with custom TextureImporter preset added to Texture Importer default (UUM-102339)
6000.0.46f1
- Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)
- Known issue: [HDRP] "AssertionException" errors are thrown and Scene is corrupted when baking Reflection Probe with custom TextureImporter preset added to Texture Importer default (UUM-102339)
6000.0.45f1
- Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)
6000.0.44f1
- Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)
6000.0.43f1
- Known issue: "Draw Additional Lights Shadowmap" calls increase when custom MaterialBlockProperty is used (UUM-97309)
- Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)
6000.0.42f1
- Known issue: "Draw Additional Lights Shadowmap" calls increase when custom MaterialBlockProperty is used (UUM-97309)
- Known issue: Adaptive Probe Volumes are not applied to URP Simple Lit or Lit Shaders when using "Mixed" Light Mode (UUM-98838)
6000.0.41f1
- Known issue: "Draw Additional Lights Shadowmap" calls increase when custom MaterialBlockProperty is used (UUM-97309)
6000.0.38f1
- Known issue: Increased Memory usage when Update Mode 'On Demand' Realtime lights are used and DX12 API is selected (UUM-90065)
6000.0.25f1
- Known issue: Spot light with high Outer Spot Angle produces artefacts/clipping when using the Forward+ Rendering Path (UUM-85566)
6000.0.20f1
- Known issue: Sprite shadows are not rendered when the light source is placed near the sprite (UUM-82417)
6000.0.19f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.18f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.17f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.16f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.15f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.14f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.13f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.12f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.11f1
- Known issue: Block compression leads to lightbaking artifacts in HDRP (UUM-74735)
6000.0.10f1
- Known issue: Alpha clipping in lightbaking does not work as expected in HDRP (UUM-74735)
6000.0.9f1
- Known issue: Lightmap has artifacts when Generating Lighting (UUM-74735)
2022.3.35f1
- Known issue: [HDRP] Light doesn't bounce off terrains (UUM-71171)
2022.3.34f1
- Known issue: [HDRP] Light doesn't bounce off terrains (UUM-71171)
6000.0.4f1
- Known issue: [HDRP] Light doesn't bounce off terrains (UUM-71171)
6000.0.3f1
- Known issue: [HDRP] Light doesn't bounce off terrains (UUM-71171)
6000.0.2f1
- Known issue: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning (UUM-58017)
6000.0.0f1
- Known issue: [HDRP] Light doesn't bounce off terrains (UUM-71171)
2023.2.20f1
- Known issue: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning (UUM-58017)
Linux
2022.3.66f1
- Fixed Linux runtime window unexpectedly resizes to monitor dimensions when calling "Screen.SetResolution" function with hardcoded resolution matching current display's width or height. (UUM-107466)
6000.2.0f1
- Removed unused LGPL libusb code from SDL.
- Fixed "Shutdown worker was forced killed because it kept running. Worker x" are not appearing in the console.
- Fixed an issue where the Linux runtime window unexpectedly resized to the monitor dimensions when calling the Screen.SetResolution function with a hardcoded resolution that matched the current display's width or height. (UUM-107466)
- Fixed an issue where Worker x" was not appearing in the console while "Shutdown worker was forced killed because it kept running. "
- Fixed assertion failure on ExFAT File systems when "Build and Run" is executed (UUM-91555)
- Fixed aVulkan Multidisplay Crash. (UUM-101885)
- Fixed Linux runtime not respecting popupwindow argument. (UUM-105221)
- Fixed Player creates a maximized window when launched with batchmode argument. (UUM-100366)
6000.1.15f1
- Fixed Linux runtime window unexpectedly resizes to monitor dimensions when calling "Screen.SetResolution" function with hardcoded resolution matching current display's width or height. (UUM-107466)
6000.0.55f1
- Fixed Linux runtime window unexpectedly resizes to monitor dimensions when calling "Screen.SetResolution" function with hardcoded resolution matching current display's width or height. (UUM-107466)
- Vulkan Multidisplay Crash. (UUM-101885)
2022.3.65f1
- Fixed Linux runtime not respecting popupwindow argument. (UUM-105221)
6000.1.14f1
- Vulkan Multidisplay Crash. (UUM-101885)
6000.1.10f1
- Fixed Linux runtime not respecting popupwindow argument. (UUM-105221)
6000.0.52f1
- Fixed Linux runtime not respecting popupwindow argument. (UUM-105221)
6000.0.49f1
- Removed unused LGPL libusb code from SDL
6000.1.3f1
- Removed unused LGPL libusb code from SDL
2022.3.62f1
- Fixed Player creates a maximized window when launched with batchmode argument. (UUM-100366)
6000.1.2f1
- Fixed Player creates a maximized window when launched with batchmode argument. (UUM-100366)
6000.0.48f1
- Fixed Player creates a maximized window when launched with batchmode argument. (UUM-100366)
6000.1.0f1
- Modified the Linux toolchain package installation process. The package is now automatically installed only when the project switches to Linux Standalone or Dedicated Server target. (UUM-75804)
- Fixed an assertion failure on ExFAT file systems when *Build and Run* is executed. (UUM-91555)
- Fixed Input.mouseScrollDelta which could be inconsistent depending on the framerate. (UUM-88049)
- Fixed mouse wheel input inversion on Legacy Input System and IMGUI.
- Fixed new input touch timestamps
- Fixed"Shutdown worker was forced killed because it kept running. Worker x" was not appearing in the console.
6000.0.41f1
- Fixed "Shutdown worker was forced killed because it kept running. Worker x" is not appearing in the console.
2022.3.59f1
- Fixed assertion failure on ExFAT File systems when "Build and Run" is executed. (UUM-91555)
6000.0.40f1
- Fixed assertion failure on ExFAT File systems when "Build and Run" is executed. (UUM-91555)
6000.0.33f1
- Fixed mouse wheel input inversion on Legacy Input System and IMGUI. (UUM-89968)
6000.0.32f1
- Fixed Input.mouseScrollDelta which could be inconsistent depending on the framerate. (UUM-88049)
2022.3.55f1
- Fixed Input.mouseScrollDelta which could be inconsistent depending on the framerate. (UUM-88049)
2022.3.54f1
- Backport of runtime initialization in Linux Standalone 2022 LTS.
2022.3.51f1
- Fixed screen resolution does not sync properly with the system's when changing system resolution during runtime.
6000.0.20f1
- Added Xwayland and Wayland Cursor Warping Support to Linux Runtime. This only works when the system cursor is hidden.
2022.3.46f1
- Fixed first touch is ignored when touching on 2D/3D elements in Linux Platform.
6000.0.18f1
- Fixed an issue onLinux with the new Input System (Editor and Runtime) not detecting certain keys in Non-US Layouts. (UUM-73613)
2022.3.44f1
- Fixed Subsequent code executes after a crash. (UUM-77356)
6000.0.14f1
- Fixed screen resolution does not sync properly with the system's when changing system resolution during runtime.
6000.0.4f1
- Fixed touch freezes in Player when any mouse button is clicked (UUM-70659)
6000.0.3f1
- Fixed first touch is ignored when touching on 2D/3D elements in Linux Platform
6000.0.0f1
- Improved thread sleep wakeup on signals.
- Optimized Player Plugin library loading.
2023.2.20f1
- In our Linux Pulse audio driver, make sure to select the correct default output device. Previously, on some systems and some versions of Linux, we could end up with no audio output or audio output being routed to an unexpected device. (UUM-53143)
6000.2.9f1
- Fixed Steam Deck D-Pad is either not working or sometimes working when UI->Navigation is set to "Pass Through" in Input Actions. (UUM-97138)
2022.3.69f1
- Fixed Steam Deck D-Pad is either not working or sometimes working when UI->Navigation is set to "Pass Through" in Input Actions. (UUM-97138)
6000.3.0f1
- Enabled HTTP/2 functionality and optimal extra HTTP/2 settings on Linux.
- Fixed Linux runtime not respecting popupwindow argument. (UUM-105221)
- Fixed Linux runtime window unexpectedly resizes to monitor dimensions when calling "Screen.SetResolution" function with hardcoded resolution matching current display's width or height (UUM-107466)
- Fixed Steam Deck D-Pad is either not working or sometimes working when UI->Navigation is set to "Pass Through" in Input Actions. (UUM-97138)
6000.3.1f1
- Updated the Linux toolchain to improve package handling.
- Fixed Linux Toolchain Migrator upgrading com.unity.sdk.embeddedlinux-aarch64 to com.unity.sdk.linux-x86_64 instead of com.unity.sdk.linux-arm64.
macOS
6000.2.5f1
- Fixed GPU occlusion culling interop with MSAA rt. (UUM-87043)
6000.0.58f1
- Added a warning dialog to alert users that all files will be deleted when building Apple platforms using the Replace option.
- Fixed GPU occlusion culling interop with MSAA rt. (UUM-87043)
- Fixed mouse delta spike when cursor is set to the center of the screen. (UUM-112550)
6000.2.4f1
- Added a warning dialog to alert users that all files will be deleted when building Apple platforms using the Replace option.
- Fixed mouse delta spike when cursor is set to the center of the screen. (UUM-112550)
6000.2.1f1
- Create an universal .dSYM in build folder when building Intel+Silicon build
6000.2.0f1
- Updated the behavior for activating a secondary display so that it no longer forces the main window to switch to fullscreen mode.
- Display.SetParams is now supported on MacOS Metal too.
- Fixed an audio recording bug, where we would sometimes receive choppy input when using a Bluetooth microphone. (UUM-403)
- Fixed bundle hashing exception that contains empty file.
- Fixed inconsistent text input event timestamps.
- Fixed macOS build when using additional IL2CPP stacktrace information. (UUM-99403)
6000.1.15f1
- Create an universal .dSYM in build folder when building Intel+Silicon build.
6000.0.55f1
- Create an universal .dSYM in build folder when building Intel+Silicon build.
6000.1.1f1
- Fixed macOS build when using additional IL2CPP stacktrace information. (UUM-99403)
6000.0.48f1
- Fixed macOS build when using additional IL2CPP stacktrace information. (UUM-99403)
6000.1.0f1
- Fixed a bundle hashing exception that contains an empty file.
- Fixed an issue on headless macOS games, where *Ctrl+C* was not registered in headless games, which prevented OnApplicationQuit from being called. (UUM-87122)
- Fixed an issue with [Application.targetFrameRate](ScriptRef:Application-targetFrameRate) so it's now ignored if the value of [QualitySettings.vSyncCount](ScriptRef:QualitySettings-vSyncCount) is greater than 0. (UUM-83568)
6000.0.46f1
- Fixed bundle hashing exception that contains empty file.
2022.3.57f1
- Ctrl+C not caught on headless MacOS games, in turn, OnApplicationQuit does not get called. (UUM-87122)
6000.0.34f1
- Ctrl+C not caught on headless MacOS games, in turn, OnApplicationQuit does not get called (UUM-87122)
2022.3.52f1
- Fixed Application.targetFrameRate not being ignored when QualitySettings.vSyncCount > 0. (UUM-83568)
6000.0.25f1
- Fixed Application.targetFrameRate not being ignored when QualitySettings.vSyncCount > 0. (UUM-83568)
6000.0.20f1
- Fixed an issue where Application.persistentDataPath points to the wrong path on macOS dedicated server builds. (UUM-77002)
2022.3.47f1
- Fixed Application.persistentDataPath points to wrong path on macOS dedicated server builds. (UUM-77002)
6000.0.15f1
- Fixed player not re-launching when doing Build & Run when the application is already running. (UUM-75604)
2022.3.40f1
- Fixed resolution not resetting to full screen when going to full-screen window by using native MacOS UI controls. (UUM-73633)
6000.0.12f1
- Fixed an issue where resolution not resetting to full screen when going to full-screen window by using native MacOS UI controls. (UUM-73633)
6000.0.10f1
- Fixed forward and back buttons being recognized as middle button. (UUM-70259)
2022.3.37f1
- Fixed forward and back buttons being recognized as middle button. (UUM-70259)
6000.0.7f1
- Added a better error message for duplicate source file plugins.
6000.0.3f1
- Fixed xcprivacy files being added to the Copy Plugins list in the Xcode project.
6000.0.0f1
- Added Apple privacy manifest support for macOS.
- Fixed assertion when debugging Editor on M1 macOS.
2023.2.20f1
- Fixed custom cursor not used if mouse leaves the window. (UUM-67592)
2022.3.67f1
- Added a warning dialog to alert users that all files will be deleted when building Apple platforms using the Replace option.
- Fixed mouse delta spike when cursor is set to the center of the screen. (UUM-112550)
6000.3.0f1
- Enabled HTTP/2 functionality and optimal extra HTTP/2 settings on the Mac platform.
- Updated the minimum requirements for the macOS Player to macOS 12 (Monterey).
- Added a warning dialog to alert users that all files will be deleted when building Apple platforms using the Replace option.
- Create an universal .dSYM in build folder when building Intel+Silicon build
- Fixed GPU occlusion culling interop with MSAA rt. (UUM-87043)
- Fixed Local Network permissions being reused for multiple Unity apps. (UUM-108681)
- Fixed mouse delta spike when cursor is set to the center of the screen (UUM-112550)
6000.0.64f1
- Keyboard input is reset on application focus lost. (UUM-122233)
6000.3.1f1
- Keyboard input is reset on application focus lost. (UUM-122233)
Material
6000.0.12f1
- Known issue: Crash on SourceAssetDBReadTxn::SourceAssetDBReadTxn when opening a project after deleting an Asset (UUM-75191)
2022.3.39f1
- Known issue: Crash on SourceAssetDBReadTxn::SourceAssetDBReadTxn when opening a project after deleting an Asset (UUM-75191)
6000.0.11f1
- Known issue: Crash on SourceAssetDBReadTxn::SourceAssetDBReadTxn when opening a project after deleting an Asset (UUM-75191)
2022.3.38f1
- Known issue: Crash on SourceAssetDBReadTxn::SourceAssetDBReadTxn when opening a project after deleting an Asset (UUM-75191)
Materials
6000.0.37f1
- Known issue: Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1 (UUM-92200)
6000.0.36f1
- Known issue: Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1 (UUM-92200)
6000.0.35f1
- Known issue: Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1 (UUM-92200)
6000.0.34f1
- Known issue: Decal Projector produces artifacts when the normal and decal are projected in negative z-direction and Normal Blend is set to 1 (UUM-92200)
Mecanim Animation
6000.1.6f1
- Known issue: Animator does not continue animation indefinitely when toggling Animator.enabled through code (UUM-107650)
6000.2.6f1
- Known issue: Crash on mecanim::ValueArrayCopy when triggering a specific Animation Transition (UUM-119717)
6000.2.7f2
- Known issue: Crash on mecanim::animation::ValuesFromClip when clicking on a State Transition arrow in the Animator Controller with the 2D Animation package installed (UUM-120157)
- Known issue: Crash on mecanim::ValueArrayCopy when triggering a specific Animation Transition (UUM-119717)
6000.0.60f1
- Known issue: Animator is still spamming too much when states stay active too long. (UUM-121440)
- Known issue: InspectorElement and AnimationMode memory leak when selecting different GameObjects in the Hierarchy with the Inspector tab open (UUM-121239)
6000.2.8f1
- Known issue: Animator is still spamming too much when states stay active too long. (UUM-121440)
- Known issue: InspectorElement and AnimationMode memory leak when selecting different GameObjects in the Hierarchy with the Inspector tab open (UUM-121239)
Menu Management
6000.0.9f1
- Known issue: Custom and built-in menu items stop working when a project has lots of menu items (UUM-73047)
2022.3.36f1
- Known issue: Custom and built-in menu items stop working when a project has lots of menu items (UUM-73047)
6000.0.8f1
- Known issue: Custom and built-in menu items stop working when a project has lots of menu items (UUM-73047)
2022.3.35f1
- Known issue: Custom and built-in menu items stop working when a project has lots of menu items (UUM-73047)
Mesh
6000.3.0f1
- Known issue: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator (UUM-128966)
6000.0.64f1
- Known issue: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator (UUM-128966)
6000.3.1f1
- Known issue: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator (UUM-128966)
6000.3.2f1
- Known issue: Crash on SkinnedMeshRendererManager when interacting with a prefab generated with uncombined meshes using Synty Sidekick Character Creator (UUM-128966)
Metal
6000.2.5f1
- Known issue: [iOS] Metal API validation error thrown when MSAAx2 and Depth&Color Texture are enabled (UUM-116571)
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.0.58f1
- Known issue: [iOS] Metal API validation error thrown when MSAAx2 and Depth&Color Texture are enabled (UUM-116571)
6000.2.4f1
- Known issue: [iOS] Metal API validation error thrown when MSAAx2 and Depth&Color Texture are enabled (UUM-116571)
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.2.3f1
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.2.1f1
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.1.16f1
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.2.0f1
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.1.15f1
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.1.14f1
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.1.13f1
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.1.12f1
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
2023.2.19f1
- Known issue: Player hangs when re-focusing the Player window after switching to a window that covers the Player window (UUM-67400)
6000.2.6f1
- Known issue: [iOS] Metal API validation error thrown when MSAAx2 and Depth&Color Texture are enabled (UUM-116571)
- Known issue: [iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged (UUM-111494)
6000.0.60f1
- Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)
6000.2.8f1
- Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)
6000.2.9f1
- Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)
6000.2.10f1
- Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)
6000.0.62f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
6000.2.11f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)
6000.2.12f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
2022.3.69f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
6000.2.13f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
6000.2.14f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: Crash on mono_dump_native_crash_info in a project with a Render Pipeline, which uses a 2D renderer when changing the Shader of a material to Standard Unlit (UUM-121727)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
6000.0.63f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
6000.2.15f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
6000.3.0f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
6000.0.64f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
6000.3.1f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
6000.3.2f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
6000.0.65f1
- Known issue: Game freezes after command buffer Timeout error (UUM-125778)
- Known issue: [iOS] Screen flashing after the iOS splash screen (UUM-121453)
Miscellaneous
6000.2.5f1
- Known issue: Asset - Database: AssetImportWorkers crash when ASMDEF are deleted (UUM-107732)
6000.0.56f1
- N/A (internal): Fixed instability in Windows Editor Uninstall test script.
6000.1.16f1
- N/A (internal): Fixed instability in Windows Editor Uninstall test script.
6000.2.0f1
- N/A (internal): Enabled Windows Native crash uploading and logging to insights.
- N/A (internal): Made heavy SignedUrlResponse and RequiredHeaders classes NonCopyable.
- N/A (internal): Removed background job syncing and spin loops--shutdown behavior should no longer be an issue.
- N/A (internal): Removed spin loops and replaced with download handler callbacks.
6000.0.54f1
- Known issue: Asset - Database: Warnings appear in the Console window when opening a new project (UUM-109594)
6000.1.9f1
- Known issue:
6000.1.8f1
- Known issue:
6000.1.7f1
- Known issue:
6000.1.6f1
- Known issue:
6000.0.50f1
- Known issue: Asset - Database: Crash on "The GUID inside 'Assets/asset.png.meta' cannot be extracted by the YAML Parser." when opening the project (UUM-107711)
6000.1.5f1
- Known issue: Asset - Database: Crash on "The GUID inside 'Assets/asset.png.meta' cannot be extracted by the YAML Parser." when opening the project (UUM-107711)
- Known issue:
6000.1.4f1
- Known issue:
6000.1.3f1
- Known issue:
6000.1.2f1
- Known issue:
6000.1.1f1
- Known issue:
6000.1.0f1
- Known issue:
6000.0.47f1
- Known issue: Text (TextCore): Editor UI Text is displayed incorrectly or blank, and "Unable to load font face for [System Normal]." and other warnings are spammed when Editor Font is set to System Font and TMP Package is imported (UUM-102444)
6000.0.46f1
- Known issue: Text (TextCore): Editor UI Text is displayed incorrectly or blank, and "Unable to load font face for [System Normal]." and other warnings are spammed when Editor Font is set to System Font and TMP Package is imported (UUM-102444)
6000.0.41f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.40f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.39f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.36f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.35f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.34f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.33f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.32f1
- Known issue: Asset - Database: "Path could not be found for script compilation file" error is thrown when the files are injected with RegisterPostInitializationOutput (UUM-86938)
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.31f1
- Known issue: Asset - Database: "Path could not be found for script compilation file" error is thrown when the files are injected with RegisterPostInitializationOutput (UUM-86938)
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.30f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.54f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.29f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.28f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.53f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.27f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.26f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.52f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.25f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.24f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.51f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.22f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.49f1
- Known issue: Asset - Database: "Missing Prefab Asset" error in a SubScene after Domain Reload (UUM-82547)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.21f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.20f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.47f1
- Known issue: Asset - Database: "Missing Prefab Asset" error in a SubScene after Domain Reload (UUM-82547)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
2022.3.46f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.18f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.45f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.17f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.44f1
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.16f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
6000.0.15f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934)
2022.3.42f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.14f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934) - Known issue: SRP Architecture & API: URP internal shader errors when the iOS is selected as a Build Target on the Windows Editor (UUM-75654)
2022.3.41f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.13f1
- Known issue: Asset - Database: Crash on MonoBehaviour::Transfer
when the XR Interaction Toolkit Sample Assets are updated (UUM-76934) - Known issue: SRP Architecture & API: URP internal shader errors when the iOS is selected as a Build Target on the Windows Editor (UUM-75654)
- N/A (internal): Fixed instability in TexturePatched_MaterialsUpdateReferences.
2022.3.40f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
6000.0.12f1
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
- Known issue: SRP Architecture & API: URP internal shader errors when the iOS is selected as a Build Target on the Windows Editor (UUM-75654)
2022.3.39f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
6000.0.11f1
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
2022.3.38f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
6000.0.10f1
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
2022.3.37f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on "LMDB_Transaction::AbortAndRestart()" when creating 3D Mobile Template Project (UUM-73995)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: Crash on SourceAssetDBReadTxn::SourceAssetDBReadTxn when opening a project after deleting an Asset (UUM-75191)
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
6000.0.9f1
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
2022.3.36f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on "LMDB_Transaction::AbortAndRestart()" when creating 3D Mobile Template Project (UUM-73995)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
6000.0.8f1
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
2022.3.35f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on "LMDB_Transaction::AbortAndRestart()" when creating 3D Mobile Template Project (UUM-73995)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
6000.0.7f1
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
2022.3.34f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on "LMDB_Transaction::AbortAndRestart()" when creating 3D Mobile Template Project (UUM-73995)
- Known issue: Asset - Database: Crash on GetAssetCachedInfoV2 when opening a project (UUM-14959)
- Known issue: Asset - Database: OnAfterDeserialize is not called when Prefabs are instantiated using InstantiateAsync (UUM-71810)
6000.0.2f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab (UUM-54362)
6000.0.0f1
- Graph Tool Foundatio
2023.2.20f1
- Known issue: Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)
2023.2.19f1
- Known issue: Asset - Database: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode (UUM-57742)
- Known issue: Asset - Database: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene (UUM-66207)
- Known issue: Asset - Database: Fix for 2023.2.X: Crash on UnityEditor.AssetDatabase:OpenAsset because assertion fails on prefabInstance.GetRootGameObject().IsValid() expression while opening a specific Scene
- Known issue: SRP Architecture & API: Stacked camera is not rendering when using custom post effects is done in PreRender PostRender and Camera is not in HDR (UUM-22444)
6000.2.6f1
- Known issue: Asset - Database: AssetImportWorkers crash on compiling ASMDEF while Collab-proxy package is upgrading (UUM-107732)
6000.2.7f2
- Known issue: Asset - Database: AssetImportWorkers crash on compiling ASMDEF while Collab-proxy package is upgrading (UUM-107732)
6000.0.62f1
- N/A (internal): Fixed a perf regression in macOS Editor play mode.
6000.2.11f1
- N/A (internal): Fixed a perf regression in macOS Editor play mode.
6000.3.0f1
- N/A (internal): Fixed missing reflection probes variants in player builds with GPUResidentDrawer.
- N/A (internal): Fixed: Reverted fields to properties back to fix compatibility for precompiled assemblies.
6000.0.64f1
- N/A (internal): Removed the DLSS tests from the test filter and updated the reference images.
Mobile
6000.2.0f1
- Fixed user certificates included in the app by default. (UUM-97194)
6000.1.0f1
- Fixed an issue where user certificates were included in the app by default. (UUM-97194)
2022.3.61f1
- Fixed user certificates included in the app by default. (UUM-97194)
6000.0.43f1
- Fixed user certificates included in the app by default. (UUM-97194)
6000.0.10f1
- Enabled UnitySendMessage to now accept null arguments. This is treated the same way as an empty string.
6000.0.3f1
- Development Builds now will also have developer console, like on other platforms. (UUM-70766)
Mono
6000.0.57f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
- Fixed bug where attaching a profiler could cause Unity to crash to desktop. (UUM-112001)
6000.2.2f1
- Known issue: Crashes related to MonoManager::ExtractStackTraceQuick (UUM-115599)
- Fixed an issue where attaching a profiler could cause Unity to crash to desktop. (UUM-112001)
- Prevent crash when Method.MakeGenericMethod is called with invalid generic argument types. (UUM-109251)
6000.2.1f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
6000.0.56f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
6000.1.16f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
6000.2.0f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
- Fixed a crash caused by incorrectly optimized calls to EqualityComparer
.Default in Equals implementations of generic record types. (UUM-99151) - Fixed a crash on some default interface method calls (UUM-99049)
- Fixed a crash that occurred when invoking a default interface method that is generic with value type generic argument. (UUM-109706)
- Fixed a debugger crash that occurred when watching or evaluating an interface property or method without an instance, such as nameof(IInterface.Property). (UUM-97917)
- Fixed an issue where Process.Start caused the Editor to hang on Intel-based macOS running on Apple Silicon.
- Fixed crash that would occur due to symbol collision between builtin Brotli compression and system installed versions. (UUM-108000)
- Fixed GC Handle leak that would happen every time a new function pointer was returned for a managed delegate. (UUM-105139)
- Fixed issue where mono's debugger agent thread would not restart when a connection issue was encountered.
- Fixed now a more explicit error message is set when a bundle is not signed on MacOS.
- Fixed performance regression where hardware intrinsics were not being applied fully.
- Fixed prevent the crash on domain reload when Windows Form is using a tooltip window. (UUM-79065)
6000.1.15f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
6000.0.55f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
2022.3.65f1
- Fixed issue where mono's debugger agent thread would not restart when a connection issue was encountered.
6000.1.14f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
6000.0.54f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
- Fixed crash on incorrectly optimized calls to EqualityComparer<T>.Default in Generic Record Type Equals implementations. (UUM-99151)
- Fixed crash on some default interface method calls. (UUM-99049)
- Fixed crash that would occur due to symbol collision between builtin Brotli compression and system installed versions. (UUM-108000)
- Fixed issue where mono's debugger agent thread would not restart when a connection issue was encountered.
6000.1.13f1
- Known issue: Crash on mono_domain_jit_foreach when performing various Unity operations (UUM-112001)
- Fixed crash that would occur due to symbol collision between builtin Brotli compression and system installed versions. (UUM-108000)
6000.1.12f1
- Fixed crash on some default interface method calls. (UUM-99049)
- Fixed Crash when invoking a default interface method that is generic with value type generic argument. (UUM-109706)
- Fixed issue where mono's debugger agent thread would not restart when a connection issue was encountered.
2022.3.64f1
- Fixed GC Handle leak that would happen every time a new function pointer was returned for a managed delegate. (UUM-105139)
6000.0.52f1
- Fixed GC Handle leak that would happen every time a new function pointer was returned for a managed delegate. (UUM-105139)
6000.1.8f1
- Fixed GC Handle leak that would happen every time a new function pointer was returned for a managed delegate. (UUM-105139)
6000.1.7f1
- Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)
6000.0.51f1
- Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)
6000.1.6f1
- Known issue: Crash on scripting_method_invoke when the Player is build before entering the Play mode in the Editor (UUM-108338)
- Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)
2022.3.63f1
- Known issue: Crash on scripting_method_invoke when the Player is build before entering the Play mode in the Editor (UUM-108338)
- Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)
6000.0.50f1
- Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)
6000.1.5f1
- Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)
6000.1.4f1
- Known issue: UnmanagedReadOrWrite objects are not disposed off when GZipStream is used in the "using" statement (UUM-105139)
- Fixed crash on incorrectly optimized calls to EqualityComparer<T>.Default in Generic Record Type Equals implementations. (UUM-99151)
6000.0.49f1
- Fixed Process.Start hangs on intel mac editors running on apple silicon.
6000.1.3f1
- Fixed Process.Start hangs on intel mac editors running on apple silicon.
2022.3.62f1
- Fixed Process.Start hangs on intel mac editors running on apple silicon.
6000.0.10f1
- Added Unity Embedding API to load assembly refs with error checking.
- Updated the GC bitmap size on 64 bit platforms.
- Fixed issue that caused some stack traces on Windows ARM64 to fail to generate.
- Fixed memory leak when validating a SSL certificate. (UUM-72433)
6000.1.0f1
- Fixed a crash for MONO_TYPE_FNPTR cases in mono_field_get_value_object_checked. (UUM-79025)
- Fixed a crash that occurred during a domain reload when a Windows Form was using a tooltip window. (UUM-79065)
- Fixed a possible out-of-bounds memory write when inlining code with code coverage enabled.
- Fixed a potential read beyond the end of a buffer on MacOS when iterating directories.
- Fixed an exception being thrown due to a race condition within Encoding.GetEncoding.
- Fixed an issue where macOS machines using the Morocco/Casablanca timezone logged time one hour behind the correct time. (UUM-87263)
- Fixed an issue where the Editor froze when taking a snapshot using the Memory Profiler. (UUM-90945)
- Fixed crash when loading a class which contained fields at the end of the metadata table with a table size 65535. (UUM-78961)
- Fixed JIT trampoline memory leak with Timers and Sockets. (UUM-76306)
- Fixed performance regression where hardware intrinsics were not being applied fully.
- Fixed some corner case issues with math operations.
- Fixed InvalidCastExceptions occasionally being thrown by entity workers after a domain reload. (UUM-87193)
- Fixeda rare NullReferenceException during a constrained call on a value type. (UUM-79115)
2022.3.61f1
- Fixed performance regression where hardware intrinsics were not being applied fully.
6000.0.44f1
- Fixed performance regression where hardware intrinsics were not being applied fully.
2022.3.59f1
- Prevent the crash on domain reload when Windows Form is using a tooltip window. (UUM-79065)
6000.0.40f1
- Fixed a crash on domain reload when Windows Form is using a tooltip window. (UUM-79065)
2022.3.58f1
- Fixed issue where macOS machines set to Morocco/Casablanca Timezone were one hour behind. (UUM-87263)
2022.3.57f1
- Fixed Editor freeze when taking a Snapshot with a Memory Profiler. (UUM-90945)
- Fixed InvalidCastExceptions occasionally being thrown by entity workers after a domain reload. (UUM-87193)
6000.0.36f1
- Fixed issue where macOS machines set to Morocco/Casablanca Timezone were one hour behind. (UUM-87263)
6000.0.35f1
- Fixed Editor freeze when taking a Snapshot with a Memory Profiler. (UUM-90945)
- Fixed InvalidCastExceptions occasionally being thrown by entity workers after a domain reload. (UUM-87193)
6000.0.32f1
- Fixed some corner case issues with math operations. (UUM-85488)
2022.3.55f1
- Fixed some corner case issues with math operations. (UUM-85488)
6000.0.30f1
- Known issue: [Silicon] Crash on Bytenado.Chatterbox:.ctor when opening a project after creating a partial class of a Dictionary
containing about 125k entries (UUM-87488)
2022.3.54f1
- Fixed crash when loading a class which contains fields at the end of the metadata table with a table size 65535. (UUM-78961)
- Fixed GC heap reporting to report reserved (free) sections. (UUM-53413)
6000.0.29f1
- Known issue: [Silicon] Crash on Bytenado.Chatterbox:.ctor when opening a project after creating a partial class of a Dictionary
containing about 125k entries (UUM-87488) - Fixed crash when loading a class which contains fields at the end of the metadata table with a table size 65535. (UUM-78961)
- Fixed rare NullReferenceException during a constrained call on a value type. (UUM-79115)
6000.0.28f1
- Known issue: [Silicon] Crash on Bytenado.Chatterbox:.ctor when opening a project after creating a partial class of a Dictionary
containing about 125k entries (UUM-87488) - Changed to prevent crash for MONO_TYPE_FNPTR cases in mono_field_get_value_object_checked . (UUM-79025)
- Fixed an issue for a potential read beyond the end of a buffer on MacOS when iterating directories.
- Fixed an issue where JIT trampoline memory leak with Timers and Sockets. (UUM-76306)
- Fixed an issue with an exception being thrown due to a race condition within Encoding.GetEncoding.
- Prevent a possible out-of-bounds memory write when inlining code with code coverage enabled.
2022.3.53f1
- Changed to prevent crash for MONO_TYPE_FNPTR cases in mono_field_get_value_object_checked. (UUM-79025)
- Fixed exception being thrown due to a race condition within Encoding.GetEncoding.
- Fixed for a potential read beyond the end of a buffer on MacOS when iterating directories.
- Fixed rare NullReferenceException during a constrained call on a value type. (UUM-79115)
- Prevent a possible out-of-bounds memory write when inlining code with code coverage enabled.
2022.3.51f1
- Fixed JIT trampoline memory leak with Timers and Sockets. (UUM-76306)
6000.0.20f1
- Fixed a JIT trampoline memory leak with Timers and Sockets. (UUM-76306)
- Fixed an issue where Linux was running out of memory pages because they were not being returned. (UUM-72029)
- Fixed an issue where Vector and Vector would not receive hardware acceleration. (UUM-77339)
- Fixed an issue wheree exceptions were thrown on WebRequest.Create on Android when the scripting backend is Mono. (UUM-75503)
2022.3.47f1
- Fixed issue where Linux was running out of memory pages due to them not being returned. (UUM-72029)
- Fixed issue where Vector and Vector do not receive hardware acceleration. (UUM-77339)
- Fixed JIT trampoline memory leak with Timers and Sockets. (UUM-76306)
2022.3.46f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.45f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
6000.0.17f1
- Fixed an exception that would occur when using System.IO.Compression.BrotliStream on Android. (UUM-73753)
- Fixed an issue where "System.Net.CookieContainer" throws an "ArgumentException" error when using a non-UTF-8 machine locale and hostname. (UUM-70240)
- Fixed crash that occurred when accessing zip files on Linux distributions using zlin-ng (Fedora 40). (UUM-72446)
2022.3.44f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.42f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.41f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.40f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
- Fixed "System.Net.CookieContainer" throws an "ArgumentException" error when using a non-UTF-8 machine locale and hostname. (UUM-70240)
- Fixed crash on access zip files on Linux distributions using zlib-ng (Fedora 40). (UUM-72446)
- Fixed exception when using System.IO.Compression.BrotliStream on Android. (UUM-73753)
2022.3.39f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.38f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.37f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
- Added Unity Embedding API to load assembly refs with error checking.
- Fixed memory leak when validating a SSL certificate. (UUM-72433)
6000.0.9f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.36f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
6000.0.8f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.35f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
6000.0.7f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
2022.3.34f1
- Known issue: [TypeCache] Crash on RaiseException when opening a specific project (UUM-66498)
6000.0.2f1
- Added more descriptive error message when the process exceeds maximum number of open file descriptors. (UUM-67247)
6000.0.0f1
- Implemented stack probes for Windows Arm64.
2023.2.20f1
- Fixed InvalidProgramException (Invalid IL code in (wrapper managed-to-native) <METHOD>: IL_0004: ldloc 65535)getting thrown when calling COM interop methods. (UUM-62035)
- Fixed issue where incorrect TimeZones would be returned on some devices due to an exception being thrown. (UUM-67254)
2023.2.19f1
- Fixed a crash on Windows ARM64 when calling Thread.Abort. (UUM-64814)
- Removed unhelpful mono icall warning message that was logged on domain reload.
6000.0.60f1
- Fixed the System.String.Replace throwing NotImplementedException. (UUM-117367)
- Protect calls to fork with a gc_lock on all MacOS variations.
6000.2.8f1
- Fixed Ref parameter address mismatch when invoking a default interface method with multiple ref arguments. (UUM-115835)
- Protect calls to fork with a gc_lock on all MacOS variations.
6000.2.9f1
- Fixed the System.String.Replace throwing NotImplementedException. (UUM-117367)
6000.2.14f1
- Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix. (UUM-126137)
6000.0.63f1
- Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix. (UUM-126137)
6000.3.0f1
- Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix. (UUM-126137)
- Fixed issue where mono's debugger agent thread would not restart when a connection issue was encountered.
- Fixed a ref parameter address mismatch when invoking a default interface method with multiple ref arguments. (UUM-115835)
- Fixed bug where attaching a profiler could cause Unity to crash to desktop. (UUM-112001)
- Fixed crash on some default interface method calls. (UUM-99049)
- Fixed crash that would occur due to symbol collision between builtin Brotli compression and system installed versions. (UUM-108000)
- Fixed Crash when invoking a default interface method that is generic with value type generic argument. (UUM-109706)
- Fixed GC Handle leak that would happen every time a new function pointer was returned for a managed delegate. (UUM-105139)
- Fixed the System.String.Replace throwing NotImplementedException. (UUM-117367)
- Prevent crash when Method.MakeGenericMethod is called with invalid generic argument types. (UUM-109251)
- Protected calls to fork with a gc_lock on all macOS variations.
- Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix. (UUM-126137)
2022.3.70f1
- Re-added support for Jetbrains Rider profiling, which had been temporarily removed with a recent security fix. (UUM-126137)
Multiplayer
6000.2.0f1
- Fixed "enable Multiplayer Roles" option being reset to false every time the project is open.
- Fixed dedicated Server Default CLI Arguments now working.
- Fixed errors when instantiating an object with Multiplayer Roles stripping, to an existent parent transform. (UUM-99517)
- Fixed the assembly definition error in virtual players when renaming them in the main editor.
6000.0.55f1
- Fixed "enable Multiplayer Roles" option being reset to false every time the project is open.
6000.1.1f1
- Fixed an issue that caused errors when instantiating an object with Multiplayer Roles stripping to an existing parent transform. (UUM-99517)
6000.0.48f1
- Errors when instantiating an object with Multiplayer Roles stripping, to an existent parent transform. (UUM-99517)
6000.1.0f1
- Dedicated Server - Fixed an issue where Multiplayer Roles Data kept references to null components.
6000.0.32f1
- Fixed a crash that occurred during Multiplayer Role Stripping when transitioning across scenes with Do Not Destroy On Load Game Objects containing components with both server and client Multiplayer Roles.
6000.0.20f1
- Fixed content selection not working when an object is moved to the DontDestroyOnLoad scene.
6000.2.11f1
- Fixed scene hash does not exist and scene list issues in virtual players in Multiplayer Play Mode.
6000.3.0f1
- Enabled users to toggle a profiler window panel within clone editors for Multiplayer Play Mode.
- Fixed "enable Multiplayer Roles" option being reset to false every time the project is open.
- Fixed an issue in Multiplayer Play mode where removing an active Scenario Configuration fails to close running instances.
- Fixed an issue where removing an Instance configuration from within the Configure Play Mode Scenarios window results in a null reference error.
- Fixed an issue where setting an active Multiplayer Play Mode scenario configuration with local simulated instances results in an SQP error.
- Fixed issue where a Local Sim instance within Multiplayer Scenarios can incorrectly show an idle state in the Play Mode Status window.
- Fixed scene hash does not exist and scene list issues in virtual players in Multiplayer Play Mode.
- Multiplayer: Notify users of Drift when assets or code changes within the Main Editor starts diverging from free running instances.
6000.0.64f1
- Removing references to Multiplayer Widgets from documentation after deprecation of package.
6000.3.1f1
- Entering Play Mode with compiler errors changes the Play icon to Stop icon even tho editor is not in Play Mode. (UUM-125570)
- Fixed an issue in the Multiplayer Center window: Changed the green check-mark image in the QuickStart > "Connecting Players" section so that its color is not too bright when the Editor is using the Light theme. (UUM-97074)
- Fixed an issue in the Multiplayer Center window: Fixed the left panel titles height so that they are not overlapped by the scrolling section when re-sizing the window. (UUM-107529)
- Fixed an issue in the Multiplayer Center window: Section contents alignment is the same in all sections of the "Recommendation" tab. (UUM-105662)
- Fixed an issue in the Multiplayer Center window: the "Install Packages" text does not overflow over its button container. (UUM-125235)
Native Editor Window Foundation
6000.0.57f1
- Known issue: Crash on -[NSApplication endModalSession:] when entering Play Mode in a specific project (UUM-109764)
6000.2.0f1
- Known issue: Crash on -[NSApplication endModalSession:] when entering Play Mode in a specific project (UUM-109764)
6000.1.14f1
- Known issue: Crash on -[NSApplication endModalSession:] when entering Play Mode in a specific project (UUM-109764)
6000.1.13f1
- Known issue: Crash on -[NSApplication endModalSession:] when entering Play Mode in a specific project (UUM-109764)
Networking
6000.0.57f1
- Updated our copy of MbedTLS to version 3.6.4 to address some security vulnerabilities.
2022.3.66f1
- Updated our copy of MbedTLS to version 3.6.4 to address some security vulnerabilities.
6000.2.2f1
- Updated our copy of MbedTLS to version 3.6.4 to address some security vulnerabilities.
6000.2.0f1
- Updated Mbed TLS to version 3.6.3 to improve security.
2022.3.63f1
- Updated our version of MbedTLS to 3.6.3 to address possible security vulnerabilities.
6000.0.49f1
- Updated our version of MbedTLS to 3.6.3 to address possible security vulnerabilities.
6000.1.3f1
- Updated Mbed TLS to version 3.6.3 to improve security.
6000.1.0f1
- Fixed an issue so that when a UnityWebRequest download is canceled due to an error inside the download handler, a data processing error is reported instead of a connection error.
- Fixed an issue where TLS connections would fail to be established after a certain time/number. (UUM-83744)
- Fixed UnityWebRequest so it reports a DataProcessingError instead of Success when audio clip creation fails.
2022.3.52f1
- Fixed an issue where TLS connections would fail to be established after a certain time/number. (UUM-83744)
6000.0.25f1
- Fixed an issue where TLS connections would fail to be established after a certain time/number. (UUM-83744)
6000.3.0f1
- Updated our copy of MbedTLS to version 3.6.4 to address some security vulnerabilities.
OpenGL
6000.1.6f1
- Known issue: [Linux] Crash on glXCreateGLXPixmap when hovering over labels in the Inspector window (UUM-87106)
2022.3.63f1
- Known issue: [Linux] Crash on glXCreateGLXPixmap when hovering over labels in the Inspector window (UUM-87106)
6000.0.50f1
- Known issue: [Linux] Crash on glXCreateGLXPixmap when hovering over labels in the Inspector window (UUM-87106)
6000.1.5f1
- Known issue: [Linux] Crash on glXCreateGLXPixmap when hovering over labels in the Inspector window (UUM-87106)
2022.3.49f1
- Known issue: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
2022.3.47f1
- Known issue: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)
6000.3.1f1
- Known issue: [Ubuntu] Pop ups are not rendered correctly and Editor Windows break when Rendering API is set to OpenGL 4.5 and Pop Up Windows appear (UUM-129438)
Optimization
6000.0.32f1
- Known issue: Average FPS in Play Mode degradation on a newly created BiRP project when it's upgraded from 2020.3.48f1 to a newer Editor version (UUM-89979)
6000.0.31f1
- Known issue: Average FPS in Play Mode degradation on a newly created BiRP project when it's upgraded from 2020.3.48f1 to a newer Editor version (UUM-89979)
6000.0.30f1
- Known issue: Average FPS in Play Mode degradation on a newly created BiRP project when it's upgraded from 2020.3.48f1 to a newer Editor version (UUM-89979)
6000.0.29f1
- Known issue: Average FPS in Play Mode degradation on a newly created BiRP project when it's upgraded from 2020.3.48f1 to a newer Editor version (UUM-89979)
Package
6000.2.3f1
- Version Control: Fixed obsolete references to TreeViewState.
6000.0.57f1
- Version Control: Fixed obsolete references to TreeViewState.
6000.2.0f1
- Added: Updated the Unity Test Framework interface ITestPlayerBuildModifier to include override for building with BuildPlayerWithProfileOptions.
6000.0.49f1
- Added: Unity Test Framework interface ITestPlayerBuildModifier updated to include override for building with BuildPlayerWithProfileOptions.
- Added: Unity Test Framework interface ITestPlayerBuildModifier updated to include override for building with BuildPlayerWithProfileOptions.
6000.1.3f1
- Added: Unity Test Framework interface ITestPlayerBuildModifier updated to include override for building with BuildPlayerWithProfileOptions.
6000.1.0f1
- Deprecated Sequences, Live-capture, Python for Unity packages, and Cinematic feature set in Unity 6.1.
2022.3.61f1
- Updated PolySpatial/visionOS packages to version 1.3.12.
- Updated timeline package to 1.7.7 for 2022.3.
2022.3.40f1
- Release Sequences 2.0.2.
6000.0.14f1
- Fixed a issue with Matchmaker AB Testing not working properly on non-production environments.
2022.3.41f1
- Updated code coverage package to version 1.2.6.
6000.0.11f1
- Fixed Cinemachine bugs.
2022.3.38f1
- Updated Cinemachine 2.10.1.
2022.3.34f1
- Release Recorder 4.0.3.
6000.0.4f1
- Updated localization to 1.5.2
6000.0.0f1
- Includes Apple privacy manifest file.
- Removed the deprecation message for Vuforia package. (UUM-65386)
- Added Apple privacy manifest in moderation package.
- Improved the user experience in the 2.0.8 patch of the User Reporting package.
- Added Windows ARM64 support to com.autodesk.fbx and com.unity.formats.fbx.
- Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.
2023.2.20f1
- Undo the Vuforia deprecation. (UUM-65386)
2022.3.67f1
- Version Control: Fixed obsolete references to TreeViewState.
6000.3.0f1
- Deprecated: Multiplayer Widgets are deprecated in favor of Unity Building Blocks.
- Deprecated: Deprecated the standalone lobby SDK.
- Deprecated: Multiplayer Widgets are deprecated in favor of Unity Building Blocks.
- Version Control: Fixed obsolete references to TreeViewState
Package Manager
6000.2.1f1
- Remove retry option from PackageManager error during project creation
- The sign in button should always be visible when user is signed out and package list view is at low width.
2022.3.66f1
- Removed retry option from PackageManager error during project creation.
6000.0.56f1
- Removed retry option from PackageManager error during project creation.
- The sign in button should always be visible when user is signed out and package list view is at low width.
6000.2.0f1
- Added a version history entry to display the registry version for packages installed as Local, Git, or Custom.
- Added pinnedPackages optional property to the project manifest. This feature forces specified direct dependencies to use their exact manifest versions during package resolution and project update.
- Obsoleted: Made the IShouldIncludeInBuildCallback interface and the BuildUtilities.RegisterShouldIncludeInBuildCallback API obsolete.
- Changed the default value of overrideBuiltins to prevent breaking user projects that override built-in packages during an upgrade.
- Included the optional isDiscoverable property as a nested field within the UnityLifecycleInfo object.
- Removed the overrideBuiltIns property making all builtin packages with semver version unable to be overridden.
- Changed resolution of 'default' version Feature Set dependency packages. (UUM-78237)
- Entitlement packages are considered as supported in the Package Manager.
- Fixed a crash that occurred when a package contains a dependency with a null version in the package manifest. (UUM-64442)
- Fixed a mismatch issue between the packageId and version fields of PackageInfo.
- Fixed an issue in UnityPackageManager so it's included with Mac ARM64 editor builds and is now natively compiled on Mac ARM64.
- Fixed an issue where extension buttons are not consistently shown. (UUM-84399)
- Fixed an issue where installing a git package using Git LFS would not work with Git LFS 3.6.0 and higher.
- Fixed an issue where selecting an organization with spaces in its name in the inspector caused validation errors and won't let save changes. Organization names are now automatically sanitized to remove spaces.
- Fixed an issue where some locally installed packages where appearing in the Unity Registry tab that shouldn't be.
- Fixed an issue where the columns in the Package Manager window could not be resized when the window width was set to a low value. (UUM-102340)
- Fixed an issue where the registeredPackages and registeringPackages events in the Package Manager were not triggered when users changed the package registry. (UUM-102231)
- Fixed dropdown menus sometimes opening outside the package manager window. (UUM-77945)
- Fixed editor freeze when pasting/typing large text in package manager search text field. (UUM-92228)
- Fixed experimental tag showing for version with exp and exp.0.
- Fixed GetPackagesPath so thread/serialization is now safe.
- Fixed now packages installed on external FAT32/exFAT drives should not fail when the mtime is outside of the supported range. (UUM-86351)
- Fixed packages that couldn't be removed from project.
- Fixed switching project when importing complete project conflict with opened project.
- Fixed switching Project when importing complete project does not import all assets and project opens incomplete. (UUM-88051)
- Fixed the issue when a upm package on Asset Store conflicts with a package on scoped registry, both become unaccessible.
- Fixed the issue where Assets cannot be imported when the Asset package contains project settings and all project settings are unchanged (UUM-100078)
- Fixed the issue where packages in My Assets and My Registries does not refresh properly when modifying scoped registry settings.
- Fixed the issue where refreshing built in page in the Package Manager window makes scoped registry packages disappear.
- Fixed the issue where the details panel is too width when text starts cropping. (UUM-107297)
- Fixed the issue where the Reset button and the Customized icon have different logics and show up at different times
- Fixed to always show subscription filter when entitlement package is available. (UUM-78612)
- Improved loading time of package manager window.
- Sync between Editor manifest and remote-override config.
2022.3.65f1
- Fixed the issue where the selection system throws exception when handling null package unique ids. (UUM-110109)
2022.3.64f1
- Fixed an issue where installing a git package using Git LFS would not work with Git LFS 3.6.0 and higher.
- Fixed the issue where Assets cannot be imported when the Asset package contains project settings and all project settings are unchanged. (UUM-100078)
- UnityEditor.PackageManager.UI.Sample.FindByPackage will no longer throw an exception when passed an unknown package.
6000.0.52f1
- Fixed the issue where the details panel is too width when text starts cropping. (UUM-107297)
6000.1.7f1
- Fixed an issue where installing a git package using Git LFS would not work with Git LFS 3.6.0 and higher.
- Fixed the issue where Assets cannot be imported when the Asset package contains project settings and all project settings are unchanged. (UUM-100078)
6000.0.51f1
- Added pinnedPackages optional property to the project manifest. This feature forces specified direct dependencies to use their exact manifest versions during package resolution and project update.
- Removed the overrideBuiltIns property making all builtin packages with semver version unable to be overridden.
- Fixed an issue where installing a git package using Git LFS would not work with Git LFS 3.6.0 and higher.
- Fixed the issue where Assets cannot be imported when the Asset package contains project settings and all project settings are unchanged. (UUM-100078)
- Fixed the issue where extension buttons are not consistently shown. (UUM-84399)
- UnityEditor.PackageManager.UI.Sample.FindByPackage will no longer throw an exception when passed an unknown package.
2022.3.63f1
- Make GetPatckagesPath thread/serialization safe.
6000.0.50f1
- Fixed the issue where sometimes the display name of a package does not show up immediately when the list is visible.
- Make GetPatckagesPath thread/serialization safe.
6000.1.5f1
- Fixed the issue where extension buttons are not consistently shown. (UUM-84399)
- Make GetPatckagesPath thread/serialization safe.
6000.0.49f1
- Always show subscription filter when entitlement package is available. (UUM-78612)
- Fixed an issue with opening the package manager through external links causes it to become unresponsive.
- Fixed the issue where the Package Manager window columns cannot be resize when the whole window has low width. (UUM-102340)
6000.0.24f1
- Fixed the overflow of tabs drop-down icon.
- Fix the issue where using the 'Window.Open" API to select a package would silently fails when it is hidden by "Show PreRelease Package Versions" setting.
6000.1.1f1
- Fixed an issue where some locally installed packages where appearing in the Unity Registry tab that shouldn't be.
6000.0.48f1
- Fixed an issue where some locally installed packages where appearing in the Unity Registry tab that shouldn't be.
- Fixed experimental tag showing for version with exp and exp.0.
6000.1.0f1
- Added a version history entry for the registry version for installed packages that are Local/Git/Custom.
- Concurrent operations made with the UnityEditor.PackageManager.Client class are now processed sequentially instead of failing with a concurrency error.
- Optimized the handling of built-in packages with type module to avoid unnecessary network calls and file operations.
- Changed package installation folder names from
to @ in the Library/PackageCache folder to prevent locking issues..substring(0,12) - Changed the default value of overrideBuiltins to prevent breaking projects that override built-in packages during upgrades.
- Removed Windows 7 support from UPM.
- Changed resolution of 'default' version Feature Set dependency packages. (UUM-78237)
- Dependency resolution no longer breaks when there is a dependency on a core package with a different version. Instead, the Package Manager will use the built-in package version. It is possible to preserve the previous behaviour and override specific core packages with a version pulled from a custom scoped registry by adding the following to the scoped registry configuration: "overrideBuiltIns": true.
- Fix the issue where using the 'Window.Open" API to select a package would silently fails when it is hidden by "Show PreRelease Package Versions" setting.
- Fixed a crash when package contains a dependency with null version in the package manifest. (UUM-64442)
- Fixed a mismatch issue between the packageId and version fields of PackageInfo.
- Fixed an issue where certain packages could not be removed from a project.
- Fixed an issue where dropdown menus sometimes opened outside the Package Manager window. (UUM-77945)
- Fixed an issue where Package Manager registration events (registeredPackages, registeringPackages) were not triggered when changing the package registry. (UUM-102231)
- Fixed an issue where refreshing the built-in page in the Package Manager window caused scoped registry packages to disappear.
- Fixed an issue where switching Projects during the import of a complete Project prevented all assets from importing, causing the Project to open incomplete. (UUM-88051)
- Fixed an issue where the Experimental Package in Use dropdown button didn't select the correct page in the Package Manager.
- Fixed an issue where the refresh timestamp does not get updated when users click on Refresh List button. (UUM-77972)
- Fixed an issue where UnityEditor.PackageManager.UI.Sample.FindByPackage will no longer throw an exception when passed an unknown package.
- Fixed an issue where update available filter didn't always refresh the list properly.
- Fixed an issue with the overflow of tabs dropdown icon.
- Fixed an EPERM error that occurred on Windows during resolve when the Unity Package Manager (UPM) attempted to rename an existing package folder in the PackageCache to replace it with a new package.
- Fixed NullException thrown in a multi page wizard import when clicking on the previous button.
- Fixed the issue when a upm package on Asset Store conflicts with a package on scoped registry, both become unaccessible.
- Fixed the issue where incorrect registry info is shown for packages that do not belong to any registry.
- Fixed the issue where packages in My Assets and My Registries does not refresh properly when modifying scoped registry settings.
- Fixed the issue where quick start button didn't link to the document page for the current Unity version. (UUM-78210)
- Fixed the issue where selecting an organization with spaces in its name in the inspector caused validation errors and won't let save changes. Organization names are now automatically sanitized to remove spaces.
- Improved the loading time of the Package Manager window.
- Packages installed on external FAT32/exFAT drives should not fail when the mtime is outside of the supported range. (UUM-86351)
- Switch project when importing a full project asset package is fixed for mac users. (UUM-87430)
- Switching Project when importing complete project conflict with opened project
- Updated the Package Manager to consider entitlement packages as supported.
- Users can now import without having to choose a Project Setting with at least one asset previously selected.
6000.0.45f1
- Change the default value of overrideBuiltins to prevent breaking user projects that override built-in packages during an upgrade.
- Added a version history entry for the registry version for installed packages that are Local/Git/Custom.
6000.0.47f1
- Fixed an issue where Package Manager registration events (registeredPackages, registeringPackages) were not triggered when changing the package registry. (UUM-102231)
2022.3.61f1
- Fixed the issue when a upm package on Asset Store conflicts with a package on scoped registry, both become unaccessible.
6000.0.44f1
- Fixed dropdown menus sometimes opening outside the package manager window. (UUM-77945)
- Fixed the issue when a upm package on Asset Store conflicts with a package on scoped registry, both become unaccessible
- Fixed the issue where packages in My Assets and My Registries does not refresh properly when modifying scoped registry settings.
2022.3.60f1
- Fixed an issue with importing samples where the imported folder was not being pinged in the project browser after importing.
2022.3.58f1
- Entitlement packages are considered as supported in the Package Manager.
- Fixed crash when package contains a dependency with null version in the package manifest. (UUM-64442)
- Fixed the issue where selecting an organization with spaces in its name in the inspector caused validation errors and won't let save changes. Organization names are now automatically sanitized to remove spaces.
- Packages installed on external FAT32/exFAT drives should not fail when the mtime is outside of the supported range. (UUM-86351)
6000.0.38f1
- Fixed a mismatch issue between the packageId and version fields of PackageInfo.
- Fixed an issue by changing the resolution of 'default' version Feature Set dependency packages. (UUM-78237)
- Fixed an issue by improving loading time of package manager window.
- Fixed an issue when Packages installed on external FAT32/exFAT drives failed when the mtime was outside of the supported range. (UUM-86351)
- Fixed crash when package contains a dependency with null version in the package manifest. (UUM-64442)
6000.0.37f1
- Fixed an issue where refreshing built in page in the Package Manager window makes scoped registry packages disappear.
6000.0.35f1
- Optimized handling of built-in packages with type module to avoid unnecessary network calls and file operations.
- Removed Windows 7 support from UPM.
- The package installation folder names have been changed from
to @ in the Library/PackageCache folder, thus preventing locking issues.substring(0,12) - Fixed an EPERM error that could occur on Windows during resolve when UPM tries to rename an existing package folder in the PackageCache to replace it with a new package.
6000.0.32f1
- Fixed an issue where the user coul not use switch project functionality when importing a complete project on mac. (UUM-87430)
2022.3.55f1
- Switch project when importing a full project asset package is fixed for mac users. (UUM-87430)
2022.3.54f1
- Fixed the issue where quick start button does not link to the document page for the current unity version. (UUM-78210)
6000.0.29f1
- Fixed the issue where quick start button does not link to the document page for the current unity version. (UUM-78210)
- Fixed the issue where update available filter doesn't refresh list properly sometimes.
- Fixed the issue where Experimental Package in Use dropdown button not selecting the correct page in the Package Manager.
2022.3.53f1
- Fixed the issue where incorrect registry info is shown for packages that do not belong to any registry.
6000.0.26f1
- Fixed an issue where incorrect registry info is shown for packages that do not belong to any registry.
- Fixed NullException thrown in a multi page wizard import when clicking on the previous button.
- Users can now import without having to choose a project setting with at least one asset previously selected.
6000.0.25f1
- Fixed the issue where the refresh timestamp does not get updated when users click on Refresh List button. (UUM-77972)
6000.0.22f1
- The package installation folder names have been changed from
to @ in the Library/PackageCache folder to prevent locking issues..substring(0,12) - Fixed an EPERM error that could occur on Windows during resolve when UPM tries to rename an existing package folder in the PackageCache to replace it with a new package.
- Fixed the issue where 'Experimental Packages in Use' dropdown was still using the old experimental tag logic
- Fixed the issue where 'See other versions' button did not show up for packages from Unity Registry.
- Fixed the issue where the 'Experimental Package in Use' icon was missing tooltip.
2022.3.49f1
- Fixed an issue where installing a non-discoverable package in the Unity Inspector would trigger an error. This update ensures smooth installation of non-discoverable packages without causing interruptions or errors in the Inspector.
6000.0.21f1
- Changed the color of selected icons to be more consistent with other elements in light mode.
- Fixed an issue where "Add by name" and "Add by git url" dropdowns are showing in incorrect positions. (UUM-77939)
6000.0.20f1
- Updated the tagging system in the Package Manager UI so that tags are now coherent for packages coming from any source.
- Fixed the Remove assets from project window so it now opens with uncollapsed items by default.
6000.0.15f1
- Changed the label in Project Settings from *Enable Pre-release Packages* to *Show Pre-release Package Versions*.
6000.0.14f1
- Fixed Ctrl+V Paste in MyAsset Page Search Field. (UUM-73380)
- Fixed the issue where the Package Manager Window recommended a different version than the version returned by the public API.
6000.0.13f1
- Improved code coverage for BasePage, SimplePage and MyAssetpage classes.
- Fixed an error caused by deleting the Unity App Data folder by regenerating that folder when neccessary. (UUM-72430)
2022.3.39f1
- Fixed Exception Thrown When Minor Unity Version is Zero. (UUM-73851)
6000.0.11f1
- Fixed the issue where My Assets page search result does not match that from the Asset Store website.
- Fixed the issues where Null Exception will be thrown sometimes in My Assets page.
6000.0.9f1
- Fixed the issue where incorrect reverse dependencies were shown in the Package Manager window.
6000.0.8f1
- Fixed Import Error Code: (4) warnings when a local package.json file is modified in the Editor. (UUM-40830)
6000.0.7f1
- Package icons positions are now consistent with the type of information they pass on to the users.
- Added a new Editor -upmLogFile command line argument that specifies a custom file path for UPM log output.
- Disabled uneditable package manager values in inspector for selected packages. (UUM-42560)
- Displaying a console warning when the user attempts to install a git package while another installation is in progress, explaining the reason for the operation's failure. (UUM-63744)
- Enable/Disabling 'All' and 'None' buttons in package Import/Export window based on the checked files. (UUM-42266)
- Fixed an issue where Web proxy credentials added by macOS during a system request through a WPAD web proxy were not found.
- Fixed the issue where All and None buttons in asset remove window are active all the time.
- Fixed the issue where the git tag show up as ellipsis in the Package list.
- Fixed the issue where tooltip on actions dropdown menu for Asset Store packages doesn't appear anymore.
- Import and Export buttons are now disabled if there is nothing to import or export. (UUM-41782)
2022.3.34f1
- Package Manager: Displaying a console warning when the user attempts to install a git package while another installation is in progress, explaining the reason for the operation's failure. (UUM-63744)
6000.0.3f1
- Fixed Import Error Code: (4) warnings when a local package.json file is modified in the Editor. (UUM-40830)
6000.0.2f1
- Improved samples tab layout.
- Improved warning window to show .unitypackage dependencies that are about to be installed
- The package visibility button toolbar icon doesn't change when toggling from one state to another.
6000.0.0f1
- Improved Project manifest files to repopulate with default dependencies when the files are empty or contain only whitespace.
- Improved the Package Manager to detect built-in packages independently of the Editor version, and trigger a resolve in projects to get the updated built-in packages.
- A warning is logged in upm.log when a deprecated UPM environment variable is detected.
- Added the ability to configure the UPM global cache size via the UPM_MAX_CACHE_SIZE environment variable or the maxCacheSize property in the user configuration file. The default is 10GB.
- The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the UPM_CACHE_PATH environment variable is no longer supported.
- Updated the Package Manager's selection system.
6000.3.0f1
- Display package errors in a warning pop-up when opening a project.
- Users can now easily create packages from the Package Manager window.
- Fixed an issue by giving a warning and error icons higher priority over locked icons.
- Fixed keeping text in fields when adding a package by technicial name fails. (UUM-125060)
- Making the default package created be publishable on the Asset Store.
- Add the Create UPM Package... option to the Project Browser and Assets contextual menus.
- Added a *Leave a Review* link for packages on the Asset Store in the Package Manager.
- Added a clear warning message for users when a package has an invalid signature.
- Added a clear warning when a package has no signature.
- Added a warning notification to the Package Manager button in the Editor toolbar for users who have packages with errors or warnings in their project.
- Added an "Export as UPM package" option to the context menu, and changed current export option to "Export as Asset Package".
- Added an "Export Package" button in the Package Manager that enables users to export a package locally as a tarball to their file system.
- Added Errors and Warnings section in the sidebar.
- Added messages in the Editor to improve visibility into package signature validation as part of ongoing efforts to enhance safety and standardization.
- Added messages in the Package Manager window to improve visibility of package signature validation.
- Added support for package signing using the Unity Command Line Interface (CLI) in batch mode.
- Added the pinnedPackages optional property to the project manifest. This feature forces specified direct dependencies to use their exact manifest versions during package resolution and project update.
- Improved time for the Package Export window to show up.
- Replaced the sidebar, error, and warning icons.
- Added: Exposed Pack API as public.
- Deprecated: Deprecated previous public Pack API.
- Removed the overrideBuiltIns property making all builtin packages with semver version unable to be overridden.
- The Polybrush package has been marked as deprecated, and will no longer appear in the package manager. It can still be manually installed by adding the package by name.
- Updated the Package Manager window to display completely non-compliant scoped registries.
- Fix package manager links so that they follow the WCAG contrast guidelines (UUM-78610)
- Fix the issue where "Add package by name" dropdown shows up different when opening through the Package Manager and through the web link.
- Fixed an issue where extension buttons for installed packages in the Package Manager were not consistently displayed. (UUM-84399)
- Fixed an issue where installing a git package using Git LFS would not work with Git LFS 3.6.0 and higher.
- Fixed an issue where Package Manager action buttons overlapped when the window width was small.
- Fixed so now GetPackagesPath are thread/serialization safe.
- Fixed the issue where Assets cannot be imported when the Asset package contains project settings and all project settings are unchanged. (UUM-100078)
- Fixed the issue where Project Settings cannot be imported when the Asset package contains project settings and all Assets are unchanged.
- Fixed the issue where scoped registry url validation message is different when user try to add or update a scoped registry. (UUM-113060)
- Fixed the issue where the details panel is too width when text starts cropping. (UUM-107297)
- Fixed the issue where the Reset button and the Customized icon have different logics and show up at different times.
- Fixed the issue where there are invalid Unity major versions in the inspector dropdown.
- Removed retry option from PackageManager error during project creation.
- The sign in button should always be visible when user is signed out and package list view is at low width.
- Updated missing or invalid signature warnings and errors so they're now logged only when adding or updating a package, instead of during every resolve.
6000.0.63f1
- Fixed packages that couldn't be removed from project.
6000.3.1f1
- Built-in and core packages are now shown as trusted and made by Unity Technologies for clarity.
- Fixed an issue where running -upmPack failed to propagate UPM errors, causing Unity Editor to exit with code 0.
Packages Added
6000.1.0f1
- com.unity.xr.compositionlayers@2.0.0
- com.unity.services.moderation@1.0.1
- com.unity.microsoft.gdk.discovery@1.0.0
- com.unity.project-auditor@1.0.1
- com.unity.web.stripping-tool@1.0.0
- com.unity.meta-instant-games-sdk@1.0.0
- *Packages deprecated
- com.unity.live-capture - "This package is no longer supported on this editor version."
- com.unity.sequences - "This package is no longer supported on this editor version."
- com.unity.scripting.python - "This package is no longer supported on this editor version."
- com.unity.scripting.python.windows - "This package is no longer supported on this editor version."
- com.unity.scripting.python.macos - "This package is no longer supported on this editor version."
- com.unity.scripting.python.linux - "This package is no longer supported on this editor version."
2022.3.55f1
6000.0.31f1
2022.3.52f1
2022.3.51f1
6000.0.20f1
2022.3.47f1
- com.unity.polyspatial@1.3.9
- com.unity.polyspatial.visionos@1.3.9
- com.unity.polyspatial.xr@1.3.9
- com.unity.xr.visionos@1.3.9
- com.unity.ext.flatsharp@1.1.1
2022.3.46f1
6000.0.18f1
6000.0.15f1
2022.3.42f1
2022.3.35f1
6000.0.4f1
6000.0.2f1
6000.0.0f1
2023.2.20f1
6000.2.8f1
6000.0.62f1
6000.2.11f1
2022.3.69f1
- com.unity.cloud.draco@5.4.0
- com.unity.cloud.ktx@3.6.0
- *Packages deprecated
- com.unity.muse.common - "This package is no longer supported. Muse is being replaced with Unity AI."
- com.unity.muse.sprite - "This package is no longer supported. Muse is being replaced with Unity AI."
- com.unity.muse.texture - "This package is no longer supported. Muse is being replaced with Unity AI."
- com.unity.muse.chat - "This package is no longer supported. Muse is being replaced with Unity AI."
6000.2.13f1
6000.0.63f1
- com.unity.cloud.gltfast@6.14.1
- com.unity.cloud.ktx@3.6.0
- com.unity.multiplayer.center.quickstart@1.1.0
6000.2.15f1
6000.3.1f1
- com.unity.sdk.linux-x86_64@1.0.2
- com.unity.sdk.linux-arm64@1.0.2
- *Packages deprecated
- com.unity.sysroot - "This package is no longer supported on this editor version. Use com.unity.sysroot.base instead."
- com.unity.sysroot.linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.sdk.linux-x86_64 instead."
- com.unity.toolchain.win-x86_64-linux@1.0.2
- com.unity.toolchain.win-arm64-linux@1.0.2
- com.unity.toolchain.macos-x86_64-linux@1.0.2
- com.unity.toolchain.macos-arm64-linux@1.0.2
- com.unity.toolchain.linux-x86_64-linux@1.0.2
- com.unity.sysroot.base@1.0.2
- com.unity.toolchain.linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.linux-x86_64-linux instead."
- com.unity.toolchain.macos-x86_64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.macos-x86_64-linux instead."
- com.unity.toolchain.macos-arm64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.macos-arm64-linux instead."
- com.unity.toolchain.win-x86_64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.win-x86_64-linux instead."
- com.unity.toolchain.win-arm64-linux-x86_64 - "This package is no longer supported on this editor version. Use com.unity.toolchain.win-arm64-linux instead."
2022.3.70f1
Packages No Longer Available
6000.1.0f1
- com.unity.services.mediation
- com.unity.zivart-player
6000.0.46f1
- com.unity.zivart-player
6000.0.0f1
- com.ptc.vuforia.engine
6000.2.7f2
- com.unity.2d.enhancers
Packages Updated
6000.2.5f1
- com.unity.netcode: 1.6.2 to 1.8.0
- com.unity.adaptiveperformance: 5.1.5 to 5.1.6
- com.unity.adaptiveperformance.google.android: 5.1.5 to 5.1.6
- com.unity.ide.rider: 3.0.36 to 3.0.37
- com.unity.services.vivox: 16.6.2 to 16.7.0
- com.unity.formats.fbx: 5.1.1 to 5.1.4
- com.unity.ai.inference: 2.2.1 to 2.3.0
6000.0.58f1
- com.unity.xr.core-utils: 2.5.2 to 2.5.3
- com.unity.adaptiveperformance: 5.1.5 to 5.1.6
- com.unity.adaptiveperformance.google.android: 5.1.5 to 5.1.6
- com.unity.collab-proxy: 2.9.2 to 2.9.3
- com.unity.ide.rider: 3.0.36 to 3.0.37
- com.unity.probuilder: 6.0.6 to 6.0.7
- com.unity.services.vivox: 16.6.2 to 16.7.0
- com.unity.formats.fbx: 5.1.1 to 5.1.4
- com.unity.multiplayer.playmode: [1.6.0](https://docs.unity3d.com/Packages/com.unity.multiplayer
6000.2.4f1
- com.unity.collab-proxy: 2.9.2 to 2.9.3
- com.unity.probuilder: 6.0.6 to 6.0.7
- com.unity.xr.core-utils: 2.5.2 to 2.5.3
- com.unity.learn.iet-framework: 5.0.1 to 5.0.2
- com.unity.learn.iet-framework.authoring: 1.5.1 to 1.5.2
- com.unity.ai.navigation: 2.0.8 to 2.0.9
6000.2.3f1
- com.unity.collab-proxy: 2.8.2 to 2.9.2
- com.unity.xr.oculus: 4.5.1 to 4.5.2
- com.unity.netcode.gameobjects: 1.14.0 to 1.14.1
- com.unity.multiplayer.tools: 2.2.5 to 2.2.6
6000.0.57f1
- com.unity.netcode: 1.7.0 to 1.8.0
- com.unity.addressables: 2.6.0 to 2.7.2
- com.unity.collab-proxy: 2.8.2 to 2.9.2
- com.unity.services.analytics: 6.0.3 to 6.1.0
- com.unity.xr.oculus: 4.5.1 to 4.5.2
- com.unity.netcode.gameobjects: 1.14.0 to 1.14.1
2022.3.66f1
- com.unity.2d.aseprite: 1.1.9 to 1.1.10
- com.unity.addressables: 1.25.1 to 1.27.0
- com.unity.burst: 1.8.23 to 1.8.24
- com.unity.collab-proxy: 2.8.2 to 2.9.1
- com.unity.inputsystem: 1.14.1 to 1.14.2
- com.unity.scriptablebuildpipeline: 1.22.5 to 1.23.0
- com.unity.services.analytics: 6.0.3 to 6.1.0
- com.unity.services.wire: 1.3.0 to 1.4.0
- com.unity.memoryprofiler: 1.1.6 to 1.1.8
- com.unity.netcode.gameobjects: 1.13.1 to 1.14.0
- com.unity.microsoft.gdk: 1.3.0 to 1.4.4
- com.unity.microsoft.gdk.tools: 1.3.0 to 1.4.4
- com.unity.microsoft.gdk.discovery: 1.0.0 to 1.1.0
- com.unity.services.levelplay: 8.10.0 to 8.10.1
6000.2.2f1
- com.unity.addressables: 2.7.0 to 2.7.2
- com.unity.xr.interaction.toolkit: 3.2.0 to 3.2.1
- com.unity.memoryprofiler: 1.1.7 to 1.1.8
6000.2.1f1
- com.unity.charactercontroller: 1.3.11 to 1.3.12
- com.unity.addressables: 2.6.0 to 2.7.0
- com.unity.burst: 1.8.23 to 1.8.24
- com.unity.inputsystem: 1.14.1 to 1.14.2
- com.unity.polybrush: 1.1.8 to 1.2.0
- com.unity.scriptablebuildpipeline: 2.4.0 to 2.4.1
- com.unity.services.wire: 1.3.0 to 1.4.0
- com.unity.timeline: 1.8.7 to 1.8.9
- com.unity.learn.iet-framework: 5.0.0 to 5.0.1
- com.unity.learn.iet-framework.authoring: 1.5.0 to 1.5.1
- com.unity.transport: 2.5.2 to 2.5.3
- com.unity.memoryprofiler: 1.1.6 to 1.1.7
- com.unity.microsoft.gdk: 1.3.0 to 1.4.4
- com.unity.microsoft.gdk.tools: 1.3.0 to 1.4.4
- com.unity.microsoft.gdk.discovery: 1.0.0 to 1.1.0
- com.unity.services.levelplay: 8.10.0 to 8.10.1
6000.0.56f1
- com.unity.netcode: 1.6.2 to 1.7.0
- com.unity.2d.aseprite: 1.1.9 to 1.1.10
- com.unity.burst: 1.8.23 to 1.8.24
- com.unity.inputsystem: 1.14.1 to 1.14.2
- com.unity.polybrush: 1.1.8 to 1.2.0
- com.unity.services.wire: 1.3.0 to 1.4.0
- com.unity.timeline: 1.8.7 to 1.8.9
- com.unity.transport: 2.5.2 to 2.5.3
- com.unity.memoryprofiler: 1.1.6 to 1.1.7
- com.unity.multiplayer.tools: 2.2.5 to 2.2.6
- com.unity.microsoft.gdk: 1.3.0 to 1.4.4
- com.unity.microsoft.gdk.tools: 1.3.0 to 1.4.4
- com.unity.microsoft.gdk.discovery: 1.0.0 to 1.1.0
- com.unity.services.levelplay: 8.10.0 to 8.10.1
6000.1.16f1
- com.unity.addressables: 2.6.0 to 2.7.0
- com.unity.burst: 1.8.23 to 1.8.24
- com.unity.polybrush: 1.1.8 to 1.2.0
- com.unity.scriptablebuildpipeline: 2.4.0 to 2.4.1
- com.unity.services.wire: 1.3.0 to 1.4.0
- com.unity.multiplayer.tools: 2.2.5 to 2.2.6
- com.unity.microsoft.gdk: 1.3.0 to 1.4.4
- com.unity.microsoft.gdk.tools: 1.3.0 to 1.4.4
- com.unity.microsoft.gdk.discovery: 1.0.0 to 1.1.0
- com.unity.services.levelplay: 8.10.0 to 8.10.1
6000.2.0f1
6000.1.15f1
- com.unity.adaptiveperformance: 5.1.4 to 5.1.5
- com.unity.adaptiveperformance.google.android: 5.1.4 to 5.1.5
- com.unity.adaptiveperformance.samsung.android: 5.0.0 to 5.1.0
- com.unity.xr.openxr: 1.15.0 to 1.15.1
- com.unity.netcode.gameobjects: 1.13.1 to 1.14.0
6000.0.55f1
- com.unity.adaptiveperformance: 5.1.4 to 5.1.5
- com.unity.adaptiveperformance.google.android: 5.1.4 to 5.1.5
- com.unity.adaptiveperformance.samsung.android: 5.0.0 to 5.1.0
- com.unity.probuilder: 6.0.5 to 6.0.6
- com.unity.xr.openxr: 1.15.0 to 1.15.1
- com.unity.netcode.gameobjects: 1.13.0 to 1.14.0
- com.unity.dt.app-ui: 1.1.0 to 1.3.1
2022.3.65f1
- com.unity.inputsystem: 1.14.0 to 1.14.1
- com.unity.xr.openxr: 1.14.3 to 1.15.0
- com.unity.netcode.gameobjects: 1.13.0 to 1.13.1
- com.unity.ai.navigation: 1.1.6 to 1.1.7
- com.unity.services.levelplay: 8.6.0 to 8.10.0
6000.1.14f1
6000.1.13f1
- com.unity.probuilder: 6.0.5 to 6.0.6
- com.unity.multiplayer.playmode: 1.5.0 to 1.6.0
- com.unity.dedicated-server: 1.5.0 to 1.6.0
- com.unity.meta-instant-games-sdk: 1.1.0 to 1.2.0
6000.1.11f1
- com.unity.localization: 1.5.4 to 1.5.5
- com.unity.xr.openxr: 1.14.3 to 1.15.0
- com.unity.services.levelplay: 8.6.0 to 8.9.0
6000.0.53f1
- com.unity.2d.animation: 10.1.4 to 10.2.1
- com.unity.2d.common: 9.0.7 to 9.1.1
- com.unity.2d.psdimporter: 9.0.3 to 9.1.0
- com.unity.localization: 1.5.2 to 1.5.5
- com.unity.services.levelplay: 8.6.0 to 8.9.0
2022.3.64f1
- com.unity.2d.animation: 9.2.0 to 9.2.1
- com.unity.2d.common: 8.1.0 to 8.1.1
- com.unity.2d.psdimporter: 8.1.0 to 8.1.1
- com.unity.2d.spriteshape: 9.1.0 to 9.1.1
- com.unity.addressables: 1.22.3 to 1.25.1
- com.unity.burst: 1.8.21 to 1.8.23
- com.unity.cinemachine: 2.10.3 to 2.10.4
- com.unity.mobile.notifications: 2.4.0 to 2.4.1
- com.unity.postprocessing: 3.4.0 to 3.5.0
- com.unity.scriptablebuildpipeline: 1.22.4 to 1.22.5
- com.unity.services.vivox: 16.6.0 to 16.6.2
- com.unity.asset-manager-for-unity: 1.2.2 to 1.5.1
6000.1.10f1
6000.0.52f1
- com.unity.entities: 1.3.2 to 1.3.8
- com.unity.netcode: 1.3.2 to 1.6.1
- com.unity.addressables: 2.5.0 to 2.6.0
- com.unity.burst: 1.8.21 to 1.8.23
- com.unity.cinemachine: 2.10.3 to 2.10.4
- com.unity.mobile.notifications: 2.4.0 to 2.4.1
- com.unity.postprocessing: 3.4.0 to 3.5.0
- com.unity.services.vivox: 16.6.0 to 16.6.2
- com.unity.xr.arcore: 6.0.5 to 6.0.6
- com.unity.xr.arfoundation: 6.0.5 to 6.0.6
- com.unity.xr.arkit: 6.0.5 to 6.0.6
- com.unity.terrain-tools: 5.2.1 to 5.3.0
- com.unity.multiplayer.playmode: 1.3.3 to 1.5.0
- com.unity.dedicated-server: 1.3.3 to 1.5.0
- com.unity.multiplayer.tools: 2.2.1 to 2.2.4
- com.unity.sharp-zip-lib: 1.3.9 to 1.4.0
- com.unity.asset-manager-for-unity: 1.2.1 to 1.5.1
6000.1.9f1
- com.unity.burst: 1.8.21 to 1.8.23
- com.unity.cinemachine: 2.10.3 to 2.10.4
- com.unity.mobile.notifications: 2.4.0 to 2.4.1
- com.unity.xr.arcore: 6.1.0 to 6.1.1
- com.unity.xr.arfoundation: 6.1.0 to 6.1.1
- com.unity.xr.arkit: 6.1.0 to 6.1.1
- com.unity.multiplayer.playmode: 1.4.3 to 1.5.0
- com.unity.dedicated-server: 1.4.3 to 1.5.0
6000.1.8f1
- com.unity.addressables: 2.5.0 to 2.6.0
- com.unity.xr.interaction.toolkit: 3.1.1 to 3.1.2
- com.unity.terrain-tools: 5.2.1 to 5.3.0
- com.unity.multiplayer.tools: 2.2.1 to 2.2.4
- com.unity.sharp-zip-lib: 1.3.9 to 1.4.0
- com.unity.asset-manager-for-unity: 1.2.3 to 1.5.1
6000.1.7f1
- com.unity.2d.common: 9.1.0 to 10.0.0
- com.unity.netcode: 1.5.0 to 1.6.1
- com.unity.2d.animation: 10.2.0 to 11.0.0
- com.unity.2d.psdimporter: 10.1.0 to 10.1.1
- com.unity.2d.spriteshape: 10.1.0 to 11.0.0
- com.unity.2d.tilemap.extras: 4.3.0 to 4.3.1
- com.unity.2d.aseprite: 1.2.4 to 1.2.5
- com.unity.multiplayer.playmode: 1.4.2 to 1.4.3
- com.unity.dedicated-server: 1.4.2 to 1.4.3
- com.unity.ai.navigation: 2.0.7 to 2.0.8
- com.unity.polyspatial: 2.2.4 to 2.3.1
- com.unity.polyspatial.visionos: 2.2.4 to 2.3.1
- com.unity.polyspatial.xr: 2.2.4 to 2.3.1
- com.unity.polyspatial.extensions: 2.2.4 to 2.3.1
- com.unity.xr.visionos: 2.2.4 to 2.3.1
6000.0.51f1
- com.unity.visualscripting: 1.9.6 to 1.9.7
- com.unity.netcode.gameobjects: 1.12.0 to 1.13.0
- com.unity.ai.navigation: 2.0.7 to 2.0.8
- com.unity.polyspatial: 2.2.4 to 2.3.1
- com.unity.polyspatial.visionos: 2.2.4 to 2.3.1
- com.unity.polyspatial.xr: 2.2.4 to 2.3.1
- com.unity.polyspatial.extensions: 2.2.4 to 2.3.1
- com.unity.xr.visionos: 2.2.4 to 2.3.1
2022.3.63f1
- com.unity.collab-proxy: 2.7.1 to 2.8.2
- com.unity.scriptablebuildpipeline: 1.21.25 to 1.22.4
- com.unity.splines: 2.8.0 to 2.8.1
- com.unity.netcode.gameobjects: 1.12.0 to 1.13.0
- com.unity.polyspatial: 1.3.12 to 1.3.13
- com.unity.polyspatial.visionos: 1.3.12 to 1.3.13
- com.unity.polyspatial.xr: 1.3.12 to 1.3.13
- com.unity.xr.visionos: 1.3.12 to 1.3.13
6000.0.50f1
- com.unity.addressables: 2.4.6 to 2.5.0
- com.unity.collab-proxy: 2.8.1 to 2.8.2
- com.unity.scriptablebuildpipeline: 2.3.8 to 2.4.0
- com.unity.splines: 2.8.0 to 2.8.1
- *Packages deprecated
- com.unity.services.ugc - "This package is no longer supported. The UGC service associated with this package is no longer accessible as of May 11th 2025."
- com.unity.services.ugc.bridge - "This package is no longer supported. The UGC service associated with this package is no longer accessible as of May 11th 2025."
6000.1.5f1
- com.unity.addressables: 2.4.6 to 2.5.0
- com.unity.scriptablebuildpipeline: 2.3.8 to 2.4.0
- com.unity.visualscripting: 1.9.6 to 1.9.7
- com.unity.xr.meta-openxr: 2.1.0 to 2.1.1
- com.unity.web.stripping-tool: 1.0.0 to 1.1.0
- *Packages deprecated
- com.unity.services.ugc - "This package is no longer supported. The UGC service associated with this package is no longer accessible as of May 11th 2025."
- com.unity.services.ugc.bridge - "This package is no longer supported. The UGC service associated with this package is no longer accessible as of May 11th 2025."
6000.1.4f1
6000.0.49f1
- com.unity.adaptiveperformance: 5.1.3 to 5.1.4
- com.unity.adaptiveperformance.google.android: 5.1.3 to 5.1.4
- com.unity.addressables: 2.4.3 to 2.4.6
- com.unity.collab-proxy: 2.7.1 to 2.8.1
- com.unity.scriptablebuildpipeline: 2.1.4 to 2.3.8
6000.1.3f1
- com.unity.adaptiveperformance: 5.1.3 to 5.1.4
- com.unity.adaptiveperformance.google.android: 5.1.2 to 5.1.4
- com.unity.addressables: 2.4.4 to 2.4.6
- com.unity.collab-proxy: 2.7.1 to 2.8.1
- com.unity.scriptablebuildpipeline: 2.1.4 to 2.3.8
- com.unity.netcode.gameobjects: 1.12.0 to 1.13.0
2022.3.62f1
- com.unity.2d.aseprite: 1.1.8 to 1.1.9
- com.unity.burst: 1.8.19 to 1.8.21
- com.unity.ide.rider: 3.0.35 to 3.0.36
- com.unity.mobile.android-logcat: 1.4.4 to 1.4.5
- com.unity.services.vivox: 16.5.0 to 16.6.0
- com.unity.settings-manager: 2.0.1 to 2.1.0
- com.unity.xr.meta-openxr: 1.0.3 to 1.0.4
- com.unity.xr.openxr: 1.14.2 to 1.14.3
- com.unity.ai.navigation: 1.1.5 to 1.1.6
6000.1.2f1
6000.1.1f1
6000.0.48f1
6000.1.0f1
- com.unity.ide.rider: 3.0.35 to 3.0.36
- com.unity.mobile.android-logcat: 1.4.4 to 1.4.5
- com.unity.multiplayer.playmode: 1.4.1 to 1.4.2
- com.unity.dedicated-server: 1.4.1 to 1.4.2
- com.unity.sentis: 2.1.0 to 2.1.2
- com.unity.entities: 1.3.2 to 1.3.8
- com.unity.netcode: 1.3.2 to 1.3.6
- com.unity.charactercontroller: 1.2.4 to 1.3.11
- com.unity.physics: 1.3.2 to 1.3.8
- com.havok.physics: 1.3.2 to 1.3.8
- com.unity.logging: 1.3.2 to 1.3.4
- com.unity.entities.graphics: 1.3.2 to 1.4.5
- com.unity.2d.animation: 10.1.3 to 10.2.0
- com.unity.2d.common: 9.0.6 to 9.1.0
- com.unity.2d.pixel-perfect: 5.0.3 to 5.1.0
- com.unity.2d.psdimporter: 9.0.3 to 10.1.0
- com.unity.2d.spriteshape: 10.0.6 to 10.1.0
- com.unity.2d.tilemap.extras: 4.0.2 to 4.3.0
- com.unity.2d.aseprite: 1.1.6 to 1.2.4
- com.unity.adaptiveperformance: 5.1.0 to 5.1.3
- com.unity.adaptiveperformance.google.android: 1.3.1 to 5.1.2
- com.unity.addressables: 2.2.2 to 2.4.3
- com.unity.burst: 1.8.18 to 1.8.21
- com.unity.cinemachine: 2.10.1 to 2.10.3
- com.unity.collab-proxy: 2.5.2 to 2.7.1
- com.unity.ide.rider: 3.0.31 to 3.0.36
- com.unity.ide.visualstudio: 2.0.22 to 2.0.23
- com.unity.inputsystem: 1.11.1 to 1.14.0
- com.unity.localization: 1.5.2 to 1.5.4
- com.unity.mobile.android-logcat: 1.4.3 to 1.4.5
- com.unity.mobile.notifications: 2.3.2 to 2.4.0
- com.unity.performance.profile-analyzer: 1.2.2 to 1.2.3
- com.unity.probuilder: 6.0.4 to 6.0.5
- com.unity.recorder: 5.1.1 to 5.1.2
- com.unity.render-pipelines.core: 17.0.3 to 17.1.0
- com.unity.render-pipelines.high-definition: 17.0.3 to 17.1.0
- com.unity.render-pipelines.high-definition-config: 17.0.3 to 17.1.0
- com.unity.render-pipelines.universal: 17.0.3 to 17.1.0
- com.unity.services.analytics: 6.0.1 to 6.0.2
- com.unity.services.authentication: 3.3.3 to 3.4.1
- com.unity.services.cloudcode: 2.7.1 to 2.9.0
- com.unity.services.cloud-build: 1.0.5 to 2.0.3
- com.unity.services.core: 1.13.0 to 1.14.0
- com.unity.services.economy: 3.4.1 to 3.5.1
- com.unity.services.leaderboards: 2.1.0 to 2.2.1
- com.unity.services.push-notifications: 4.0.0 to 4.0.1
- com.unity.services.vivox: 16.5.0 to 16.6.0
- com.unity.services.wire: 1.2.7 to 1.3.0
- com.unity.settings-manager: 2.0.1 to 2.1.0
- com.unity.shadergraph: 17.0.3 to 17.1.0
- com.unity.splines: 2.6.1 to 2.8.0
- com.unity.test-framework: 1.4.5 to 1.5.1
- com.unity.test-framework.performance: 3.0.3 to 3.1.0
- com.unity.visualeffectgraph: 17.0.3 to 17.1.0
- com.unity.visualscripting: 1.9.4 to 1.9.6
- com.unity.xr.arcore: 6.0.3 to 6.1.0
- com.unity.xr.arfoundation: 6.0.3 to 6.1.0
- com.unity.xr.arkit: 6.0.3 to 6.1.0
- com.unity.xr.core-utils: 2.3.0 to 2.5.2
- com.unity.xr.interaction.toolkit: 3.0.5 to 3.1.1
- com.unity.xr.legacyinputhelpers: 2.1.11 to 2.1.12
- com.unity.xr.management: 4.5.0 to 4.5.1
- com.unity.xr.meta-openxr: 2.0.1 to 2.1.0
- com.unity.xr.oculus: 4.3.0 to 4.5.1
- com.unity.xr.openxr: 1.12.1 to 1.14.2
- com.unity.learn.iet-framework: 4.0.2 to 4.1.3
- com.unity.learn.iet-framework.authoring: 1.2.2 to 1.3.2
- com.unity.terrain-tools: 5.1.2 to 5.2.1
- com.unity.multiplayer.playmode: 1.3.0 to 1.4.2
- com.unity.transport: 2.3.0 to 2.5.1
- com.unity.dedicated-server: 1.3.0 to 1.4.2
- com.unity.memoryprofiler: 1.1.1 to 1.1.6
- com.unity.netcode.gameobjects: 1.10.0 to 1.12.0
- com.unity.ai.navigation: 2.0.4 to 2.0.7
- com.unity.services.deployment: 1.3.0 to 1.4.1
- com.unity.services.deployment.api: 1.0.0 to 1.1.2
- com.unity.services.tooling: 1.1.0 to 1.3.0
- com.unity.toolchain.linux-x86_64: 2.0.9 to 2.0.10
- com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.9 to 2.0.10
- com.unity.toolchain.macos-arm64-linux-x86_64: 2.0.3 to 2.0.4
- com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.9 to 2.0.10
- com.unity.toolchain.win-arm64-linux-x86_64: 1.0.3 to 1.0.4
- com.unity.addressables.android: 1.0.4 to 1.0.6
- com.unity.microsoft.gdk: 1.2.3 to 1.3.0
- com.unity.microsoft.gdk.tools: 1.2.3 to 1.3.0
- com.unity.sharp-zip-lib: 1.3.8 to 1.3.9
- com.unity.services.levelplay: 8.3.0 to 8.6.0
- com.unity.polyspatial: 2.0.4 to 2.2.4
- com.unity.polyspatial.visionos: 2.0.4 to 2.2.4
- com.unity.polyspatial.xr: 2.0.4 to 2.2.4
- com.unity.polyspatial.extensions: 2.0.4 to 2.2.4
- com.unity.xr.visionos: 2.0.4 to 2.2.4
- com.unity.services.multiplayer: 1.0.0 to 1.1.0
- com.unity.asset-manager-for-unity: 1.0.0 to 1.2.3
6000.0.47f1
- com.unity.2d.aseprite: 1.1.8 to 1.1.9
- com.unity.addressables: 2.4.2 to 2.4.3
- com.unity.burst: 1.8.19 to 1.8.21
- com.unity.services.vivox: 16.5.0 to 16.6.0
- com.unity.test-framework.performance: 3.0.3 to 3.1.0
- com.unity.ai.navigation: 2.0.6 to 2.0.7
2022.3.61f1
- com.unity.memoryprofiler: 1.1.5 to 1.1.6
- com.unity.2d.animation: 9.1.3 to 9.2.0
- com.unity.2d.common: 8.0.4 to 8.1.0
- com.unity.2d.pixel-perfect: 5.0.3 to 5.1.0
- com.unity.2d.psdimporter: 8.0.5 to 8.1.0
- com.unity.2d.spriteshape: 9.0.5 to 9.1.0
- com.unity.ide.rider: 3.0.34 to 3.0.35
- com.unity.inputsystem: 1.11.2 to 1.14.0
- com.unity.probuilder: 5.2.3 to 5.2.4
- com.unity.services.analytics: 6.0.2 to 6.0.3
- com.unity.splines: 2.7.2 to 2.8.0
- com.unity.timeline: 1.7.6 to 1.7.7
- com.unity.xr.arcore: 5.1.6 to 5.2.0
- com.unity.xr.arfoundation: 5.1.6 to 5.2.0
- com.unity.xr.arkit: 5.1.6 to 5.2.0
- com.unity.xr.core-utils: 2.5.1 to 2.5.2
- com.unity.xr.meta-openxr: 1.0.1 to 1.0.3
- com.unity.xr.oculus: 4.5.0 to 4.5.1
- com.unity.xr.openxr: 1.14.1 to 1.14.2
- com.unity.terrain-tools: 5.0.5 to 5.0.6
- com.unity.polyspatial: 1.3.11 to 1.3.12
- com.unity.polyspatial.visionos: 1.3.11 to 1.3.12
- com.unity.polyspatial.xr: 1.3.11 to 1.3.12
- com.unity.xr.visionos: 1.3.11 to 1.3.12
6000.0.46f1
- com.unity.addressables: 2.4.1 to 2.4.2
- com.unity.ide.rider: 3.0.31 to 3.0.35
- com.unity.ide.visualstudio: 2.0.22 to 2.0.23
- com.unity.services.analytics: 6.0.1 to 6.0.3
- com.unity.settings-manager: 2.0.1 to 2.1.0
- com.unity.xr.interaction.toolkit: 3.0.7 to 3.0.8
- com.unity.xr.management: 4.5.0 to 4.5.1
- com.unity.transport: 2.4.0 to 2.5.1
- com.unity.memoryprofiler: 1.1.5 to 1.1.6
6000.0.45f1
- com.unity.addressables: 2.3.16 to 2.4.1
- com.unity.inputsystem: 1.13.1 to 1.14.0
- com.unity.probuilder: 6.0.4 to 6.0.5
- com.unity.services.authentication: 3.4.0 to 3.4.1
- com.unity.splines: 2.7.2 to 2.8.0
6000.0.44f1
- com.unity.charactercontroller: 1.2.4 to 1.3.11
- com.unity.adaptiveperformance: 5.1.2 to 5.1.3
- com.unity.adaptiveperformance.google.android: 5.1.2 to 5.1.3
- com.unity.test-framework: 1.4.6 to 1.5.1
- com.unity.visualscripting: 1.9.5 to 1.9.6
- com.unity.xr.core-utils: 2.5.1 to 2.5.2
- com.unity.xr.oculus: 4.5.0 to 4.5.1
- com.unity.terrain-tools: 5.1.2 to 5.2.1
- com.unity.polyspatial: 2.0.4 to 2.2.4
- com.unity.polyspatial.visionos: 2.0.4 to 2.2.4
- com.unity.polyspatial.xr: 2.0.4 to 2.2.4
- com.unity.polyspatial.extensions: 2.0.4 to 2.2.4
- com.unity.xr.visionos: 2.0.4 to 2.2.4
2022.3.60f1
- com.unity.xr.openxr: 1.14.0 to 1.14.1
- com.unity.memoryprofiler: 1.1.4 to 1.1.5
- *Packages deprecated
- com.unity.purchasing.udp - "This package is no longer supported on this editor version."
6000.0.42f1
- com.unity.adaptiveperformance: 5.1.1 to 5.1.2
- com.unity.adaptiveperformance.google.android: 1.3.1 to 5.1.2
- com.unity.addressables: 2.2.2 to 2.3.16
- com.unity.addressables.android: 1.0.4 to 1.0.6
6000.0.41f1
2022.3.59f1
- com.unity.collab-proxy: 2.6.0 to 2.7.1
- com.unity.render-pipelines.core: 14.0.11 to 14.0.12
- com.unity.render-pipelines.high-definition: 14.0.11 to 14.0.12
- com.unity.render-pipelines.high-definition-config: 14.0.11 to 14.0.12
- com.unity.render-pipelines.universal: 14.0.11 to 14.0.12
- com.unity.services.wire: 1.2.6 to 1.3.0
- com.unity.shadergraph: 14.0.11 to 14.0.12
- com.unity.visualeffectgraph: 14.0.11 to 14.0.12
- com.unity.xr.arcore: 5.1.5 to 5.1.6
- com.unity.xr.arfoundation: 5.1.5 to 5.1.6
- com.unity.xr.arkit: 5.1.5 to 5.1.6
- com.unity.xr.interaction.toolkit: 2.6.3 to 2.6.4
- com.unity.memoryprofiler: 1.1.1 to 1.1.4
6000.0.40f1
- com.unity.collab-proxy: 2.6.0 to 2.7.1
- com.unity.render-pipelines.core: 17.0.3 to 17.0.4
- com.unity.render-pipelines.high-definition: 17.0.3 to 17.0.4
- com.unity.render-pipelines.high-definition-config: 17.0.3 to 17.0.4
- com.unity.render-pipelines.universal: 17.0.3 to 17.0.4
- com.unity.services.wire: 1.2.7 to 1.3.0
- com.unity.shadergraph: 17.0.3 to 17.0.4
- com.unity.visualeffectgraph: 17.0.3 to 17.0.4
- com.unity.memoryprofiler: 1.1.4 to 1.1.5
6000.0.39f1
2022.3.58f1
- com.unity.burst: 1.8.18 to 1.8.19
- com.unity.xr.legacyinputhelpers: 2.1.11 to 2.1.12
- com.unity.services.levelplay: 8.5.1 to 8.6.0
6000.0.38f1
- com.unity.sentis: 2.1.1 to 2.1.2
- com.unity.inputsystem: 1.12.0 to 1.13.0
- com.unity.test-framework: 1.4.5 to 1.4.6
- com.unity.xr.legacyinputhelpers: 2.1.11 to 2.1.12
- com.unity.services.levelplay: 8.3.0 to 8.6.0
6000.0.37f1
- com.unity.adaptiveperformance: 5.1.0 to 5.1.1
- com.unity.burst: 1.8.18 to 1.8.19
- com.unity.xr.arcore: 6.0.3 to 6.0.5
- com.unity.xr.arfoundation: 6.0.3 to 6.0.5
- com.unity.xr.arkit: 6.0.3 to 6.0.5
- com.unity.learn.iet-framework: 4.0.3 to 4.0.4
2022.3.57f1
6000.0.36f1
- com.unity.2d.aseprite: 1.1.7 to 1.1.8
- com.unity.inputsystem: 1.11.2 to 1.12.0
- com.unity.netcode.gameobjects: 1.10.0 to 1.12.0
6000.0.35f1
6000.0.34f1
2022.3.56f1
- com.unity.polyspatial.visionos: 1.3.9 to 1.3.11
- com.unity.mobile.android-logcat: 1.4.3 to 1.4.4
- com.unity.performance.profile-analyzer: 1.2.2 to 1.2.3
- com.unity.xr.core-utils: 2.4.0 to 2.5.1
- com.unity.xr.openxr: 1.13.2 to 1.14.0
- com.unity.netcode.gameobjects: 1.11.0 to 1.12.0
- com.unity.polyspatial: 1.3.9 to 1.3.11
- com.unity.polyspatial.xr: 1.3.9 to 1.3.11
- com.unity.xr.visionos: 1.3.9 to 1.3.11
6000.0.33f1
- com.unity.mobile.android-logcat: 1.4.3 to 1.4.4
- com.unity.performance.profile-analyzer: 1.2.2 to 1.2.3
- com.unity.recorder: 5.1.1 to 5.1.2
- com.unity.services.economy: 3.5.0 to 3.5.1
- com.unity.services.leaderboards: 2.2.0 to 2.2.1
- com.unity.xr.core-utils: 2.4.0 to 2.5.0
- com.unity.xr.openxr: 1.13.2 to 1.14.0
- com.unity.multiplayer.playmode: 1.3.2 to 1.3.3
- com.unity.dedicated-server: 1.3.2 to 1.3.3
6000.0.32f1
- com.unity.2d.aseprite: 1.1.6 to 1.1.7
- com.unity.collab-proxy: 2.5.2 to 2.6.0
- com.unity.services.authentication: 3.3.3 to 3.4.0
- com.unity.services.core: 1.13.0 to 1.14.0
- com.unity.splines: 2.6.1 to 2.7.2
- com.unity.services.multiplayer: 1.0.0 to 1.1.0
2022.3.55f1
- com.unity.2d.aseprite: 1.1.6 to 1.1.7
- com.unity.collab-proxy: 2.5.2 to 2.6.0
- com.unity.services.core: 1.12.5 to 1.14.0
- com.unity.xr.core-utils: 2.3.0 to 2.4.0
- com.unity.xr.openxr: 1.13.1 to 1.13.2
- com.unity.microsoft.gdk: 1.2.3 to 1.3.0
- com.unity.microsoft.gdk.tools: 1.2.3 to 1.3.0
- com.unity.services.levelplay: 8.3.0 to 8.5.1
- com.unity.asset-manager-for-unity: 1.0.0 to 1.2.2
6000.0.31f1
- com.unity.services.push-notifications: 4.0.0 to 4.0.1
- com.unity.xr.core-utils: 2.3.0 to 2.4.0
- com.unity.xr.openxr: 1.13.1 to 1.13.2
- com.unity.multiplayer.playmode: 1.3.0 to 1.3.2
- com.unity.microsoft.gdk: 1.2.3 to 1.3.0
- com.unity.microsoft.gdk.tools: 1.2.3 to 1.3.0
- com.unity.asset-manager-for-unity: 1.0.0 to 1.2.1
6000.0.30f1
- com.unity.services.economy: 3.4.1 to 3.5.0
- com.unity.dedicated-server: 1.3.0 to 1.3.2
- com.unity.services.tooling: 1.1.0 to 1.2.0
2022.3.54f1
6000.0.29f1
- com.unity.sentis: 2.1.0 to 2.1.1
- com.unity.services.leaderboards: 2.1.0 to 2.2.0
- com.unity.xr.interaction.toolkit: 3.0.5 to 3.0.7
- com.unity.learn.iet-framework: 4.0.2 to 4.0.3
- com.unity.ai.navigation: 2.0.4 to 2.0.5
6000.0.28f1
- com.unity.cinemachine: 2.10.2 to 2.10.3
- com.unity.visualscripting: 1.9.4 to 1.9.5
- com.unity.xr.openxr: 1.13.0 to 1.13.1
2022.3.53f1
6000.0.27f1
6000.0.26f1
- com.unity.2d.animation: 10.1.3 to 10.1.4
- com.unity.2d.common: 9.0.6 to 9.0.7
- com.unity.2d.spriteshape: 10.0.6 to 10.0.7
- com.unity.2d.tilemap.extras: 4.0.2 to 4.1.0
- com.unity.cinemachine: 2.10.1 to 2.10.2
- com.unity.mobile.notifications: 2.3.2 to 2.4.0
- com.unity.toolchain.linux-x86_64: 2.0.9 to 2.0.10
- com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.9 to 2.0.10
- com.unity.toolchain.macos-arm64-linux-x86_64: 2.0.3 to 2.0.4
- com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.9 to 2.0.10
- com.unity.toolchain.win-arm64-linux-x86_64: 1.0.3 to 1.0.4
2022.3.52f1
- com.unity.2d.animation: 9.1.2 to 9.1.3
- com.unity.2d.common: 8.0.3 to 8.0.4
- com.unity.2d.spriteshape: 9.0.4 to 9.0.5
- com.unity.2d.tilemap.extras: 3.1.2 to 3.1.3
- com.unity.addressables: 1.22.2 to 1.22.3
- com.unity.ide.rider: 3.0.31 to 3.0.34
- com.unity.inputsystem: 1.11.0 to 1.11.2
- com.unity.mobile.notifications: 2.3.2 to 2.4.0
- com.unity.scriptablebuildpipeline: 1.21.24 to 1.21.25
- com.unity.splines: 2.6.1 to 2.7.1
- com.unity.xr.oculus: 4.3.0 to 4.4.0
- com.unity.services.deployment: 1.3.0 to 1.4.0
- com.unity.services.deployment.api: 1.0.0 to 1.1.2
6000.0.25f1
2022.3.51f1
6000.0.22f1
- com.unity.burst: 1.8.17 to 1.8.18
- com.unity.xr.legacyinputhelpers: 2.1.10 to 2.1.11
- com.unity.xr.oculus: 4.2.0 to 4.3.0
- com.unity.xr.openxr: 1.12.0 to 1.12.1
- com.unity.services.apis: 1.0.1 to 1.1.0
- com.unity.microsoft.gdk: 1.1.0 to 1.2.3
- com.unity.microsoft.gdk.tools: 1.1.0 to 1.2.3
2022.3.49f1
- com.unity.burst: 1.8.17 to 1.8.18
- com.unity.xr.legacyinputhelpers: 2.1.10 to 2.1.11
- com.unity.xr.oculus: 4.2.0 to 4.3.0
- com.unity.xr.openxr: 1.12.0 to 1.12.1
- com.unity.services.apis: 1.0.1 to 1.1.0
- com.unity.microsoft.gdk: 1.1.0 to 1.2.3
- com.unity.microsoft.gdk.tools: 1.1.0 to 1.2.3
6000.0.21f1
6000.0.20f1
- com.unity.collab-proxy: 2.4.4 to 2.5.1
- com.unity.inputsystem: 1.10.0 to 1.11.0
- com.unity.mathematics: 1.3.1 to 1.3.2
- com.unity.mobile.android-logcat: 1.4.2 to 1.4.3
- com.unity.services.analytics: 5.1.1 to 6.0.1
- com.unity.learn.iet-framework: 4.0.0 to 4.0.2
- com.unity.profiling.systemmetrics.mali: 1.0.2 to 1.0.3
2022.3.47f1
- com.unity.2d.animation: 9.1.1 to 9.1.2
- com.unity.collab-proxy: 2.4.4 to 2.5.1
- com.unity.textmeshpro: 3.0.6 to 3.0.7
6000.0.19f1
- com.unity.2d.aseprite: 1.1.5 to 1.1.6
- com.unity.inputsystem: 1.9.0 to 1.10.0
- com.unity.ai.navigation: 2.0.3 to 2.0.4
- com.unity.addressables.android: 1.0.3 to 1.0.4
2022.3.46f1
- com.unity.2d.aseprite: 1.1.5 to 1.1.6
- com.unity.services.multiplay: 1.1.0 to 1.2.5
- com.unity.profiling.systemmetrics.mali: 1.0.2 to 1.0.3
- com.unity.netcode.gameobjects: 1.10.0 to 1.11.0
6000.0.18f1
- com.unity.2d.aseprite: 1.1.4 to 1.1.5
- com.unity.probuilder: 6.0.2 to 6.0.3
- com.unity.serialization: 3.1.1 to 3.1.2
- com.unity.services.multiplay: 1.1.0 to 1.2.5
- com.unity.services.vivox: 16.3.0 to 16.5.0
2022.3.45f1
- com.unity.2d.aseprite: 1.1.4 to 1.1.5
- com.unity.services.vivox: 16.3.0 to 16.5.0
- com.unity.transport: 1.4.1 to 1.5.0
6000.0.17f1
- com.unity.collections: 2.4.0 to 2.4.3
- com.unity.entities: 1.2.0 to 1.2.4
- com.unity.netcode: 1.2.0 to 1.2.4
- com.unity.physics: 1.2.0 to 1.2.4
- com.havok.physics: 1.2.0 to 1.2.4
- com.unity.logging: 1.2.0 to 1.2.4
- com.unity.entities.graphics: 1.2.0 to 1.2.4
- com.unity.probuilder: 6.0.1 to 6.0.2
- com.unity.xr.arcore: 6.0.2 to 6.0.3
- com.unity.xr.arfoundation: 6.0.2 to 6.0.3
- com.unity.xr.arkit: 6.0.2 to 6.0.3
- com.unity.multiplayer.playmode: 1.2.1 to 1.2.2
- com.unity.dedicated-server: 1.2.1 to 1.2.2
2022.3.44f1
6000.0.16f1
- com.unity.2d.animation: 10.1.2 to 10.1.3
- com.unity.2d.common: 9.0.5 to 9.0.6
- com.unity.xr.openxr: 1.11.0 to 1.12.0
- com.unity.terrain-tools: 5.1.0 to 5.1.2
- com.unity.muse.common: 1.0.0 to 2.0.3
- com.unity.muse.sprite: 1.0.0 to 1.1.1
- com.unity.muse.texture: 1.0.0 to 1.1.1
6000.0.15f1
6000.0.14f1
- com.unity.services.matchmaker: 1.1.1 to 1.1.5
- com.unity.test-framework: 1.4.4 to 1.4.5
- com.unity.testtools.codecoverage: 1.2.5 to 1.2.6
- com.unity.xr.meta-openxr: 2.0.0 to 2.0.1
- com.unity.netcode.gameobjects: 1.9.1 to 1.10.0
- com.unity.ai.navigation: 2.0.0 to 2.0.3
2022.3.41f1
- com.unity.addressables: 1.21.21 to 1.22.2
- com.unity.burst: 1.8.16 to 1.8.17
- com.unity.collab-proxy: 2.4.3 to 2.4.4
- com.unity.scriptablebuildpipeline: 1.21.23 to 1.21.24
- com.unity.testtools.codecoverage: 1.2.5 to 1.2.6
- com.unity.xr.interaction.toolkit: 2.5.4 to 2.6.3
- com.unity.netcode.gameobjects: 1.9.1 to 1.10.0
6000.0.13f1
- com.unity.burst: 1.8.16 to 1.8.17
- com.unity.collab-proxy: 2.4.3 to 2.4.4
- com.unity.polybrush: 1.1.6 to 1.1.8
- com.unity.purchasing: 4.12.1 to 4.12.2
- com.unity.sequences: 2.1.1 to 2.1.2
2022.3.40f1
- com.unity.2d.common: 8.0.2 to 8.0.3
- com.unity.2d.spriteshape: 9.0.3 to 9.0.4
- com.unity.polybrush: 1.1.6 to 1.1.8
6000.0.12f1
- com.unity.ide.rider: 3.0.28 to 3.0.31
- com.unity.inputsystem: 1.8.2 to 1.9.0
- com.unity.purchasing: 4.12.0 to 4.12.1
- com.unity.services.friends: 1.0.0 to 1.1.0
- com.unity.services.lobby: 1.2.0 to 1.2.2
- com.unity.learn.iet-framework: 3.1.3 to 4.0.0
- com.unity.multiplayer.playmode: 1.2.0 to 1.2.1
- com.unity.dedicated-server: 1.2.0 to 1.2.1
- com.unity.dt.app-ui: 1.0.3 to 1.1.0
2022.3.39f1
- com.unity.services.friends: 1.0.0 to 1.1.0
- com.unity.services.lobby: 1.1.0 to 1.2.2
- com.unity.services.wire: 1.2.3 to 1.2.6
6000.0.11f1
- com.unity.addressables: 2.1.0 to 2.2.2
- com.unity.cinemachine: 2.10.0 to 2.10.1
- com.unity.scriptablebuildpipeline: 2.1.3 to 2.1.4
- com.unity.services.wire: 1.2.3 to 1.2.6
- com.unity.addressables.android: 1.0.2 to 1.0.3
2022.3.38f1
6000.0.10f1
2022.3.37f1
- com.unity.xr.arcore: 5.1.4 to 5.1.5
- com.unity.xr.arfoundation: 5.1.4 to 5.1.5
- com.unity.xr.arkit: 5.1.4 to 5.1.5
- com.unity.microsoft.gdk: 1.0.0 to 1.1.0
- com.unity.microsoft.gdk.tools: 1.0.0 to 1.1.0
6000.0.9f1
- com.unity.collab-proxy: 2.3.1 to 2.4.3
- com.unity.xr.interaction.toolkit: 3.0.3 to 3.0.4
- com.unity.transport: 2.1.0 to 2.3.0
2022.3.36f1
6000.0.8f1
- com.unity.burst: 1.8.15 to 1.8.16
- com.unity.services.cloud-diagnostics: 1.0.9 to 1.0.10
- com.unity.remote-config: 4.1.0 to 4.1.1
- com.unity.services.authentication: 3.3.1 to 3.3.3
- com.unity.services.cloudcode: 2.6.1 to 2.7.1
- com.unity.services.core: 1.12.5 to 1.13.0
- com.unity.services.economy: 3.4.0 to 3.4.1
- com.unity.services.leaderboards: 2.0.0 to 2.1.0
- com.unity.services.tooling: 1.0.0 to 1.1.0
2022.3.35f1
6000.0.7f1
- com.unity.2d.spriteshape: 10.0.5 to 10.0.6
- com.unity.purchasing: 4.11.0 to 4.12.0
- com.unity.recorder: 5.1.0 to 5.1.1
- com.unity.timeline: 1.8.6 to 1.8.7
- com.unity.xr.arcore: 6.0.1 to 6.0.2
- com.unity.xr.arfoundation: 6.0.1 to 6.0.2
- com.unity.xr.arkit: 6.0.1 to 6.0.2
- com.unity.xr.hands: 1.4.0 to 1.4.1
- com.unity.multiplayer.playmode: 1.1.0 to 1.2.0
- com.unity.dedicated-server: 1.1.0 to 1.2.0
2022.3.34f1
6000.0.5f1
- com.unity.2d.animation: 10.1.1 to 10.1.2
- com.unity.2d.common: 9.0.4 to 9.0.5
- com.unity.2d.spriteshape: 10.0.4 to 10.0.5
- com.unity.splines: 2.6.0 to 2.6.1
- com.unity.multiplayer.playmode: 1.0.0 to 1.1.0
- com.unity.dedicated-server: 1.0.0 to 1.1.0
6000.0.4f1
- com.unity.burst: 1.8.13 to 1.8.15
- com.unity.localization: 1.5.1 to 1.5.2
- com.unity.mobile.android-logcat: 1.4.1 to 1.4.2
- com.unity.services.cloud-diagnostics: 1.0.7 to 1.0.9
- com.unity.services.user-reporting: 2.0.9 to 2.0.11
- com.unity.sysroot: 2.0.5 to 2.0.10
- com.unity.sysroot.linux-x86_64: 2.0.4 to 2.0.9
- com.unity.toolchain.linux-x86_64: 2.0.4 to 2.0.9
- com.unity.toolchain.macos-x86_64-linux-x86_64: 2.0.4 to 2.0.9
- com.unity.toolchain.win-x86_64-linux-x86_64: 2.0.4 to 2.0.9
6000.0.3f1
- com.unity.2d.aseprite: 1.1.3 to 1.1.4
- com.unity.addressables: 2.0.8 to 2.1.0
- com.unity.scriptablebuildpipeline: 2.1.2 to 2.1.3
- com.unity.xr.interaction.toolkit: 3.0.1 to 3.0.3
- com.unity.xr.openxr: 1.10.0 to 1.11.0
6000.0.2f1
- com.unity.remote-config: 4.0.0 to 4.1.0
- com.unity.remote-config-runtime: 4.0.1 to 4.0.2
- com.unity.services.economy: 3.3.0 to 3.4.0
- com.unity.xr.meta-openxr: 1.0.1 to 2.0.0
- com.unity.services.ugc: 3.0.0 to 3.0.1
6000.0.0f1
- com.unity.2d.psdimporter: 9.0.2 to 9.0.3
- com.unity.2d.spriteshape: 10.0.3 to 10.0.4
- com.unity.2d.aseprite: 1.1.2 to 1.1.3
- com.unity.services.analytics: 5.1.0 to 5.1.1
- com.unity.splines: 2.5.2 to 2.6.0
- com.unity.visualscripting: 1.9.2 to 1.9.4
2023.2.20f1
- com.unity.2d.psdimporter: 9.0.2 → 9.0.3
- com.unity.2d.spriteshape: 10.0.3 → 10.0.4
- com.unity.cinemachine: 2.9.5 → 2.10.0
- com.unity.mobile.android-logcat: 1.4.0 → 1.4.1
- com.unity.services.cloud-diagnostics: 1.0.6 → 1.0.7
- com.unity.rendering.light-transport: 1.0.1 → 1.0.2
- com.unity.services.authentication: 3.3.0 → 3.3.1
- com.unity.services.core: 1.12.4 → 1.12.5
- com.unity.xr.hands: 1.3.0 → 1.4.0
- com.unity.xr.interaction.toolkit: 2.5.2 → 2.5.4
- com.unity.dt.app-ui: 1.0.2 → 1.0.3
2023.2.19f1
- com.unity.adaptiveperformance: 5.0.1 → 5.1.0
- com.unity.adaptiveperformance.google.android: 1.1.2 → 1.3.1
- com.unity.render-pipelines.core: 16.0.5 → 16.0.6
- com.unity.render-pipelines.high-definition: 16.0.5 → 16.0.6
- com.unity.render-pipelines.high-definition-config: 16.0.5 → 16.0.6
- com.unity.render-pipelines.universal: 16.0.5 → 16.0.6
- com.unity.shadergraph: 16.0.5 → 16.0.6
- com.unity.visualeffectgraph: 16.0.5 → 16.0.6
6000.2.6f1
- com.unity.mobile.notifications: 2.4.1 to 2.4.2
- com.unity.splines: 2.8.1 to 2.8.2
- com.unity.test-framework: 1.5.1 to 1.6.0
- com.unity.multiplayer.playmode: 1.6.0 to 1.6.1
- com.unity.dedicated-server: 1.6.0 to 1.6.1
- com.unity.memoryprofiler: 1.1.8 to 1.1.9
- com.unity.web.stripping-tool: 1.1.0 to 1.2.0
2022.3.67f1
- com.unity.collab-proxy: 2.9.1 to 2.9.3
- com.unity.ide.rider: 3.0.36 to 3.0.37
- com.unity.mobile.notifications: 2.4.1 to 2.4.2
- com.unity.services.vivox: 16.6.2 to 16.7.0
- com.unity.xr.core-utils: 2.5.2 to 2.5.3
- com.unity.memoryprofiler: 1.1.8 to 1.1.9
- com.unity.netcode.gameobjects: 1.14.0 to 1.14.1
6000.2.7f2
- com.unity.netcode: 1.8.0 to 1.9.0
- com.unity.2d.aseprite: 2.0.1 to 2.0.2
- com.unity.addressables: 2.7.2 to 2.7.3
- com.unity.burst: 1.8.24 to 1.8.25
- com.unity.ide.rider: 3.0.37 to 3.0.38
- com.unity.scriptablebuildpipeline: 2.4.1 to 2.4.2
- com.unity.test-framework.performance: 3.1.0 to 3.2.0
6000.0.60f1
- com.unity.collections: 2.5.1 to 2.6.2
- com.unity.entities: 1.3.8 to 1.4.2
- com.unity.netcode: 1.8.0 to 1.9.0
- com.unity.physics: 1.3.2 to 1.4.2
- com.havok.physics: 1.3.2 to 1.4.2
- com.unity.entities.graphics: 1.3.2 to 1.4.15
- com.unity.addressables: 2.7.3 to 2.7.4
- com.unity.localization: 1.5.5 to 1.5.8
- com.unity.mobile.android-logcat: 1.4.5 to 1.4.6
- com.unity.nuget.mono-cecil: 1.11.4 to 1.11.5
- com.unity.remote-config: 4.1.1 to 4.2.2
- com.unity.scriptablebuildpipeline: 2.4.2 to 2.4.3
- com.unity.terrain-tools: 5.3.0 to 5.3.1
- com.unity.transport: 2.5.3 to 2.6.0
- com.unity.polyspatial: 2.3.1 to 2.4.2
- com.unity.polyspatial.visionos: 2.3.1 to 2.4.2
- com.unity.polyspatial.xr: 2.3.1 to 2.4.2
- com.unity.polyspatial.extensions: 2.3.1 to 2.4.2
- com.unity.xr.visionos: 2.3.1 to 2.4.2
- com.unity.asset-manager-for-unity: 1.5.1 to 1.7.0
6000.2.8f1
- com.unity.addressables: 2.7.3 to 2.7.4
- com.unity.localization: 1.5.4 to 1.5.8
- com.unity.mobile.android-logcat: 1.4.5 to 1.4.6
- com.unity.scriptablebuildpipeline: 2.4.2 to 2.4.3
- com.unity.xr.compositionlayers: 2.1.0 to 2.1.1
- com.unity.xr.hands: 1.5.0 to 1.6.1
- com.unity.xr.meta-openxr: 2.2.0 to 2.2.1
- com.unity.terrain-tools: 5.3.0 to 5.3.1
- com.unity.transport: 2.5.3 to 2.6.0
- com.unity.polyspatial: 2.3.1 to 2.4.2
- com.unity.polyspatial.visionos: 2.3.1 to 2.4.2
- com.unity.polyspatial.xr: 2.3.1 to 2.4.2
- com.unity.polyspatial.extensions: 2.3.1 to 2.4.2
- com.unity.xr.visionos: 2.3.1 to 2.4.2
- com.unity.asset-manager-for-unity: 1.5.1 to 1.7.0
6000.2.9f1
- com.unity.collections: 2.5.7 to 2.6.2
- com.unity.entities: 1.3.14 to 1.4.2
- com.unity.netcode: 1.9.0 to 1.9.1
- com.unity.physics: 1.3.14 to 1.4.2
- com.havok.physics: 1.3.14 to 1.4.2
- com.unity.entities.graphics: 1.4.12 to 1.4.15
- com.unity.collab-proxy: 2.9.3 to 2.10.0
- com.unity.ide.visualstudio: 2.0.23 to 2.0.25
- com.unity.services.user-reporting: 2.0.11 to 2.0.14
- com.unity.visualscripting: 1.9.7 to 1.9.8
- com.unity.xr.hands: 1.6.1 to 1.6.2
- com.unity.xr.management: 4.5.1 to 4.5.2
- com.unity.services.moderation: 1.0.1 to 1.1.0
- com.unity.services.levelplay: 8.10.1 to 8.10.2
2022.3.68f1
- com.unity.addressables: 1.27.0 to 1.28.0
- com.unity.burst: 1.8.24 to 1.8.25
- com.unity.collab-proxy: 2.9.3 to 2.10.0
- com.unity.ide.rider: 3.0.37 to 3.0.38
- com.unity.inputsystem: 1.14.2 to 1.15.0
- com.unity.mobile.android-logcat: 1.4.5 to 1.4.6
- com.unity.remote-config: 3.3.2 to 4.2.2
- com.unity.remote-config-runtime: 3.1.3 to 4.0.2
- com.unity.scriptablebuildpipeline: 1.23.0 to 1.23.1
- com.unity.xr.interaction.toolkit: 2.6.4 to 2.6.5
- com.unity.services.moderation: 1.0.1 to 1.1.0
- com.unity.asset-manager-for-unity: 1.5.1 to 1.7.0
6000.2.10f1
- com.unity.formats.alembic: 2.4.0 to 2.4.1
- com.unity.remote-config-runtime: 4.0.2 to 4.0.4
- com.unity.searcher: 4.9.2 to 4.9.3
- com.unity.xr.hands: 1.6.2 to 1.7.0
- com.unity.xr.management: 4.5.2 to 4.5.3
- com.unity.profiling.systemmetrics.mali: 1.0.3 to 1.1.0
- com.unity.xr.androidxr-openxr: 1.0.1 to 1.0.2
- *Packages deprecated
- com.unity.muse.common - "This package is no longer supported. Muse is being replaced with Unity AI."
- com.unity.muse.sprite - "This package is no longer supported. Muse is being replaced with Unity AI."
- com.unity.muse.texture - "This package is no longer supported. Muse is being replaced with Unity AI."
6000.0.62f1
6000.2.11f1
- com.unity.formats.alembic: 2.4.1 to 2.4.2
- com.unity.xr.compositionlayers: 2.1.1 to 2.2.0
- com.unity.xr.openxr: 1.15.1 to 1.16.0
6000.2.12f1
- com.unity.charactercontroller: 1.3.12 to 1.4.1
- com.unity.collab-proxy: 2.10.0 to 2.10.1
- com.unity.addressables.android: 1.0.6 to 1.0.8
- com.unity.meta-instant-games-sdk: 1.2.0 to 1.3.0
- com.unity.cloud.draco: 5.3.0 to 5.4.0
2022.3.69f1
- com.unity.collab-proxy: 2.10.0 to 2.10.2
- com.unity.services.user-reporting: 2.0.11 to 2.0.14
- com.unity.xr.hands: 1.4.0 to 1.7.0
- com.unity.xr.management: 4.4.0 to 4.5.3
- com.unity.profiling.systemmetrics.mali: 1.0.3 to 1.1.0
- com.unity.services.levelplay: 8.10.1 to 8.10.2
6000.2.13f1
- com.unity.netcode: 1.9.1 to 1.9.2
- com.unity.collab-proxy: 2.10.1 to 2.10.2
- com.unity.polybrush: 1.2.0 to 1.2.1
- com.unity.xr.hands: 1.7.0 to 1.7.1
- com.unity.xr.interaction.toolkit: 3.2.1 to 3.2.2
6000.2.14f1
- com.unity.netcode: 1.9.2 to 1.9.3
- com.unity.animation.rigging: 1.3.0 to 1.4.0
- com.unity.inputsystem: 1.14.2 to 1.16.0
- com.unity.purchasing: 4.12.2 to 4.14.0
- com.unity.services.core: 1.14.0 to 1.16.0
- com.unity.xr.arcore: 6.2.0 to 6.2.1
- com.unity.xr.arfoundation: 6.2.0 to 6.2.1
- com.unity.xr.arkit: 6.2.0 to 6.2.1
6000.0.63f1
- com.unity.netcode: 1.9.1 to 1.9.3
- com.unity.charactercontroller: 1.3.11 to 1.4.1
- com.unity.2d.animation: 10.2.1 to 10.2.2
- com.unity.2d.psdimporter: 9.1.0 to 9.1.1
- com.unity.animation.rigging: 1.3.0 to 1.4.0
- com.unity.collab-proxy: 2.10.0 to 2.10.2
- com.unity.inputsystem: 1.14.2 to 1.16.0
- com.unity.polybrush: 1.2.0 to 1.2.1
- com.unity.purchasing: 4.12.2 to 4.14.0
- com.unity.searcher: 4.9.2 to 4.9.3
- com.unity.services.core: 1.14.0 to 1.16.0
- com.unity.xr.hands: 1.7.0 to 1.7.1
- com.unity.xr.interaction.toolkit: 3.0.8 to 3.0.9
- com.unity.addressables.android: 1.0.6 to 1.0.8
- com.unity.ai.inference: 2.2.1 to 2.4.1
- com.unity.cloud.draco: 5.3.0 to 5.4.0
6000.2.15f1
- com.unity.netcode: 1.9.3 to 1.10.0
- com.unity.2d.animation: 12.0.2 to 12.0.3
- com.unity.2d.psdimporter: 11.0.1 to 11.0.2
- com.unity.2d.spriteshape: 12.0.1 to 12.0.2
- com.unity.2d.tilemap.extras: 5.0.1 to 5.0.2
- com.unity.addressables: 2.7.4 to 2.7.6
- com.unity.ads: 4.4.2 to 4.16.4
- com.unity.probuilder: 6.0.7 to 6.0.8
- com.unity.scriptablebuildpipeline: 2.4.3 to 2.5.0
- com.unity.asset-manager-for-unity: 1.7.0 to 1.9.0
- com.unity.ai.inference: 2.3.0 to 2.4.1
6000.3.0f1
- com.unity.netcode: 1.9.1 to 1.9.2
- com.unity.collab-proxy: 2.10.1 to 2.10.2
- com.unity.inputsystem: 1.15.0 to 1.16.0
- com.unity.xr.arcore: 6.3.0 to 6.3.1
- com.unity.xr.arfoundation: 6.3.0 to 6.3.1
- com.unity.xr.arkit: 6.3.0 to 6.3.1
- com.unity.xr.hands: 1.7.0 to 1.7.1
- com.unity.multiplayer.center: 1.0.0 to 1.0.1
- *Packages deprecated
- com.havok.physics - "This package is no longer supported on this editor version."
- com.unity.multiplayer.widgets - "This package is no longer supported on this editor version."
6000.0.64f1
- com.unity.netcode: 1.9.3 to 1.10.0
- com.unity.addressables: 2.7.4 to 2.7.6
- com.unity.ads: 4.4.2 to 4.16.4
- com.unity.burst: 1.8.25 to 1.8.26
- com.unity.inputsystem: 1.16.0 to 1.17.0
- com.unity.probuilder: 6.0.7 to 6.0.8
- com.unity.scriptablebuildpipeline: 2.4.3 to 2.5.0
- com.unity.services.vivox: 16.7.0 to 16.8.0
- com.unity.addressables.android: 1.0.8 to 1.0.9
- com.unity.asset-manager-for-unity: 1.7.0 to 1.9.0
- com.unity.cloud.ktx: 3.6.0 to 3.6.1
6000.3.1f1
- com.unity.netcode: 1.9.3 to 1.10.0
- com.unity.burst: 1.8.25 to 1.8.26
- com.unity.inputsystem: 1.16.0 to 1.17.0
- com.unity.probuilder: 6.0.7 to 6.0.8
- com.unity.services.cloud-build: 2.0.5 to 2.0.6
- com.unity.services.vivox: 16.7.0 to 16.8.0
- com.unity.xr.hands: 1.7.1 to 1.7.2
- com.unity.addressables.android: 1.0.8 to 1.0.9
6000.3.2f1
- com.unity.services.analytics: 6.1.1 to 6.2.0
- com.unity.services.cloudsave: 2.2.2 to 3.4.0
- com.unity.polyspatial: 3.0.2 to 3.0.3
- com.unity.ai.inference: 2.2.2 to 2.4.1
2022.3.70f1
- com.unity.2d.animation: 9.2.1 to 9.2.2
- com.unity.2d.psdimporter: 8.1.1 to 8.1.2
- com.unity.addressables: 1.28.0 to 1.28.1
- com.unity.ads: 4.4.2 to 4.16.4
- com.unity.burst: 1.8.25 to 1.8.26
- com.unity.inputsystem: 1.15.0 to 1.17.0
- com.unity.purchasing: 4.11.0 to 4.14.0
- com.unity.scriptablebuildpipeline: 1.23.1 to 1.23.2
- com.unity.services.analytics: 6.1.0 to 6.2.0
- com.unity.services.core: 1.14.0 to 1.16.0
- com.unity.services.vivox: 16.7.0 to 16.8.0
- com.unity.xr.hands: 1.7.0 to 1.7.2
- com.unity.asset-manager-for-unity: 1.7.0 to 1.9.0
- com.unity.cloud.ktx: 3.6.0 to 3.6.1
6000.0.65f1
- com.unity.burst: 1.8.26 to 1.8.27
- com.unity.ide.visualstudio: 2.0.25 to 2.0.26
- com.unity.services.analytics: 6.1.0 to 6.2.0
- com.unity.services.cloudsave: 2.2.1 to 3.4.0
- com.unity.timeline: 1.8.9 to 1.8.10
- com.unity.xr.hands: 1.7.1 to 1.7.2
- com.unity.xr.interaction.toolkit: 3.0.9 to 3.0.10
- com.unity.xr.openxr: 1.16.0 to 1.16.1
- com.unity.multiplayer.playmode: 1.6.1 to 1.6.3
- com.unity.dedicated-server: 1.6.1 to 1.6.3
Packman
2022.3.63f1
- Known issue: Editor crashes on "MonoBehaviour::Transfer
" when resetting package defaults in VR Template project (UUM-107869)
2022.3.60f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.42f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.41f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
2022.3.59f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.40f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.37f1
- Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
6000.0.36f1
- Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
6000.0.35f1
- Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
6000.0.34f1
- Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
6000.0.33f1
- Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.32f1
- Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
2022.3.55f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.31f1
- Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.30f1
- Known issue: Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
- Known issue: Unable to install ProBuilder package when project is located in an external FAT32/exFAT drive (UUM-86351)
2022.3.54f1
- Known issue: Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.2.12f1
- Known issue: Filters options in 'My Assets' not working (Status, Labels) (UUM-126216)
Particles
2022.3.66f1
- Fixed crash in trail geometry job. (UUM-103773)
- Prevent TempJob memory leak warning when playing Particle Systems in Edit mode. (UUM-103773)
6000.2.0f1
- Added: Added the applyActiveColorSpace property to ParticleSystem, LineRenderer, and TrailRenderer.
- Added missing tooltips to the Particle System overlay. (UUM-92524)
- Clarify unexpected behavior on ParticleSystem.Play() API documentation. (UUM-99113)
- Fixed a crash that occurred in the trail geometry job. (UUM-103773)
- Fixed an issue where Particle Systems were marked as dirty after reading the CollisionModule.planeCount property.
- Fixed Axis-Aligned Bounding Box (AABB)-related errors that occurred when executing a rendering command buffer in LateUpdate. (UUM-96997)
- Fixed console errors with multiple particle trail ribbons are now removed. (UUM-98268)
- Fixed issue to ensure scripted Simulate call schedules managed jobs. (UUM-102162)
- Fixed particles colliding with only one terrain collider. (UUM-91921)
- Fixed potential crash with sub-emitter with multiple parents. (UUM-86973)
- Fixed prevent NaN in Rotation3D if Shape Scale is Zero. (UUM-97828)
- Fixed to now allow to horizontally scroll the curve presets when they do not fit the editor window width. (UUM-92529)
- Fixed undefined particle collision events being returned when the event list is larger than the event count. (UUM-97977)
6000.1.15f1
- Fixed crash in trail geometry job. (UUM-103773)
6000.0.55f1
- Fixed crash in trail geometry job. (UUM-103773)
6000.0.49f1
- Added missing tooltips in the Particle System overlay. (UUM-92524)
- Allow to horizontally scroll the curve presets when they do not fit the editor window width. (UUM-92529)
- Prevent NaN in Rotation3D if Shape Scale is Zero. (UUM-97828)
6000.1.3f1
- Added missing tooltips in the Particle System overlay. (UUM-92524)
- Allow to horizontally scroll the curve presets when they do not fit the editor window width. (UUM-92529)
2022.3.62f1
- Fixed potential crash with sub-emitter with multiple parents. (UUM-86973)
- Prevent NaN in Rotation3D if Shape Scale is Zero. (UUM-97828)
6000.1.2f1
- Prevent NaN in Rotation3D if Shape Scale is Zero. (UUM-97828)
6000.1.1f1
- Ensure scripted Simulate call schedules managed jobs. (UUM-102162)
6000.0.48f1
- Ensure scripted Simulate call schedules managed jobs. (UUM-102162)
6000.1.0f1
- Fixed a potential crash that occurred when a sub-emitter had multiple parent emitters. (UUM-86973)
- Fixed an issue by clarifing the unexpected behavior on ParticleSystem.Play() API documentation. (UUM-99113)
- Fixed mesh-related errors that occurred when editing a Particle System with a Sprite in the Shape module. (UUM-86163)
- Fixed particles colliding with only one terrain collider. (UUM-91921)
- Fixed undefined particle collision events being returned when the event list is larger than the event count. (UUM-97977)
- Introduced ParticleSystem.SetParticlesAndTrails() to allow trail particles to survive when Die With Particles is off, and the particles' lifetime ends with remaining trail data. This replaces ParticlesSystem.SetTrails(), which is now deprecated. (UUM-63445)
- Scheduling a Particle System job outside of MonoBehaviour.OnParticleUpdateJobScheduled() will now generate an InvalidOperationException in order to prevent incorrect job schedules which could cause a hang. (UUM-79599)
2022.3.61f1
- Clarify unexpected behavior on ParticleSystem.Play() API documentation. (UUM-99113)
6000.0.44f1
- Clarify unexpected behavior on ParticleSystem.Play() API documentation (UUM-99113)
- Fixed potential crash with sub-emitter with multiple parents. (UUM-86973)
6000.0.42f1
- Fixed undefined particle collision events being returned when the event list is larger than the event count. (UUM-97977)
2022.3.59f1
- Fixed mesh related errors when editing a Particle System with a Sprite in the Shape module. (UUM-86163)
6000.0.38f1
- Fixed mesh related errors when editing a Particle System with a Sprite in the Shape module. (UUM-86163)
- Fixed particles colliding with only one terrain collider. (UUM-91921)
2022.3.55f1
- Artefacts while displaying gizmo. (UUM-55691)
2022.3.53f1
- Limit the tile count in the Texture Sheet Animation module to 511 to avoid a potential crash scenario. (UUM-75642)
6000.0.25f1
- Scheduling a Particle System job outside of MonoBehaviour.OnParticleUpdateJobScheduled() will now generate an InvalidOperationException in order to prevent incorrect job schedules which could cause a hang. (UUM-79599)
2022.3.51f1
- Scheduling a Particle System job outside of MonoBehaviour.OnParticleUpdateJobScheduled() will now generate an InvalidOperationException in order to prevent incorrect job schedules which could cause a hang. (UUM-79599)
2022.3.49f1
- Added 2 new sorting modes for reversed depth.
- Fixed potential unbounded memory and excessive work when using Ring Buffer mode. (UUM-72277)
6000.0.18f1
- Fixed crash with Render triggered from OnEnable. (UUM-74045)
2022.3.45f1
- Crash with Shape Module in Mesh mode while spawning inactive object through prefab or asset bundle. (UUM-43091)
- Fixed invisible particles when shape Arc is set to 0 and Mode set to Loop. (UUM-78236)
6000.0.17f1
- Fixed an issue with invisible particles when shape Arc is set to 0 and Mode is set to Loop. (UUM-78236)
6000.0.14f1
- Fixed a crash with Shape Module in Mesh mode while spawning inactive object through prefab or asset bundle. (UUM-43091)
- Fixed sub-emitters being triggered too many times when the parent particle system's particles are spawned and destroyed in the same frame. (UUM-74058)
6000.0.13f1
- Fixed an issue where Particle System's "Texture Sheet Animation" module failed to load Sprite Atlas texture after exiting the Play mode. (UUM-69612)
- Limited the tile count in the Texture Sheet Animation module to 511 to avoid a potential crash scenario. (UUM-75642)
6000.0.12f1
- Fixed a freeze that occurs if user particle system jobs are completed immediately after schedule. (UUM-74409)
2022.3.39f1
- Fixed crash when calling Camera.Render during OnApplicationQuit. (UUM-55832)
6000.0.11f1
- Fix potential unbounded memory and excessive work when using Ring Buffer mode (UUM-72277)
- Updated ParticleSystem.Start() documentation to reflect correct behavior. (UUM-72281)
2022.3.38f1
- Convert Particles trail vertex color to linear space when needed. (UUM-71125)
- Fixed a freeze that occurs if user particle system jobs are completed immediately after schedule. (UUM-74409)
- Updated ParticleSystem.Start() documentation to reflect correct behavior. (UUM-72281)
6000.0.10f1
- Enabled converting particles trail vertex color to linear space when needed. (UUM-71125)
- Fixed crash when calling Camera.Render during OnApplicationQuit. (UUM-55832)
6000.0.0f1
- Enforced that a particle system using prewarm does nothing when calling Play from a script, especially if it was already playing. (UUM-69074)
- Add BakeTexture and BakeTrailsTexture scripting methods.
- Added the Custom Vertex Streams feature for particle trails.
- Improved two error messages to include the name of the Particle System.
6000.2.6f1
- Changed default particle material for HDRP to be consistent with other pipelines. (UUM-113852)
- Document unexpected behavior for PauseAndCatchUp culling mode. (UUM-102085)
- Fixed crash when using a speed multiplier that takes value of 0 and velocity is used to select the sprite. (UUM-111657)
- Fixed issue throwing errors when a trail renderer is auto-destructed while using the trail preview in the editor. (UUM-109475)
- Fixed jittering of particle editor when the window is made too small. (UUM-105164)
- Fixed memory leak related to ParticleSystem job fences.
2022.3.67f1
- Fixed jittering of particle editor when the window is made too small. (UUM-105164)
6000.2.7f2
- Fixed a potential crash that occurred when calling GetParticles in a particle system with trails. (UUM-40536)
6000.0.59f2
- Avoid throwing errors when a trail renderer is auto-destructed while using the trail preview in the editor. (UUM-109475)
- Changed default particle material for HDRP to be consistent with other pipelines. (UUM-113852)
- Document unexpected behavior for PauseAndCatchUp culling mode. (UUM-102085)
- Fixed crash when using a speed multiplier that takes value of 0 and velocity is used to select the sprite. (UUM-111657)
- Fixed jittering of particle editor when the window is made too small. (UUM-105164)
- Fixed memory leak related to ParticleSystem job fences.
- Prevent AABB related errors when executing a rendering command buffer in LateUpdate. (UUM-96997)
- Prevent potential crash when calling GetParticles on a system with trails. (UUM-40536)
6000.0.60f1
- Particles are now filling UNITY_MATRIX_PREV_M with identity to be consistent with world matrix.
6000.2.9f1
- Particles are now filling UNITY_MATRIX_PREV_M with identity to be consistent with world matrix.
2022.3.68f1
- Fixed memory leak related to ParticleSystem job fences.
6000.3.0f1
- Avoid throwing errors when a trail renderer is auto-destructed while using the trail preview in the editor. (UUM-109475)
- Changed default particle material for HDRP to be consistent with other pipelines (UUM-113852)
- Document unexpected behavior for PauseAndCatchUp culling mode (UUM-102085)
- Fix jittering of particle editor when the window is made too small (UUM-105164)
- Fixed a potential crash that occurred when calling GetParticles in a particle system with trails. (UUM-40536)
- Fixed an issue where some buttons overlapped in the Particle System editor window when the window size was too small. (UUM-105168)
- Fixed crash when using a speed multiplier that takes value of 0 and velocity is used to select the sprite. (UUM-111657)
- Fixed particle system tooltips where shown in the inspector, even though the UI controls were not visible. (UUM-100925)
- fixed to prevent TempJob memory leak warning when playing Particle Systems in Edit mode. (UUM-103773)
- Particles are now filling UNITY_MATRIX_PREV_M with identity to be consistent with world matrix.
Physics
6000.2.5f1
- PhysicsDebugger window has a minimum width/height. (UUM-114638)
- Fixed a crash inside Physics.IgnoreCollision where a user would pass a prefab asset (not a prefab asset instance) to the API thus internally ending with Transform components that don't belong to a UnityScene. An error message will now be issued when this usage is executed. (UUM-116541)
6000.0.58f1
- PhysicsDebugger window has a minimum width/height. (UUM-114638)
- Fixed a crash inside Physics.IgnoreCollision where a user would pass a prefab asset (not a prefab asset instance) to the API thus internally ending with Transform components that don't belong to a UnityScene. An error message will now be issued when this usage is executed. (UUM-116541)
6000.2.3f1
- Fixed a crash with regards to joint gizmo drawing where having a disabled ArticulationBody as a Joint component's connected body would provide invalid data. (UUM-114481)
6000.0.57f1
- Fixed a crash with regards to joint gizmo drawing where having a disabled ArticulationBody as a Joint component's connected body would provide invalid data. (UUM-114481)
- Fixed a memory leak that would occur when resizing the internal contacts array for physics scenes. (UUM-112248)
6000.2.2f1
- Fixed a crash when exiting playmode, which was caused due to physics scene data not being disposed in a thread safe manner. (UUM-92619)
6000.2.0f1
- Added allocation root reporting for Physics.IgnoreColliders entries. Memory usage for this API's data storage can now be found under *Physics/PhysX Shape Ignore Pairs*.
- Added the *Generate On Trigger Stay Events* option in *Project Settings* > *Physics* > *Settings* under the *GameObject* tab. When enabled (default), the system generates OnTriggerStay event data, maintaining preexisting behavior. When disabled, the system no longer generates OnTriggerStay event data.
- Due to the coefficient setting changes done for UUM-79798, pinning all particles on a Cloth component is no longer a unsupported operation. (UUM-79798)
- Improved thetooltips for the PhysicsSettings window.
- Added: Added the Physics.GetCurrentIntegrationInfo method which allows you to retrieve an instance of IntegrationInfo containing data about the currently running Physics SDK integration.
- Added: Exposed the IntegrationInfo type, which provides basic data about the currently used Physics SDK integration.
- Added a clamp to [0, ∞] for values passed to the Rigidbody.linearDamping and Rigidbody.angularDamping property setters. This ensures that damping values in the Rigidbody hhysics component are restricted to the range of 0 to infinity.
- Fixed a crash that would occur in Collider::FindNewAttached when parenting a root GameObject in OnDisable. (UUM-102784)
- Fixed a memory leak in the OnTriggerStay event storage.
- Fixed a performance regression in OnTrigger stay which would cause trigger dispatching to be quite slow when dealing with large amounts of Colliders in the same trigger volume. Eg: 10000+ colliders inside one trigger.
- Fixed an issue where ArticulationBody components would disregard update calls from Animator components playing a clip which animates an ArticulationBody property. (UUM-84463)
- Fixed an issue where calling Physics.IgnoreCollision(colA, colB, false) would not trigger PhysX's collision filter to re-evaluate contacts. Effectively allowing the two shapes to still ignore collision until one of them had it's filtering data updated. (UUM-96257)
- Fixed an issue where setting constraint data to Cloth components would reset the simulation. (UUM-79798)
- Fixed an issue with Rigidbody component sweep apis where Colliders would not respect ignore collision pairs. (UUM-91059)
- fixed an issue with Secured Physics.IgnoreCollisions() API to prevent having a collider ignore itself.
- Fixed dpi scaling for the collision layer matrix found inside Project Settings/Physics/Settings. (UUM-82261)
- Fixed Ensured WheelCollider::IsSupported internal api does not trigger repeated error messages in the project console.
- Fixed performance regression on Physics.IgnoreCollisions() when calling the specified API in large quantities. (UUM-91011)
- Fixed PhysicsVisualizationSettings.useSceneCam behavior to properly swap between SceneView.camera and Camera.main. Furthermore added a missing button to the PhysicsDebugger's Rendering tab to allow triggering this functionality from the UI.
- Fixed PhysX error "Failed to create Convex Mesh from source mesh" from being thrown when looking around the Scene View while having the Physics Debug tab open. (UUM-93081)
- Fixed the behavior of body swapping on configurable joints to only swap the parent and child actors on the joint without fully swapping their poses, ensuring the auto-configured anchor remains unchanged. (UUM-91813)
- Fixed tooltip for DynamicFriction field in PhysicsMaterial asset. (UUM-90780)
- Improved the *Ragdoll Builder* window by integrating the *Animator *component to automatically assign bones; added a *Clear* button to remove assigned bones; updated the information message to align with the new auto-fill workflow.
- Improved the performance of Physics.TransformSync in cases where deeply nested hierarchies containing large amounts of Collider components would add an Animator to any child within that hierarchy. Previously this would incur a massive performance hit. After these changes there is still a performance cost but far smaller than before, somewhere in the range of 8x-9x less depending on hierarchy. (UUM-87199)
6000.1.7f1
- Better tooltips for PhysicsSettings window.
6000.0.51f1
- Better tooltips for PhysicsSettings window.
6000.0.50f1
- Added: Added Physics.GetCurrentIntegrationInfo in order to allow retrieving an instance of IntegrationInfo containing data about the currently running Physics SDK integration.
- Added: Exposed the IntegrationInfo type containing basic data about the currently used Physics SDK integration.
- Clamp Linear and Angular dampling in rigidbody Physics component from 0 to Infinity.
- Fixed an issue where ArticulationBody components would disregard update calls from Animator components playing a clip which animates an ArticulationBody property. (UUM-84463)
6000.1.5f1
- Added a clamp to [0,inf] for for values passed to Rigidbody.linearDamping and Rigidbody.angularDamping property setters.
6000.1.4f1
- Added: Added Physics.GetCurrentIntegrationInfo in order to allow retrieving an instance of IntegrationInfo containing data about the currently running Physics SDK integration.
- Added: Exposed the IntegrationInfo type containing basic data about the currently used Physics SDK integration.
- Fixed an issue where ArticulationBody components would disregard update calls from Animator components playing a clip which animates an ArticulationBody property. (UUM-84463)
6000.0.49f1
- Fixed an issue with Rigidbody component sweep apis where Colliders would not respect ignore collision pairs. (UUM-91059)
- Fixed Crash in Collider::FindNewAttached when parenting a root GameObject in OnDisable (UUM-102784)
- Fixed dpi scaling for the collision layer matrix found inside Project Settings/Physics/Settings. (UUM-82261)
- Improved the performance of Physics.TransformSync in cases where deeply nested hierarchies containing large amounts of Collider components would add an Animator to any child within that hierarchy. Previously this would incur a massive performance hit. After these changes there is still a performance cost but far smaller than before, somewhere in the range of 8x-9x less depending on hierarchy. (UUM-87199)
6000.1.3f1
- Fixed an issue with Rigidbody component sweep apis where Colliders would not respect ignore collision pairs. (UUM-91059)
- Fixed dpi scaling for the collision layer matrix found inside Project Settings/Physics/Settings. (UUM-82261)
- Improved the performance of Physics.TransformSync in cases where deeply nested hierarchies containing large amounts of Collider components would add an Animator to any child within that hierarchy. Previously this would incur a massive performance hit. After these changes there is still a performance cost but far smaller than before, somewhere in the range of 8x-9x less depending on hierarchy. (UUM-87199)
6000.1.2f1
- Fixed Crash in Collider::FindNewAttached when parenting a root GameObject in OnDisable. (UUM-102784)
6000.0.48f1
- Fixed a crash on SetJointLocalActorFrames when changing connectedBody on a ConfigurableJoint. (UUM-99496)
- Fixed an issue where Joint gizmos would no longer follow the joint they are being displayed, during playmode.
- Fixed an issue where Joint gizmos would not display the perpendicular axis (normal of the joint axis) when selecting a ConfigurableJoint or CharacterJoint.
- Fixed swap bodies behaviour on configurable joint to not fully swap the actor poses but swap the parent - child actors on the joint. (UUM-91813)
6000.1.0f1
- Deprecated: Rigidbody.SetDensity has been deprecated. Use Rigidbody.mass instead to achieve the same simulation behavior.
- Removed the Enable Unified Heightmaps options in the Physics settings because it doesn't have any effect on the TerrainCollider component since the upgrade to PhysX 4.1.
- Fixed a PhysX error that stated "Failed to create Convex Mesh from source mesh" which appeared when looking around the Scene view while having the Physics Debug tab open. (UUM-93081)
- Fixed a race condition inside Physics Debugger's contacts tab. Where the underlying contacts array would be incorrectly passed onto new jobs while still in use inside the previous set of contacts display jobs.
- Fixed an issue by securing a mass properties recomputation case for Rigidbody components. A error message would be printed in the console if a concave MeshCollider would be present under a kinematic Rigidbody during authoring. This issue would happen due to a unsecured path inside the 'Awake' logic of Rigidbody where mass recomputation would be attempted on this setup. The PhysX SDK would log a message informing that the attempted operation was invalid on the aforementioned setup. (UUM-86499)
- Fixed an issue where calling Physics.IgnoreCollision(colA, colB, false) did not trigger PhysX's collision filter to re-evaluate contacts, which allowed the two shapes to still ignore collision until filtering data was updated. (UUM-96257)
- Fixed an issue where Joint gizmos would no longer follow the joint they are being displayed, during playmode.
- Fixed an issue where Joint gizmos would not display the perpendicular axis (normal of the joint axis) when selecting a ConfigurableJoint or CharacterJoint.
- Fixed an issue where mass distribution updates with regards to setting the center of mass for a Rigidbody component would not affect WheelCollider components. (UUM-84990)
- Fixed an issue where Physics Debugger wouldn't take physics shape scale into account when rendering. (UUM-83050)
- Fixed an issue where the CharacterController component would not properly have it's transform synced to the data set to the Transform component. (UUM-83065)
- Fixed an issue where the debug draw representation of TerrainCollider was incorrect after changing the position of it's GameObject.
- Fixed an issue where vehicle data would not be preserved when adding multiple WheelCollider components using the GameObject scripting APIs. (UUM-85527)
- Fixed an issue with CharacterController and WheelCollider components where a complete collision mask conflict (one mask indicates collision, while the other indicates to ignore the collision and the layer override priority is the same for both masks) would be resolved as 'collide' rather than 'ignore', resulting in unexpected collision events.
- Fixed an issue with Rigidbody's Angular Drag and Drag property data not being correctly upgraded when opening a scene asset saved in 2022LTS or earlier.
- Fixed an issue with TerrainCollider's tree debug visualization not being displayed at all.
- Fixed an issue with the Cloth component's inspector where exiting play-mode with the self and inter collision tool open would cause a null reference exception. (UUM-78853)
- Fixed CharacterJoint's derrived axis locks being ignored. This would cause some ragdoll setups for never come to rest during simulation. (UUM-83156)
- Fixed performance regression on Physics.IgnoreCollisions() when calling the specified API in large quantities. (UUM-91011)
- Fixed Repeated OnTriggerEnter Events with CharacterController Slope Limit Updates. (UUM-83065)
- Fixed stack corruption for Rigidbody.SweepTestAll. (UUM-96080)
- Fixed swap bodies behaviour on configurable joint to not fully swap the actor poses but swap the parent - child actors on the joint. (UUM-91813)
- Renamed serialized property names within Rigidbody component: m_Drag and m_AngularDrag are now m_LinearDamping and m_AngularDamping. The change was done in order to no longer be inconsistent with respect to the Rigidbody API which already adheres to this naming convention.
- Secured Physics.IgnoreCollisions() API to prevent having a collider ignore itself.
- Updating tooltip for DynamicFriction field in PhysicsMaterial asset. (UUM-90780)
2022.3.60f1
- Physics: Fixed an issue where Joint.connectedArticulationBody could not be set to null after assigning a non-null reference to an ArticulationBody component. (UUM-66765)
6000.0.40f1
- Fixed an issue where calling Physics.IgnoreCollision(colA, colB, false) would not trigger PhysX's collision filter to re-evaluate contacts. Effectively allowing the two shapes to still ignore collision until one of them had it's filtering data updated. (UUM-96257)
6000.0.39f1
- Fixed PhysX error "Failed to create Convex Mesh from source mesh" from being thrown when looking around the Scene View while having the Physics Debug tab open. (UUM-93081)
6000.0.38f1
- Fixed an issue by updating tooltip for DynamicFriction field in PhysicsMaterial asset. (UUM-90780)
- Fixed performance regression on Physics.IgnoreCollisions() when calling the specified API in large quantities. (UUM-91011)
6000.0.35f1
- Secured a mass properties recomputation case for Rigidbody components. A error message would be printed in the console if a concave MeshCollider would be present under a kinematic Rigidbody during authoring. This issue would happen due to a unsecured path inside the 'Awake' logic of Rigidbody where mass recomputation would be attempted on this setup. The PhysX SDK would log a message informing that the attempted operation was invalid on the aforementioned setup. (UUM-86499)
6000.0.22f1
- Improved the performance of setting position and rotation to colliders that belong to a Rigidbody or ArticulationBody component.
- Renamed the profiler marker "Dynamic WheelCollider.Create" to "WheelCollider.Create" in order to clarify where the marker is coming from.
- Fixed an issue with cloth self collision where setting and clearing self collision indices would cause simulation artifacts unless self collision distance was set to 0.0f prior to clearing. Now when clearing self collision indices distance/stiffness no longer play a role in the simulation of the cloth component. (UUM-78851)
- Fixed an issue with the Physics Debugger where attempting to visualize a character controller would assert and cause the shape's visualization to not be posed correctly.
6000.0.27f1
- Fixed an issue where the CharacterController component would not properly have it's transform synced to the data set to the Transform component. (UUM-83065)
- Fixed Repeated OnTriggerEnter Events with CharacterController Slope Limit Updates. (UUM-83065)
- Renamed serialized property names within Rigidbody component: Drag and AngularDrag are now LinearDamping and AngularDamping. The change was done in order to no longer be inconsistent with respect to the Rigidbody API which already adheres to this naming convention.
6000.0.26f1
- Fixed an issue where vehicle data would not be preserved when adding multiple WheelCollider components using the GameObject scripting APIs. (UUM-85527)
6000.0.25f1
- Fixed a race condition inside Physics Debugger's contacts tab. Where the underlying contacts array would be incorrectly passed onto new jobs while still in use inside the previous set of contacts display jobs.
- Fixed an issue where mass distribution updates with regards to setting the center of mass for a Rigidbody component would not affect WheelCollider components. (UUM-84990)
- Fixed an issue with the Cloth component's inspector where exiting play-mode with the self and inter collision tool open would cause a null reference exception. (UUM-78853)
- Fixed CharacterJoint's derrived axis locks being ignored. This would cause some ragdoll setups for never come to rest during simulation. (UUM-83156)
6000.0.24f1
- Fixed an issue where Physics Debugger wouldn't take physics shape scale into account when redering. (UUM-83050)
2022.3.51f1
- Fixed an issue with the Cloth component's inspector where exiting play-mode with the self and inter collision tool open would cause a null reference exception. (UUM-78853)
- Revert fix for small body tunnelling at high (~200Hz) simulation frequencies. If effected please use recommended workaround (decrease ccd threshold to slightly under 1/4 of the half-extent of the scene's smallest object).
6000.0.20f1
- Fixed a crash caused by the PhysicsDebugDraw C# API still being called when the Physics Debugger window is docked and out of focus. (UUM-79618)
- Fixed an issue where exiting Play mode inside the Editor would not clear existing trigger stay events. (UUM-78460)
- Fixed an issue where logging inside the creation of PxCpuTaskDispatchers would spam Editor.log during asset import.
6000.0.19f1
- Fixed an issue where filtering data would not be properly propagated to a WheelCollider from its Rigidbody. (UUM-78024)
6000.0.17f1
- Added a new memory root "Physics Debugger" for tracking the memory allocated by the Physics Debugger tool.
- Fixed an issue where Physics Debugger memory was being reported under default memory rather than physics memory.
6000.0.15f1
- Added: Fixed 'Reuse Collision Callbacks' behaviour in CharacterController; when on it now prevents garbage generation when using the OnControllerColliderHit callback. (UUM-60515)
- Fixed a memory leak inside the physics debug draw logic where the filtering data would never be released.
- Fixed an issue where calling Physics.IgnoreCollision(colA, colB) when either of the colliders is disabled, would result in the call to be ignored. (UUM-72368)
- Fixed an issue where creating new PhysicsMaterial assets would trigger a deserialization error due to the asset type attempting to fetch the default material from PhysicsMaterial::Reset rather than PhysicsMaterial::SmartReset. The later is normally used to access other objects during creation. (UUM-76665)
6000.0.13f1
- Fixed an issue where negative scale would incorrectly affect the joint axis computation. Resulting in explosive behavior for the first few frames. (UUM-75908)
6000.0.10f1
- Added: Fixed 'Reuse Collision Callbacks' behaviour in CharacterController; when on it now prevents garbage generation when using the OnControllerColliderHit callback. (UUM-60515)
- Fixed an issue where collider trigger event dispatching would incorrectly keep some trigger pairs when processing PhysX trigger events. (UUM-74444)
2022.3.37f1
- Fixed a memory corruption for OverlapXCommand APIs where we would end up writing out of bounds into the results array. Effectively corrupting the adjacent memory block, this would eventually lead to a crash, either immediately or shortly after the operation concluded. (UUM-71476)
6000.0.9f1
- Fixed an issue where all Joint component types apart from HingeJoint would be treated as having their limit ranges (-tau,+tau) rather than (-pi,+pi) by default. This issue manifested as unstable/explosive initial motion of any joint system not using HingeJoint components. (UUM-72854)
- Fixed an issue where Colliders would skip over the root ArticulationBody due to initialization order. This would end up forcing the colliders to remain static and be ignored by the ArticulationBody components that they should be attached to. (UUM-72958)
6000.0.8f1
- Fixed an issue where Joint::Reset() would accidentally clear the cached joint actor poses effectively making the joint snap to origin. This issue would only occur when adding the Joint via GameObject::AddComponent<T>() api. (UUM-73241)
6000.0.7f1
- Improved the behavior of MeshCollider mesh cooking by allowing again the use of meshes where the distance between two vertices of a triangle is greater than 500 units. Using meshes as such can break simulation (especially character controller) and query stability in PhysX. This issue would only occur when MeshColliderCookingOptions.WeldColocatedVertices or MeshColliderCookingOptions.EnableMeshCleaning would be enabled when baking a triangle mesh.
- Improved the label for the physics integration dropdown in order to clarify what the property does.
- Improved the message provided when using a mesh that contains triangles where the distance between any two vertices is greater than 500 units. The message now effectively reflects the guidance within the PhysX SDK documentation.
- Fixed an issue where ignorance lists would not persist if the involved colliders get disabled and re-enabled. (UUM-72127)
- Fixed an issue where the physics integration dropdown would always be disabled.
- Fixed an issue where the Physics settings uxml files defined the window title labels without a proper padding. Resulting in the titles being slightly misaligned.
- Fixed raycast not hitting a collider when part of a ignore collision pair.
6000.0.5f1
- Fixed an issue where a Collider's filter data would not properly update when setting a new layer to the GameObject the component is on. This caused collisions to either be ignored or not based on the previous layer's mask rather than the new one. (UUM-72299)
- Fixed an issue where pose updates to character controller would be rejected due to incorrect comparisons when checking if pose was changed. (UUM-72540)
- Fixed an issue where the collision layer matrix would be incorrectly scaled. A follow up fix will be done to fully enable dpi scaling for this part of the UI. (UUM-61750)
- Fixed window titles for the physics manager UI in Project Settings -> Physics and Project Settings -> Physics -> Settings. (UUM-61750)
6000.0.4f1
- Improved joint actor frame computation by ensuring initial actor frames only get set during initialization or when assigning a connected body to the joint.
- Fixed an issue caused by a previous change to IgnoreCollision where clearing colliders from the ignorance list would stop their list ID effectively losing all other ignorance pairs those colliders had (UUM-72148)
- Fixed an issue where joint local body frame would drift when anchors get recalculated. Causing the joint to lose it's initial rest frame. (UUM-58304)
- Related to the entry of UUM-58304, the main issue of the joint frame is fixed and the old behavior when no extended limits are present functions as expected. When extended limits are used in conjunction with a motorized hinge, the hinge joint local body frame no longer gets an offset based on the current transforms of the bodies attached to the joint. Previously this would happen due to the internal PhysX joint being recreated as either a 6-dof or hinge joint depending on a motor/spring being used or not. (UUM-70652)
6000.0.2f1
- Fixed a memory corruption inside the PhysicsScene implementation, which in turn caused crashes during the runtime depending on scene setup. (UUM-71387)
6000.0.0f1
- Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.
- Improved the behavior of Rigidbody/ArticulationBody::InertiaTensorRotation. Setting rotation now correctly use the inertia tensor override, rather than retaining the last precomputed inertia tensor. (UUM-59748)
6000.2.6f1
- Added: Physics::RebuildBroadphaseRegions has been unmarked from being deprecated due to multi-box pruning broad phase being brought back. (UUM-112553)
- Brought back multi-box pruning broad phase, due to automatic box pruning being insufficient for larger world use-cases. (UUM-112553)
- Fixed an issue where when creating a high number of tree colliders on terrain, the editor would crash. (UUM-108799)
6000.0.59f2
- Added: Physics::RebuildBroadphaseRegions has been unmarked from being deprecated due to multi-box pruning broad phase being brought back. (UUM-112553)
- Brought back multi-box pruning broad phase, due to automatic box pruning being insufficient for larger world use-cases. (UUM-112553)
- Fixed a crash when exiting playmode, which was caused due to physics scene data not being disposed in a thread safe manner. (UUM-92619)
6000.2.9f1
- Fixed a crash that could occur with TerrainCollider when the TerrainData asset has tree prototypes specified but no tree instances painted.
6000.2.13f1
- Fixed an issue where async component destruction would corrupt the physx vehicle integration, effectively breaking filtering data for wheels. (UUM-117450)
- Fixed issue causing cloth to stretch significantly, especially with higher cloth resolutions. (UUM-116109)
6000.2.14f1
- Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger. (UUM-124744)
- Fixed an issue with pinning particles of a Cloth component at runtime from script or using authoring tools during playmode.
- Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding. (UUM-124744)
6000.0.63f1
- Due to the coefficient setting changes done for UUM-79798, pinning all particles on a Cloth component is no longer a unsupported operation. (UUM-79798)
- Fixed a crash that would occur when adding a Cloth component to a GameObject with an existing TextMesh component. By default both Cloth and TextMesh components can't share the same GameObject due to the fact that they require different renderers to work, MeshRenderer and SkinnedMeshRenderer respectively. (UUM-125416)
- Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger. (UUM-124744)
- Fixed an issue where setting constraint data to Cloth components would reset the simulation. (UUM-79798)
- Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding. (UUM-124744)
6000.2.15f1
- Fixed a crash inside Rigidbody.Move which could occur when calling the method on a fully disabled body. (UUM-126746)
- Fixed a crash that would occur when adding a Cloth component to a GameObject with an existing TextMesh component. By default both Cloth and TextMesh components can't share the same GameObject due to the fact that they require different renderers to work, MeshRenderer and SkinnedMeshRenderer respectively. (UUM-125416)
6000.3.0f1
- Fixed a crash that occurred when calling Rigidbody.Move on a disabled Rigidbody component. (UUM-126746)
- Fixed a crash that would occur when adding a Cloth component to a GameObject with an existing TextMesh component. By default both Cloth and TextMesh components can't share the same GameObject due to the fact that they require different renderers to work, MeshRenderer and SkinnedMeshRenderer respectively. (UUM-125416)
- Fixed an issue with pinning particles of a Cloth component at runtime from script or using authoring tools during playmode.
- Fixed issue causing cloth to stretch significantly, especially with higher cloth resolutions. (UUM-116109)
- Improved the tooltips for the *Physics Settings* window.
- Renamed the API parameter rot to rotation in Rigidbody.MoveRotation() to ensure consistency with Rigidbody.MovePosition().
- The "Reuse Collision Callbacks" option inside the Physics settings is now enabled by default for new projects.
- You can now strip the PhysX integration from build targets when that use "Strip Engine Code" to remove native Unity code. To strip the PhysX integration, set the *GameObject SDK* dropdown to "None" in *Project Settings > Physics*.
- Added: Unmarked Physics::RebuildBroadphaseRegions as deprecated because the multi-box pruning broad phase has been reintroduced. (UUM-112553)
- Deprecated: Deprecated Physics.autoSyncTransforms. If you require manual transform synchronization between Transform component data and physics component data, use Physics.SyncTransforms method instead.
- Deprecated: Deprecated Physics.BakeMesh(int, bool). Use Physics.BakeMesh(EntityId, bool) instead.
- Deprecated: Deprecated Physics.BakeMesh(int, bool, MeshColliderCookingOptions). Use Physics.BakeMesh(EntityId, bool, MeshColliderCookingOptions) instead.
- Deprecated: Deprecated RaycastHit.colliderInstanceID. Use RaycastHit.colliderEntityId instead.
- Obsoleted: Marked ContactPair.colliderInstanceID, ContactPair.otherColliderInstanceID, ContactPairHeader.bodyInstanceID, and ContactPairHeader.otherBodyInstanceID as obsolete. Use ContactPair.colliderEntityId, ContactPair.otherColliderEntityId, ContactPairHeader.bodyEntityId, and ContactPairHeader.otherBodyEntityId instead. These APIs are now based on EntityId.
- Set a minimum width and height for the Physics Debugger window. (UUM-114638)
- Ensure havok shows up as "Experimental" when enabled.
- Fixed a crash inside Physics.IgnoreCollision where a user would pass a prefab asset (not a prefab asset instance) to the API thus internally ending with Transform components that don't belong to a UnityScene. An error message will now be issued when this usage is executed. (UUM-116541)
- Fixed a crash that occurred when calling Rigidbody.Move on a disabled Rigidbody component. (UUM-126746)
- Fixed a crash that would occur when adding a Cloth component to a GameObject with an existing TextMesh component. By default both Cloth and TextMesh components can't share the same GameObject due to the fact that they require different renderers to work, MeshRenderer and SkinnedMeshRenderer respectively. (UUM-125416)
- Fixed a crash when exiting playmode, which was caused due to physics scene data not being disposed in a thread safe manner. (UUM-92619)
- Fixed a crash with regards to joint gizmo drawing where having a disabled ArticulationBody as a Joint component's connected body would provide invalid data. (UUM-114481)
- Fixed a memory leak that would occur when resizing the internal contacts array for physics scenes (UUM-112248)
- Fixed a number of crashes due to access to physics scene data not being thread safe when loading a large number of scenes. (UUM-71174)
- Fixed an issue where async component destruction would corrupt the physx vehicle integration, effectively breaking filtering data for wheels. (UUM-117450)
- Fixed an issue where setting geometry data to GeometryHolder would write out of bounds, due the the memory alignment being incorrect on 32bit builds.
- Fixed an issue where when creating a high number of tree colliders on terrain, the editor would crash. (UUM-108799)
- Fixed an issue with pinning particles of a Cloth component at runtime from script or using authoring tools during playmode.
- Fixed issue causing cloth to stretch significantly, especially with higher cloth resolutions. (UUM-116109)
- Fixed Multi-box pruning broad phase now restored, because automatic box pruning was insufficient for larger worlds. (UUM-112553)
- Resolved a NullReferenceException error in the Ragdoll Builder Window that occurred when clicking the 'Create' or 'Cancel' buttons. (UUM-112209)
6000.0.64f1
- Fixed a crash inside Rigidbody.Move which could occur when calling the method on a fully disabled body. (UUM-126746)
6000.3.1f1
- Added settings to control how often the Physics system deallocated internal collision, trigger, and joint event buffers. This reduces memory pressure during a physics scene's preparation stage. You can find these settings at *Project Settings* > *Physics* > *Settings* > *GameObjects*, under the *Release Simulation Buffers* section. (UUM-112248)
- Added: Added a Physics method to manually deallocate collision, trigger, and joint event buffers. Use this when you don't want to enable automatic deallocation and need to recover memory during specific events. (UUM-112248)
- Fixed a typo on "Clear Locked Objects" button inside the Physics Debugger. (UUM-124744)
- Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory. (UUM-112248)
- Fixed the padding for all the buttons in the Physics Debugger window, most of the buttons on the right side of the window had no padding. (UUM-124744)
6000.0.65f1
- Added the ability to specify if internal collision, trigger and joint event buffers should be de-allocated with a specific time interval. Effectively allowing memory pressure to be reduced when a physics scene's preparation stage runs. These settings can be found in "Project Settings -> Physics -> Settings -> GameObjects tab, under the "Release Simulation Buffers" foldout. (UUM-112248)
- Exposed log verbosity as a option within the physics pane in order to allow users to suppress some warnings/logs coming out of the PhysX integration. The new setting can be found under Edit->Project Settings->Physics->Settings within the GameObject tab.
- Added: Added Physics. method for cases when it is undesirable to enable auto de-allocation of events and instead a manual approach is desired where memory can be recovered during specific events. (UUM-112248)
- Added the overflow: hidden property to the collision layer matrix container in order to no longer generate scroll bars when scaling down the project settings window. (UUM-111251)
- Fixed an issue where some logs messages coming from the PhysX integration would be ignored.
- Fixed an issue with static collider creation where repeated disable/enable operations would accumulate PhysX SDK helper structures eventually causing the application to run out of memory. (UUM-112248)
- Improved performance of heightfield creation for terrain collider while async loading.
Physics 2D
6000.2.1f1
- Fix an issue where an uninitialized normal impulse for a contact is returned. (UUM-112903)
6000.0.56f1
- Fixed an issue where an uninitialized normal impulse for a contact is returned. (UUM-112903)
6000.2.0f1
- Added: Added the Collider2D.CanContact method, which checks if two colliders can ever come into contact.
- Added: Added Collider2D.contactMask property, which calculates the effective LayerMask. This includes both the Layer Collision Matrix settings along with any Rigidbody2D and Collider2D layer overrides specified.
- Added: Added PolygonCollider2D.CreateFromSprite which calculates new PolygonCollider2D paths from a specific Sprite as is done automatically when a PolygonCollider2D is first added.
- Deprecated: Deprecated the ContactFilter2D.NoFilter method. Use the static property ContactFilter2D.noFilter instead.
- Fixed tooltip rendering for the Rigidbody2D Simulation Mode layer selection in the Physics2DSettings.
- Fixed "Physics2D.GetRayIntersection" overload to correctly use the "layerMask" argument. (UUM-103933)
- Fixed an issue to ensure that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified. (UUM-56687)
- Fixed an issue to ensure that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified. (UUM-56687)
- Fixed an issue where modifying the sub-colliders used by a CompositeCollider2D inside a prefab caused unexpected behavior. (UUM-103177)
- Fixed memory leak when reporting 2D physics collision callbacks. (UUM-108093)
- Fixed now allowing "Rigidbody2D.SlideMovement.surfaceUp" to have zero magnitude. When this is used, it allows the "Rigidbody2D.Slide" feature to move in a "top down" view where all surfaces can be slid across. (UUM-91870)
- Fixed to ensure that all 2D Physics OnCollision/OnTrigger produce Enter/Exit callbacks in the correct order under all circumstances. (UUM-101320)
- Fixed Transform Z so now it ensures that changing the position only doesn't affect Rigidbody2D interpolation. (UUM-108922)
2022.3.64f1
- Fixed memory leak when reporting 2D physics collision callbacks. (UUM-108093)
6000.0.52f1
- Ensure that changing the Transform Z position only does not affect Rigidbody2D interpolation. (UUM-108922)
- Fixed memory leak when reporting 2D physics collision callbacks. (UUM-108093)
6000.1.9f1
- Ensure that changing the Transform Z position only does not affect Rigidbody2D interpolation. (UUM-108922)
6000.1.8f1
- Fixed memory leak when reporting 2D physics collision callbacks. (UUM-108093)
6000.0.50f1
- Fixed "Physics2D.GetRayIntersection" overload to correctly use the "layerMask" argument. (UUM-103933)
- Fixed an issue when modifying the sub-colliders a CompositeCollider2D uses when inside a prefab. (UUM-103177)
- Fixed tooltip rendering for the Rigidbody2D Simulation Mode layer selection in the Physics2DSettings.
6000.1.5f1
- Fixed "Physics2D.GetRayIntersection" overload to correctly use the "layerMask" argument. (UUM-103933)
- Fixed tooltip rendering for the Rigidbody2D Simulation Mode layer selection in the Physics2DSettings.
6000.1.4f1
- Fixed an issue where modifying the sub-colliders used by a CompositeCollider2D inside a prefab caused unexpected behavior. (UUM-103177)
6000.0.49f1
- Ensure that all 2D Physics OnCollision/OnTrigger produce Enter/Exit callbacks in the correct order under all circumstances. (UUM-101320)
2022.3.62f1
- Ensure that all 2D Physics OnCollision/OnTrigger produce Enter/Exit callbacks in the correct order under all circumstances. (UUM-101320)
6000.1.2f1
- Ensure that all 2D Physics OnCollision/OnTrigger produce Enter/Exit callbacks in the correct order under all circumstances. (UUM-101320)
6000.1.0f1
- Changed: Renamed AreaEffector2D.angularDrag to AreaEffector2D.angularDamping.
- Changed: Renamed AreaEffector2D.drag to AreaEffector2D.linearDamping.
- Changed: Renamed BuoyancyEffector2D.angularDrag to BuoyancyEffector2D.angularDamping.
- Changed: Renamed BuoyancyEffector2D.drag to BuoyancyEffector2D.linearDamping.
- Changed: Renamed PointEffector2D.angularDrag to PointEffector2D.angularDamping.
- Changed: Renamed PointEffector2D.drag to PointEffector2D.linearDamping.
- Fixed an issue by "Rigidbody2D.SlideMovement.surfaceUp" allowing the Rigidbody2D.Slide feature to move in a "top down" view where all surfaces can be slid across. (UUM-91870)
- Fixed an issue to ensure that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified. (UUM-56687)
- Fixed an issue to ensure that Rigidbody2D.Cast correctly uses the ContactFilter2D.useTriggers or the global Physics2D.queriesHitTriggers options. (UUM-87102)
- Fixed an issue when disabling a Collider2D component to ensure that contacts are not destroyed before they are reported if Callbacks On Disable is active. (UUM-89955)
6000.0.41f1
- Fixed issue by ensuring that Rigidbody2D and Collider2D Cast and Overlap queries implicitly also use the include/exclude layers alongside the collision layer matrix when a ContactFilter2D is not specified. (UUM-56687)
2022.3.59f1
- Ensure that both Animation Root Motion rotation and Animation Transform rotation correctly rotate a Rigidbody2D. (UUM-79513)
6000.0.36f1
- Allow "Rigidbody2D.SlideMovement.surfaceUp" to have zero magnitude. When this is used, it allows the "Rigidbody2D.Slide" feature to move in a "top down" view where all surfaces can be slid across. (UUM-91870)
6000.0.32f1
- When disabling a Collider2D, ensure that contacts are not destroyed before they are reported if "Callbacks On Disable" is active. (UUM-89955)
2022.3.55f1
- When disabling a Collider2D, ensure that contacts are not destroyed before they are reported if "Callbacks On Disable" is active. (UUM-89955)
2022.3.49f1
- When using Rigidbody2D interpolation and changing the Transform directly, the Transform pose has the priority for interpolation whereas when changing the Rigidbody2D pose directly, the Rigidbody2D pose has the priority over the Transform. This stops "jitter" issues when driving the Rigidbody2D constantly via the Transform. This still isn't a recommended practice however. (UUM-82789)
6000.0.18f1
- Fixed a crash when a contact was created and destroyed in the same simulation step and Unity was reading the friction/bounciness. (UUM-78661)
6000.0.17f1
- Known issue: A potential crash can happen when a 2D Physics contact is created and destroyed in the same simulation step.
6000.0.16f1
- Known issue: A potential crash can happen when a 2D Physics contact is created and destroyed in the same simulation step.
2022.3.40f1
- Removed invalid sentence for the Collider2D.OverlapCollider method that accepts a List as an argument.
6000.0.12f1
- Removed invalid sentence in Scripting documentation for the Collider2D.Overlap methods that accept a List<T> as an argument.
6000.0.14f1
- Added: Collider2D.bounceCombine property (read only).
- Added: Collider2D.frictionCombine property (read only).
- Added: ContactPoint2D.bounciness property (read only).
- Added: ContactPoint2D.friction property (read only).
- Added: PhysicsMaterial2D.bounceCombine property.
- Added: PhysicsMaterial2D.frictionCombine property.
- Added: PhysicsMaterial2D.GetCombinedValues method.
- Added: PhysicsMaterialCombine2D enumeration used by PhysicsMaterial2D.
6000.0.11f1
- Changed: Rigidbody2D.angularDrag is now Rigidbody2D.angularDamping.
- Changed: Rigidbody2D.drag is now Rigidbody2D.linearDamping.
- Changed: Rigidbody2D.velocity is now Rigidbody2D.linearVelocity.
- Changed: Rigidbody2D.velocityX is now Rigidbody2D.linearVelocityX.
- Changed: Rigidbody2D.velocityY is now Rigidbody2D.linearVelocityY.
- Deprecated: Rigidbody2D.isKinematic is deprecated. Use Rigidbody2D.bodyType instead.
6000.0.9f1
- Rigidbody2D.Slide now correctly uses the specified Physics2D.IgnoreCollision controls. (UUM-59578)
6000.0.7f1
- Change the default value of contact-threshold to zero (off) by default for new projects and improve its tooltip.
- A PolygonCollider2D associated with a SpriteRenderer using "Sliced" Draw Mode should not crash when empty paths are added. (UUM-71177)
6000.0.3f1
- Ensure that the Physics2D.contactThreshold isn't applied to contacts involving chain-shape primitives.
6000.0.60f1
- Added to the scripting documentation for all physics queries that return multiple results a note of "NOTE: All results are sorted into ascending distance order i.e. the first result is the closest.". (UUM-120631)
- Ensure that "Rigidbody2D.Slide" correctly ignores colliders specified with "Physics2D.IgnoreCollision". (UUM-120474)
- Rigidbody2D.Slide should always move to the point of contact independent of the current slide angle threshold. (UUM-120297)
6000.2.8f1
- Added to the scripting documentation for all physics queries that return multiple results a note of "NOTE: All results are sorted into ascending distance order i.e. the first result is the closest.". (UUM-120631)
- Ensure that "Rigidbody2D.Slide" correctly ignores colliders specified with "Physics2D.IgnoreCollision". (UUM-120474)
- Rigidbody2D.Slide should always move to the point of contact independent of the current slide angle threshold. (UUM-120297)
6000.3.0f1
- Added conversion operators for LowLevelPhysics2D.PhysicsJoint.
- Add missing methods to retrieve all geometry-islands for PhysicsComposer and PhysicsDestructor operations. (UUM-126432)
- Fix an issue in PhysicsComposer where the tesselator could leak if tesselation were to fail.
- Fixed a crash when using PhysicsWorld Transform Tweening. (UUM-126195)
- Added extra safety when locking physics worlds so that using invalid bodies, shapes or joints always produces a lock and displays a nice console warning.
- Added new low-level 2D physics API based upon Box2D v3. This does not interact with or change the existing API or components at this time. Later, this new API will replace the existing API and be integrated into the existing components.
- The LowLevelPhysics2D renderer now performs orthographic render culling, which significantly improves debug rendering performance in large scenes.
- The LowLevelPhysics2D.PhysicsRotate property drawer now shows angles labelled as "Angle" and not "Degrees".
- Added: ContactManifold.ManifoldPoint now has a speculative property to indicate if it's speculative and therefore hasn't interacted during the simulation step.
- Added: PhysicsWorld.DrawGeometry can now draw a ReadOnlySpan<> of geometry.
- Deprecated: Deprecated Physics2D.autoSyncTransforms. If you require manual transform synchronization between Transform component data and physics2d component data, use Physics2D.SyncTransforms method instead.
- Added to the scripting documentation for all physics queries that return multiple results a note of "NOTE: All results are sorted into ascending distance order i.e. the first result is the closest." (UUM-120631)
- Ensure that "Rigidbody2D.Slide" correctly ignores colliders specified with "Physics2D.IgnoreCollision". (UUM-120474)
- Fixed an issue where an uninitialized normal impulse for a contact is returned. (UUM-112903)
- Fixed an issue with Rigidbody2D linear and angular drag to damping rename when used in prefab variants. (UUM-122242)
- Fixed memory leak when reporting 2D physics collision callbacks. (UUM-108093)
- Fixed Rigidbody2D.Slide should always move to the point of contact independent of the current slide angle threshold. (UUM-120297)
- Fixed tooltip rendering for the Rigidbody2D Simulation Mode layer selection in the Physics2DSettings.
- Fixed: Ensured that changing the Transform Z position only doesn't affect Rigidbody2D interpolation. (UUM-108922)
6000.0.62f1
- Fixed an issue with Rigidbody2D linear/angular drag to damping rename when used in prefab variants. (UUM-122242)
6000.2.11f1
- Fixed an issue with Rigidbody2D linear/angular drag to damping rename when used in prefab variants. (UUM-122242)
6000.3.1f1
- Assign memory label roots for both low-level and high-level 2D physics so allocations all show under the "Physics2D" label in the Memory Analyzer.
6000.3.2f1
- Fixed an issue where an "InvalidOperationException" was thrown when calling "PhysicsBody.SetAndWriteTransform" when the "PhysicsWorld.TransformWriteMode" was "PhysicsWorld.TransformWriteMode.Slow3D". (UUM-129537)
6000.0.65f1
- Ensure that all available project templates have the 2D physics project setting option of "Reuse Collision Callbacks" enabled. (UUM-129517)
PhysX Integration
6000.2.5f1
- Known issue: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
6000.0.19f1
- Known issue: OnTriggerStay is called indefinitely after first time it is triggered when there is no GameObject inside the trigger (UUM-78460)
6000.0.14f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
2022.3.41f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.13f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.12f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
2022.3.39f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.11f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
2022.3.38f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.10f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
2022.3.37f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.9f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
2022.3.36f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.8f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
2022.3.35f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.7f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
- Known issue: Jerky initialization of Joints occurs when Configurable Joint Limits are used (UUM-72854)
2022.3.34f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.5f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.4f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.0.3f1
- Known issue: A 1000 times heavier GameObject will stutter when colliding with a lighter GameObject (UUM-65366)
6000.2.6f1
- Known issue: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
6000.2.7f2
- Known issue: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
6000.2.8f1
- Known issue: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
6000.2.9f1
- Known issue: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
6000.2.10f1
- Known issue: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
6000.2.11f1
- Known issue: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
6000.2.12f1
- Known issue: Wheel Collider does not interact with other colliders when the GameObject is destroyed and instantiated (UUM-117450)
Platform Audio
6000.1.13f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.12f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.11f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.0.53f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.10f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.0.52f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.9f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.8f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.7f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.0.51f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.6f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.0.50f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.5f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.4f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.0.49f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.3f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.2f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.1f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.0.48f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.1.0f1
- Known issue: Android Player freezes when an Audio Source is playing and an incoming call is picked up and then hung up and the Audio Source is started again (UUM-103525)
6000.0.2f1
- Known issue: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)
- Known issue: [Linux] No audio output when playing audio (UUM-53143)
2023.2.20f1
- Known issue: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)
2023.2.19f1
- Known issue: Crash on FMOD::CodecMPEG::setPositionInternal when a mobile platform is selected and a specific audio clip is played (UUM-62086)
6000.0.65f1
- Known issue: [Windows] Crash on AudioManager::InitFMOD when performing various actions in the Editor (UUM-126803)
Playables
6000.2.0f1
- Fixed an issue where PlayableOutput.SetSourcePlayable performed slowly on PlayableGraph instances with many outputs.
6000.1.10f1
- Fixed an issue where PlayableOutput.SetSourcePlayable would take a long time on PlayableGraphs with many outputs.
6000.0.52f1
- Fixed an issue where PlayableOutput.SetSourcePlayable would take a long time on PlayableGraphs with many outputs.
6000.3.0f1
- Fixed an issue where PlayableOutput.SetSourcePlayable would take a long time on PlayableGraphs with many outputs.
Player
6000.2.0f1
- Fixed an issue where the startup logs would be missing from the normal log file (or standard output) when the "Capture Startup Logs" player setting was enabled. (UUM-102670)
- Fixed changing resolution width/height in player settings not applying upon building & running the player if no other resolution settings changed. (UUM-92847)
- The DeveloperConsole now correctly opens after being re-enabled, fixing an issue where it would remain stuck in a closed state. (UUM-109718)
2022.3.65f1
- The DeveloperConsole now correctly opens after being re-enabled, fixing an issue where it would remain stuck in a closed state. (UUM-109718)
6000.0.54f1
- The DeveloperConsole now correctly opens after being re-enabled, fixing an issue where it would remain stuck in a closed state. (UUM-109718)
6000.1.13f1
- The DeveloperConsole now correctly opens after being re-enabled, fixing an issue where it would remain stuck in a closed state. (UUM-109718)
6000.0.51f1
- Fixed an issue where the startup logs would be missing from the normal log file (or standard output) when the "Capture Startup Logs" player setting was enabled. (UUM-102670)
6000.1.5f1
- Fixed an issue where the startup logs would be missing from the normal log file (or standard output) when the "Capture Startup Logs" player setting was enabled. (UUM-102670)
6000.1.0f1
- Unity now supports QNX 8.0
- Fixed changing resolution width/height in player settings not applying upon building & running the player if no other resolution settings changed. (UUM-92847)
2022.3.58f1
- Fixed changing resolution width/height in player settings not applying upon building & running the player if no other resolution settings changed. (UUM-92847)
6000.0.38f1
- Fixed changing resolution width/height in player settings not applying upon building & running the player if no other resolution settings changed. (UUM-92847)
6000.0.21f1
- Fixed a corner case crash bug on server build player shutdown. (UUM-61775)
2022.3.47f1
- Fixed deadlock when loading/unloading a large number of content files.
2022.3.37f1
- Fixed possible crash on shut down when custom player loop is set. (UUM-72551)
6000.0.8f1
- Fixed memory leak when calling GameObject.InstantiateAsync (UUM-72458)
2022.3.35f1
- Fixed a memory leak when calling GameObject.InstantiateAsync. (UUM-72458)
6000.0.7f1
- Fixed as issue in URP Forward+ where screen space decals would not render in builds if using rendering layers. (UUM-72315)
- Fixed possible crash on shut down when custom player loop is set. (UUM-72551)
2022.3.34f1
- Fixed player memory leak when managed reference registry was destroyed. (UUM-72074)
6000.0.5f1
- Fixed player memory leak when managed reference registry was destroyed. (UUM-72074)
6000.0.3f1
- Added some checks on the data for the ShaderRuntimeInfoEvent and replaced std::map with core::hash_map.
- Fixed R11_EAC texture compression causing terrain holes to render incorrectly on the Quest 2.
6000.0.60f1
- The Player no longer becomes unresponsive after resolution switch in Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-104762)
- The Player now restores correctly when using Alt+Tab in the Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-67373)
6000.2.9f1
- The Player no longer becomes unresponsive after resolution switch in Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-104762)
- The Player now restores correctly when using Alt+Tab in the Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-67373)
2022.3.68f1
- The Player no longer becomes unresponsive after resolution switch in Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-104762)
- The Player now restores correctly when using Alt+Tab in the Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-67373)
6000.3.0f1
- Added support for building dedicated server players that target Linux Arm64 platforms using IL2CPP.
- Removed code that supported passing project settings objects (such as PlayerSettings and QualitySettings) to Instantiate() or loading them from AssetBundles. This change reduces binary size across all platforms, with a reduction of approximately 100KB on Web platforms.
- Fixed an issue where the startup logs would be missing from the normal log file (or standard output) when the "Capture Startup Logs" player setting was enabled. (UUM-102670)
- Fixed issues when setting the same value multiple times to developerConsoleEnabled.
- Fixed missing "device.gpu.driver" field in Dashboard
- Fixed: The DeveloperConsole now correctly opens after being re-enabled, fixing an issue where it would remain stuck in a closed state. (UUM-109718)
- The Player no longer becomes unresponsive after resolution switch in Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-104762)
- The Player now restores correctly when using Alt+Tab in the Exclusive Fullscreen mode when using the DX12 Graphics API. (UUM-67373)
2022.3.70f1
- Restored shader stage information in a log message reported when compiling shader variants. (UUM-125587)
Plugins
6000.1.0f1
- Added IUnityGraphics.h in the Vulkan native rendering plugin header to eliminate the hidden include dependency.
- .framework plugins are now imported with the "Add to Embedded Binaries" flag enabled by default.
- .xcframeworks are now imported with the "Add to Embedded Binaries" flag enabled if they contain .frameworks or dynamic libraries.
2022.3.59f1
- .framework plugins will be imported with "Add to Embedded Binaries" flag enabled by default.
- .xcframeworks will be imported with "Add to Embedded Binaries" flag enabled if they contain .frameworks or dynamic libraries.
6000.0.36f1
- .framework plugins will be imported with "Add to Embedded Binaries" flag enabled by default.
- .xcframeworks will be imported with "Add to Embedded Binaries" flag enabled if they contain .frameworks or dynamic libraries.
6000.2.10f1
- AMDUnityPlugin/FSR2: Fixed white flickering around the edges of the image when the camera is rotated. (UUM-110296)
6000.2.15f1
- Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project.
6000.3.0f1
- Upgraded DLSS3 (v3.7.2) to latest DLSS4 (v310.3.0): added DLAA quality mode & DLSS Render Preset options under HDRP Dynamic resolution DLSS settings.
- Upgraded the DLSS SDK version from 310.3.0 to 310.4.0.
- AMDUnityPlugin/FSR2: Fixed white flickering around the edges of the image when the camera is rotated. (UUM-110296)
6000.0.64f1
- Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project.
6000.3.1f1
- Fixed a crash on DX11 when RenderDoc is enabled while NVIDIA package is added to the project.
Pre-release Packages Added
2022.3.62f1
6000.1.2f1
6000.0.21f1
2022.3.47f1
6000.0.17f1
- com.unity.purchasing@5.0.0-pre.1
- com.unity.multiplayer.playmode@1.3.0-pre.2
- com.unity.dedicated-server@1.3.0-pre.2
- com.unity.netcode.gameobjects@2.0.0-pre.3
6000.0.12f1
6000.0.7f1
6000.0.5f1
Prefabs
6000.2.5f1
- Fixed an error when creating a new script while adding a new component to a prefab via the AddComponent context menu. (UUM-111102)
6000.2.0f1
- Added a check for fieldId and guid equality when remapping added asset references during the process of opening a prefab stage. (UUM-102047)
- Fixed a crash that occurred when loading a scene containing an unlinked prefab that had an AddedComponent prefab modification. (UUM-105792)
- Fixed an issue to handle PrefabInstances as Added GameObjects with deleted parent in the source Prefab. (UUM-87105)
- Fixed issue where m_Modifications block serializes incorrectly when replacing source prefabs. (UUM-107408)
- Reconnect proxy parent in Prefab Stage. (UUM-79087)
6000.0.55f1
- Fixed issue where m_Modifications block serializes incorrectly when replacing source prefabs. (UUM-107408)
6000.1.14f1
- Fixed issue where m_Modifications block serializes incorrectly when replacing source prefabs. (UUM-107408)
6000.1.0f1
- Fixed an issue where undoing changes to Prefab variants in Prefab Mode in Context caused the dummy parent object to be lost during MergePrefab. This issue resulted in the Transform being moved to the scene root and the Transform hierarchy being re-calculated. (UUM-79087)
- Fixed Handle PrefabInstances as Added GameObjects with deleted parent in the source Prefab. (UUM-87105)
- Fixed LoadPrefabContents error when objects are created in the root of the scene in callbacks. (UUM-77761)
6000.0.42f1
- Fixed issue by handling PrefabInstances as Added GameObjects with deleted parent in the source Prefab. (UUM-87105)
6000.0.40f1
- Fixed an issue to reconnect proxy parent in Prefab Stage. (UUM-79087)
2022.3.47f1
- Fixed bug when Prefabs opened using LoadPrefabContents or EditPrefabContentsScope and saving them back without editing get changed on disk. (UUM-77244)
- Fixed crash when saving PrefabInstances with missing assets and added objects. (UUM-76799)
6000.0.18f1
- Fixed a crash when saving PrefabInstances with missing assets and added objects. (UUM-76799)
- Fixed an issue that would occur when Prefabs opened using LoadPrefabContents or EditPrefabContentsScope and saving them back without editing get changed on disk. (UUM-77244)
2022.3.40f1
- Added checks for TransformHierarchy initialization in SetParent. (UUM-73287)
2022.3.37f1
- Ensure Awake is called after SetParent and MergePrefabInstances for all objects on duplicate. (UUM-56488)
6000.0.9f1
- Ensure Awake is called after SetParent and MergePrefabInstances for all objects on duplicate. (UUM-56488)
2022.3.36f1
- Disabled Show Overrides reference patching. (UUM-71887)
6000.0.7f1
- Added checks for TransformHierarchy initialization in SetParent. (UUM-73287)
6000.0.5f1
- Disable Show Overrides reference patching. (UUM-71887)
6000.0.0f1
- Ensured AddedGameObjects re-parent correctly in broken scenes where they already have a parent. (UUM-58305)
2023.2.20f1
- Fixed a crash on PhysicsManager::SetBodyTransformChangeInterest when opening a scene. (UUM-56057)
2023.2.19f1
- Removing the root GameObject on a prefab instance, no longer crashes the editor. (UUM-58461)
6000.0.62f1
- Fixed an error when creating a new script while adding a new component to a prefab via the AddComponent context menu. (UUM-111102)
6000.2.11f1
- Fixed a crash occurring when opening a scene with missing prefabs and added components in prefab modifications. (UUM-122108)
6000.3.0f1
- Fixed a crash occurring when opening a scene with missing prefabs and added components in prefab modifications. (UUM-122108)
- Fixed a crash that was occurring when loading a scene containing an unlinked prefab that had an AddedComponent prefab modification. (UUM-105792)
- Fixed an error when creating a new script while adding a new component to a prefab via the AddComponent context menu. (UUM-111102)
- Fixed issue where m_Modifications block serializes incorrectly when replacing source prefabs. (UUM-107408)
Profiler
6000.0.57f1
- Fixed invalid Mesh indices appearing in Memory Profiler metadata when read/write is disabled on standalone builds. (UUM-107356)
- Fixed serialization system memory attribution to MonoScript and global caches. (UUM-110303)
2022.3.66f1
- Fixed invalid Mesh indices appearing in Memory Profiler metadata when read/write is disabled on standalone builds. (UUM-107356)
6000.2.2f1
- Fixed invalid Mesh indices appearing in Memory Profiler metadata when read/write is disabled on standalone builds. (UUM-107356)
6000.2.1f1
- Fixed serialization system memory attribution to MonoScript and global caches (UUM-110303)
6000.2.0f1
- Align profiler frame duration of Edit mode profiling with Play mode when playing. (UUM-74665)
- Fixed an issue where the Player could hang during Autoconnect in cases of prolonged Player initialization. (UUM-101218)
- Fixed FrameTiming.cpuMainThreadFrameTime and Profiler to not include RenderThread wait times when Split Graphics Jobs are enabled.
- Fixed potential Editor crash on invalid_parameter_internal when starting Standalone Profiler. (UUM-98081)
- Improved managed methods information for profiler callstacks on il2cpp scripting backend. (UUM-27914)
6000.1.15f1
- Fixed serialization system memory attribution to MonoScript and global caches. (UUM-110303)
6000.0.54f1
- Align profiler frame duration of Edit mode profiling with Play mode when playing. (UUM-74665)
6000.1.11f1
- Fixed Player hang during Autoconnect on long Player initialization. (UUM-101218)
6000.0.53f1
- Fixed Player hang during Autoconnect on long Player initialization. (UUM-101218)
6000.0.52f1
- Fixed FrameTiming.cpuMainThreadFrameTime and Profiler to not include RenderThread wait times when Split Graphics Jobs are enabled.
6000.1.8f1
- Fixed FrameTiming.cpuMainThreadFrameTime and Profiler to not include RenderThread wait times when Split Graphics Jobs are enabled.
6000.1.0f1
- Added documentation for ProfilerCounterOptions.
- Fixed a potential Editor crash on invalid_parameter_internal when starting the Standalone Profiler. (UUM-98081)
- Fixed an issue by restoring the Frame to Selected functionality, bound to F, in the Standalone Profiler.
- Fixed an issue in the Profiler Timeline view where the options in the Show dropdown menu would display incorrect views.
- Fixed Missing Profiler.EndSample and Non-matching Profiler.EndSample error when profiling a project which uploads large textures. (UUM-85841)
- Improved managed methods information for profiler callstacks on il2cpp scripting backend. (UUM-27914)
6000.0.47f1
- Improved managed methods information for profiler callstacks on il2cpp scripting backend. (UUM-27914)
2022.3.61f1
- Fixed potential Editor crash on invalid_parameter_internal when starting Standalone Profiler. (UUM-98081)
6000.0.43f1
- Fixed potential Editor crash on invalid_parameter_internal when starting Standalone Profiler. (UUM-98081)
2022.3.58f1
- FIxed a crash caused by a native ProfilerRecorder being incorrectly reference counted when having managed instances on multiple threads.
6000.0.35f1
- Fixed Missing Profiler.EndSample and Non-matching Profiler.EndSample error when profiling a project which uploads large textures. (UUM-85841)
2022.3.55f1
- Fixed Unity report invalid value for TSLA (Temp) allocators in memory snapshot.
6000.0.31f1
- Fixed an issue to restored the Frame to Selected functionality, bound to F, in the Standalone Profiler.
6000.0.29f1
- Fixed an issue in the Profiler Timeline view where the 'Show' dropdown would lead to the incorrect views.
6000.0.22f1
- Optimized a profiler allocator to have better performance when profiling a game with many jobs.
6000.0.20f1
- Improved CPU performance in certain cases involving heavy IMGUI text usage.
2022.3.46f1
- Released com.unity.profiling.systemmetrics.mali@1.0.3 with Windows Arm64 Editor support.
6000.0.18f1
- Fixed high memory usage detection by profiler when there was still enough physical memory available. (UUM-78350)
- Fixed mesh memory being incorrectly reported in the memory profiler. (UUM-20120)
2022.3.45f1
- Fixed an error being logged the the console when hovering the BackgroundPattern element in UI Builder.
- Fixed high memory usage detection by profiler when there is still enough physical memory available. (UUM-78350)
6000.0.17f1
- Fixed an error being logged the the console when hovering the BackgroundPattern element in UI Builder.
- Optimized profiler overhead to avoid frame time spikes during heavy load.
2022.3.44f1
- Fixed external graphics allocations not associated with a memory root from displaying as "No Name" in the Memory Profiler by associating them with the default graphics device's memory root.
6000.0.16f1
- Fixed "Page range is outside of system region range. Please report a bug!" error for captured memory snapshots and opened in the Memory Profiler packaged, caused by Unity Objects getting created in-between of capturing the Managed Heap and Native Object data. Snapshots before this fix are not fixed by this change but future captures won't have the same issue. This also fixes cases where Unity Objects in a Memory Snapshot might have pointed at invalid data for their Managed Shell, which may have been most notable with MonoBehaviour and ScriptableObject types. This may also have fixed a vanishingly small amount of instances of reported "Leaked Managed Shell" objects where the Native Object part of the object got destroyed just after the managed Heap data was captured. The close timing makes the likelihood of all of these issues very rare and more likely the longer it takes to capture a snapshot.
6000.0.14f1
- Fixed an issue by ensuring that allocation size is serialized as a 64-bit unsigned integer on all platforms.
6000.0.12f1
- Fixed a Memory Profiler issue that could cause the total size of a memory root to differ slightly from the sum of its individually reported allocations, as allocation header bytes and unused/fragmentation bytes could be included.
6000.0.0f1
- Released Memory Profiler version 1.1.0. Refer to https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1/manual/index.html for more information.
6000.0.60f1
- Fixed FrameDataView.GetFrameMetaData api return data after FrameDataView.GetSampleMetaData api call.
6000.2.8f1
- Fixed FrameDataView.GetFrameMetaData api return data after FrameDataView.GetSampleMetaData api call.
6000.0.62f1
- Fixed issue with "Target Frames Per Second" Profiler setting having inconsistent results when entering an overly large/small value. (UUM-116904)
6000.2.11f1
- Fixed "Profiler is not able to flush data to a file or socket" warning after auto connecting Profiler to a Player on OSX. (UUM-112860)
- Fixed issue with "Target Frames Per Second" Profiler setting having inconsistent results when entering an overly large/small value. (UUM-116904)
- Fixed unaccounted time in PlayerLoop on OSX Player Profiler captures.
6000.2.13f1
- Fixed unaccounted time in PlayerLoop on OSX Server Profiler captures.
6000.2.15f1
- Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab.
6000.3.0f1
- Fixed "Unable to find style" warning on switching color blind mode on or off. (UUM-117113)
- Added the Overview feature to the Highlights Profiler module.
- Added Unity Profiler Capture List that shows recent profiling sessions and information.
- Added a range of UX feedback collected during additional testing of the Profiler Overview feature.
- Added support for native allocation call stacks in Memory Profiler 1.1.6. Use the -enable-memoryprofiler-callstacks command-line argument to enable this feature on desktop and mobile platforms.
- The Profiler Overview's lists of top markers now combine marker instances within a frame and link to the CPU Hierarchy where appropriate.
- Added: Added Unity.Collections.MemoryLabel, allowing package and user code to expose unmanaged memory allocations in the Memory Profiler.
- Deprecated: Deprecated FrameDataView.GetUnityObjectInfo(int, UnityObjectInfo). Use FrameDataView.GetUnityObjectInfo(EntityId, UnityObjectInfo) instead.
- Deprecated: Deprecated FrameDataView.UnityObjectInfo.relatedGameObjectInstanceId. Use FrameDataView.UnityObjectInfo.relatedGameObjectEntityId instead.
- Increased the default frame count in the Unity Profiler to 2,000.
- Fixed "Profiler is not able to flush data to a file or socket" warning after auto connecting Profiler to a Player on OSX (UUM-112860)
- Fixed align profiler frame duration of Edit mode profiling with Play mode when playing. (UUM-74665)
- Fixed FrameDataView.GetFrameMetaData api return data after FrameDataView.GetSampleMetaData api call.
- Fixed FrameTiming.cpuMainThreadFrameTime and Profiler to not include RenderThread wait times when Split Graphics Jobs are enabled.
- Fixed Highlights module and/or frame range selection resetting on domain reload.
- Fixed invalid Mesh indices appearing in Memory Profiler metadata when read/write is disabled on standalone builds. (UUM-107356)
- Fixed issue with "Target Frames Per Second" Profiler setting having inconsistent results when entering an overly large/small value. (UUM-116904)
- Fixed Player hang during Autoconnect on long Player initialization. (UUM-101218)
- Fixed serialization system memory attribution to MonoScript and global caches (UUM-110303)
6000.0.64f1
- Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab.
6000.3.1f1
- Fixed an issue where the Memory Profiler could not reliably determine the root Transform of a Prefab.
- Fixed potential ambiguity in FrameDataView API where GetMarkerName api could return identifier of a duplicate marker.
6000.3.2f1
- Fixed ProfilerRecorder recording render data when Application.targetFramerate is set in PlayMode. (UUM-127894)
6000.0.65f1
- Fixed ProfilerRecorder recording render data when Application.targetFramerate is set in PlayMode. (UUM-127894)
Profiling
6000.0.2f1
- Known issue: Profiler does not profile after building the Project with Autoconnect Profiler Option enabled (UUM-71750)
Progressive Lightmapper
2023.2.19f1
- Known issue: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning (UUM-58017)
PS5
6000.0.35f1
- Fixed an issue where double-quote characters (and other unusual characters) in a title's name would cause a build to fail.
QNX
6000.0.58f1
- Targets now built with the following security compilation flags:
6000.2.3f1
- Add ability to specify the SCREEN_PROPERTY_PIPELINE property per window
6000.0.57f1
- Added ability to specify the SCREEN_PROPERTY_PIPELINE property per window.
6000.2.0f1
- Removed unused LGPL libusb code from SDL.
- Fixed UGUI multi display/window.
- Fixed Vulkan Multidisplay Crash. (UUM-101885)
6000.0.55f1
- Vulkan Multidisplay Crash. (UUM-101885)
6000.1.14f1
- Vulkan Multidisplay Crash. (UUM-101885)
6000.0.54f1
- Enabled shader caching.
6000.0.53f1
- Multidisplay monitor commandline argument.
- Window z-order index setting.
6000.0.49f1
- Removed unused LGPL libusb code from SDL
- Fixed UGUI multi display/window.
6000.1.3f1
- Removed unused LGPL libusb code from SDL
6000.0.46f1
- Fixed an issue where GetExecutableSizeMB was returning garbage.
6000.0.30f1
- Fixed crash on QNX systems without the shared library libasound.so installed.
6000.0.11f1
- Video playback enabled
6000.0.0f1
- Improved thread sleep wakeup on signals.
- Optimized Player Plugin library loading.
6000.0.59f2
- Fixed main thread name setting.
- Screen.SetResolution now resizes window buffer correctly in windowed mode on QNX.
6000.3.0f1
- Enabled HTTP/2 functionality and optimal extra HTTP/2 settings on QNX.
- Enabled specifying the SCREEN_PROPERTY_PIPELINE property for each window.
- Multidisplay monitor commandline argument.
- Targets now built with the following security compilation flags:
- Fixed main thread name setting.
- Fixed Vulkan Multidisplay Crash. (UUM-101885)
- Updated Screen.SetResolution to correctly resize the window buffer in windowed mode on QNX.
Raytracing
6000.0.47f1
- Known issue: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)
6000.0.46f1
- Known issue: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)
6000.0.45f1
- Known issue: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)
6000.0.44f1
- Known issue: Crash on GfxDeviceD3D12::AllocBottomLevelAccelerationStructure when using Raytracing (UUM-101163)
6000.0.43f1
- Known issue: Crash after the “State comes from an incompatible keyword space“ log when opening the project (UUM-98620)
6000.0.42f1
- Known issue: Crash after the “State comes from an incompatible keyword space“ log when opening the project (UUM-98620)
Scene Hierarchy
Scene Management
6000.2.3f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android devices (UUM-113596)
6000.0.57f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android devices (UUM-113596)
6000.2.2f1
- Known issue: Crash on "TransferPixelDataForMaskTemplate<_sprite_packing_char2>" when building for Android devices (UUM-113596)
2022.3.65f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
2022.3.64f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
2022.3.63f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
6000.0.49f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
6000.1.3f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
2022.3.62f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
6000.1.2f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
6000.1.1f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
6000.0.48f1
- Known issue: Editor hangs when cutting and pasting a Script to another folder during Play Mode (UUM-104031)
6000.0.33f1
- Known issue: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)
6000.0.32f1
- Known issue: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)
6000.0.31f1
- Known issue: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)
6000.0.30f1
- Known issue: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)
6000.0.29f1
- Known issue: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)
6000.0.28f1
- Known issue: [MacOS] Crash on [NSApplication endModalSession:] when saving while Play Mode is loading (UUM-87930)
2022.3.39f1
- Known issue: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)
2022.3.38f1
- Known issue: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)
2022.3.37f1
- Known issue: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)
2022.3.36f1
- Known issue: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)
2022.3.35f1
- Known issue: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)
2022.3.34f1
- Known issue: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)
6000.0.5f1
- Known issue: Crash on Transform::SetParent when duplicating a Prefab in the Hierarchy (UUM-73287)
Scene Manager
6000.2.0f1
- Fixed an issue where a new child GameObject was incorrectly placed under an existing child instead of the parent when the existing child was selected for renaming. (UUM-95518)
6000.1.0f1
- Fixed an issue where a new child GameObject was incorrectly placed under an existing child instead of the parent when the existing child was selected for renaming. (UUM-95518)
6000.0.38f1
- Fixed an issue when renaming and clicking another game object would select the clicked game object. (UUM-95518)
2022.3.47f1
- Show save dirty scenes popup on exit. (UUM-78018)
6000.0.17f1
- Added a save modified scenes popup on exiting. (UUM-78018)
6000.3.0f1
- Deprecated: Deprecated MoveGameObjectsToScene(NativeArray
instanceIDs, Scene scene) . Use MoveGameObjectsToScene(NativeArray<EntityId> entityIds, Scene scene) instead.
Scene View
6000.0.35f1
- Known issue: Can not navigate through the Scene view when using a drawing tablet (UUM-90436)
6000.0.34f1
- Known issue: Can not navigate through the Scene view when using a drawing tablet (UUM-90436)
6000.0.33f1
- Known issue: Can not navigate through the Scene view when using a drawing tablet (UUM-90436)
6000.0.32f1
- Known issue: Can not navigate through the Scene view when using a drawing tablet (UUM-90436)
Scene/Game View
6000.0.58f1
- Fixed a bug where an Overlay could have an empty title and be shown as an empty button in the overlay menu toolbar. (UUM-114575)
- Fixed a bug where the Overlay Menu would not be usable when the window does not have active overlays. (UUM-113611)
6000.2.2f1
- Fixed an issue where renaming an EditorTool would throw an error message.
6000.2.0f1
- Added tooltips for aspect ratio and gizmos dropdowns in the game view. (UUM-102087)
- Fixed a bug where resolving Scene View shortcut conflicts with "Rebind to selected command" checked and the Shortcut Helper Bar enabled would throw an exception. (UUM-96944)
- Fixed a bug where the CameraOverlay render texture would throw errors in the console. (UUM-100338)
- Fixed a bug where using the public ContextMenuUtility API could cause the Editor to eventually crash. (UUM-98587)
- Fixed a specific case where the SceneView DebugDrawMode serialization could be incorrect.
- Fixed an issue in the Scene and Game views where the Gizmos settings dropdown menu did not reappear after opening and dismissing it. (UUM-92742)
- Fixed an issue where cursor rects added using EditorGUIUtility.AddCursorRect would have a slight positional offset. (UUM-98348)
- Fixed an issue where Focus Pan command would often set an impractical zoom pivot if Canvas object was picked. (UUM-108790)
- Fixed an issue where the Camera first person mode in the Cameras overlay wasn't clickable after restarting the Editor with the Game view focused. (UUM-108801)
- Fixed an issue where the folding out overlays and change them to toolbar mode would only show their grabber.
- Fixed camera Gizmo flickering in the SceneView and texture stretching in the CameraOverlay. (UUM-90851)
- Fixed crashes when returning instanceIDs of ScriptableObjects from the new RenderPickingCallback.
- Fixed DebugDrawMode toggle throwing exception in the console.
- Fixed issue where Shortcut Manager would not alert the user when attempting to binding shortcuts containing reserved modifiers. (UUM-90584)
6000.0.55f1
- Fixed DebugDrawMode toggle throwing exception in the console. (UUM-112598)
6000.0.54f1
- Fixed an issue where Focus Pan command would often set an impractical zoom pivot if Canvas object was picked. (UUM-108790)
6000.1.13f1
- Fixed an issue where Focus Pan command would often set an impractical zoom pivot if Canvas object was picked. (UUM-108790)
6000.0.52f1
- Resolved issue where the Camera first person mode in Cameras overlay is not clickable when the Editor is restarted with the Game View focused. (UUM-108801)
6000.1.9f1
- Resolved issue where the Camera first person mode in Cameras overlay is not clickable when the Editor is restarted with the Game View focused. (UUM-108801)
6000.1.5f1
- Fixed a bug where Camera overlays dropdown wouldn't display the camera name. (UUM-104633)
6000.1.4f1
- Fixed an issue where cursor rects added using EditorGUIUtility.AddCursorRect would have a slight positional offset. (UUM-98348)
6000.1.2f1
- Fixed a specific case where the SceneView DebugDrawMode serialization could be incorrect.
6000.1.1f1
- Adding tooltips for aspect ratio and gizmos dropdowns in the game view. (UUM-102087)
6000.0.48f1
- Adding tooltips for aspect ratio and gizmos dropdowns in the game view. (UUM-102087)
6000.1.0f1
- Fixed an issue where custom tool buttons in the Tools overlay would unnecessarily consume GPU resources every editor frame. (UUM-84132)
- Fixed an issue where resolving Scene View shortcut conflicts with "Rebind to selected command" checked and the Shortcut Helper Bar enabled would throw an exception. (UUM-96944)
- Fixed an issue where the CameraOverlay render texture would throw errors in the console. (UUM-100338)
- Fixed an issue where using the public ContextMenuUtility API could cause the Editor to eventually crash. (UUM-98587)
- Fixed an issue with the Camera Gizmo flickering in the Scene view and texture stretching in the Camera Overlay. (UUM-90851)
- Fixed crashes that occurred when returning instance IDs of ScriptableObjects from the new RenderPickingCallback.
- Fixed EditorTools icon not showing when importing a new package.
- Fixed issue where Shortcut Manager would not alert the user when attempting to binding shortcuts containing reserved modifiers. (UUM-90584)
- Reduced the state update time for custom tool buttons in the Tools overlay.
6000.0.45f1
- Fixed an issue where the CameraOverlay render texture would throw errors in the console. (UUM-100338)
6000.0.43f1
- Fixed a bug where using the public ContextMenuUtility API could cause the Editor to eventually crash. (UUM-98587)
6000.0.41f1
- Fixed an issue where resolving Scene View shortcut conflicts with "Rebind to selected command" checked and the Shortcut Helper Bar enabled would throw an exception. (UUM-96944)
2022.3.59f1
- Fixed issue where Shortcut Manager would not alert the user when attempting to binding shortcuts containing reserved modifiers. (UUM-90584)
6000.0.39f1
- Fixed an issue where Shortcut Manager would not alert the user when attempting to binding shortcuts containing reserved modifiers. (UUM-90584)
- Fixed camera Gizmo flickering in the SceneView and texture stretching in the CameraOverlay. (UUM-90851)
6000.0.37f1
- Fixes crashes when returning instanceIDs of ScriptableObjects from the new RenderPickingCallback.
6000.0.27f1
- Fixed an issue with EditorTools icon not showing when importing a new package.
6000.0.24f1
- Fixed an issue where custom tool buttons in the Tools overlay would consume GPU resources in every Editor frame. (UUM-84132)
- Reduced the UpdateState time for custom tool buttons in the Tools overlay.
6000.0.22f1
- Fixed an issue where the cursor could flicker when hovering input fields in the scene view. (UUM-75504)
- Fixed Orientation overlay styling. (UUM-79216)
2022.3.49f1
- Fixed Orientation overlay styling. (UUM-79216)
6000.0.20f1
- Fixed an issue where the Editor Tools buttons in the Scene view's Tools overlay would have their state updated too frequently.
2022.3.47f1
- Fixed a bug where an exception would be thrown if MeshRenderer's material was pinged while in 'Gray' prefab context mode. (UUM-73488)
6000.0.16f1
- Fixed an issue where Application.isFocused returns false when entering the Play Mode with the Game window set to *Play Unfocused*. (UUM-74498)
6000.0.15f1
- Fixed an issue where an exception would be thrown if MeshRenderer's material was pinged while in 'Gray' prefab context mode. (UUM-73488)
6000.0.8f1
- Fixed cursor flickering when multiple scenes are opened.
2022.3.35f1
- Fixed the direction label that was not updating since moving the orientation gizmo to an overlay. (UUM-72103)
6000.0.7f1
- EditorTool buttons now automatically refresh state if respective tool's availability changes and unavailable tools are shown as disabled instead of hidden.
- Fixed the direction label that was not updating anymore since moving the orientation gizmo to an overlay. (UUM-72103)
6000.0.5f1
- Fixed an issue where overlays layout would not be correctly restored when reopening an editor window.
6000.0.3f1
- Fixed overlays insert indicator having incorrect width after hovering an overlay over a toolbar.
6000.0.2f1
- Fixed an issue where docked resizable overlays would not update their size when owner window resized.
6000.0.0f1
- Changed the overlays order for a consistent one in the Overlay Menu.
- Updated the Cameras overlay icon to be more descriptive.
6000.2.6f1
- Fixed a bug where an Overlay could have an empty title and be shown as an empty button in the overlay menu toolbar. (UUM-114575)
- Fixed a bug where an overlay docked in a corner would be directly undocked when quickly clicking on the dragger. (UUM-116551)
- Fixed a bug where the Overlay Menu would not be usable when the window does not have active overlays. (UUM-113611)
- Fixed issue where the overlays' menu popup would only open when UITK elements were hovered.
6000.2.7f2
- Fixed an issue where opening Game View would crash if the editor's layout had previously serialized with an invalid display target value. (UUM-115918)
6000.0.59f2
- Fixed a bug where an overlay docked in a corner would be directly undocked when quickly clicking on the dragger. (UUM-116551)
- Fixed an issue where opening Game View would crash if the editor's layout had previously serialized with an invalid display target value. (UUM-115918)
- Fixed issue where the overlays' menu popup would only open when UITK elements were hovered.
6000.0.60f1
- Improved icon quality of the Edit Collider tool. (UUM-115187)
6000.2.9f1
- Improved icon quality of the Edit Collider tool. (UUM-115187)
- Fixed an issue where the editor would throw if layers StateCache json file was empty. (UUM-116877)
- Fixed the Cameras overlay popup having the wrong height when first person controls are toggled in the overlay. (UUM-110292)
6000.2.10f1
- Fixed Shortcut Manager's UI elements overlapping when window is resized down to narrow width. (UUM-115947)
- Fixed UI layout issue for Scene View's 3D Mode Placement preference. (UUM-122127)
6000.2.14f1
- Fixed an issue where the shortcut table's selection in Shortcut Manager would not update correctly when changing search queries. (UUM-126160)
6000.0.63f1
- Fixed an issue where the shortcut table's selection in Shortcut Manager would not update correctly when changing search queries. (UUM-126160)
6000.3.0f1
- Fixed an issue where the shortcut table's selection in Shortcut Manager would not update correctly when changing search queries. (UUM-126160)
- Added a dedicated edit mode to the main toolbar.
- Added ability to collapse tool groups in the Tools overlay.
- Improved Editor Tools icon fallback and grouping behaviour.
- Improved icon quality of the Edit Collider tool. (UUM-115187)
- Improved user experience and workflows when using Editor tool contexts.
- Added: Added ability for EditorTools to be placed in user-defined groups in the Tools overlay.
- Added: Added ability for EditorTools to dynamically control if their corresponding button in Tools overlays is hidden or visible.
- Added: Added EditorToolsAttribute argument that enables tools to target persistent objects.
- Added: Added IOverrideToolbar interface that allows overriding contents of the Tool Settings built-it toolbar.
- Added: Added IOverrideToolbar interface that allows overriding contents of the View Options built-it toolbar.
- Added: Added menu priority parameter for the main toolbar element attribute.
- Added: Added new API that allows extending the built-in Scene View pivot settings with custom Pivot Mode and Pivot Rotation implementations.
- Fixed a bug where an overlay docked in a corner would be directly undocked when quickly clicking on the dragger. (UUM-116551)
- Fixed a bug where Camera overlays dropdown wouldn't display the camera name. (UUM-104633)
- Fixed a bug where renaming an EditorTool would throw an error message.
- Fixed a bug where the folding out overlays and change them to toolbar mode would only show their grabber.
- Fixed a bug where the Overlay Menu would not be usable when the window does not have active overlays. (UUM-113611)
- Fixed a bug where the overlays would be offset from the top of the SceneView when dragged.
- Fixed an issue where an Overlay could have an empty title and be shown as an empty button in the overlay menu toolbar. (UUM-114575)
- Fixed an issue where Focus Pan command would often set an impractical zoom pivot if Canvas object was picked. (UUM-108790)
- Fixed an issue where opening the Game view caused a crash if the Editor layout had previously been serialized with an invalid display target value. (UUM-115918)
- Fixed an issue where the Camera first person mode in the Cameras overlay wasn't clickable after restarting the Editor with the Game view focused. (UUM-108801)
- Fixed an issue where the editor would throw if layers StateCache json file was empty. (UUM-116877)
- Fixed an issue where the shortcut table's selection in Shortcut Manager would not update correctly when changing search queries. (UUM-126160)
- Fixed issue where the overlays' menu popup would only open when UITK elements were hovered.
- Fixed Shortcut Manager's UI elements overlapping when window is resized down to narrow width. (UUM-115947)
- Fixed the Cameras overlay popup having the wrong height when first person controls are toggled in the overlay. (UUM-110292)
- Fixed UI layout issue for Scene view's 3D Mode Placement preference. (UUM-122127)
Scripting
6000.2.5f1
- Prevent recursion when unloading Scriptable Object. (UUM-77941)
2022.3.66f1
- Fixed ObjectPool clear timing in no domain reload environment. (UUM-111093)
- RoslynAnalyzersShouldNotReferenceNetStandard2_1 test instability fixed.
6000.2.1f1
- RoslynAnalyzersShouldNotReferenceNetStandard2_1 test instability fixed
6000.0.56f1
- RoslynAnalyzersShouldNotReferenceNetStandard2_1 test instability fixed.
6000.2.0f1
- Removed outdated ApiUpdater configurations that were causing issues. (UUM-77628)
- Added a warning to the Tag Manager to notify users when attempting to add the same tag more than once. (UUM-99990)
- Disabled ExecutionContext capture when wiring up cancellation of Awaitables. (UUM-101626)
- Fixed an issue ObjectPool clear timing in no domain reload environment. (UUM-111093)
- Fixed an issue where shutdown could crash when cleaning up UnityObjects. (UUM-97648)
- Fixed AsyncInstantiate continuing unfinished operations after exiting playmode. (UUM-77619)
- Fixed Binary2text crash if a TypeTree was missing.
- Fixed crash if passing null results list to FindGameObjectsWithTag. (UUM-98111)
- Fixed crash on reimport after High Definition RP package removal. (UUM-78164)
- Fixed documentation to match GetComponentInParent / GetComponentsInParent implemented behaviour towards inactive game objects.
- Fixed freeze in InstantiateAsync with very large objects.
- Fixed losing Script dependencies in player builds when theres DefineConstrains on an Asmdef using ExtraDefines. (UUM-99127)
- Fixed play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)
- Fixed pool cleanup on entering playmode with domain reload disabled. (UUM-90313)
- OnApplicationQuit should not be called if Application.WantsToQuit is false or not exluded in docs. (UUM-97654)
- Optimized the Main Thread times of InstantiateAsync and added a new OriginalImmutable flag to reduce the times even more. (UUM-102307)
6000.1.15f1
- Fixed ObjectPool clear timing in no domain reload environment. (UUM-111093)
6000.0.55f1
- Fixed ObjectPool clear timing in no domain reload environment. (UUM-111093)
6000.0.54f1
- Optimized the Main Thread times of InstantiateAsync and added a new OriginalImmutable flag to reduce the times even more. (UUM-102307)
6000.1.12f1
- Optimized the Main Thread times of InstantiateAsync and added a new OriginalImmutable flag to reduce the times even more. (UUM-102307)
6000.1.11f1
- Added warning to tag manager if trying to add the same tag more than once. (UUM-99990)
6000.0.53f1
- Added warning to tag manager if trying to add the same tag more than once. (UUM-99990)
- Scripting: Prevent recursion when unloading Scriptable Object. (UUM-77941)
6000.1.10f1
- Prevent recursion when unloading Scriptable Object. (UUM-77941)
6000.0.50f1
- Binary2text crashed if a TypeTree was missing.
6000.1.4f1
- Binary2text crashed if a TypeTree was missing.
2022.3.62f1
- Fixed losing Script dependencies in player builds when theres DefineConstrains on an Asmdef using ExtraDefines. (UUM-99127)
6000.1.1f1
- Fixed an issue where shutdown could crash when cleaning up UnityObjects. (UUM-97648)
- Fixed crash if passing null results list to FindGameObjectsWithTag. (UUM-98111)
- Fixed documentation to match GetComponentInParent / GetComponentsInParent implemented behaviour towards inactive game objects.
6000.0.48f1
- Fixed an issue where shutdown could crash when cleaning up UnityObjects. (UUM-97648)
- Fixed crash if passing null results list to FindGameObjectsWithTag. (UUM-98111)
- Fixed documentation to match GetComponentInParent / GetComponentsInParent implemented behaviour towards inactive game objects.
6000.1.0f1
- Added SystemInfo.hasTiledGPU.
- Updated awaitable methods that require a call from the main thread. These methods now throw an InvalidOperationException in a more reliable way, instead of failing on a random internal call.
- Removed old ApiUpdater configurations that were causing issues. (UUM-77628)
- Fixed an issue where Script dependencies were lost in Player builds when there is DefineConstrains on an Asmdef using ExtraDefines. (UUM-99127)
- Added the InstantiateParameters struct. This addition provides support for local space and target scenes in Object.InstantiateAsync. (UUM-83002)
- Disable ExecutionContext capture when wiring up cancellation of Awaitables. (UUM-101626)
- Fixed a crash on reimport after High Definition RP package removal. (UUM-78164)
- Fixed a freeze that occurred when using InstantiateAsync with very large objects.
- Fixed a potential stack overflow exception that could occur when a file contained numerous classes. (UUM-90041)
- Fixed an issue where "await Awaitable.MainThreadAsync" or "await Awaitable.BackgroundThreadAsync()" would have a side effect on the outermost callers when used deep in an "async Awaitable" call graph.
- Fixed an issue where multiple calls to NextFrameAsync in edit mode within the same frame canceled each other. (UUM-86897)
- Fixed an issue where AsyncInstantiate continued unfinished operations after exiting Play mode. (UUM-77619)
- Fixed false positives of warning CS8602 when user code was compiled with nullability checks and implicit converter from UnityEngine.Object to bool was used.
- Fixed play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)
- Fixed pool cleanup on entering playmode with domain reload disabled. (UUM-90313)
6000.0.47f1
- Disable ExecutionContext capture when wiring up cancellation of Awaitables. (UUM-101626)
- Fixed AsyncInstantiate continuing unfinished operations after exiting playmode. (UUM-77619)
6000.0.46f1
- Fixed losing Script dependencies in player builds when theres DefineConstrains on an Asmdef using ExtraDefines. (UUM-99127)
6000.0.43f1
- Removed old ApiUpdater configurations that were causing issues. (UUM-77628)
2022.3.60f1
- Dont throw ArgumentNullException for error messages we can't parse to a specific file while compiling. (UUM-88934)
- Fixed the play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)
6000.0.42f1
- Fixed 'Stack overflow' error logged in the Console when a script that has a lot of classes is compiled. (UUM-90041)
- Fixed play state change callback not being invoked when domain reload forces playmode exit. (UUM-85334)
2022.3.59f1
- Fixed 'Stack overflow' error logged in the Console when a script that has a lot of classes is compiled. (UUM-90041)
- Fixed freeze in InstantiateAsync with very large objects.
6000.0.39f1
- Fixed freeze in InstantiateAsync with very large objects.
2022.3.58f1
- Fixed pool cleanup on entering playmode with domain reload disabled. (UUM-90313)
6000.0.38f1
- Fixed pool cleanup when entering playmode with domain reload disabled. (UUM-90313)
2022.3.56f1
- Added InstantiateParameters struct, this adds support for local space and target scenes to Object.InstantiateAsync. (UUM-83002)
6000.0.33f1
- Added InstantiateParameters struct, this adds support for local space and target scenes to Object.InstantiateAsync. (UUM-83002)
- Fixed an issue where multiple call to NextFrameAsync in edit mode within the same frame would cancel each other. (UUM-86897)
6000.0.32f1
- Fixed EditorApplication.isFocused returning false in playmode. (UUM-83091)
2022.3.55f1
- Fixed early player loop overrides being reset to default when initialization is fully done. (UUM-57619)
- Fixed EditorApplication.isFocused returning false in playmode. (UUM-83091)
- Fixed RuntimeInitializeOnLoad invoking the wrong method overload. (UUM-53659)
- Fixed RuntimeIntializaOnLoad invoking attribute marked accessor methods in Editor.
- Fixed Update being called after the script is disabled in Start. (UUM-72366)
6000.0.31f1
- Awaitable methods requiring to be called from MainThread now throw an InvalidOperationException in a more reliable way instead of failing on a random internal call.
- Fixed an issue where "await Awaitable.MainThreadAsync" or "await Awaitable.BackgroundThreadAsync()" would have a side effect on the outermost callers when used deep in an "async Awaitable" call graph.
- Fixed assemblies not being included in build when using DEVELOPMENT_BUILD constraint.
6000.0.29f1
- Fixed false positives of warning CS8602 when user code is compiled with nullability checks and implicit converter from UnityEngine.Object to bool is used.
6000.0.26f1
- Now Logs an error message and exit the Editor instead of crashing if SynchronizationContext is set to anything other than UnitySynchronizationContext.
6000.0.20f1
- Fixed early player loop overrides being reset to default when initialization is fully complete. (UUM-57619)
- Fixed Update being called after the script was disabled in Start. (UUM-72366)
2022.3.45f1
- Added missing attribute MustDisposeResourceAttribute in JetBrains.Annotations. (UUM-75305)
- Fixed remapping lists of object references in InstantiateAsync. (UUM-77930)
- PluginImporter.ClearSettings shouldn't apply default values. (UUM-77816)
6000.0.17f1
- Added missing attribute MustDisposeResourceAttribute in JetBrains.Annotations. (UUM-75305)
- Fixed remapping lists of object references in InstantiateAsync. (UUM-77930)
6000.0.16f1
- Fixed PluginImporter.ClearSettings so it does not apply default values. (UUM-77816)
6000.0.15f1
- Fixed Application.exitCancellationToken is called at wrong time when it is registered before the Start. (UUM-73462)
2022.3.40f1
- Fixed an exception when calling destroy cancellation token after destroying the game object. (UUM-71988)
- Fixed issue with an InstantiateAsync which does not invoke OnAfterDeserialize after the prefab was instantiated in Editor. (UUM-71810)
6000.0.12f1
- Fixed issue with an InstantiateAsync which does not invoke OnAfterDeserialize after the prefab was instantiated in Editor. (UUM-71810)
6000.0.11f1
- Fixed an exception when calling destroy cancellation token after destroying the game object (UUM-71988)
6000.0.10f1
- Fixed awaitable cancellation preventin other awaitables from successful completion.
- Prevented a crash when processing a C# assembly that has invalid assembly references. (UUM-66498)
6000.0.9f1
- Fixed an issue where code generated by MonoScriptInfoImporter was not considered generated by Roslyn analyzers. (UUM-72953)
2022.3.36f1
- Fixed an issue where code generated by MonoScriptInfoImporter was not considered generated by Roslyn analyzers. (UUM-72953)
6000.0.8f1
- Fixed Unity Sourcegenerator warning appearing in Rider. (UUM-49452)
2022.3.35f1
- Fixed issue with an InstantiateAsync overload that took a parent as parameter but did not apply it. (UUM-67809)
- Fixed issue with SkinnedMeshRenderer using the original object's bones after being cloned with InstantateAsync. (UUM-67809)
- Fixed issue with values in RectTransform not being copied with InstantiateAsync. (UUM-67809)
- Fixed MonoScript Source Generator missing Additional File warning in Rider. (UUM-49452)
6000.0.7f1
- Fixed crashes and hangs in multithreaded code that uses Awaitable.
- Fixed issue with an InstantiateAsync overload that took a parent as parameter but did not apply it. (UUM-67809)
- Fixed issue with SkinnedMeshRenderer using the original object's bones after being cloned with InstantateAsync. (UUM-67809)
- Fixed issue with values in RectTransform not being copied with InstantiateAsync. (UUM-67809)
6000.0.5f1
- Added: Added new method string Hierarchy.GetPath(in HierarchyNode node) which returns the textual path name of a node using names of nodes.
- Fixed a crash when trying to use hierarchy core module APIs in multiple threads. Note that the APIs are not thread safe, but now they can be used in threads as long as the objects remain in the same thread.
- Lifetime of various hierarchy core module objects should no longer cause a crash on platforms that can be reinitialized without leaving the application.
6000.0.3f1
- Added IEquatable support to Color32.
6000.0.2f1
- Added: The virtual method Initialize on HierarchyNodeTypeHandlerBase is no longer internal, and can now be used when multiple instances depends on each other.
- Added: TouchScreenKeyboard.inputFieldAppearance, which can be used to determine on-screenkeyboard input field traits.
- Changed: The class HierarchyNodeTypeHandlerBase constructor no longer has any parameters, the default constructor will be used now, and is guaranteed to be called.
- Changed: The class HierarchyNodeTypeHandlerBase no longer implements the IDisposable interface, so that Dispose cannot be called manually on instances. There is still the Dispose method with a disposing parameter available to override if needed.
- Fixed Application.exitCancellationToken not being raised after exiting playmode. (UUM-68595)
- Fixed unexpected recompilations due to issue with AssemblyUpdater. (UUM-33752)
- Fixed WaitForEndOfFrame calls multiple times a frame when multiple Game View Windows are visible. (UUM-66275)
6000.0.0f1
- Added timeout support for timeout to yieldable operations WaitUntil and WaitWhile.
- Fixed Hierarchy.Remove performance issues that could not scale when performed in loop.
- Reduced noise in logs by setting logging level to 'Debug' in AssemblyUpdater when collecting ApiUpdater configurations. (UUM-45511)
6000.2.12f1
- Fixed possible managed memory corruption when using API's that use arrays as output buffers.
6000.2.13f1
- Fixed GameView not rendering on Quest when hidden in Editor. (UUM-119451)
6000.0.63f1
- Fixed GameView not rendering on Quest when hidden in Editor. (UUM-119451)
- Fixed possible managed memory corruption when using API's that use arrays as output buffers.
6000.3.0f1
- Added: Added a new C# API to access a GameObject's transform data, tentatively named TransformHandle. This interface mostly mirrors the familiar Transform component, but is unmanaged (and thus usable from Burst-compiled code) and is intended to someday support Entities as well as GameObjects.
- Added: Added new method GetChildIndex on HierarchyFlattened and HierarchyViewModel classes: retrieve a node's index in its parent children list, using pre-computed data.
- Added: Added new method GetHashCode on Hierarchy class: retrieve the hash code of a node, which can be overridden by the node's type, in its HierarchyNodeTypeHandler implementation.
- Added: Added new method SetChildrenNeedsSorting on Hierarchy and HierarchyCommandList classes: force a node's children to be considered when executing a sort operation, which is useful when the ordering of nodes changed without setting a sort index.
- Added: Added new method SetDirty on Hierarchy and HierarchyCommandList classes: Force an update of the hierarchy, even if no changes are pending. Useful when UI refresh is needed for example.
- Added: Added new method SetEntityIds on DragAndDropData to allow storing Entity Ids instead of Objects.
- Added: Added new method SortChildrenRecursive on Hierarchy and HierarchyCommandList, replaces SortChildren with a bool parameter to indicate if the operation is recursive.
- Added: Added new methods BeginFlagsChange and EndFlagsChange on HierarchyViewModel to bundle flags change as a single operation. This is useful to avoid unnecessary hierarchy view model updates when multiple flags change operations result in no changes.
- Added: Added new methods GetRoot and SetRoot on the HierarchyViewModel class. These methods allow you to get and set a custom root, effectively restricting the visibility to only the nodes under it, without affecting other nodes.
- Added: Added new methods SetFlagsRecursive, ClearFlagsRecursive and ToggleFlagsRecursive on HierarchyViewModel replacing SetFlags, ClearFlags and ToggleFlags with a bool parameter to indicate if the operation is recursive.
- Added: Added new property ChildIndex on HierarchyFlattenedNode struct: the child's index in its parent children list when the HierarchyFlattened was updated.
- Added: Added new property entityIds on DragAndDrop to allow retrieving Entity Ids instead of Objects.
- Added: Added new property Filtering on HierarchyViewModel indicating if the hierarchy view model is currently filtering the results, meaning a search query is currently set.
- Added: Added new struct HierarchyViewModelFlagsChangeScope that can be used with a using statement to bundle hierarchy view model flags change.
- Added: Added new virtual method GetNodeHashCode on HierarchyNodeTypeHandlerBase class: allows overriding the default computation of a node's unique identifier.
- Changed: Introduced a new SceneHandle type, which replaces the use of int to store a scene handle. For instance, the Scene.handle property is now of SceneHandle type instead of int and might cause a binary compatibility issue. Other APIs still using int to represent a scene handle will gradually move to use SceneHandle in the future.
- Deprecated: Deprecated TransformAccessArray.Add(int). Use TransformAccessArray.Add(EntityId) instead.
- Obsoleted: Method SortChildren(node, recurse) with a bool parameter on Hierarchy and HierarchyCommandList is now obsolete. Use SortChildren(node) or SortChildrenRecursive(node) accordingly.
- Obsoleted: Methods SetFlags, ClearFlags and ToggleFlags with a bool parameter to indicate if the operation is recursive are now obsolete. Use the new methods SetFlagsRecursive, ClearFlagsRecursive or ToggleFlagsRecursive accordingly.
- Obsoleted: Properties Hierarchy and HierarchyFlattened on HierarchyViewModel are now obsolete and will be removed in a future update. Remove its usage from your code.
- Obsoleted: Property Hierarchy on HierarchyFlattened is now obsolete and will be removed in a future update. Remove its usage from your code.
- Disallowed RuntimeInitializeOnLoad decorated methods in generic types (UUM-110409)
- Disallowed RuntimeInitializeOnLoad decorated methods in generic types. (UUM-110409)
- Fixed failure to enter playmode when assembly reload is locked and script changes are pending. (UUM-114845)
- Fixed GameView not rendering on Quest when hidden in Editor (UUM-119451)
- Fixed ObjectPool clear timing in no domain reload environment. (UUM-111093)
- Fixed possible managed memory corruption when using API's that use arrays as output buffers
- Fixed so that systems performing argument validation (Infinity, NaN etc) also do so in a Player Development Build.
- Fixed UnityEvent not executing runtime callbacks in some circumstances. (UUM-73759)
- Fixed: Optimized the Main Thread times of InstantiateAsync and added a new OriginalImmutable flag to reduce the times even more. (UUM-102307)
- Fixed: Prevent recursion when unloading Scriptable Object. (UUM-77941)
- RoslynAnalyzersShouldNotReferenceNetStandard2_1 test instability fixed.
6000.3.1f1
- Added: - Added the HierarchyFlattened.AsReadOnlySpan method to retrieve flattened nodes as a read-only span.
- Changed: - Modified the EndFlagsChange method to return which flags changed, if any.
- Passing a 0 detaTime into Mathf.SmoothDamp would cause a returned velocity of NaN (0 distance / 0 time). The returned velocity has been changed to pass back the same velocity that was passed in to the function. (UUM-75577)
2022.3.70f1
- Passing a 0 detaTime into Mathf.SmoothDamp would cause a returned velocity of NaN (0 distance / 0 time). The returned velocity has been changed to pass back the same velocity that was passed in to the function. (UUM-75577)
Scripting Runtime
6000.0.40f1
- Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)
6000.0.39f1
- Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)
6000.0.38f1
- Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)
6000.0.37f1
- Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)
6000.0.36f1
- Known issue: Crash on UnityEditor.AssetDatabase:StopAssetEditing when removing HDRP Package after having imported Water Samples (UUM-78164)
6000.0.28f1
- Known issue: Crash on tlsf_free when exiting Play Mode in a specific project (UUM-86106)
6000.0.27f1
- Known issue: Crash on tlsf_free when exiting Play Mode in a specific project (UUM-86106)
6000.0.26f1
- Known issue: Crash on tlsf_free when exiting Play Mode in a specific project (UUM-86106)
2023.2.19f1
- Known issue: [TypeCache] Crash on RaiseException when selecting "Quit" in a "Fatal Error!" pop-up (UUM-68119)
Search
6000.2.5f1
- Known issue: Search window freezes and takes a long time to open when using "Find References In Project" context menu option (UUM-117182)
6000.2.4f1
- Known issue: Search window freezes and takes a long time to open when using "Find References In Project" context menu option (UUM-117182)
6000.0.56f1
- Fixed crash in Search when a domain reload occurs while an index merge operation is in progress.
6000.1.16f1
- Fixed crash in Search when a domain reload occurs while an index merge operation is in progress.
6000.2.0f1
- Added support for interface filtering for component and asset types. (UUM-109613)
- Changed the default operator for the filter "dir" from "equals" to "contains". (UUM-110821)
- Fixed a crash in Search that occurred when a domain reload happened during an index merge operation.
- Fixed a DirectoryNotFoundException error that occurred in FindProvider. (UUM-99644)
- Fixed exception thrown when searching for filters in the "Select Scene" window. (UUM-103398)
- Fixed Index Manager's "ForceRebuild" not re-indexing assets. (UUM-87574)
- Fixed Search Empty View's description labels that are always truncated. (UUM-93339)
- Fixed Search window to now respect MultiSelect flag. (UUM-100462)
- Fixed searching for game objects with inherited components when filtering by base types. (UUM-98456)
6000.0.55f1
- Changed the default operator for the filter "dir" from "equals" to "contains". (UUM-110821)
6000.1.14f1
- Changed the default operator for the filter "dir" from "equals" to "contains". (UUM-110821)
6000.1.11f1
- Support interface filtering for component and asset types. (UUM-109613)
6000.0.53f1
- Support interface filtering for component and asset types. (UUM-109613)
6000.1.2f1
- Fixed DirectoryNotFoundException in FindProvider. (UUM-99644)
- Fixed exception thrown when searching for filters in the "Select Scene" window. (UUM-103398)
6000.1.0f1
- Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79399)
- Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79646)
- Fixed an issue where searching for GameObjects with inherited components did not work correctly when filtering by base types. (UUM-98456)
- Fixed Audio Mixer asset icons in the Search window. (UUM-73173)
- Fixed Index Manager's "ForceRebuild" not re-indexing assets. (UUM-87574)
- Fixed reduced the memory consumption of Search during indexation. Now memory is disposed of properly after an incremental update. (UUM-85044)
- Fixed Scene Provider search when a string property is a numerical value. (UUM-69142)
- Fixed Search Empty View's description labels that are always truncated. (UUM-93339)
- Search Scene Selector shows file with unity in their name. (UUM-83640)
- Using ReuseWindow SearchFlags won't create a new window and won't change its position. (UUM-75480)
6000.0.38f1
- Fixed Search Empty View's description labels that are always truncated. (UUM-93339)
6000.0.37f1
- Fixed Index Manager's "ForceRebuild" not re-indexing assets. (UUM-87574)
6000.0.30f1
- Reduced memory consumption of Search during indexation. Properly dispose of memory after incremental update. (UUM-85044)
6000.0.25f1
- Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79399)
- Ensure SearchViewItem doesn't modify SearchItem state. (UUM-79646)
- Fixed Audio Mixer asset icons in the Search window. (UUM-73173)
- Fixed Scene Provider search when a string property is a numerical value. (UUM-69142)
- Search Scene Selector shows file with unity in their name. (UUM-83640)
- Using ReuseWindow SearchFlags won't create a new window and won't change its position. (UUM-75480)
6000.0.13f1
- Fixed error "AssetDatabase.SaveAssets are restricted during asset importing" when assigning Icons to a Saved Search if the project contained Scene Templates. (UUM-72672)
- Fixed navigating between Saved Searches resulting in broken search results. (UUM-75505)
- Fixed NullReference exception when opening scenes with Window > Search > Scenes. (UUM-73863)
- Fixed QueryBuilder vectors showing uneditable values. (UUM-74901)
- Fixed Search's autocomplete window not closing when the text field loses focus. (UUM-75254)
- Fixed shortcuts in the Search window not working depending on the focus area. (UUM-75244)
6000.0.11f1
- Enabled SearchContext attribute to work with arrays and lists. (UUM-65462)
- Ensured rebinding properties when docking or undocking the SearchWindow if the Detail view is open.
- Fixed Search behaviour so that executing a temp query (e.g. narrow area query) doesn't set it as the activeQuery. (UUM-72858)
2022.3.35f1
- Fixed an issue where SearchContext attribute did not works with arrays and lists. (UUM-65462)
2023.2.20f1
- Fixed GUIStyle error when installing/uninstalling a package. (UUM-65607)
6000.2.7f2
- Fixed focus and navigation issues in Search's QueryBuilder. (UUM-110828)
6000.0.60f1
- Fixed focus and navigation issues in Search's QueryBuilder. (UUM-110828)
6000.3.0f1
- Changed the default operator for the filter "dir" from "equals" to "contains". (UUM-110821)
- Fixed focus and navigation issues in Search's QueryBuilder. (UUM-110828)
- Fixed: QueryMarkers correctly supports strings with quotes. (UUM-108372)
- Fixed: Support interface filtering for component and asset types. (UUM-109613)
6000.3.1f1
- Fixed crash that can happen when indexing is requested while an indexing is already ongoing.
- Fixed exceptions thrown during a domain reload with a Search Window docked and not visible. (UUM-126367)
- Fixed exceptions thrown when docking the Search Window displaying specific queries. (UUM-116915)
6000.0.65f1
- Fixed exception happening when deleting an index from the Index Manager and immediately recreating another one at the same path. (UUM-112730)
Serialization
6000.2.4f1
- Known issue: “Failed to parse data …“ and “Invalid Script reference …” errors appear in the Console when importing specific assets (UUM-117265)
6000.2.0f1
- Added additional checks to better catch merging errors in UnityYAML. (UUM-98013)
- Fixed a crash in a built player that occurred when trying to deserialize types within a user-defined namespace that starts with "System.". (UUM-77728)
- Fixed an issue with migrating projects from versions after 2021.3 that could cause severe performance impacts by importing the Fixed Timestep in the Time Project Settings as 0.0001. (UUM-103516)
- Fixed DataEquals of SerializedProperty returning false in some cases where refReferenceId & otherReferenceId are having a garbage value making the refManagedReferenceTypeTree & otherManagedReferenceTypeTree null and corrupting the serialized data. (UUM-88925)
- Fixed issue where the "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player. (UUM-80052)
- Fixed Timestep was serialized as a float. It was switched to IntegerTime::RationalTime, but was missing a migration for the older values. This would show up as the Fixed Timestep being reset to the default value. There is now an upgrade step that will convert the file if possible. (UUM-91212)
- Removed forced upgrade prompt for Fixed Timestep. Binary serialized time manager settings should now also be properly migrated. (UUM-91212)
6000.0.52f1
- Added additional checks to better catch merging errors in UnityYAML. (UUM-98013)
6000.1.9f1
- Added additional checks to better catch merging errors in UnityYAML. (UUM-98013)
6000.0.49f1
- Fixed an issue with migrating projects from versions after 2021.3 that could cause severe performance impacts by importing the Fixed Timestep in the Time Project Settings as 0.0001. (UUM-103516)
6000.0.48f1
- Known issue: FixedUpdate runs 200 times more frequently, leading to performance issues for users (UUM-103516)
6000.1.0f1
- Fixed an issue where migrating projects from versions after 2021.3 could cause severe performance impacts due to the Fixed Timestep in the Time Project Settings being imported as 0.0001. (UUM-103516)
- Added the -typeinfo argument to binary2text to allow debugging issues with corrupt type info in AssetBundles.
- Improved performance of reading texture data embedded in text files.
- Fixed a crash on ReadAndActivateObjectThreaded when reimporting a missing PSB file prefab. (UUM-59093)
- Fixed an issue by handling a hash collisions in the TypeTreeCache.
- Fixed an issue where DataEquals of SerializedProperty returned false in some cases where refReferenceId and otherReferenceId had a garbage value that made the refManagedReferenceTypeTree and otherManagedReferenceTypeTree null and corrupted the serialized data. (UUM-88925)
- Fixed an issue where migrating projects from versions after 2021.3 could cause severe performance impacts due to the Fixed Timestep in the Time Project Settings being imported as 0.0001. (UUM-103516)
- Fixed an issue where serialized types without a namespace had their fields stripped. (UUM-90913)
- Fixed an issue where the UniversalRenderPipelineGlobalSettings.asset file created unnecessary changes in the Git diff during Player builds. (UUM-80052)
- In 2021.x Fixed Timestep was serialized as a float. It was switched to IntegerTime::RationalTime, but was missing a migration for the older values. This would show up as the Fixed Timestep being reset to the default value. There is now an upgrade step that will convert the file if possible. (UUM-91212)
- Remove forced upgrade prompt for Fixed Timestep. Binary serialized time manager settings are now properly migrated. (UUM-91212)
6000.0.47f1
- Fixed DataEquals of SerializedProperty returning false in some cases where refReferenceId & otherReferenceId are having a garbage value making the refManagedReferenceTypeTree & otherManagedReferenceTypeTree null and corrupting the serialized data. (UUM-88925)
- In 2021.x Fixed Timestep was serialized as a float. It was switched to IntegerTime::RationalTime, but was missing a migration for the older values. This would show up as the Fixed Timestep being reset to the default value. This should now be properly converted. (UUM-91212)
6000.0.45f1
- Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
6000.0.44f1
- Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
6000.0.43f1
- Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
2022.3.55f1
- Handle hash collisions in the TypeTreeCache.
- Crash on ReadAndActivateObjectThreaded when reimporting a missing PSB file prefab. (UUM-59093)
6000.0.42f1
- Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
- Fixed issue where the "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player. (UUM-80052)
6000.0.41f1
- Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
- Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
6000.0.40f1
- Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
- Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
6000.0.39f1
- Known issue: Crash on MonoBehaviour::VirtualRedirectTransfer when closing Editor after removing HDRP and importing Water Samples before (UUM-97847)
- Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
2022.3.58f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.38f1
- Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.37f1
- Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
2022.3.57f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.36f1
- Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.35f1
- Known issue: The "UniversalRenderPipelineGlobalSettings.asset" is creating noise in the git diff when building a Player (UUM-80052)
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.34f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
2022.3.56f1
- Known issue: [windows only] Switching Project when importing complete project does not import all assets and project opens incomplete (UUM-88051)
6000.0.33f1
- Added -typeinfo to binary2text to allow debugging issues with corrupt type info in AssetBundles.
- Fixed serialized types with no namespace having their fields stripped. (UUM-90913)
6000.0.31f1
- Fixed an issue to handle hash collisions in the TypeTreeCache.
6000.0.30f1
- Fixed a crash on ReadAndActivateObjectThreaded when reimporting a missing PSB file prefab. (UUM-59093)
2022.3.47f1
- Serialization: Avoid crashing when loading ScriptableObjects or MonoBehaviours in binary-format that reference missing SerializeReference types. (UUM-75238)
2022.3.46f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
2022.3.45f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.17f1
- Fixed a crash when loading ScriptableObjects or MonoBehaviours in binary-format that reference missing SerializeReference types. (UUM-75238)
2022.3.44f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.15f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
2022.3.42f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.14f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
- Fixed an issue to not show crash reporter when reading corrupted files. (UUM-66157)
2022.3.41f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.13f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
2022.3.40f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.12f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
2022.3.39f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.11f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
2022.3.38f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.10f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
2022.3.37f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.9f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
2022.3.36f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
- Fixed Inspector window with scrollbar is unworkable when modifying and saving the material's property. (UUM-58151)
6000.0.8f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
- Fixed Inspector window with scrollbar is unworkable when modifying and saving the material's property. (UUM-58151)
2022.3.35f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.7f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
- Changed alignment in SerializedFile from 8 to 16 bytes, and added 16 bytes alignment into ResourceFileBuilder to improve patching results on some platforms.
- Ensure m_Reader destructor is not called after its dependencies are destroyed.
2022.3.34f1
- Known issue: Crash on TypeTreeQueries::GetFullTypeNameFromReferencedType when an xoJunction GameObject is selected in the Hierarchy Window (UUM-74373)
6000.0.4f1
- Fix enum fields when multiple C# Generic types are present (UUM-71808)
6000.2.6f1
- Fixed an issue where mixed values might not appear correctly in the inspector after using Undo. (UUM-109513)
6000.0.60f1
- Fixed an issue where mixed values might not appear correctly in the inspector after using Undo. (UUM-109513)
6000.2.9f1
- Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
6000.2.10f1
- Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
6000.0.62f1
- Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
6000.2.11f1
- Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
6000.2.12f1
- Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
6000.2.13f1
- Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
6000.2.14f1
- Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
6000.0.63f1
- Known issue: Editor performance degrades when PlayableDirector with multiple bindings remains visible in the Inspector during Play mode (UUM-122354)
- Known issue: Exceedingly long wait on InspectorWindow.Repaint when selecting a large SVG file in the Project window (UUM-120424)
- Known issue: Silent crash when opening a specific project (UUM-100218)
6000.3.0f1
- Known issue: Exceedingly long wait on InspectorWindow.Repaint when selecting a large SVG file in the Project window (UUM-120424)
- Added a warning to the console if [SerializeReference] is used on a type that is not serializable.
- Added additional checks to better catch merging errors in UnityYAML. (UUM-98013)
- Fixed an issue where mixed values might not appear correctly in the inspector after using Undo. (UUM-109513)
- Fixed: The [SerializeField] attribute is now marked with [AttributeUsage(AttributeTargets.Field)], preventing people from applying it to things that aren't fields, e.g. because they got mixed up between [SerializeField] and [Serializable]. Any code that was applying it to things other than fields will now produce compiler errors; in these situations the attribute was doing nothing, so you can delete it without changing the behaviour of your code. (Thanks, spiney199!).
6000.0.64f1
- Known issue: Silent crash when opening a specific project (UUM-100218)
- Fixed performance regression when rendering large arrays in the Inspector. (UUM-120424)
6000.3.1f1
- Fixed performance regression when rendering large arrays in the Inspector. (UUM-120424)
Services
6000.2.0f1
- Added: Unity Consent: Added a new module with API to set user consent information.
6000.2.6f1
- Fixed exception events not appearing on the Diagnostics dashboard.
6000.3.0f1
- Improved symbol post-processing times for Cloud Diagnostics and Engine Diagnostics.
- Added: Unity Consent: Added a new module with API to set user consent information.
- Deprecated: Cloud Diagnostics has been deprecated as of August 13th, 2025, and is no longer a supported package. We encourage you to migrate to the new diagnostics experience, which provides more robust reports and device information.
- Fixed exception events not appearing on the Diagnostics dashboard.
2022.3.69f1
- Fixed exception events not appearing on the Diagnostics dashboard.
Shader System
6000.2.5f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.2.4f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.2.3f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.2.2f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.2.1f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.1.16f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.1.15f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.1.14f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.1.13f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.1.12f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.1.11f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.1.10f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
2022.3.59f1
- Known issue: Crash after the “State comes from an incompatible keyword space“ log when opening the project (UUM-98620)
6000.0.40f1
- Known issue: Crash after the “State comes from an incompatible keyword space“ log when opening the project (UUM-98620)
6000.0.28f1
- Known issue: Shaders are always recompiled when the Editor is opened (UUM-75262)
6000.0.27f1
- Known issue: Shaders are always recompiled when the Editor is opened (UUM-75262)
6000.0.26f1
- Known issue: Editor crash when saving Currently Tracked Variants to Asset (UUM-86510)
- Known issue: Shaders are always recompiled when the Editor is opened (UUM-75262)
2022.3.52f1
- Known issue: Editor crash when saving Currently Tracked Variants to Asset (UUM-86510)
6000.0.25f1
- Known issue: Shaders are always recompiled when the Editor is opened (UUM-75262)
6000.0.24f1
- Known issue: Shader cache is not used when building the Player repeatedly (UUM-75264)
- Known issue: Shaders are always recompiled when the Editor is opened (UUM-75262)
6000.0.22f1
- Known issue: Crash when selecting a certain material (UUM-73507)
- Known issue: Shader cache is not used when building the Player repeatedly (UUM-75264)
- Known issue: Shaders are always recompiled when the Editor is opened (UUM-75262)
6000.2.6f1
- Known issue: Crash on tlsf_free when adding a 3D object to a Scene of a new Universal 3D project (UUM-107673)
6000.2.7f2
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.0.59f2
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.0.60f1
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.2.8f1
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.2.9f1
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.2.10f1
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.0.62f1
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.2.11f1
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.2.12f1
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
6000.2.13f1
- Known issue: Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template (UUM-107673)
Shadergraph
6000.2.0f1
- Added a new Append node to Shader Graph. The Append node combines two float or vector inputs of different types into a single vector with variable dimensions.
- Added a new *Shader Graph UGUI Shaders* sample content set to the Shader Graph package. This sample demonstrates how to use the new Canvas target in Shader Graph to create dynamic UI elements. You can import this sample from the *Samples* tab in the Package Manager after selecting the Shader Graph package.
- Added support for dynamic branching (dynamic_branch) in Shader Graph keywords.
- Exposed Custom Attributes settings on Shader properties. Refer to the supplied example in Samples for further details.
- Exposed Enum Attribute settings on Float properties.
- Exposed Slider Attributes (IntSlider and PowerSlider) settings on Range (Float) properties.
- Exposed the [PerRendererData] Attribute on Shader properties.
- Improved code generation times for permutations.
- Improved the sharpness of the Shader Graph asset icon on Retina and HiDPI displays. (UUM-93099)
- Improved Time node output across graph actions. (UUM-84133)
- Added an issue where the property sheet could complain about type mismatch for preview properties. (UUM-95321)
- Added issue where HDR Colors would cause errors when used with custom render to texture target. (UUM-87609)
- Added SHADERGRAPH_PREVIEW_MAIN define specifically for main previews. (UUM-87786)
- Allowed deeply nested keywords in subgraphs to generate in the final shader correctly.
- Allowed latin alphabet for variable names. (UUM-72995)
- Color properties now default to opaque (alpha = 1). (UUM-93088)
- Corrected sticky note context menu shortcut display text. (UUM-75919)
- Custom function node previews are hidden unless the first output is a previewable type (vector or float). (UUM-91833)
- Enabled custom interpolators for custom sprite lit target. (UUM-75937)
- Ensured SHADERGRAPH_PREVIEW_MAIN define is defined in all cases for the main preview. (UUM-87786)
- Exposed aniso setting on blackboard sampler state properties. (UUM-90178)
- Fixed "Element 'UnityEditor.UIElements.VisualSplitter' is missing a UxmlElementAttribute" error logged in the Console when creating a new Node in ShaderGraph. (UUM-91210)
- Fixed "Shader error in 'ProBuilder6/Standard Vertex Color': 'PBRDeferredFragment'" error logged in the console when compiling the shader. (UUM-94425)
- Fixed a bug where changing Enum Keyword entries (names or values) or re-ordering them would not set the graph as dirty and could lead to changes not saved.
- Fixed a bug where copy/pasting a property from a Graph to a Subgraph would make it display Graph only settings.
- Fixed a bug where the asset icon of newly-created Shader Graphs would not be visible until a name was entered. (UUM-98657)
- Fixed a bug where unchecking "Show In Inspector" would set the property to Global scope the first time.
- Fixed additional cases where certain Node Reference sample graphs would report unsaved changes on open. (UUM-76080)
- Fixed an exception when changing the Shader Graph variant limit project setting under certain conditions. (UUM-100205)
- Fixed an issue in Paste option in dropdown, menus is now disabled when there is nothing valid to paste. (UUM-83993)
- Fixed an issue where certain warning messages did not display with enough contrast in the Blackboard and Graph Inspector. (UUM-84408)
- Fixed an issue where exceptions would be logged when dragging an object over the Blackboard. (UUM-96645)
- Fixed an issue where horizontal scrollbars did not work as expected in the Blackboard or Graph Inspector. (UUM-84034)
- Fixed an issue where Shader Graph used an outdated tab view, which was unintentionally appearing in the UI Builder. (UUM-88005)
- Fixed an issue where the "Convert to Property" action would not undo/redo correctly. (UUM-92623)
- Fixed an issue where the Blackboard would not scroll to show newly-created properties. (UUM-95508)
- Fixed an issue where the Main Preview could be resized beyond its containing Shader Graph window. (UUM-84357)
- Fixed issue where graphs with groups in them would sometimes become modified upon opening the shader graph editor. (UUM-76080)
- Fixed issue where some resources failed to dispose properly when entering play mode in editor. (UUM-86916)
- Fixed null reference when shadergraph editor is open while entering playmode. (UUM-95665)
- Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)
- Forum link in info replaced with link to unity discussions. (UUM-84062)
- Replaced old "ShaderGraph" labels with "Shader Graph" in the Project Settings window. (UUM-96691)
2022.3.64f1
- Added an issue where the far right toolbar dropdown was sometimes difficult to interact with. (UUM-105177)
- Added both preference and setting path for variant limit exceeded warning message. (UUM-104591)
- Improved resizing behavior for custom property and function inspectors. (UUM-103867)
- Improved shader variant exceeded message to direct users to both project settings and preferences. (UUM-104591)
- Improved spacing of a certain toggle on the shader graph preferences page. (UUM-104088)
- Added wrapping to the custom function node's label and fixed an issue where it would not update immediately. (UUM-103861)
- Float node documentation link now resolves correctly. (UUM-103781)
- Shader Graph Asset help button now redirects to the correct URL. (UUM-103777)
- Speed Tree subgraphs documentation link now resolves correctly. (UUM-103972)
- Sub Graph Asset help button now redirects to the correct URL. (UUM-105173)
- Sub Graph node documentation link now redirects to the correct URL. (UUM-103971)
6000.0.52f1
- Added an issue where the far right toolbar dropdown was sometimes difficult to interact with. (UUM-105177)
- Added both preference and setting path for variant limit exceeded warning message. (UUM-104591)
- Heatmap asset help button now redirects to Shader Graph manual page. (UUM-103974)
- Improved resizing behavior for custom property and function inspectors. (UUM-103867)
- Improved shader variant exceeded message to direct users to both project settings and preferences. (UUM-104591)
- Improved spacing of a certain toggle on the shader graph preferences page. (UUM-104088)
- Subgraphs whose first output isn't previewable now default to not having a node preview. (UUM-102007)
- Added an issue where nodes without valid previews would expand on creation and collapse on selection. (UUM-104202)
- Added wrapping to the custom function node's label and fixed an issue where it would not update immediately. (UUM-103861)
- Float node documentation link now resolves correctly. (UUM-103781)
- Shader Graph Asset help button now redirects to the correct URL. (UUM-103777)
- Speed Tree subgraphs documentation link now resolves correctly. (UUM-103972)
- Sub Graph Asset help button now redirects to the correct URL. (UUM-105173)
- Sub Graph node documentation link now redirects to the correct URL. (UUM-103971)
6000.0.50f1
- Fixed additional cases where certain Node Reference sample graphs would report unsaved changes on open. (UUM-76080)
6000.1.5f1
- Fixed additional cases where certain Node Reference sample graphs would report unsaved changes on open. (UUM-76080)
6000.1.1f1
- Ensured SHADERGRAPH_PREVIEW_MAIN define is defined in all cases for the main preview. (UUM-87786)
6000.0.48f1
- Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)
- Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)
6000.1.0f1
- Added a new *Shader Graph UGUI Shaders* sample content set to the Shader Graph package. This sample demonstrates how to use the new Canvas target in Shader Graph to create dynamic UI elements. You can import this sample from the *Samples* tab in the Package Manager after selecting the Shader Graph package.
- Added support for spacewarp to Shader Graph.
- Made Time node output smoother across graph actions. (UUM-84133)
- Updated the Shader Graph asset icon to display with improved sharpness on high DPI displays. (UUM-93099)
- Added missing documentation about the Custom Render Texture in Shader Graph. (UUM-76730)
- Added new manipulator for ShaderGraph MainPreview to fix wrong drag handing on OSX. (UUM-76223)
- Enabled custom interpolators for custom sprite lit targets. The shader's *Sprite Custom Lit* material mode now changes the sprite to the desired color instead of remaining black. (UUM-75937)
- Fixed sticky note context menu shortcut display text. (UUM-75919)
- Fixed "Shader error in 'ProBuilder6/Standard Vertex Color': 'PBRDeferredFragment'" error logged in the console when compiling the shader. (UUM-94425)
- Fixed a null reference exception that occurred when the Shader Graph Editor was open while entering Play mode. (UUM-95665)
- Fixed an issue by adding SHADERGRAPH_PREVIEW_MAIN define specifically for main previews. (UUM-87786)
- Fixed an issue by exposing aniso setting on blackboard sampler state properties. (UUM-90178)
- Fixed an issue that a shader graph is reverted to its last saved state when entering Play Mode without saving changes. (UUM-49399)
- Fixed an issue where an unnecessary error message was generated for non-conflicting duplicate property declarations when using multiple targets. (UUM-76524)
- Fixed an issue where certain warning messages did not display with enough contrast in the Blackboard and Graph Inspector. (UUM-84408)
- Fixed an issue where copy or pasting a property from a Graph to a Subgraph would make it display Graph only settings.
- Fixed an issue where exceptions would be logged when dragging an object over the Blackboard (UUM-96645)
- Fixed an issue where graphs containing groups were unintentionally modified when opening the Shader Graph Editor. (UUM-76080)
- Fixed an issue where horizontal scrollbars was not working as expected in the Blackboard or Graph Inspector. (UUM-84034)
- Fixed an issue where latin alphabet for variable names were not allowed. (UUM-72995)
- Fixed an issue where right-clicking on the Blackboard or Graph Inspector displayed an incorrect context menu. (UUM-83996)
- Fixed an issue where some resources were not properly disposed of when entering Play mode in the Editor. (UUM-86916)
- Fixed an issue where the "Convert to Property" action would not undo/redo correctly (UUM-92623)
- Fixed an issue where the asset icon of newly-created Shader Graphs would not be visible until a name was entered. (UUM-98657)
- Fixed an issue where the Blackboard did not scroll to display newly created properties. (UUM-95508)
- Fixed an issue where the Create Node menu remained visible on screen when closing a Shader Graph window. (UUM-85110)
- Fixed an issue where the Main Light Direction node always returned 0 on the built-in render pipeline. (UUM-78803)
- Fixed an issue where the Main Preview could be resized beyond its containing Shader Graph window. (UUM-84357)
- Fixed an issue where the property sheet displayed an incorrect type mismatch error for preview properties. (UUM-95321)
- Fixed an issue where unchecking "Show In Inspector" would set the property to Global scope the first time.
- Fixed an issue where Unity pragmas were not used in files included by the Custom Function Node, and added a "Use Pragmas" toggle to enable/disable them as needed.
- Fixed an issue where using HDR colors with custom Render Texture targets caused errors. (UUM-87609)
- Fixed an issue with addding a Vector4 slot in a sub-graph when converting from a node. (UUM-75936)
- Fixed Color properties now default to opaque (alpha = 1). (UUM-93088)
- Fixed Forum link in info replaced with link to unity discussions. (UUM-84062)
- Fixed Shader warnings in URP ShaderGraph when using the Normal From Texture node. (UUM-90053)
- Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)
- Paste option in dropdown menus is now disabled when there is nothing valid to paste. (UUM-83993)
- Replaced old "ShaderGraph" labels with "Shader Graph" in the Project Settings window (UUM-96691)
- Updated Shader Graph to mark a shader graph dirty when toggling checkboxes in the Graph Settings.
- Updated the Custom Function Node so that previews are hidden unless the first output is a previewable type, such as a vector or float. (UUM-91833)
- [Metal] Fix shader compilation errors due to Foveated Rendering when building URP 3D template.
6000.0.47f1
- Fixed an issue where changing Enum Keyword entries (names or values) or re-ordering them would not set the graph as dirty and could lead to changes not saved.
- Fixed an issue where copy/pasting a property from a Graph to a Subgraph would make it display Graph only settings.
- Fixed an issue where unchecking "Show In Inspector" would set the property to Global scope the first time.
2022.3.61f1
- Removed duplicate LIGHTMAP_ON and DIRLIGHTMAP_COMBINED variants when generating shaders for builtin-deferred.
- Fixed an issue where an HDRP fullscreen shader graph imported into a URP project would fail to import under some circumstances. (UUM-55703)
2022.3.60f1
- Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)
6000.0.42f1
- Fixed the generation of new artifact ID of ShaderGraph on every reimport. (UUM-86662)
2022.3.59f1
- Fixed NullReferenceException thrown when updating a legacy node for second time through undo. (UUM-76255)
6000.0.39f1
- Added a new set of sample content - Shader Graph UGUI Shaders - to the Shader Graph package that contains examples of how to use the new Canvas target in Shader Graph to create dynamic UI elements. This new sample can be imported from the Sample tab of the Package Manager after selecting the Shader Graph package
6000.0.38f1
- Fixed "Shader error in 'ProBuilder6/Standard Vertex Color': 'PBRDeferredFragment'" error logged in the console when compiling the shader. (UUM-94425)
2022.3.55f1
- Fixed Shader warnings in URP ShaderGraph when using the Normal From Texture node. (UUM-90053)
- Fixed/improved identifier collision detection on properties. (UUM-73838)
6000.0.30f1
- Fixed missing documentation about the Custom Render Texture in Shader Graph. (UUM-76730)
2022.3.54f1
- Fixed so that pasting an empty group positions it based on the cursor's location.
6000.0.27f1
- Fixed an issue where the shader graph was not marked dirty when toggling checkboxes in its Graph Settings.
6000.0.26f1
- Fixed an issue where the Main Light Direction node always returned 0 on the built-in render pipeline. (UUM-78803)
- Fixed an issue where Unity pragmas were not used in files included by the Custom Function Node, and added a "Use Pragmas" toggle to enable/disable them as needed.
2022.3.52f1
- Fixed an issue where the Main Light Direction node always returned 0 on the built-in render pipeline. (UUM-78803)
- Fixed Shader Graph undeclared identifier error around foveated rendering area. (UUM-76172)
6000.0.25f1
- [Metal] Fix shader compilation errors due to Foveated Rendering when building URP 3D template.
6000.0.24f1
- Fixed an issue where a shader graph was reverted to its last saved state when entering Play Mode without saving changes. (UUM-49399)
2022.3.51f1
- Added issue where precision mismatch could result in an asset failing to import. (UUM-74920)
- Fixed a bug that a shader graph is reverted to its last saved state when entering Play Mode without saving changes. (UUM-49399)
6000.0.22f1
- Addressed an issue where precision mismatch could result in an asset failing to import. (UUM-74920)
- Fixed an issue that caused errors in the Feature Examples sample content for Shader Graph. (UUM-75818)
6000.0.21f1
- Added padding to Shader Graph Preferences settings. (UUM-78064)
6000.0.20f1
- Changed the name displayed in a Graph inspector when a selected BlockNode has changed. (UUM-76081)
- Fixed 'Objects are trying to be loaded during a domain backup' errors due to invalid serialization of some shader graphs. (UUM-71052)
- Fixed a bug that Normal From Height node in a shader graph might return an invalid value when using 16-bit half precision. (UUM-72722)
- Fixed an issue in Shader Graph with an undeclared identifier error around foveated rendering area. (UUM-76172)
- Fixed an issue in ShaderGraph where undoing changes to a property after modifying its value in the Graph Inspector would cause the property to become deselected. (UUM-76242)
- Fixed an issue so that pasting an empty group positions it based on the cursor's location.
- Fixed an issue with low quality Graph Inspector and Open Shader Graph User Manual icons. (UUM-76353)
2022.3.47f1
- Fixed 'Objects are trying to be loaded during a domain backup' errors due to invalid serialization of some shader graphs. (UUM-71052)
- Fixed a bug that Normal From Height node in a shader graph might return an invalid value when using 16-bit half precision. (UUM-72722)
- Fixed an issue in ShaderGraph where undoing changes to a property after modifying its value in the Graph Inspector would cause the property to become deselected. (UUM-76242)
- The name displayed in the Graph inspector when a BlockNode is selected has changed. (UUM-76081)
6000.0.18f1
- Added sticky note checks to the group shortcuts. (UUM-75921)
- Fixed an issue so users can no longer select 'Delete' for context blocks. (UUM-76198)
- Fixed identifier collision detection on properties. (UUM-73838)
- Fixed node previews toggle shortcut. (UUM-76021)
2022.3.45f1
- Fixed a bug where the Custom Function node's "Body" field would expand off-screen instead of scrolling. (UUM-76270)
- Users can no longer select 'Delete' for context blocks. (UUM-76198)
6000.0.17f1
- Fixed an issue where some keyboard shortcuts did not display with the correct alignment in context menus. (UUM-76115)
6000.0.16f1
- Disallowed shader variant related settings to be set to negative values. (UUM-76472)
- Fixed a null reference exception when shader variant project settings were changed under certain circumstances. (UUM-75697)
- Fixed an issue where the Graph Inspector would not update after changing a node's precision from the context menu. (UUM-76008)
- Fixed an issue where using a color picker would cause the main preview to display cyan until the color picker was closed. (UUM-75670)
6000.0.15f1
- Fixed an issue where the Custom Function node's "Body" field would expand off-screen instead of scrolling. (UUM-76270)
6000.0.14f1
- Fixed an issue where moving a property node in a Shader Graph with no targets would log an error. (UUM-76529)
2022.3.41f1
- Fixed an issue where cross pipeline shader graphs would run into NRE. (UUM-55703)
2022.3.39f1
- Fixed issues with the Feature Examples sample and Production Ready Shaders sample.
6000.0.9f1
- Fixed an issue where an HDRP fullscreen shader graph imported into a URP project would fail to import under some circumstances. (UUM-55703)
- Fixed shader graph built-in pipeline variants not getting stripped when an SRP is active.
2022.3.36f1
- Added support for perceptual color mode for gradients in shader graph. (UUM-72278)
6000.0.7f1
- Add support for perceptual color mode for gradients in shader graph. (UUM-72278)
6000.0.5f1
- Adds a new set of sample content - Production Ready Shaders - to the Shader Graph package.
- Addressed an issue where convert-to subgraph would sometimes result in an exception. (UUM-71892)
6000.0.0f1
- Removed duplicate LIGHTMAP_ON and DIRLIGHTMAP_COMBINED variants when generating shaders for builtin-deferred.
- Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.
- Added a new sample content pack that can be installed with the Package Manager. The samples contain descriptions, examples, and break downs for a majority of the nodes in Shader Graph. These samples help users understand the inner workings of the nodes and see examples of how they work and how they can be used.
- Added a zoom step size option in the user preferences.
- Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.
- Added the Feature Examples Sample to Shader Graph to show users how to achieve specific effects in Shader Graph.
- Added theDisable Color Tinting property to Canvas and Sprite SubTargets. Use this property to override the color completely.
- Added a shader variant limit to the Project Settings, and clarified the difference between the variant limits in the Preferences tooltip.
- Addressed delays related to graph concretization where certain operations were taking longer than expected.
- Exposed a scope option for Texture3D, CubeMap, and Texture2D Array Blackboard properties.
- Improved clarity and behavior of Blackboard properties when options change. Renamed Exposed to Show in Inspector.
- Improved the performance of undo/redo operations in large graphs. (UUM-52220)
- Removed duplicate LIGHTMAP_ON and DIRLIGHTMAP_COMBINED variants when generating shaders for builtin-deferred.
- Removed the Global/Local scope for Keyword properties and replaced them with an Is Overridable toggle. Updated the corresponding option enablement to clarify behavior.
- Updated the toolbar UI to make it more similar to VFX Graph.
6000.2.6f1
- Added SrcBlendAlpha and DstBlendAlpha properties if allowMaterialOverride is set to true on URP.
6000.0.59f2
- Added SrcBlendAlpha and DstBlendAlpha properties if allowMaterialOverride is set to true on URP.
6000.0.60f1
- Fixed an issue when deleting an open shader graph but canceling closure would result in a null reference when attempting to reclose it. (UUM-110302)
- Fixed an issue where custom interpolator project settings were not clamping correctly. (UUM-113366)
- Fixed duplicate material creation in canvas samples. (UUM-113453)
- Improved the appearance of subgraph node display names in various areas. (UUM-111531)
6000.2.8f1
- Improved blackboard scrolling behavior when adding a new item out of the current scroll view. (UUM-103879)
- Fixed an issue when deleting an open shader graph but canceling closure would result in a null reference when attempting to reclose it. (UUM-110302)
- Fixed an issue where custom interpolator project settings were not clamping correctly. (UUM-113366)
- Fixed duplicate material creation in canvas samples. (UUM-113453)
- Fixed shadergraph compilation issues related to the Spacewarp support. (UUM-108902)
- Improved appearance of subgraph node display names in various areas. (UUM-111531)
- Nodes are now properly selected after copy-paste or duplication. (UUM-110841)
- Preview time is now set to match scene time.
6000.2.10f1
- Fixed extra scrollbars sometimes appearing in ShaderGraph blackboard when dragging attributes. (UUM-108024)
6000.3.0f1
- Added a new set of sample content that provides example terrain shaders that use Shader Graph.
- Added a template browser accessible through the Create menu. Users can designate any Shader Graph asset as a template in the Asset Inspector.
- Added support for additional UV channels where applicable.
- Added three new options to the Unlit target: Keep Lighting Variants, Default Decal Blending, and Default SSAO. These options enable you to more effectively create custom lighting models using the Unlit target. For examples, refer to the Shader Graph Custom Lighting sample content in the documentation.
- Added a new set of sample content to Shader Graph that shows how the lighting model can be customized directly in the graph. Custom lighting can improve performance and/or provide a way to stylize the look of a project and this sample shows how to do it.
- Added an option to Custom Interpolators to change the interpolation type, such as no interpolation or centroid.
- Added both preference and setting path for variant limit exceeded warning message. (UUM-104591)
- Added terrain shader templates to the Shader Graph Template Browser.
- Added the ability to promote subgraph properties to the final shader.
- Addressed an issue where the far right toolbar dropdown was difficult to interact with. (UUM-105177)
- Improved blackboard scrolling behavior when adding a new item out of the current scroll view. (UUM-103879)
- Improved resizing behavior for custom property and function inspectors. (UUM-103867)
- Improved shader variant exceeded message to direct users to both project settings and preferences. (UUM-104591)
- Improved spacing of a certain toggle on the shader graph preferences page. (UUM-104088)
- Made some small polish fixes to Shader Graph template files.
- Modified the Heatmap asset help button so it now redirects to Shader Graph documentation. (UUM-103974)
- Subgraphs with a non-previewable first output now default to having no node preview. (UUM-102007)
- Added SrcBlendAlpha and DstBlendAlpha properties if allowMaterialOverride is set to true on URP.
- Fixed an issue when deleting an open shader graph but canceling closure would result in a null reference when attempting to reclose it. (UUM-110302)
- Fixed an issue when opening generated shader, from the ShaderGraph asset's Inspector, that causes the first additional shader, if any exist, to be skipped from being piped to a temporary file for viewing.
- Fixed an issue where custom interpolator project settings were not clamping correctly. (UUM-113366)
- Fixed an issue where nodes without valid previews would expand on creation and collapse on selection. (UUM-104202)
- Fixed extra scrollbars sometimes appearing in ShaderGraph blackboard when dragging attributes. (UUM-108024)
- Fixed shadergraph compilation issues related to the Spacewarp support. (UUM-108902)
- Fixed: Added wrapping to the custom function node's label and fixed an issue where it would not update immediately. (UUM-103861)
- Fixed: Float node documentation link now resolves correctly. (UUM-103781)
- Fixed: Shader Graph Asset help button now redirects to the correct URL. (UUM-103777)
- Fixed: Speed Tree subgraphs documentation link now resolves correctly. (UUM-103972)
- Fixed: Sub Graph Asset help button now redirects to the correct URL. (UUM-105173)
- Fixed: Sub Graph node documentation link now redirects to the correct URL. (UUM-103971)
- Improved appearance of subgraph node display names in various areas. (UUM-111531)
- Nodes are now properly selected after copy-paste or duplication. (UUM-110841)
- Preview time is now set to match scene time.
6000.0.64f1
- Fixed a bug in Shader Graph UGUI Samples where custom components would not update the material properly.
6000.3.1f1
- Fixed a issue in Shader Graph UGUI Samples where custom components would not update the material properly.
6000.3.2f1
- Addressed an issue where the swizzle node's input slot could end up in a bad state. Changed behavior so that the node's input and output slot always reflect the swizzle mask. (UUM-120808)
- Fixed documentation page direction for subgraphs.
6000.0.65f1
- Fixed documentation links for Dropdown, Property, Keyword, Custom Function and Redirect Nodes.
- Fixed documentation page direction for subgraphs.
ShaderGraph
6000.0.21f1
- Known issue: Crash on "0x00007FF9D3B9EE3F (nvwgf2umx) OpenAdapter10" when entering Edit Mode of ShaderGraph asset (UUM-82663)
Shaders
6000.2.5f1
- Fixed CPU side performance regression when shader has dynamic branch keywords.
6000.0.58f1
- Fixed CPU side performance regression when shader has dynamic branch keywords.
6000.2.0f1
- Added support for Vector2 and Vector3 properties in the Material Inspector.
- Deprecated: Deprecated MaterialProperty.flags. Use MaterialProperty.propertyFlags instead.
- Deprecated: Deprecated MaterialProperty.PropFlags. Use UnityEngine.Rendering.ShaderPropertyFlags instead.
- Deprecated: Deprecated MaterialProperty.PropType. Use UnityEngine.Rendering.ShaderPropertyType instead.
- Deprecated: Deprecated MaterialProperty.type. Use MaterialProperty.propertyType instead.
- Deprecated: Deprecated ShaderUtil. IsShaderPropertyNonModifiableTexureProperty. Use Shader.GetPropertyFlags and test against ShaderPropertyFlags.NonModifiableTextureData instead.
- Deprecated: Deprecated ShaderUtil.GetPropertyCount. Use Shader.GetPropertyCount instead.
- Deprecated: Deprecated ShaderUtil.GetPropertyDescription. Use Shader.GetPropertyDescription instead.
- Deprecated: Deprecated ShaderUtil.GetPropertyName. Use Shader.GetPropertyName instead.
- Deprecated: Deprecated ShaderUtil.GetPropertyType. Use Shader.GetPropertyType instead.
- Deprecated: Deprecated ShaderUtil.GetRangeLimits. Use Shader.GetPropertyRangeLimits and Shader.GetDefaultValue instead.
- Deprecated: Deprecated ShaderUtil.GetTexDim. Use Shader.GetPropertyTextureDimension instead.
- Deprecated: Deprecated ShaderUtil.IsShaderPropertyHidden. Use Shader.GetPropertyFlags and test against ShaderPropertyFlags.HideInInspector instead.
- Deprecated: Deprecated ShaderUtil.ShaderPropertyType. Use UnityEngine.Rendering.ShaderPropertyType instead.
- Obsoleted: MaterialPropertyBlock.Add* methods are now obsolete. Please use the corresponding Set* methods instead.
- Obsoleted: CommandBuffer.SetComputeBufferCounterValue is now obsolete. Use SetBufferCounterValue instead.
- Obsoleted: CommandBuffer.SetComputeBufferData is now obsolete. Use SetBufferData instead.
- Obsoleted: EditorGraphicsSettings.GetShaderSettingsForPlatform is now obsolete. Use GetTierSettings instead.
- Obsoleted: EditorGraphicsSettings.GetTierSettings(BuildTargetGroup, UnityEngine.Rendering.ShaderHardwareTier) is now obsolete. Use GetTierSettings(BuildTargetGroup, UnityEngine.Rendering.GraphicsTier) instead.
- Obsoleted: EditorGraphicsSettings.SetShaderSettingsForPlatform is now obsolete. Use SetTierSettings instead.
- Obsoleted: EditorGraphicsSettings.SetTierSettings(BuildTargetGroup, UnityEngine.Rendering.ShaderHardwareTier, TierSettings) is now obsolete. Use SetTierSettings(BuildTargetGroup, UnityEngine.Rendering.GraphicsTier, TierSettings) instead.
- Obsoleted: MaterialEditor.TexturePropertyWithHDRColor(UnityEngine.GUIContent, MaterialProperty, MaterialProperty, ColorPickerHDRConfig, bool) is now obsolete. Use MaterialEditor.TexturePropertyWithHDRColor(UnityEngine.GUIContent, MaterialProperty, MaterialProperty, bool) instead.
- Obsoleted: MaterialEditor.UndoRedoPerformed() is now obsolete. Use MaterialEditor.UndoRedoPerformed(in UndoRedoInfo) instead.
- Obsoleted: MaterialProperty.TexDim is now obsolete. Use UnityEngine.Rendering.TextureDimension instead.
- Obsoleted: Shader.globalShaderHardwareTier is now obsolete. Use Graphics.activeTier instead.
- Obsoleted: ShaderHardwareTier is now obsolete. Use UnityEngine.Rendering.GraphicsTier instead.
- Obsoleted: ShaderKeyword.GetGlobalKeywordName is now obsolete. Please use ShaderKeyword.name instead.
- Obsoleted: ShaderKeyword.GetKeywordName is now obsolete. Use ShaderKeyword.name instead.
- Obsoleted: ShaderKeyword.GetKeywordType is now obsolete. Use type instead.
- Obsoleted: ShaderKeyword.GetName is now obsolete. Use ShaderKeyword.name instead.
- Obsoleted: ShaderUtil.ClearShaderErrors is now obsolete. Use ClearShaderMessages instead.
- Obsoleted: ShaderUtil.ShaderPropertyTexDim is now obsolete. Use UnityEngine.Rendering.TextureDimension instead.
- Obsoleted: SystemInfo.minConstantBufferOffsetAlignment is obsolete. Use constantBufferOffsetAlignment instead.
- Obsoleted: SystemInfo.supportsStencil is now obsolete. It always returns 'true'.
- Obsoleted: SystemInfo.supportsVertexPrograms is now obsolete. It always returns 'true'.
- Fixed an editor crash in shader fallback resolving when importing a specific bundle of assets. (UUM-99172)
- Fixed an import worker process crash in shader fallback resolving when importing a specific set of assets.
- Fixed an issue ensuring input semantics are treated as case insensitive.
- Compute shader importer now generates data for all graphics APIs regardless of the current build target.
- Fixed a performance regression in Camera.Render(). (UUM-66763)
- Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler. (UUM-72852)
- Fixed bad shader code generated on metal sometimes when using CubeMapFaceID. (UUM-97301)
- Fixed corrupted shader property name after loading an asset bundle. (UUM-59309)
- Fixed shader cache uploads and downloads to Accelerator so that they respect Editor upload enabled and download enabled settings.
- Fixed unexpected keyword space mismatch errors when having a compilation error on a raytracing shader. (UUM-95909)
- In lightmapped objects some mesh channels weren't detected as used. (UUM-103200)
6000.1.0f1
- Fixed rare occasions of objects batching together incorrectly.
- Improved shader compilation logging in the player. (UUM-79781)
- Fixed editor rendering cyan on game/scene view at each editor startup. (UUM-75262)
- Fixed compute shader compilation variant cache hits to be reported correctly in the editor log. (UUM-75264)
- Fixed corrupted shader property name after loading an asset bundle. (UUM-59309)
- Fixed a crash that could occur when a shadow caster pass is deleted due to shader errors.
- Fixed a performance regression in Camera.Render(). (UUM-66763)
- Fixed a rare crash in the Editor.
- Fixed a rare crash that occurred during the removal of unused material properties. (UUM-91648)
- Fixed a rare crash when saving the tracked shader variants into a variant collection. (UUM-86510)
- Fixed a rare error involving incompatible keyword states.
- Fixed a shader compiler crash in projects using the Vulkan renderer when importing a shader that uses the RWTexture1DArray uniform type.
- Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler. (UUM-72852)
- Fixed an assertion being triggered when switching the build target from Windows to Android. (UUM-91151)
- Fixed an Editor crash that occurred during shader fallback resolution when importing a specific asset bundle. (UUM-99172)
- Fixed an import worker process crash in shader fallback resolving when importing a specific set of assets.
- Fixed an issue where bad shader code generated on metal sometimes when using CubeMapFaceID. (UUM-97301)
- Fixed an issue where incorrect line numbers are reported in preprocessor errors after block comments.
- Fixed BiRP support for strict shader variant matching. (UUM-58290)
- Fixed implicit randomwrite shader requirement for compute shaders.
- Fixed shader compiler crashing when encountering a kernel directive without a provided name. (UUM-85898)
- Fixed shaders sp they now produce errors when they encounter the same keyword in different directives. (UUM-55930)
- Fixed SHADER_TARGET macro is now available during shader import. (UUM-87423)
- Fixed some instances where the Complex Lit base shader format would get interpreted as a different shader format.
- Fixed unexpected keyword space mismatch errors when having a compilation error on a raytracing shader. (UUM-95909)
- Shader inspector now shows the highest number of variants per shader stage instead of number of vertex stage variants. (UUM-55971)
6000.0.52f1
- Fixed bad shader code generated on metal sometimes when using CubeMapFaceID. (UUM-97301)
6000.0.49f1
- In lightmapped objects some mesh channels weren't detected as used. (UUM-103200)
2022.3.62f1
- Fixed an editor crash in shader fallback resolving when importing a specific bundle of assets. (UUM-99172)
- In lightmapped objects some mesh channels weren't detected as used. (UUM-103200)
6000.1.2f1
- In lightmapped objects some mesh channels weren't detected as used. (UUM-103200)
6000.1.1f1
- Fixed shader cache uploads and downloads to Accelerator so that they respect Editor upload enabled and download enabled settings.
6000.0.48f1
- Fixed shader cache uploads and downloads to Accelerator so that they respect Editor upload enabled and download enabled settings.
6000.0.47f1
- Fixed an editor crash in shader fallback resolving when importing a specific bundle of assets. (UUM-99172)
2022.3.58f1
- Fixed a performance regression in Camera.Render(). (UUM-66763)
- Fixed corrupted shader property name after loading an asset bundle. (UUM-59309)
6000.0.38f1
- Fixed an assertion being triggered when switching the build target from Windows to Android. (UUM-91151)
- Fixed corrupted shader property name after loading an asset bundle. (UUM-59309)
- Fixed unexpected keyword space mismatch errors when having a compilation error on a raytracing shader. (UUM-95909)
6000.0.37f1
- Fixed a performance regression in Camera.Render(). (UUM-66763)
2022.3.57f1
- Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler. (UUM-72852)
6000.0.36f1
- Fixed a situation where some shaders would appear to cause an internal communcations error with the shader compiler. (UUM-72852)
6000.0.35f1
- Fixed the shader compiler crash in projects using the Vulkan renderer when importing a shader that uses the RWTexture1DArray uniform type.
6000.0.34f1
- Fixed a rare crash during removal of unused material properties. (UUM-91648)
6000.0.33f1
- Fixed implicit randomwrite shader requirement for compute shaders.
2022.3.55f1
- Fixed implicit randomwrite shader requirement for compute shaders.
6000.0.30f1
- Fixed a bug where incorrect line numbers are reported in preprocessor errors after block comments.
- Fixed a rare crash in the Editor.
2022.3.54f1
- Fixed a bug where incorrect line numbers are reported in preprocessor errors after block comments.
- Fixed a rare crash in the Editor.
- Fixed a rare error involving incompatible keyword states.
- SHADER_TARGET macro is now available during shader import. (UUM-87423)
6000.0.29f1
- Fixed a rare error involving incompatible keyword states.
- Fixed an issue where SHADER_TARGET macro was not available during shader import. (UUM-87423)
2022.3.53f1
- Fixed a rare crash when saving the tracked shader variants into a variant collection. (UUM-86510)
- Fixed shader compiler crashing when encountering a kernel directive without a provided name. (UUM-85898)
6000.0.27f1
- Fixed a rare crash when saving the tracked shader variants into a variant collection. (UUM-86510)
- Fixed an issue with the shader compiler crashing when encountering a kernel directive without a provided name. (UUM-85898)
6000.0.26f1
- Fixed rare occasions of objects batching together incorrectly.
2022.3.52f1
- Fixed a crash that could occur when a shadow caster pass is deleted due to shader errors.
- Fixed rare occasions of objects batching together incorrectly.
- Shader inspector now shows the highest number of variants per shader stage instead of number of vertex stage variants. (UUM-55971)
6000.0.25f1
- Improved shader compilation logging in the player. (UUM-79781)
- Fixed a crash that could occur when a shadow caster pass is deleted due to shader errors.
- Fixed BiRP support for strict shader variant matching. (UUM-58290)
- Shader inspector now shows the highest number of variants per shader stage instead of number of vertex stage variants. (UUM-55971)
6000.0.24f1
- Fixed an issue with the Editor rendering objects with cyan replacement shader in game/scene view on each Editor startup. (UUM-75262)
- Fixed the issue with the compute shader logs reporting only a single variant cache even when all the variants were loaded from the cache. (UUM-75264)
2022.3.51f1
- Fixed a copy/paste issue when right-clicking on the property of shader created with TexturePropertySingleLine().
- Fixed compute shader compilation variant cache hits to be reported correctly in the editor log. (UUM-75264)
6000.0.22f1
- Fixed an issue so HLSLcc will no longer warn about potentially exceeding the SSBO limits set in the specification when compiling compute shaders for OpenGL and OpenGL ES. (UUM-75176)
6000.0.16f1
- Fixed a graphics performance regression on Windows Standalone.
6000.0.14f1
- Fixed a graphics performance regression on Windows Standalone.
2022.3.41f1
- Fixed reversebits implementation on metal.
6000.0.11f1
- Fixed "#pragma argument" being ignored in certain cases.
6000.0.9f1
- Fixed a runtime crash that could occur when loading shader sub-program parameters. (UUM-70213)
2022.3.36f1
- Fixed a runtime crash that could occur when loading shader sub-program parameters. (UUM-70213)
6000.0.7f1
- Added support for the #push_line 1234 filename and #pop_line directives to the Shader Pre-processor.
- Fixed "incompatible keyword state" assertions being generated by shaders whose UsePass command resolved to a pass from the target shader's fallback (UUM-71342)
- Fixed reversebits implementation on metal.
- Fixed ShaderLab's UsePass command finding passes from multiple subshaders. (UUM-71342)
6000.0.3f1
- Shader errors are logged in the Player log file when Strict shader variant matching is enabled and dynamic_branch is used in ShadowCaster pass. (UUM-70003)
6000.0.2f1
- Known issue: Unlit/Texture material shader is not rendered if added as a skybox in lightning settings
6000.0.0f1
- The UNITY_VERSION macro now reserves four digits for minor and three digits for major Unity versions. For example, 6.543.1234 becomes 65431234.
- When compiling shaders with DXC and targeting Metal, HLSL min16float instructions will be converted to 16-bit floating point (MSL half) instructions.
2023.2.19f1
- Fixed an issue where _KEYWORD_DECLARED defines were not guarded for stage specific keywords.
6000.2.7f2
- Fixed stage specific shader keywords triggering errors on Vulkan editor. (UUM-114398)
6000.0.60f1
- Fixed a rare assertion about keyword space mismatch happening when calling Material.IsKeywordEnabled. (UUM-105534)
- Fixed issue where user-defined constant buffer names containing substring "Globals" would fail in glslang-dependent compilation. (UUM-120318)
6000.2.8f1
- Fixed a rare assertion about keyword space mismatch happening when calling Material.IsKeywordEnabled. (UUM-105534)
6000.2.9f1
- Fixed issue where user-defined constant buffer names containing substring "Globals" would fail in glslang-dependent compilation. (UUM-120318)
- Fixed unnecessary shader warnings and errors being logged when running with -batchmode -nographics. (UUM-114187)
2022.3.69f1
- Fixed unnecessary shader warnings and errors being logged when running with -batchmode -nographics. (UUM-114187)
6000.2.13f1
- Updated UnityInput.hlsl to remove incorrect comment about time since level load.
6000.2.14f1
- Fixed a regression triggering keyword space mismatches on certain cases with UsePass and Fallback. (UUM-122608)
- Fixed editor crash occurring often with a freshly created project. (UUM-107673)
- When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)
6000.0.63f1
- Fixed a regression triggering keyword space mismatches on certain cases with UsePass and Fallback. (UUM-122608)
- Fixed editor crash occurring often with a freshly created project. (UUM-107673)
- Updated UnityInput.hlsl to remove incorrect comment about time since level load.
- When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)
6000.2.15f1
- Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
- Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized.
- Fixed a temp memory leak for shaders with more than 128 keywords. (UUM-120175)
6000.3.0f1
- Fixed a regression issue when triggering keyword space mismatches on certain cases with UsePass and Fallback. (UUM-122608)
- Update UnityInput.hlsl to remove incorrect comment about time since level load.
- Users can now add project-wide shader keyword list declaration overrides from Graphics Settings. This update allows users to switch between statically compiled variants and dynamic branching and completely remove keywords that are never used.
- Improved build time for shaders with multiple subshaders and passes but few variants.
- Added: Added a method in ShaderUtil to check whether the given compute shader is compatible with the given shader compilation platform.
- Added: Added a method in ShaderUtil to check whether the given shader pass is compatible with the given shader compilation platform.
- Added: Added a utility method that checks whether the given shader stage is enabled in shader stage flags (UnityEngine.Shaders.Utility. Utility.IsShaderStageEnabled).
- Added: Added a utility method that checks whether the given shader type is enabled in shader type flags (UnityEngine.Shaders.Utility. Utility.IsShaderTypeEnabled).
- Added: Added a utility method that converts shader stage to shader stage flags (UnityEngine.Shaders.Utility. ShaderStageToFlags).
- Added: Added a utility method that converts shader type to shader type flags (UnityEngine.Shaders.Utility. ShaderTypeToFlags).
- Added: Added an enum that represents combinations of shader stages (UnityEngine.Shaders.ShaderStageFlags).
- Added: Added an enum that represents combinations of shader types (UnityEngine.Shaders.ShaderTypeFlags).
- Added: Added an enum that represents shader stages (UnityEngine.Shaders.ShaderStage).
- Added: Added an enum that represents shader types (UnityEngine.Shaders.ShaderType).
- Fixed a crash that could occur when opening projects with compute shaders.
- Fixed a rare assertion about keyword space mismatch happening when calling Material.IsKeywordEnabled. (UUM-105534)
- Fixed a regression issue when triggering keyword space mismatches on certain cases with UsePass and Fallback. (UUM-122608)
- Fixed CPU side performance regression when shader has dynamic branch keywords.
- Fixed editor crash occurring often with a freshly created project. (UUM-107673)
- Fixed issue where user-defined constant buffer names containing substring "Globals" would fail in glslang-dependent compilation. (UUM-120318)
- Fixed stage specific shader keyword being an undeclared identifier when using Vulkan. (UUM-114398)
- Fixed unnecessary shader warnings and errors being logged when running with -batchmode -nographics. (UUM-114187)
- Update UnityInput.hlsl to remove incorrect comment about time since level load.
6000.0.64f1
- Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
- Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized.
- Fixed a temp memory leak for shaders with more than 128 keywords. (UUM-120175)
6000.3.1f1
- Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
- Fixed a "keyword space mismatch" error showing when accessing materials before they're fully initialized.
- Fixed a temp memory leak for shaders with more than 128 keywords. (UUM-120175)
- Fixed Shader Build Settings to not care how many underscores are used for declaring an empty keyword in a keyword pragma. (UUM-127514)
- Removed "strip keywords" checkbox for simpler workflow. (UUM-115704)
- Removed "strip keywords" checkbox for simpler workflow. (UUM-127704)
- When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)
6000.3.2f1
- Fixed redundant shader reimports at editor startup and shutdown. (UUM-128967)
2022.3.70f1
- Added word wrapping to the compute shader inspector kernel label field. (UUM-126858)
- When a standard material's render queue value is set out-of-bounds, clicking the log message that is printed to the console will now highlight the material that triggered it. (UUM-110693)
6000.0.65f1
- Fixed the issue where Missing dependency errors are thrown in the inspector when creating a computeshader and raytracingshader via cacheserver. (UUM-116514)
Shortcut Management
SpeedTree
6000.2.0f1
- Fixed an issue on the Android player with normal maps using RBC compressed ETC Unorm texture compression resulting in rendering artifacts for the lighting pass on deferred renderers. (UUM-84061)
6000.1.0f1
- Fixed a crash in SpeedTreeWindManager with certain prefab assets when play mode was engaged. (UUM-85328)
- Fixed an issue on the Android player where normal maps using RBC-compressed ETC Unorm texture compression caused rendering artifacts for the lighting pass on deferred renderers. (UUM-84061)
- Fixed an issue where SpeedTree 7 and SpeedTree 8 shaders were not compatible with Unity 6. (UUM-87614)
- Fixed an issue where undo was not possible when the branch was rotated. (UUM-82599)
- Fixed the Importer Model Editor Inspector to prevent negative scaling values for custom unit conversion. The system now displays a warning when a negative value is entered. (UUM-82593)
- Importer error for .st files when there are special characters in the file path. (UUM-83783)
6000.0.41f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
- Fixed an issue on the Android player with normal maps using RBC compressed ETC Unorm texture compression resulting in rendering artifacts for the lighting pass on deferred renderers. (UUM-84061)
6000.0.40f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.39f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.38f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.37f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.36f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
- Fixed an issue where SpeedTree7 and SpeedTree8 shaders were not compatible with Unity6. (UUM-87614)
6000.0.35f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.34f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
- Fixed Importer Model Editor Inspector: Custom unit conversion no longer allows negative scaling values, will display a warning when negative value is entered (UUM-82593)
2022.3.56f1
- Importer Model Editor Inspector: Custom unit conversion no longer allows negative scaling values, will display a warning when negative value is entered. (UUM-82593)
6000.0.33f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.32f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
2022.3.55f1
- Fixed an issue where undo was not possible when the branch was rotated. (UUM-82599)
6000.0.31f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.30f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.29f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
- Crash in SpeedTreeWindManager with certain prefab assets when play mode is engaged. (UUM-85328)
- Fixed an issue where undo was not possible when the branch was rotated. (UUM-82599)
- Importer error for .st files when there are special characters in the file path. (UUM-83783)
6000.0.28f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.27f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.26f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
2022.3.52f1
- Importer error for .st files when there are special characters in the file path. (UUM-83783)
6000.0.25f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.24f1
- Known issue: This release of SpeedTree includes a change to the interface of the SpeedTree8Wind shadergraph node. If you have an animated SpeedTree in the shadergraph, be sure to connect an ObjectSpacePosition node to the input of the SpeedTree8Wind. If the wind node does not have an input on the ObjectSpacePosition port, the mesh will be shrunk down to a point at origin (making it seem to vanish).
6000.0.22f1
- Fixed a crash in SpeedTreeWindManager with certain prefab assets when play mode is engaged. (UUM-79813)
6000.0.17f1
- Fixed an issue where .st9 models rendered with leaf-facing effect turned on unintentionally.
2022.3.44f1
- Camera facing leaves (cards) are facing incorrect direction.
- SpeedTree LOD Transition effect applying only to wind-enabled assets in SRP.
6000.0.8f1
- Fixed an issue where SpeedTree camera facing leaves (cards) are facing incorrect direction.
- Fixed an issue where SpeedTree LOD Transition effect only applied only to wind-enabled assets in SRP.
- Fixed Wind 9 (Games Wind) incorrect animation speed & motion direction.
6000.0.0f1
- Added the SpeedTree9Importer, which supports .st9 files exported by SpeedTree Modeler 9 and includes the following:
6000.2.11f1
- Fixed a bug where SpeedTrees loaded as asset bundles could cause the player to crash on exit. (UUM-113224)
6000.0.63f1
- Fixed a bug where SpeedTrees loaded as asset bundles could cause the player to crash on exit. (UUM-113224)
6000.3.0f1
- Fixed an issue where SpeedTrees loaded as asset bundles could cause the player to crash on exit. (UUM-113224)
SRP Core
6000.0.58f1
- Fixed an Issue where the MaterialUpgrader in URP wouldnt enable Alpha Clipping on Materials that started out using Render Mode Cutout. (UUM-99709)
6000.2.3f1
- Fixed editor crash when importing an asset store package that sets active render pipeline to an invalid asset. (UUM-114721)
6000.0.57f1
- Clear imported textures on first use if necessary. (UUM-86099)
- Fixed async compute corner case where URP RenderGraph was waiting for a resource not written by any pass.
- Fixed pass culling corner case where resources are never deallocated when the last pass using them is culled.
- Fixed RenderGraphObjectPool and GetTempMaterialPropertyBlock() usage in URP RenderGraph.
- Removed extra manual clear operation for textures imported to Render Graph and used first as render pass attachments.
6000.2.2f1
- Fixed invisible grid lines in Render Graph Viewer with light theme. (UUM-113505)
6000.2.1f1
- Fix MaterialUpgrader not saving the upgraded materials to disk, causing preview icons to not update (UUM-105393)
- Removed extra manual clear operation for textures imported to Render Graph and used first as render pass attachments. (UUM-102789)
- Removed extra manual clear operation for textures imported to Render Graph and used first as render pass attachments.
6000.2.0f1
- Added an API to query the preferred depth-only format for target platforms.
- Improved the Render Graph subpass merging workflow to reduce CPU performance cost.
- Optimized the Render Graph workflow in ExecuteBeginRenderPass().
- Corrected the displayName value in the package.json file to match the official package name "Scriptable Render Pipeline Core".
- Rendering Debugger - Moved Render Graph to the Rendering Section. (UUM-92304)
- Rendering Debugger - Moved the GPU Resident Drawer to the Rendering Section. (UUM-92304)
- Added a missing check for count parameter in DynamicArray.FindIndex.
- Clear imported textures on first use if necessary. (UUM-86099)
- Fixed an Editor crash that could sometimes occur when throwing an exception from Dispose() in a custom SRP renderer feature. (UUM-98161)
- Fixed an issue in Render Graph Viewer where text would overlap after searching in the Pass List. (UUM-83236)
- Fixed an issue where the *Add Override* button in the Global Volume's Inspector panel did not work correctly on Linux. (UUM-103646)
- Fixed async compute corner case where URP RenderGraph was waiting for a resource not written by any pass.
- Fixed avoid memory leaks when using SRP Core predefined objects. (UUM-98014)
- Fixed incorrect format of default shadow texture.
- Fixed misaligned histogram percentages in the Exposure Volume component for HDRP.
- Fixed NullReferenceException due to missing DebugState annotation when trying to use DebugUI.ObjectField. (UUM-105490)
- Fixed out of bounds read in CoreUnsafeUtils.FixedBufferStringQueue.TryPop when the remaining bytes in the buffer is less than 4. (UUM-104687)
- Fixed pass culling corner case where resources are never deallocated when the last pass using them is culled.
- Fixed RenderGraphObjectPool and GetTempMaterialPropertyBlock() usage in URP RenderGraph.
- Fixed the documentation link for the Volume component. (UUM-102257)
- Fixed: Forced to use default max subdivision level in rendering debugger when no baked APV. (UUM-82984)
- Render Graph Viewer: Fix missing minimum window size. (UUM-100545)
- Render Graph Viewer: Fix mouse wheel not working when mouse is hovering resource/pass lists. (UUM-100551)
- RenderGraph.Cleanup() doesn't corrupt RenderGraph instance anymore.
- Serialization errors are thrown when "com.unity.render-pipelines.core" is added as a custom package. (UUM-83161)
- Subpass attachment indices are updated when adding a depth attachment to the renderpass in RenderGraph. (UUM-99670)
2022.3.63f1
- Fixed a memory leak when entering and leaving editor playmode.
6000.0.50f1
- Fixed a memory leak when entering and leaving editor playmode.
- Fixed out of bounds read in CoreUnsafeUtils.FixedBufferStringQueue.TryPop when the remaining bytes in the buffer is less than 4. (UUM-104687)
- Subpass attachment indices are updated when adding a depth attachment to the renderpass in RenderGraph. (UUM-99670)
6000.1.5f1
- Fixed out of bounds read in CoreUnsafeUtils.FixedBufferStringQueue.TryPop when the remaining bytes in the buffer is less than 4. (UUM-104687)
6000.1.4f1
- Fixed a memory leak that occurred when entering and exiting Play mode in the Editor.
6000.1.3f1
- Fixed an editor crash that could sometimes occur when throwing an exception from Dispose() in a custom SRP renderer feature. (UUM-98161)
6000.1.2f1
- Subpass attachment indices are updated when adding a depth attachment to the renderpass in RenderGraph. (UUM-99670)
6000.0.48f1
- The displayName value in the package.json file is corrected to match the official package name "Scriptable Render Pipeline Core".
- RenderGraph.Cleanup() doesn't corrupt RenderGraph instance anymore.
6000.1.0f1
- Fixed an issue where calling RenderGraph.Cleanup() corrupted the RenderGraph instance.
- Added a render graph debug setting that allows users to temporarily disable pass merging to isolate issues or investigate performance changes.
- Improved Depth usage performance for some platforms.
- Added: Variable Rate Shading API support for (Raster)CommandBuffer(s), RenderGraph and RTHandles.
- Corrected the displayName value in the package.json file to match the official package name, "Scriptable Render Pipeline Core".
- Fixed an issue in pass culling where resources were not deallocated if the last pass using them was culled.
- Fixed an issue in the Render Graph Viewer where text overlapped after performing a search in the Pass List. (UUM-83236)
- Fixed an issue in URP Render Graph where, in an async compute edge case, it was waiting for a resource that was not written by any pass.
- Fixed an issue to avoid memory leaks when using SRP Core predefined objects. (UUM-98014)
- Fixed an issue where calling RenderGraph.Cleanup() corrupted the RenderGraph instance.
- Fixed an issue where Lens Flare was not rendering properly in OpenGLES3.
- Fixed an issue where the Adaptive Probe Volume (APV) streaming buffer could leak into the current pool when chunk sizes were mismatched, leading to memory contamination and potential crashes. (UUM-83271)
- Fixed missing STP shaders and visual artifacts when targeting GLCore renderer.
- Fixed render graph incorrectly handling rendering to array slices and mipmaps other than 0 in some cases.
- Fixed Rendering Debugger - Silent crash when selecting a Volume component with public RTHandles. (UUM-90911)
- Fixed the crash happening when APV tried to stream in block data. (UUM-67179)
- Fixed the serialization errors are thrown when "com.unity.render-pipelines.core" was added as a custom package. (UUM-83161)
- Fixed Transient Resources support in Native RenderPass Render Graph (used in URP).
- Fixed RenderGraphObjectPool and GetTempMaterialPropertyBlock() usage in URP RenderGraph.
- Render Graph Viewer - Improved UI lock when searching on side panels. (UUM-84594)
- Render Graph Viewer - Padding corrected on burger menu on the side panels. (UUM-84012)
6000.0.47f1
- Fixed Transient Resources support in Native RenderPass Render Graph (used in URP).
6000.0.43f1
- Fixed a memory leaks when using SRP Core predefined objects. (UUM-98014)
6000.0.42f1
- Fixed serialization errors are thrown when "com.unity.render-pipelines.core" is added as a custom package. (UUM-83161)
2022.3.59f1
- Fixed truncated vector warning in DownSampleDepth shader. (UUM-84784)
2022.3.58f1
- Rendering Debugger - Silent crash when selecting a Volume component with public RTHandles. (UUM-90911)
6000.0.37f1
- Fixed a crash on leaking streaming scratch buffer differently sized into the current pool. (UUM-83271)
6000.0.36f1
- Rendering Debugger - Silent crash when selecting a Volume component with public RTHandles. (UUM-90911)
6000.0.32f1
- Fixed missing STP shaders & visual artifacts when targeting GLCore renderer
6000.0.30f1
- Render Graph Viewer - Padding corrected on burger menu on the side panels. (UUM-84012)
- Render Graph Viewer - Improved UI lock when searching on side panels. (UUM-84594)
6000.0.29f1
- Fixed render graph incorrectly handling rendering to array slices and mipmaps other than 0 in some cases.
6000.0.27f1
- Fixed an issue where Lens Flare was not rendering properly in OpenGLES3.
6000.0.19f1
- Fixed potential data corruption due to incorrect native render pass store action in NRP compiler.
- Known issue: [URP 3D Sample] Light rendering artifacts visible in Universal 3D Sample Template. It seems to be that Shader Graphs/Screen_Graph is causing the issue. Disabling objects with this material will no longer reproduce light artifacts.
- Added stencil flag to read-only depth logic in NRP compiler to avoid unintentional usage of depth read and stencil write states on some APIs.
6000.0.22f1
- Modified RTHandle allocators so they can now use GraphicsFormat to set the depthStencil format (TextureDesc.format). The allocators take a single format for either color or depth stencil to avoid incorrectly creating depth instead of color or vice versa.
- Modified TextureDesc so it can now use GraphicsFormat to set the depthStencil format (TextureDesc.format). The TextureDesc.depthBufferBits and TextureDesc.colorFormat fields are now properties that call GraphicsFormatUtilities functions for backwards compatibility. The descriptor now unambiguously describes a single resource, either color or depth. Therefore, TextureHandle clearly represents a single resource.
6000.0.21f1
- Fixed an issue when using multiple AddBlitPass would binds the _BlitTexture wrongly.
6000.0.20f1
- Added more error checking to RenderGraph.ImportTexture to prevent importing RenderTextures that have both color and depth.
6000.0.18f1
- Known issue: [URP 3D Sample] Light rendering artifacts visible in Universal 3D Sample Template. It seems to be that Shader Graphs/Screen_Graph is causing the issue. Disabling objects with this material will no longer reproduce light artifacts.
- Fixed a numerical error of ComputeEdgeFactor(V1, V2) when two vectors are colinear. (UUM-75935)
- Fixed errors that could happen when interacting with the Default Volume Profile context menu in Project Settings > Graphics.
6000.0.17f1
- Known issue: [URP 3D Sample] Light rendering artifacts visible in Universal 3D Sample Template. It seems to be that Shader Graphs/Screen_Graph is causing the issue. Disabling objects with this material will no longer reproduce light artifacts.
6000.0.16f1
- Known issue: [URP 3D Sample] Light rendering artifacts visible in Universal 3D Sample Template. It seems to be that Shader Graphs/Screen_Graph is causing the issue. Disabling objects with this material will no longer reproduce light artifacts.
6000.0.15f1
- Fixed BlitTexture(RenderTargetIdentifier) to be affected by PostProcessing. (UUM-66399)
6000.0.14f1
- Fixed alignment of the columns on DebugUI.Foldouts. (UUM-76380)
6000.0.13f1
- [GLES3] Fixed an issue where Blitter.GetBlitMaterial(TextureDimension.Tex2DArray) returns null.
2022.3.40f1
- Avoid that the same volume can be registered more than 1 time in the VolumeManager. (UUM-70658)
6000.0.12f1
- Avoid that the same volume can be registered more than 1 time in the VolumeManager. (UUM-70658)
- Fixed crash caused by indirect argument buffer being one item too small. (UUM-73969)
6000.0.11f1
- Adding What's New in Unity 6 to SRP Core Package
6000.0.10f1
- Fixed a null reference exception on the Graphics Settings stripper. (UUM-74223)
6000.0.9f1
- Fixed _FOVEATED_RENDERING_NON_UNIFORM_RASTER shader compilation errors. (UUM-67560)
2022.3.36f1
- Fixed _FOVEATED_RENDERING_NON_UNIFORM_RASTER shader compilation errors. (UUM-67560)
6000.0.8f1
- Fixed incorrect default source texture name for Render Graph blit util function. (UUM-70748)
- Fixed NullReferenceException when jumping to pass code from Render Graph Viewer.
6000.0.7f1
- Fixed an exception thrown when Render Graph pass was missing its renderFunc but tried to compute its hash value.
- Fixed light.useViewFrustumForShadowCasterCull previously being ignored for shadow cascades. light.useViewFrustumForShadowCasterCull now works as expected. (UUM-56026)
- Fixed Render Graph Compiler logic bug where UnsafePass using MSAA texture could result in missing resolve surface errors. (UUM-73154)
6000.0.5f1
- Game view background turn yellow after enable render graph.
6000.0.3f1
- Render Graph Viewer is called before Render Graph execution and its resource deallocation.
- Added missing user-facing text when inspecting volume profile when render pipeline has not been properly initialized yet.
- Fixed memory usage regression causing up to 150MB higher memory usage in URP player builds.
6000.0.2f1
- Improved Render Graph warning message in URP when missing RecordRenderGraph implementation.
- Render Graph Viewer: Display subpass & attachment index.
- Render Graph Viewer: New icon & tooltip if there are multiple usage details for a resource block.
- Removed "depth only surface" warning message appearing when using Game View Gizmos in URP RG. (UUM-66760)
- Render Graph Viewer: Fixed long resource name clipping issues in side panel. (UUM-71439)
- Render Graph Viewer: Fixed missing min height when resizing side panel vertical splitter.
- Render Graph Viewer: Fixed possible NullReferenceException when opening the project. (UUM-69805)
- Render Graph Viewer: Fixed side panel splitter state after returning from empty pass/resource filter. (UUM-71364)
- Render Graph Viewer: Fixed tooltip size bug and restructure tooltip messages.
- Rendering Debugger - Keep the correct selected panel when entering and exiting from playmode. (UUM-70377)
6000.0.0f1
- Added the option to cache Render Graph compilation for both URP and HDRP.
- Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.
- Added icons and fixed bugs in Render Graph Viewer.
- Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings
- Improved and unified render graph profiling markers.
- Improved execution performance with Render Graph.
- Improved Render Graph Viewer UI to allow jumping to pass definitions in C# IDE.
- Improved the CPU performance of the Native Render Pass Render Graph compiler by 15-40% (combined with NativeList PR and other optimization), depending on the complexity of the rendering and the runtime device.
- Improved the resource pooling system in Render Graph.
- Improved BeginRenderPass CPU performance in the Native Render Pass Render Graph (URP).
- Made various improvements to Render Graph Viewer UX.
- Merged rendergraph native render passes that have different depths.
- Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.
- Reduced AddRaster/Compute/UnsafeRenderPass Render Graph API CPU cost by not clearing internal arrays. Now it relies on the handle IsValid() API instead.
- Replaced the overlays inside the RenderGraph Viewer with a fixed side panel.
- Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance.
- Small optimization, frame allocation checks of the Render Graph resource pool are now enabled through Validation checks.
- Validation checks of Render Graph can now be enabled or disabled from the Editor. They are enabled by default, and disabling them slightly improves Render Graph performance.
- RenderGraphObjectPool is now three times faster with RasterRenderRenderGraphPass objects by using UnityEngine.Pool.
6000.2.6f1
- Fixed incorrect merging of passes in Render Graph when a pass targets a texture that is sampled in previous pass. (UUM-112857)
- Fixed prefab override UI and mixed value behaviour for Rendering Layers mask UI. (UUM-110587)
2022.3.67f1
- Fixed an Issue where the MaterialUpgrader in URP wouldnt enable Alpha Clipping on Materials that started out using Render Mode Cutout. (UUM-99709)
6000.2.7f2
- Fixed an Issue where the MaterialUpgrader in URP wouldnt enable Alpha Clipping on Materials that started out using Render Mode Cutout. (UUM-99709)
- Fixed asserts in Rendering Debugger > Volumes tab after selecting a component. (UUM-116573)
6000.0.59f2
- Fixed incorrect merging of passes in Render Graph when a pass targets a texture that is sampled in previous pass. (UUM-112857)
- Fixed prefab override UI and mixed value behaviour for Rendering Layers mask UI. (UUM-110587)
6000.0.60f1
- Display Volume Profile context menu actions as disabled if the profile is empty. (UUM-115965)
- Fixed IndexOutOfRangeException when using a buffer more times than a texture. (UUM-120616)
- Fixed Rendering Debugger not displaying volumes using the instantiated profile reference. (UUM-119538)
- Fixed Volume Profile changes not getting saved after the Paste Settings context menu action. (UUM-119513)
6000.2.8f1
- Display Volume Profile context menu actions as disabled if the profile is empty. (UUM-115965)
- Fixed IndexOutOfRangeException when using a buffer more times than a texture. (UUM-120616)
- Fixed Volume Profile changes not getting saved after the Paste Settings context menu action. (UUM-119513)
6000.2.9f1
- Dispose of compiled graphs on cleanup.
6000.2.14f1
- Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates).
6000.0.63f1
- Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates).
6000.2.15f1
- Prevent Missing Additional Camera warning when the project build. (UUM-121897)
6000.3.0f1
- Added the ability to connect to player builds in the Render Graph Viewer.
- Added backbuffer as target support for AddBlitPass Render Graph utility.
- Added custom support for MaterialUpgraders. (UUM-97118)
- Added validation for the AddBlitPass function to ensure proper handling of null source textures.
- Improved Cleaning of the resources when there is an exception in the rendergraph.
- Improved RG error system handling with more descriptive messages.
- Improved the Render Graph exception handling mechanism and its logging behaviour, removing unnecessary error messages.
- Optimized the AddBlitPass utility to use AddCopyPass when applicable.
- Optimized the inner logic of Render Graph through several small improvements. The Render Graph recording step is now 2-4% faster on the main CPU thread in several scenarios.
- Updated the Render Graph Viewer to automatically refresh when changes occur in the render graph execution.
- Added: Added SetRayTracingShaderPass to ComputeRenderGraphBuilder and UnsafeRenderGraphBuilder.
- Added: Added SetRenderAttachment, SetRenderAttachmentDepth, and SetRandomAccessAttachment to UnsafeRenderGraphBuilder.
- Deprecated: Deprecated the legacy Render Graph API AddRenderPass() and the shared texture workflow. Use AddRasterRender/Compute/UnsafePass and imported texture workflow instead.
- Deprecated: Removed the unused forceRelease parameter from the ImportBuffer Render Graph API to align with its resource management philosophy.
- Enabled RenderGraph.nativeRenderPassesEnabled by default.
- Added OpenGLES3 to the list of XR systems that use texture arrays. (UUM-104000)
- Dispose of compiled graphs on cleanup.
- Fix invisible grid lines in Render Graph Viewer with light theme (UUM-113505)
- Fixed a misaligned Histogram Percentages in a exposure volume component for HDRP.
- Fixed an Issue where the MaterialUpgrader in URP wouldnt enable Alpha Clipping on Materials that started out using Render Mode Cutout. (UUM-99709)
- Fixed editor crash when importing an asset store package that sets active render pipeline to an invalid asset. (UUM-114721)
- Fixed incorrect merging of passes in Render Graph when a pass targets a texture that is sampled in previous pass. (UUM-112857)
- Fixed IndexOutOfRangeException when using a buffer more times than a texture. (UUM-120616)
- Fixed MaterialUpgrader not saving the upgraded materials to disk, causing preview icons to not update. (UUM-105393)
- Fixed Memoryless RenderGraph Textures so now can be casted to RTHandles in SetRenderFunction().
- Fixed NullReferenceException due to missing DebugState annotation when trying to use DebugUI.ObjectField. (UUM-105490)
- Fixed prefab override UI and mixed value behaviour for Rendering Layers mask UI. (UUM-110587)
- Fixed Render Graph pass merging algorithm when VRS is enabled using Shading Rate Image attachment.
- Fixed RenderGraph.Cleanup() correctly clears RenderGraph resource pools.
- Fixed Rendering Debugger panel splitter not being clamped properly. (UUM-105576)
- Fixed the asserts in *Rendering Debugger* > *Volumes* tab after selecting a component. (UUM-116573)
- Fixed Volume component documentation link. (UUM-102257)
- Fixed Volume Profile changes not getting saved after the Paste Settings context menu action. (UUM-119513)
- Fixed: Prevent selection of Default Volume profile list elements. (UUM-103064)
- FixedDisplay Volume Profile context menu actions as disabled if the profile is empty. (UUM-115965)
- Graphics setting container warning for Rendering Debugger resources. (UUM-111391)
- Optimize the TryMergeRenderPasses step in CompilerRenderGraph by implementing a cache for checking the NextPassTargetsTexture Pass Breaking reason
- Prevent Missing Additional Camera warning when the project build. (UUM-121897)
- Removed extra manual clear operation for textures imported to Render Graph and used first as render pass attachments.
- Replace default constructors in the Volume Components by DisplayInfo attribute.
6000.3.1f1
- Flip backbuffer so that it uses the same coordinates as unity textures (OpenGL coordinates).
6000.0.65f1
- Fixed a Frame Debugger issue where the wrong texture was displayed after selecting certain passes (e.g DrawSkybox). (UUM-122955)
SRP Foundation
6000.2.3f1
- Known issue: Gizmos are not rendering in Game view (UUM-104383)
6000.2.1f1
- Known issue: Gizmos are not rendering in Game view (UUM-104383)
6000.1.16f1
- Known issue: Gizmos are not rendering in Game view (UUM-104383)
6000.2.0f1
- Known issue: Gizmos are not rendering in Game view (UUM-104383)
6000.1.15f1
- Known issue: Gizmos are not rendering in Game view (UUM-104383)
6000.1.14f1
- Known issue: Gizmos are not rendering in Game view (UUM-104383)
6000.1.13f1
- Known issue: Gizmos are not rendering in Game view (UUM-104383)
6000.0.50f1
- Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
6000.1.5f1
- Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
6000.1.4f1
- Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
6000.0.49f1
- Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
6000.1.3f1
- Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
6000.1.2f1
- Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
- Known issue: [Mobile] Visual artifacts when RenderGraphPass is merged into NativePass (UUM-102824)
6000.1.1f1
- Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
- Known issue: [Mobile] Visual artifacts when RenderGraphPass is merged into NativePass (UUM-102824)
6000.0.48f1
- Known issue: Game View turns black, Scene View turns grey, Console error NullReferenceException when Wireframe is turned on because the DecalGBufferRenderPass references a non existent GBuffer (UUM-103836)
- Known issue: [Mobile] Visual artifacts when RenderGraphPass is merged into NativePass (UUM-102824)
6000.1.0f1
- Known issue: [Mobile] Visual artifacts when RenderGraphPass is merged into NativePass (UUM-102824)
SRP Templates
6000.0.19f1
- Known issue: Buffer count exceeding default GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS Shader Warnings are thrown after switching platform to Linux/Linux Server when using Universal 3D Template (UUM-76186)
6000.0.18f1
- Known issue: Buffer count exceeding default GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS Shader Warnings are thrown after switching platform to Linux/Linux Server when using Universal 3D Template (UUM-76186)
6000.0.17f1
- Known issue: A bunch of Shader Warnings are thrown after switching platform to Linux/Linux Server when using Universal 3D Template (UUM-76186)
6000.0.16f1
- Known issue: A bunch of Shader Warnings are thrown after switching platform to Linux/Linux Server when using Universal 3D Template (UUM-76186)
6000.0.15f1
- Known issue: A bunch of Shader Warnings are thrown after switching platform to Linux/Linux Server when using Universal 3D Template (UUM-76186)
6000.0.14f1
- Known issue: A bunch of Shader Warnings are thrown after switching platform to Linux/Linux Server when using Universal 3D Template (UUM-76186)
6000.0.13f1
- Known issue: A bunch of Shader Warnings are thrown after switching platform to Linux/Linux Server when using Universal 3D Template (UUM-76186)
6000.0.12f1
- Known issue: A bunch of Shader Warnings are thrown after switching platform to Linux/Linux Server when using Universal 3D Template (UUM-76186)
6000.3.1f1
- Known issue: Removed VR Module dependency prevents URP Sample from compiling (UUM-130083)
6000.3.2f1
- Known issue: Removed VR Module dependency prevents URP Sample from compiling (UUM-130083)
SRP Workflow
SRP XR
6000.0.58f1
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.57f1
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.56f1
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.16f1
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.15f1
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.55f1
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.14f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.54f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.13f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.12f1
- Known issue: Custom Skybox shader does not render all Skybox's faces in Standalone Player for Meta Quest when 'Allow Material Override' is enabled in ShaderGraph (UUM-107763)
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.11f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.53f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.10f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.52f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.9f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.8f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.7f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.51f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.6f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.50f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.5f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.4f1
- Known issue: GameObjects are transparent when a custom fog renderer feature is enabled (UUM-104832)
- Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.49f1
- Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.3f1
- Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
2022.3.62f1
- Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
6000.1.2f1
- Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.1f1
- Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.48f1
- Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.1.0f1
- Known issue: Light is culled incorrectly when Deferred+ and Forward+ Rendering Paths are used (UUM-103384)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.47f1
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.46f1
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.45f1
- Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.44f1
- Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.43f1
- Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.42f1
- Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.41f1
- Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.40f1
- Known issue: GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher (UUM-90118)
- Known issue: The Player renders black on a Quest headset when MSAA, Post Processing, and Spacewarm depth submission are enabled (UUM-84612)
6000.0.18f1
- Known issue: Error is thrown when Shader Graph Material is changed to "Decal" (UUM-76172)
6000.0.17f1
- Known issue: Error is thrown when Shader Graph Material is changed to "Decal" (UUM-76172)
6000.0.16f1
- Known issue: Error is thrown when Shader Graph Material is changed to "Decal" (UUM-76172)
6000.0.15f1
- Known issue: Error is thrown when Shader Graph Material is changed to "Decal" (UUM-76172)
6000.0.13f1
- Known issue: Error is thrown when Shader Graph Material is changed to "Decal" (UUM-76172)
2022.3.34f1
- Known issue: [Quest] Error “ArgumentOutOfRangeException: Index was out of range." is present when GameObject with Mesh Renderer component that has Material attached is selected in Hierarchy (UUM-73234)
Templates Microgames
6000.0.43f1
- Known issue: Errors in the Console when creating a new "2D Platformer Microgame" template project (UUM-99756)
Terrain
6000.0.57f1
- Prevents instanced details from being added to the detail texture atlas, saving memory.
6000.2.2f1
- Prevents instanced details from being added to the detail texture atlas, saving memory.
6000.0.56f1
- Corrected behavior of height painting into multiple terrain tiles whose vertical ranges do not overlap. Height values are now correctly clamped instead of wrapping. (UUM-105782)
6000.2.0f1
- Corrected behavior of height painting into multiple terrain tiles whose vertical ranges do not overlap. Height values are now correctly clamped instead of wrapping. (UUM-105782)
- Fixed an issue where the Terrain Settings tab reverted to the previously selected tab after leaving and returning to the Terrain Inspector window. (UUM-103264)
- Fixed an issue with terrain detail rendering when using the render layer feature with DirectX 11 (DX11). (UUM-76696)
- Fixed bug in which grass details always used the default rendering layer mask. (UUM-91894)
- Fixed bug in which terrain toolbar overlay disappears between minimizing and maximizing the scene view.
- Fixed low-resolution icons for high PPI and retina displays.
- Fixed terrain billboard grass rendering when dynamic batching is enabled in the URP asset. (UUM-67798)
- Fixed Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)
- Fixed URP RenderingLayer, point and spot lights, and global illumination features with terrain with greater than 4 terrain layers. Corrected the behavior of the terrain add pass when running in URP deferred. No longer places incorrect data in gbuffers that are meant to hold depth information or bitmasks. (UUM-78812)
- Terrain Detail objects are not rendered in the build when the Terrain is generated at runtime. (UUM-62407)
6000.0.52f1
- Fixed low resolution icons for high PPI and retina displays. (WBTRB-147)
6000.1.8f1
- Fixed low resolution icons for high PPI and retina displays. (WBTRB-147)
6000.0.51f1
- Ensure that TreeRenderer position is initialized when creating Terrain camera render data.
2022.3.63f1
- Ensure that TreeRenderer position is initialized when creating Terrain camera render data.
6000.1.5f1
- Ensure that TreeRenderer position is initialized when creating Terrain camera render data.
6000.0.49f1
- Fixed an issue in which the Terrain Settings tab state reverts to the previous selected tab when leaving and returning to the Terrain Inspector window. (UUM-103264)
2022.3.62f1
- Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)
6000.1.2f1
- Fixed a bug in which the Terrain Settings tab state reverts to the previous selected tab when leaving and returning to the Terrain Inspector window. (UUM-103264)
6000.0.48f1
- Changed the behavior of the terrain add pass when running in URP deferred. No longer places incorrect data in gbuffers that are meant to hold depth information or bitmasks. (UUM-78812)
- Fixed terrain detail rendering with render layer feature enabled under DX11. (UUM-76696)
6000.1.0f1
- Fixed a Terrain Detail objects were not rendering in the build when the Terrain is generated at runtime. (UUM-62407)
- Fixed an issue in which calling terrainData.SyncTexture(TerrainData.HolesTextureName) causes a crash when no holes have been created before due to a null variable.
- Fixed an issue in which grass details always used the default rendering layer mask. (UUM-91894)
- Fixed an issue in which terrain toolbar overlay disappears between minimizing and maximizing the scene view.
- Fixed an issue so that Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)
- Fixed an issue that changes the behavior of the terrain add pass when running in URP deferred. No longer places incorrect data in gbuffers that are meant to hold depth information or bitmasks. (UUM-78812)
- Fixed terrain billboard grass rendering when dynamic batching was enabled in the URP asset. (UUM-67798)
- Fixed terrain detail rendering issues when the render layer feature was enabled under DirectX 11 (DX11). (UUM-76696)
- Fixed the tree representation matrix to use a hierarchical transform. (UUM-78866)
2022.3.61f1
- Fixed the issue in which Terrain splatmaps do not ignore mipmap limit when it should be. (UUM-97145)
6000.0.45f1
- Terrain Trees with custom Tree Height and any materials without a "_TreeInstanceScale" property return to their correct height when zoomed in. Prior to this fix, trees materials without _TreeInstanceScale would always render at scale 1, even if the tree instance had height data. (UUM-40370)
6000.0.42f1
- Fixed an issue in which terrain toolbar overlay disappears between minimizing and maximizing the scene view.
2022.3.59f1
- Fixed bug in which grass details always used the default rendering layer mask. (UUM-91894)
- Terrain Detail objects are not rendered in the build when the Terrain is generated at runtime. (UUM-62407)
6000.0.40f1
- Fixed terrain billboard grass rendering when dynamic batching is enabled in the URP asset. (UUM-67798)
6000.0.39f1
- Fixed an issue where the grass details always used the default rendering layer mask. (UUM-91894)
- Terrain Detail objects are not rendered in the build when the Terrain is generated at runtime. (UUM-62407)
2022.3.58f1
- Fixed a Warning message spam when adjusting the Blur Direction slider value within the Terrain Inspector. (UUM-68480)
6000.0.34f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
6000.0.36f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
6000.0.35f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
- Changed to use hierarchical transform for tree representation matrix. (UUM-78866)
2022.3.56f1
- Changed to use hierarchical transform for tree representation matrix. (UUM-78866)
6000.0.33f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
6000.0.32f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
6000.0.31f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
6000.0.30f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
6000.0.29f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
6000.0.28f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
6000.0.27f1
- Known issue: Trees do not render in 'Unity Terrain - URP Demo Scene' (UUM-84616)
- Fixed an issue in which calling terrainData.SyncTexture(TerrainData.HolesTextureName) causes a crash when no holes have been created before due to a null variable.
6000.2.9f1
- Added missing selected icons for Terrain properties. (UUM-114855)
6000.2.10f1
- Known issue: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene (UUM-122921)
6000.0.62f1
- Known issue: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a project with specific Addressables data (UUM-125363)
6000.2.11f1
- Known issue: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene (UUM-122921)
6000.2.12f1
- Known issue: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene (UUM-122921)
6000.2.13f1
- Known issue: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene (UUM-122921)
6000.2.14f1
- Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-122921)
- Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-125363)
6000.0.63f1
- Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-122921)
- Terrain : Fixed crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-125363)
6000.3.0f1
- Fixed a crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-122921)
- Added Shader Graph support for terrain shaders. This update includes support for the High Definition Render Pipeline (HDRP) and Universal Render Pipeline (URP), a new subtarget type, and a new node for loading terrain data.
- Deprecated: GetKeepUnusedCameraRenderingResources(int) is obsolete. Use GetKeepUnusedCameraRenderingResources(EntityId) instead.
- Deprecated: SetKeepUnusedCameraRenderingResources(int, bool) is obsolete. Use SetKeepUnusedCameraRenderingResources(EntityId, bool) instead.
- Added missing selected icons for Terrain properties. (UUM-114855)
- Corrected behavior of height painting into multiple terrain tiles whose vertical ranges do not overlap. Height values are now correctly clamped instead of wrapping. (UUM-105782)
- Fixed a crash that could occur when preventing instanced details from being added to detail texture atlas. (UUM-122921)
- Fixed low-resolution icons for high PPI and retina displays.
- Fixed: Overlays icon state for selected built-in Terrain tools.
- Removed unused options from the Shader Graph terrain subtarget and removed unused checkboxes from the Shader Graph terrain material user interface.
Test Framework
6000.2.0f1
- Upgraded deprecated API for 6.0 and later: EditorUserBuildSettings.switchRedirectWritesToHostMount -> EditorUserBuildSettings.switchEnableHostIO.
6000.0.0f1
- Improved the EditorWindowCapture API to allow taking snapshots of Editor windows.
6000.2.6f1
- Added: IPostbuildCleanupWithTestData interface- same as IPostbuildCleanup but provides a TestData object.
- Added: IPrebuildSetupWithTestData interface- same as IPrebuildSetup but provides a TestData object.
- Added: PostbuildCleanupWithTestData attribute- same as PostbuildCleanup but provides a TestData object.
- Added: PrebuildSetupWithTestData attribute- same as PrebuildSetup but provides a TestData object.
- Added: TestData record- provides data about the current test run, including the test mode (editmode, playmode, player) the tests it will run, and the platform it will run on.
- Added: TestMode enum- a mirror of the existing enum with the addition of 'None' and 'Player' to distinguish them as Test Modes.
6000.2.7f2
- Implemented debounced search in the Test Runner window to improve search performance for projects with many tests. (UUM-119308)
6000.0.59f2
- Implemented debounced search in the Test Runner window to improve search performance for projects with many tests. (UUM-119308)
- Added: IPostbuildCleanupWithTestData interface- same as IPostbuildCleanup but provides a TestData object.
- Added: IPrebuildSetupWithTestData interface- same as IPrebuildSetup but provides a TestData object.
- Added: PostbuildCleanupWithTestData attribute- same as PostbuildCleanup but provides a TestData object.
- Added: PrebuildSetupWithTestData attribute- same as PrebuildSetup but provides a TestData object.
- Added: TestData record- provides data about the current test run, including the test mode (editmode, playmode, player) the tests it will run, and the platform it will run on.
- Added: TestMode enum- a mirror of the existing enum with the addition of 'None' and 'Player' to distinguish them as Test Modes.
6000.2.14f1
- Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047)
- Fixed an issue where the test runner UI would repaint too often on some tests, causing performance issues.
6000.0.63f1
- Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047)
- Fixed an issue where the test runner UI would repaint too often on some tests, causing performance issues.
6000.3.0f1
- Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047)
- Implemented debounced search in the Test Runner window to improve search performance for projects with many tests. (UUM-119308)
- Added: Added the IPostbuildCleanupWithTestData interface, which works the same as IPostbuildCleanup but also provides a TestData object.
- Added: Added the IPrebuildSetupWithTestData interface, which works the same as IPrebuildSetup but also provides a TestData object.
- Added: Added the PostbuildCleanupWithTestData attribute, which works the same as PostbuildCleanup but also provides a TestData object.
- Added: Added the PrebuildSetupWithTestData attribute, which works the same as PrebuildSetup but also provides a TestData object.
- Added: Added the TestData record, which provides information about the current test run, including the test mode (edit mode, play mode, or player), the tests to run, and the target platform.
- Added: Added the TestMode enum, which mirrors the existing enum but includes the additional values None and Player to distinguish them as test modes.
- Fixed a stack overflow exception in the Test Runner UI that might happen with some assembly setups with precompiled assemblies. (UUM-122047)
Tests
2022.3.54f1
- Replaced the RecipeEngine.Modules.UnityCI dependency with UnityCI.Common.
- Enabled VideoPlayerPause test and added WebGL to supported platforms.
6000.0.22f1
- Fixed an issue with AsyncInstantiateObjectChildrenTransformValidationNoPositionRotationParent instability by reducing floating point comparison precision.
2022.3.49f1
- Fixed AsyncInstantiateObjectChildrenTransformValidationNoPositionRotationParent instability by reducing floating point comparison precision.
6000.0.18f1
- Added tvOS to expected platform list for VideoPlaybackCanStartWithUnsupportedAudioTrack test.
6000.0.17f1
- Fixed issues with gizmo picking tests causing inconsistencies.
6000.2.6f1
- Reverted fence dependency checking algorithm changes.
6000.0.59f2
- Reverted fence dependency checking algorithm changes.
6000.3.0f1
- NVUnityPlugin & DLSS Debug View no longer allocates heap memory, which were causing the locally run HDP Tests DLSS tests to fail with heap memory usage detection.
- Re-enabled and updated an integration test with build profiles and graphics settings.
- Retrieve Android Cmdline and Build Tools versions based on AndroidSDKTools when getting Android Tools paths in Workspace class.
- Reverted fence dependency checking algorithm changes.
Text
6000.2.5f1
- Fixed caching issue with fallback. (UUM-115402)
6000.0.58f1
- Fixed caching issue with fallback. (UUM-115402)
6000.0.57f1
- Ensure line-breaking rules are preserved for CJK. (UUM-108849)
6000.2.2f1
- Ensure line-breaking rules are preserved for CJK. (UUM-108849)
6000.2.0f1
- Improved the performance of Auto Text Generation (ATG) by implementing multithreading for generating multiple TextElement objects.
- Ensure empty TextField does not collapse.
- Ensure the Advanced Text Generator supports Text Auto Size.
- Fixed a scaling issue with the Advanced Text Generator.
- Fixed an IME issue. (UUM-100552)
- Fixed an issue to Ensure reset focus when done editing. (UUM-87653)
- Fixed ATG Face Info Scaling. (UUM-101293)
- Fixed ATG word-wrapping issue with complex sequences of clusters. (UUM-102006)
- Fixed crash when reading fonts.
- Fixed default editor fontAssets to be properly initialized.
- Fixed HashSet initializer list so is now replaced with Array initializer list.
- Fixed issue to ensure we properly set the SamplingPoint size for color font.
- Fixed Multi-Atlas for ATG. (UUM-98259)
- Fixed OTL GSUB Table Reader. (UUM-99056)
- Fixed text not showing up. (UUM-101485)
- Fixed unstable tooltip of TextElement due to invalid usage of textInfo in IsElided.
- Fixed wrong text scaling in the player at runtime. (UUM-101786)
- Mark color selection API as obsolete. (UUM-98451)
- Switch default value for Multi-Atlas and Clear Dynamic Data on Build.
- Updated Freetype to version 2.13.3.
2022.3.64f1
- Improved WeakReference handling to protect against the (extremely unlikely, but still possible) event that the GC runs between checking that the handle is alive and dereferencing it.
- Removed redundant check for null SpriteCharacters when generating text meshes.
6000.0.51f1
- Fixed IME issue. (UUM-100552)
- Improved WeakReference handling to protect against the (extremely unlikely, but still possible) event that the GC runs between checking that the handle is alive and dereferencing it.
- Removed redundant check for null SpriteCharacters when generating text meshes.
6000.1.5f1
- Fixed IME issue. (UUM-100552)
6000.1.4f1
- Fixed a scaling issue with the Advanced Text Generator.
6000.0.49f1
- Fixed ATG word-wrapping issue with complex sequences of clusters. (UUM-102006)
- Fixrf ATG Face Info Scaling. (UUM-101293)
6000.1.0f1
- Improved ATG's performance by multi-threading the generation of multiple TextElements.
- Added spacing properties to ATG.
- Enabled OSFontFallbacks for ATG.
- Ensure default editor fontAssets are properly initialized.
- Ensure the SamplingPoint size for color font is properlyset.
- Fixed a crash when reading fonts.
- Fixed a memory leak when using TextElement.
- Fixed an issue by ensuring parse escape sequences also drive Unicode literals. (UUM-79895)
- Fixed an issue to ensure empty TextField does not collapse.
- Fixed an issue to ensure to reset focus when done editing. (UUM-87653)
- Fixed an issue to improved WeakReference handling to protect against the (extremely unlikely, but still possible) event that the GC runs between checking that the handle is alive and dereferencing it.
- Fixed an issue where text elements could not be properly aligned when styled with the and
rich text tags. - Fixed an issue where the text cache would continue to refer to a cleared font asset. (UUM-79381)
- Fixed an issue where tint was applied to a color emoji.
- Fixed an issue with the OTL GSUB Table Reader. (UUM-99056)
- Fixed an unstable tooltip of TextElement due to invalid usage of textInfo in IsElided.
- Fixed ATG tab support.
- Fixed Multi-Atlas for Advanced Text Generator. (UUM-98259)
- Fixed out of range issue when dragging on a empty field. (UUM-79222)
- Fixed text multi-thread issue.
- Marked the color selection API as obsolete. (UUM-98451)
- Removed redundant check for null SpriteCharacters when generating text meshes.
- Removed the need for ICU data to be in the user's project.
- Replaced the HashSet initializer list with Array initializer list.
2022.3.62f1
- Updated Freetype to version 2.13.3.
6000.1.1f1
- Fix ATG word-wrapping issue with complex sequences of clusters (UUM-102006)
- Fixed ATG Face Info Scaling. (UUM-101293)
6000.0.48f1
- Ensure System Font is supported with TMP installed in the project. (UUM-102444)
6000.0.47f1
- Mark color selection API as obsolete (UUM-98451)
- Update Freetype to version 2.13.3
6000.0.46f1
- Fixed unstable tooltip of TextElement due to invalid usage of textInfo in IsElided.
- Replace HashSet initializer list with Array initializer list
6000.0.45f1
- Fixed an issue to ensure default editor fontAssets are properly initialized.
- Fixed an issue to ensure the SamplingPoint size for color font are set properly.
6000.0.43f1
- Fixed OTL GSUB Table Reader. (UUM-99056)
6000.0.40f1
- Known issue: TMP 'Bold' Font Style is rendered with incorrect Font when a Font Asset without Bold typeface is selected (UUM-97382)
6000.0.39f1
- Known issue: TMP 'Bold' Font Style is rendered with incorrect Font when a Font Asset without Bold typeface is selected (UUM-97382)
6000.0.38f1
- Fixed a crash when reading fonts.
6000.0.34f1
- Known issue: Crash on tlsf_free when generating the Font Atlas (UUM-91956)
6000.0.33f1
- Known issue: Crash on tlsf_free when generating the Font Atlas (UUM-91956)
- Known issue: Text is rendered with a different font when the "FallbackBoldItalic" font is selected (UUM-87529)
- Added spacing properties to ATG.
- Fixed ATG tab support.
6000.0.32f1
- Fixed memory leak when using TextElement.
6000.0.31f1
- Known issue: Text is rendered with a different font when the "FallbackBoldItalic" font is selected (UUM-87529)
- Fixed an issue to ensure tint is not applied to color emoji.
- Fixed an issue where text elements could not be properly aligned when styled with the and
rich text tags.
6000.0.30f1
- Ensure parse escape sequences also drive Unicode literals. (UUM-79895)
2022.3.54f1
- Known issue: Editor hangs when rendering TMP Text Component with Left and Right Margins set in the Extra Settings (UUM-84379)
6000.0.29f1
- Enabled OSFontFallbacks for ATG.
- Removed the need for the ICU data to be in the user's project.
6000.0.28f1
- Known issue: Editor hangs when rendering TMP Text Component with Left and Right Margins set in the Extra Settings (UUM-84379)
2022.3.53f1
- Known issue: Editor hangs when rendering TMP Text Component with Left and Right Margins set in the Extra Settings (UUM-84379)
6000.0.27f1
- Known issue: Editor hangs when rendering TMP Text Component with Left and Right Margins set in the Extra Settings (UUM-84379)
6000.0.26f1
- Fixed issue where the text cache would continue to refer to a cleared font asset. (UUM-79381)
- Fixed out of range issue when dragging on a empty field. (UUM-79222)
2022.3.52f1
- Known issue: Editor hangs when rendering TMP Text Component with Left and Right Margins set in the Extra Settings (UUM-84379)
- Disabled warnings for missing Unicode. (UUM-49035)
- Fixed out of range issue when dragging on a empty field. (UUM-79222)
6000.0.24f1
- Known issue: Editor hangs when rendering TMP Text Component with Left and Right Margins set in the Extra Settings (UUM-84379)
2022.3.46f1
- Fixed kerning issues with certain fonts. (UUM-42148)
6000.0.7f1
- Fixed rounding issue in text measurement.
6000.0.3f1
- Fixed Emoji characters potentially not being displayed in their appropriate Text or Presentation forms.
6000.0.0f1
- Improved dynamic FontAsset initialization time and reduced the required number of managed memory allocations.
2023.2.19f1
- Known issue: Blurry Text (UUM-49006)
- Known issue: Fix for 2023.2.X: Blurry Text
6000.0.60f1
- Added early out with invalid padding. (UUM-117619)
6000.2.8f1
- Added early out with invalid padding. (UUM-117619)
6000.3.0f1
- Added BR tag for ATG.
- Added Sprite tag to ATG.
- Improved ATG performance by adding parallelization on more algorithms.
- Improved performance for ATG.
- Add ATG Bitmap Support
- Add early out with invalid padding. (UUM-117619)
- Add proper fallback for CJK on macOS 15
- Ensure line-breaking rules are preserved for CJK (UUM-108849)
- Fixed a caching issue with fallback behavior. (UUM-115402)
- Fixed IME issue. (UUM-100552)
- Fixed issue to now ensure the Advanced Text Generator supports Text Auto Size.
- Fixed link tag vertical alignment issue.
- Fixed: Expose PostProcessTextVertices to enable text animation without the need for reflection.
6000.3.1f1
- Add support for the Font tag to ATG.
- Added proper support for Emoji segmentation.
- Added support for size tags for the Advanced Text Generator.
- Added support for the font weight in the Advanced Text Generator.
- Fixed best-fit flickering. (UUM-122919)
- Fixed double freeing of hb_face.
- Reduced ICU memory footprint for projects using ATG.
6000.3.2f1
- Ensure SpriteAsset can be loaded from the Resources folder.
TextCore
6000.2.1f1
- Init ClassDef vectors to prevent out-of-bounds crashes (UUM-109409)
6000.0.56f1
- Init ClassDef vectors to prevent out-of-bounds crashes. (UUM-109409)
6000.2.0f1
- Ensured that disabled TextField components do not collapse when empty. (UUM-103184)
- Fixed richTextTag not taking into account the display scaling.
- Fixed TextCore selection issues for single-character lines.
6000.0.54f1
- Make sure disabled TextField do not collapse. (UUM-103184)
6000.1.13f1
- Make sure disabled TextField do not collapse. (UUM-103184)
6000.1.8f1
- Fixed richTextTag not taking into account the display scaling.
6000.0.50f1
- Resolve TextCore selection issues for single-character lines.
6000.1.4f1
- Resolve TextCore selection issues for single-character lines.
6000.1.0f1
- Fixed an ATG crash that would occur with static FontAsset.
- Fixed an issue to ensure the editor only clear FontAssets that are initialized. (UUM-82370)
- Fixed thread issue when using CJK text. (UUM-78458)
6000.0.29f1
- Ensure we only clear FontAssets that are initialized. (UUM-82370)
6000.0.26f1
- Fixed thread issue when using CJK text. (UUM-78458)
6000.0.24f1
- Fixed ATG crash with static FontAsset
6000.0.18f1
- Added missing ideograph support to Advanced Text Generator. (UUM-72549)
6000.0.17f1
- Fixed an issue where there was a missing color tag for legacy system compatibility. (UUM-72124)
6000.0.14f1
- Fixed the loading of the default editor font throwing an exception when the editor is installed at a path containing special character. (UUM-76285)
6000.0.7f1
- Address issue with CRLF line-endings breaking the text measurement.
6000.0.0f1
- Native TextGenerator Rewrite.
6000.0.63f1
- Fixed thread issue with underline. (UUM-124858)
6000.3.0f1
- Fixed a thread issue with underline. (UUM-124858)
- Ensured that disabled TextField components do not collapse when empty. (UUM-103184)
- Fixed a thread issue with underline. (UUM-124858)
- Fixed richTextTag not taking into account the display scaling.
- Init ClassDef vectors to prevent out-of-bounds crashes. (UUM-109409)
TextMeshPro
6000.2.3f1
- Fixed iOS selection issue. (UUM-112457)
6000.0.57f1
- Fixed iOS selection issue. (UUM-112457)
6000.2.1f1
- Addressed incorrect selection of font asset fallback for a given character font weight and style. (UUM-107331)
6000.0.56f1
- Added incorrect selection of font asset fallback for a given character font weight and style. (UUM-107331)
6000.2.0f1
- Fixed additional cases of incorrect character caching handling when font styles and weights are used with fallback font assets and multiple text objects present in the same scene. UUM-97348. (UUM-97348)
- Fixed an issue where buffers could overflow when using nested style in the Text. (UUM-85880)
- Fixed dropdown content being misplaced when created inside a prefab scene. (UUM-90249)
- Fixed float comparison. (UUM-97873)
6000.1.0f1
- Fixed a flush alignment not being exact in TMP issue. (UUM-85001)
- Fixed a TMP crash on Hyphen wrapping. (UUM-84379)
- Fixed additional cases of incorrect character caching handling when font styles and weights are used with fallback font assets and multiple text objects present in the same scene. (UUM-97348)
- Fixed an issue to avoid creating a new submesh if the previous one still has space. (UUM-76335)
- Fixed an issue where buffers could overflow when using nested style in the Text. (UUM-85880)
- Fixed an issue where dropdown content was misplaced when created inside a Prefab scene. (UUM-90249)
- Fixed an issue where tint would affect every emoji until a new sprite tag would be used. (UUM-76467)
- Fixed an issue with float comparison. (UUM-97873)
- Fixed color picker not being the same color as the Text in the scene. (UUM-77652)
- Fixed the broken URL of the help button on the TextMesh Pro Settings page. (UUM-74086)
- Updated "Examples and Extras" scenes to be compatible with URP and HDRP. (UUM-74205)
6000.0.44f1
- Fixed an issue where buffers could overflow when using nested style in the Text. (UUM-85880)
6000.0.43f1
- Fixed a float comparison issue. (UUM-97873)
- Fixed additional cases of incorrect character caching handling when font styles and weights are used with fallback font assets and multiple text objects present in the same scene. (UUM-97348)
6000.0.37f1
- Fixed dropdown content being misplaced when created inside a prefab scene. (UUM-90249)
6000.0.35f1
- Fixed incorrect character caching when font styles and weights are used. (UUM-87529)
6000.0.29f1
- Avoid creating a new submesh if the previous one still has space. (UUM-76335)
- Fixed TMP crash on Hyphen wrapping. (UUM-84379)
6000.0.28f1
- Fixed an issue where flush alignment not being exact in TMP . (UUM-85001)
- Fixed an issue where tint would affect every emoji until a new sprite tag would be used. (UUM-76467)
2022.3.53f1
- Fixed issue where tint would affect every emoji until a new sprite tag would be used. (UUM-76467)
6000.0.26f1
- Fixed color picker not being the same color as the Text in the scene. (UUM-77652)
- Fixed the broken URL of the help button on the TextMesh Pro Settings page. (UUM-74086)
6000.0.25f1
- Updated "Examples and Extras" scenes to be compatible with URP and HDRP. (UUM-74205)
6000.0.14f1
- Fixed "Open Reference" links to wrong/outdated package. (UUM-74084)
- Fixed "TextMesh Pro Essential Resources are missing" Console error. (UUM-73603)
- Fixed "Update Sprite Asset" button to update inspector. (UUM-64865)
- Fixed EnvMapMatrix update when the rotation parameter changed. (UUM-72548)
- Fixed xAdvance for the horizontal tab when RTL is enabled. (UUM-75281)
6000.2.6f1
- Fixed incorrect Ligature glyph atlas index when using font assets with Multi Atlas Texture enabled. (UUM-111770)
- Fixed incorrect preferred value calculations for text objects that contain characters and / or sprites whose character or glyph metrics have a scale = 0. (UUM-112064)
6000.2.7f2
- The Margins property now supports multi-object editing. (UUM-91467)
6000.0.59f2
- Fixed incorrect Ligature glyph atlas index when using font assets with Multi Atlas Texture enabled. (UUM-111770)
- Fixed incorrect preferred value calculations for text objects that contain characters and / or sprites whose character or glyph metrics have a scale = 0. (UUM-112064)
6000.0.60f1
- Fixed incorrect handling of ligatures that contains variant selectors in their input sequences. (UUM-111750)
- Fixed potential NRE when Multi Atlas Texture is used and text geometry exceeds 65535 vertices. (UUM-120500)
6000.2.8f1
- Fixed incorrect handling of ligatures that contains variant selectors in their input sequences. (UUM-111750)
- Fixed potential NRE when Multi Atlas Texture is used and text geometry exceeds 65535 vertices. (UUM-120500)
- Improved line breaking for Chinese and Japanese. (UUM-120042)
6000.2.9f1
- Fixed incorrect preferred height calculations when using more than one font per line of text. (UUM-104237)
- Improved CJK line break handling. (UUM-121295)
6000.0.62f1
- Fixed Font Asset -> Glyph Adjustment Pair -> Options property not updating correctly. (UUM-68242)
6000.2.12f1
- Fixed Font Asset -> Glyph Adjustment Pair -> Options property not updating correctly. (UUM-68242)
- Revised style padding handling to exclude sprites.
6000.2.14f1
- Fixed preferred height calculations when text component is using multiple font asset with varying metrics. (UUM-122933)
- Fixed preferred width calculations not taking into consideration kerning adjustments. (UUM-120270)
- Revised the UI text component Maskable property to also control the RectMask2D clipping as well as ensuring its state is also mirrored on any potential sub mesh text objects. (UUM-119215)
6000.0.63f1
- Fixed preferred height calculations when text component is using multiple font asset with varying metrics. (UUM-122933)
- Fixed preferred width calculations not taking into consideration kerning adjustments. (UUM-120270)
- Revised style padding handling to exclude sprites.
- Revised the UI text component Maskable property to also control the RectMask2D clipping as well as ensuring its state is also mirrored on any potential sub mesh text objects. (UUM-119215)
6000.3.0f1
- Fixed preferred height calculations when text component is using multiple font asset with varying metrics. (UUM-122933)
- Fixed preferred width calculations not taking into consideration kerning adjustments. (UUM-120270)
- Revised the UI text component Maskable property to also control the RectMask2D clipping as well as ensuring its state is also mirrored on any potential sub mesh text objects. (UUM-119215)
- Added incorrect selection of font asset fallback for a given character font weight and style. (UUM-107331)
- Fix iOS selection issue (UUM-112457)
- Fixed an issue by revising style padding handling to exclude sprites.
- Fixed Font Asset -> Glyph Adjustment Pair -> Options property not updating correctly. (UUM-68242)
- Fixed incorrect handling of ligatures that contains variant selectors in their input sequences. (UUM-111750)
- Fixed incorrect Ligature glyph atlas index when using font assets with Multi Atlas Texture enabled. (UUM-111770)
- Fixed incorrect preferred height calculations when using more than one font per line of text. (UUM-104237)
- Fixed incorrect preferred value calculations for text objects that contain characters and / or sprites whose character or glyph metrics have a scale = 0. (UUM-112064)
- Fixed potential NRE when Multi Atlas Texture is used and text geometry exceeds 65535 vertices. (UUM-120500)
- Fixed preferred height calculations when text component is using multiple font asset with varying metrics. (UUM-122933)
- Fixed preferred width calculations not taking into consideration kerning adjustments. (UUM-120270)
- Improve line breaking for Chinese and Japanese. (UUM-120042)
- Improved CJK line break handling. (UUM-121295)
- Revised the UI text component Maskable property to also control the RectMask2D clipping as well as ensuring its state is also mirrored on any potential sub mesh text objects. (UUM-119215)
- the Margins property now supports multi-object editing. (UUM-91467)
Texture
6000.0.55f1
- Known issue: Crash on PersistentManager::GetSerializedFileIfObjectAvailable when opening a specific project (UUM-101784)
2022.3.65f1
- Known issue: Crash on PersistentManager::GetSerializedFileIfObjectAvailable when opening a specific project (UUM-101784)
6000.1.14f1
- Known issue: Crash on PersistentManager::GetSerializedFileIfObjectAvailable when opening a specific project (UUM-101784)
6000.0.37f1
- Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
6000.0.36f1
- Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
6000.0.35f1
- Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
6000.0.34f1
- Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
6000.0.33f1
- Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
6000.0.32f1
- Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
6000.0.31f1
- Known issue: Sprite Atlas Override for iOS setting remains disabled when saving its change to enabled (UUM-90066)
2022.3.36f1
- Known issue: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)
6000.0.8f1
- Known issue: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)
2022.3.35f1
- Known issue: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)
6000.0.7f1
- Known issue: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)
2022.3.34f1
- Known issue: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)
6000.0.5f1
- Known issue: [AsyncLoadInEditor] Crash on memcpy when opening a project that loads TSS files (UUM-71323)
Timeline
6000.0.7f1
- Fixed an issue where using , and . (<>) to step frames in the Animation Window while the Timeline Window was linked would sometimes not work.
- When the Timeline and Animation windows are linked and the Timeline Window is active, moving the playhead in the Timeline Window will cause the animation window to repaint immediately.
TLS
6000.2.0f1
- Updated the internal version of MbedTLS to version 3.6. This update introduces improved security features for network communications in the engine. Deprecated protocols, including TLS 1.0 and TLS 1.1, are no longer supported.
6000.1.0f1
- Updated our internal version of MbedTLS to version 3.6. This version brings new and improved security features to network communications in the engine, but also means that unsecure and deprecated protocols are now unsupported. Notably, support for TLS 1.0 and 1.1 was removed.
2022.3.60f1
- Updated our internal version of MbedTLS to version 3.6. This version brings new and improved security features to network communications in the engine, but also means that unsecure and deprecated protocols are now unsupported. Notably, support for TLS 1.0 and 1.1 was removed.
6000.0.42f1
- Updated our internal version of MbedTLS to version 3.6. This version brings new and improved security features to network communications in the engine, but also means that unsecure and deprecated protocols are now unsupported. Notably, support for TLS 1.0 and 1.1 was removed.
uGUI
6000.2.5f1
- Prevented users from calling Destroy or DestroyImmediate on the default uGUIMaterial to prevent a crash. (UUM-114080)
6000.0.58f1
- Prevent users from calling Destroy or DestroyImmediate on the default uGUIMaterial to prevent a crash. (UUM-114080)
6000.2.3f1
- Fixed an issue where the canvas scaler could invalidate the canvas more times than necessary.
6000.0.57f1
- Fixed an issue where the canvas scaler could invalidate the canvas more times than necessary.
2022.3.66f1
- Disabled culling of empty Rects in the Editor to avoid false positives in the Scene View. (UUM-100206)
- Nested canvases utilizing the Screen Space - Camera rendering mode will now fall back to sorting based on distance to their assigned camera. This fallback is used when Override Sorting is enabled, and only after first comparing sorting layer and sorting order values. (UUM-100599)
- Revised an outdated editor warning that previously advised users to "clear the Packing tag." Since Packing tags are now obsolete, the message has been updated to reflect current best practices. (UUM-103962)
6000.2.1f1
- Disabled culling of empty Rects in the Editor to avoid false positives in the Scene View. (UUM-100206)
- Ensure Pixel Perfect Rects are not rounded to zero width/height (UUM-103165)
- Fixed Images being ignored by raycast when they were outside of a Masks bounds but had maskable set to false. (UUM-113314)
- Nested canvases utilizing the Screen Space - Camera rendering mode will now fall back to sorting based on distance to their assigned camera. This fallback is used when Override Sorting is enabled, and only after first comparing sorting layer and sorting order values. (UUM-100599)
- Revised an outdated editor warning that previously advised users to "clear the Packing tag." Since Packing tags are now obsolete, the message has been updated to reflect current best practices. (UUM-103962)
6000.0.56f1
- Ensure Pixel Perfect Rects are not rounded to zero width/height. (UUM-103165)
- Fixed Images being ignored by raycast when they were outside of a Masks bounds but had maskable set to false. (UUM-113314)
- Nested canvases utilizing the Screen Space - Camera rendering mode will now fall back to sorting based on distance to their assigned camera. This fallback is used when Override Sorting is enabled, and only after first comparing sorting layer and sorting order values. (UUM-100599)
- Revised an outdated editor warning that previously advised users to "clear the Packing tag." Since Packing tags are now obsolete, the message has been updated to reflect current best practices. (UUM-103962)
6000.1.16f1
- Fixed Images being ignored by raycast when they were outside of a Masks bounds but had maskable set to false. (UUM-113314)
6000.2.0f1
- Fixed an issue where input coordinates were incorrectly scaled when using the Input System package with multiple displays and a primary monitor set to a non-native resolution. (UUM-83346)
- Fixed NullReferenceException sometimes occuring when setting TMP_Text.isTextObjectScaleStatic on a disabled object. (UUM-92041)
- Fixed UI Overlay to now be re-centered correctly in a resized floating game view of an SRP project. (UUM-96671)
- Updated Image raycast behavior to ensure consistent handling of screenPoints outside bounds, preventing parent Images from blocking child Images. (UUM-110769)
6000.1.15f1
- Disabled culling of empty Rects in the Editor to avoid false positives in the Scene View. (UUM-100206)
6000.0.55f1
- Disabled culling of empty Rects in the Editor to avoid false positives in the Scene View. (UUM-100206)
2022.3.65f1
- Updated Image raycast behavior to ensure consistent handling of screenPoints outside bounds, preventing parent Images from blocking child Images. (UUM-110769)
6000.0.54f1
- Updated Image raycast behavior to ensure consistent handling of screenPoints outside bounds, preventing parent Images from blocking child Images. (UUM-110769)
6000.1.13f1
- Updated Image raycast behavior to ensure consistent handling of screenPoints outside bounds, preventing parent Images from blocking child Images. (UUM-110769)
6000.1.1f1
- Fixed NullReferenceException sometimes occuring when setting TMP_Text.isTextObjectScaleStatic on a disabled object. (UUM-92041)
6000.1.0f1
- Fixed an issue where input coordinates were incorrectly scaled when using the Input System package with multiple displays and a primary monitor set to a non-native resolution. (UUM-83346)
- Fixed exception thrown when pasting text into TMP inputfield with custom validator. (UUM-76312)
- Fixed incorrect sorting when viewing nested canvases in prefab mode. (UUM-86544)
2022.3.57f1
- Fixed incorrect sorting when viewing nested canvases in prefab mode. (UUM-86544)
6000.0.35f1
- Fixed incorrect sorting when viewing nested canvases in prefab mode. (UUM-86544)
6000.0.33f1
- Known issue: TMP Input Field is moving Text and Caret UI positions for each new line when 'Auto Size' and 'Multi Line Newline' are used (UUM-89963)
6000.0.32f1
- Known issue: TMP Input Field is moving Text and Caret UI positions for each new line when 'Auto Size' and 'Multi Line Newline' are used (UUM-89963)
2022.3.55f1
- Known issue: TMP Input Field is moving Text and Caret UI positions for each new line when 'Auto Size' and 'Multi Line Newline' are used (UUM-89963)
- Added the missing platform switches for Windows standalone platform. (UUM-78726)
6000.0.31f1
- Known issue: TMP Input Field is moving Text and Caret UI positions for each new line when 'Auto Size' and 'Multi Line Newline' are used (UUM-89963)
6000.0.28f1
- Improved search in player settings. (UUM-71333)
6000.0.27f1
- Fixed exception thrown when pasting text into TMP inputfield with custom validator. (UUM-76312)
6000.0.13f1
- Fixed an issue where Anchor foldout in RectTransform doesn't get keyboard focus. (UUM-71130)
6000.0.11f1
- UGUI elements can be correctly selected in Scene view. (UUM-74758)
6000.0.5f1
- Consistent detection of points within the boundaries of RectTransform-defined rectangles. (UUM-69945)
6000.0.2f1
- Fixed control interaction using the new input system on multi-display setups with different resolutions. (UUM-63551)
6000.0.0f1
- Provided early out to scenarios where a null mesh was being set on a CanvasRenderer.
6000.2.6f1
- Fixed layout groups not updating when an empty RectTransform child changes size. (UUM-103876)
- Updated drag tracking to release all active drag events when the application loses focus. (UUM-104163)
6000.2.7f2
- Fixed an editor bug where resizing the handle rect of a Slider and then performing an Undo causes its anchors to get reset. (UUM-108288)
- Fixed layout groups not updating when an empty RectTransform child changes size. (UUM-103876)
6000.0.59f2
- Fixed an editor bug where resizing the handle rect of a Slider and then performing an Undo causes its anchors to get reset. (UUM-108288)
- Updated drag tracking to release all active drag events when the application loses focus. (UUM-104163)
6000.0.60f1
- Fixed layout groups not updating when an empty RectTransform child changes size. (UUM-103876)
- RawImage no longer crashes when attempting to utilize its assigned Texture when the value is an object reference of an invalid type. (UUM-117371)
6000.2.8f1
- Fixed excessive rebuilding and resetting of Layout Groups.
6000.2.9f1
- RawImage no longer crashes when attempting to utilize its assigned Texture when the value is an object reference of an invalid type. (UUM-117371)
2022.3.68f1
- Fixed an editor bug where resizing the handle rect of a Slider and then performing an Undo causes its anchors to get reset. (UUM-108288)
6000.0.62f1
- Fixed a potential crash that could occur when a CanvasRenderer was destroyed while its parent canvas was itself nested under a disabled parent. (UUM-120152)
6000.2.11f1
- Fixed a potential crash that could occur when a CanvasRenderer was destroyed while its parent canvas was itself nested under a disabled parent. (UUM-120152)
6000.2.12f1
- UUM-119688: Text color used in Intercepted Events Preview will now match Editor style. (UUM-119688)
2022.3.69f1
- Added: Added protected bool BaseInputModule.sendPointerHoverToParent property getter and setter. (ISXB-586)
6000.0.63f1
- Fixed for flickering caret and highlight while selecting text in a TextMeshPro InputField while continuing to drag cursor above or below of the Input Field. (UUM-122467)
- UUM-119688: Text color used in Intercepted Events Preview will now match Editor style. (UUM-119688)
6000.2.15f1
- Fixed for flickering caret and highlight while selecting text in a TextMeshPro InputField while continuing to drag cursor above or below of the Input Field. (UUM-122467)
6000.3.0f1
- Fixed for flickering caret and highlight while selecting text in a TextMeshPro InputField while continuing to drag cursor above or below of the Input Field. (UUM-122467)
- Disabled culling of empty Rects in the Editor to avoid false positives in the Scene View. (UUM-100206)
- Ensure Pixel Perfect Rects are not rounded to zero width/height. (UUM-103165)
- Fixed a potential crash that occurred when a CanvasRenderer was destroyed while its parent canvas was nested under a disabled parent. (UUM-120152)
- Fixed an editor bug where resizing the handle rect of a Slider and then performing an Undo causes its anchors to get reset. (UUM-108288)
- Fixed an issue where the canvas scaler could invalidate the canvas more times than necessary.
- Fixed excessive rebuilding and resetting of Layout Groups.
- Fixed for flickering caret and highlight while selecting text in a TextMeshPro InputField while continuing to drag cursor above or below of the Input Field. (UUM-122467)
- Fixed Images being ignored by raycast when they were outside of a Masks bounds but had maskable set to false. (UUM-113314)
- Fixed layout groups not updating when an empty RectTransform child changes size. (UUM-103876)
- Fixed layout groups not updating when an empty RectTransform child changes size. (UUM-103876)
- Nested canvases utilizing the Screen Space - Camera rendering mode will now fall back to sorting based on distance to their assigned camera. This fallback is used when Override Sorting is enabled, and only after first comparing sorting layer and sorting order values. (UUM-100599)
- Prevent users from calling Destroy or DestroyImmediate on the default uGUIMaterial to prevent a crash. (UUM-114080)
- RawImage no longer crashes when attempting to utilize its assigned Texture when the value is an object reference of an invalid type. (UUM-117371)
- Revised an outdated editor warning that previously advised users to "clear the Packing tag." Since Packing tags are now obsolete, the message has been updated to reflect current best practices. (UUM-103962)
- Updated drag tracking to release all active drag events when the application loses focus. (UUM-104163)
- Updated Image raycast behavior to ensure consistent handling of screenPoints outside bounds, preventing parent Images from blocking child Images. (UUM-110769)
- Updated the text color in the Intercepted Events Preview to match the Editor style. (UUM-119688)
6000.0.64f1
- Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value. (UUM-124857)
6000.3.1f1
- Fixed raycast logic to correctly handle transparent pixels when alphaHitTestMinimumThreshold is set to a non-zero value. (UUM-124857)
6000.0.65f1
- Fixed a typo in Canvas Component warning. (UUM-129087)
UI
6000.2.0f1
- Changed SS UI within SRP to render once from the last base camera only in non-HDR. (UUM-77625)
- Disabled the 'Select All' and 'Deselect All' buttons when all packages in the "Platform Browser" window are required. (UUM-96494)
- Fixed names for Windows architecture to differentiate between 64 and 32-bit.
- Fixed scrollbar thickness on the Platform Discovery window. (UUM-93878)
- Fixed to display proper message when multiple build profiles selected. (UUM-77826)
6000.0.50f1
- Display proper message when multiple build profiles selected. (UUM-77826)
6000.1.4f1
- Display proper message when multiple build profiles selected. (UUM-77826)
6000.0.48f1
- Change SS UI within SRP to render once from the last base camera only in non-HDR. (UUM-77625)
6000.1.0f1
- Changed SS UI within SRP to render once from the last base camera only in non-HDR. (UUM-77625)
- Fixed an issue by changing names for Windows architecture to differentiate between 64 and 32-bit.
6000.0.44f1
- Changed names for Windows architecture to differentiate between 64 and 32-bit
6000.0.8f1
- Renaming audio files throws GUI error on mac. (UUM-55005)
6000.3.1f1
- Change SS UI within SRP in HDR output to share a texture resource across all cameras. (UUM-87566)
UI Builder
6000.2.5f1
- Known issue: UI Builder does not detect changes to SerializeReference fields when modifying custom UXML Control attributes (UUM-112944)
6000.2.4f1
- Known issue: UI Builder does not detect changes to SerializeReference fields when modifying custom UXML Control attributes (UUM-112944)
6000.2.3f1
- Known issue: UI Builder does not detect changes to SerializeReference fields when modifying custom UXML Control attributes (UUM-112944)
6000.2.1f1
- Known issue: UI Builder does not detect changes to SerializeReference fields when modifying custom UXML Control attributes (UUM-112944)
6000.2.0f1
- Known issue: UI Builder does not detect changes to SerializeReference fields when modifying custom UXML Control attributes (UUM-112944)
6000.0.43f1
- Known issue: UI Builder unloads UXML file and discards any unsaved changes when entering Play Mode with Domain and Scene Reload enabled (UUM-99971)
6000.2.11f1
- Known issue: UI Builder throws errors and breaks the UI Document when renaming elements and saving without validating (UUM-125901)
6000.2.12f1
- Known issue: Multiple errors are thrown and file does not parse when saving after removing a duplicate UI Document instance from the hierarchy (UUM-126012)
- Known issue: UI Builder throws errors and breaks the UI Document when renaming elements and saving without validating (UUM-125901)
UI Elements
6000.0.58f1
- Modifying text white-space correctly gets reflected in UI Builder. (UUM-114727)
6000.2.3f1
- Modifying text white-space correctly gets reflected in UI Builder. (UUM-114727)
6000.2.0f1
- Added Undo support for rename operations in the UI Builder hierarchy. (UUM-76676)
- Corrected the indentation for decorator drawers. (UUM-89976)
- Corrected the order in which stylesheets are applied in the UIBuilder. (UUM-60382)
- Fixed an issue where parent USS was visible in UI Builder in isolation mode. (UUM-76821)
- Fixed an issue where the child index was incorrect when dragging a nested item within another nested item in a CollectionView. (UUM-82863)
- Fixed assertion error thrown when discarding changes in builder. (UUM-99290)
- Fixed duplicated characters in delayed textfield when using IME. (UUM-86896)
- Fixed issue to prevent negative value for font-size in UIBuilder. (UUM-76820)
- Fixed the items not expanding on creation when autoExpand is set to true. (UUM-107968)
- Fixed the TreeView's item clipping when using the Fixed Height Virtualization together with the Scale with Screen Size. (UUM-84105)
- Fixed the unintended horizontal scrolling behavior triggered by drag operations in a CollectionView.
- Fixed UI Elements: Prevent rename and create template option in the context menu when multiple elements are selected within UIBuilder hierarchy. (UUM-76831)
- Fixed undo order bug in UIBuilder. (UUM-76948)
- Set character limit on UIBuilder library search field. (UUM-76898)
- Updated the pointer counter logic for collection views. (UUM-82931)
6000.1.7f1
- Fixed the items not expanding on creation when autoExpand is set to true. (UUM-107968)
6000.0.51f1
- Fixed the items not expanding on creation when autoExpand is set to true. (UUM-107968)
2022.3.63f1
- Assertion error thrown when discarding changes in builder. (UUM-99290)
- Fixed a bug where some serialized fields were not always displayed in the inspector.
6000.0.50f1
- Assertion error thrown when discarding changes in builder. (UUM-99290)
6000.0.49f1
- Correct the order in which stylesheets are applied in the UIBuilder. (UUM-60382)
- Duplicated characters in delayed textfield when using IME. (UUM-86896)
6000.1.2f1
- Correct the order in which stylesheets are applied in the UIBuilder. (UUM-60382)
- Fixed an assertion error thrown when discarding changes in builder. (UUM-99290)
6000.1.1f1
- Fixed duplicated characters in delayed textfield when using IME. (UUM-86896)
6000.1.0f1
- Added a Mask64Field control that supports a UInt64 (64-bit unsigned integer), allowing up to 64 flags. This control is identical in behavior to the existing MaskField control.
- Fixed an issue by preventing the rename and create template option in the context menu when multiple elements are selected within UIBuilder hierarchy. (UUM-76831)
- Fixed an issue by setting character limit on UIBuilder library search field. (UUM-76898)
- Fixed an issue by updating the pointer counter logic for collection views. (UUM-82931)
- Fixed an issue where parent USS was visible in UI Builder in isolation mode. (UUM-76821)
- Fixed an issue where the child index was incorrect when dragging a nested item within another nested item in a CollectionView. (UUM-82863)
- Fixed an undo order issue in UIBuilder. (UUM-76948)
- Fixed missing Undo support for rename operations in the UI Builder hierarchy. (UUM-76676)
- Fixed the indentation for decorator drawers. (UUM-89976)
- Fixed the TreeView's item clipping when using the Fixed Height Virtualization together with the Scale with Screen Size. (UUM-84105)
- Fixed the unintended horizontal scrolling behavior triggered by drag operations in a CollectionView.
- Prevented negative values for the font size property in UI Builder. (UUM-76820)
2022.3.61f1
- Corrected the indentation for decorator drawers. (UUM-89976)
- Fixed the TreeView's item clipping when using the Fixed Height Virtualization together with the Scale with Screen Size. (UUM-84105)
- Prevent rename and create template option in the context menu when multiple elements are selected within UIBuilder hierarchy. (UUM-76831)
- Updated the pointer counter logic for collection views. (UUM-82931)
6000.0.44f1
- Fixed the TreeView's item clipping when using the Fixed Height Virtualization together with the Scale with Screen Size. (UUM-84105)
2022.3.60f1
- Rename controls now in UIBuilder hierarchy now adds to undo history. (UUM-76676)
2022.3.58f1
- Parent USS should not be visible in UIBuilder in isolation mode. (UUM-76821)
6000.0.42f1
- Fixed an issue by correcting the indentation for decorator drawers. (UUM-89976)
- Fixed an issue by preventting the rename and create template option in the context menu when multiple elements are selected within UIBuilder hierarchy. (UUM-76831)
- Fixed undo order bug in UIBuilder. (UUM-76948)
- Set character limit on UIBuilder library search field (UUM-76898)
6000.0.41f1
- Fixed an issue where the child index was incorrect when dragging a nested item within another nested item in a CollectionView. (UUM-82863)
- Fixed the unintended horizontal scrolling behavior triggered by drag operations in a CollectionView.
- Updated the pointer counter logic for collection views. (UUM-82931)
2022.3.59f1
- Fixed an issue where the child index was incorrect when dragging a nested item within another nested item in a CollectionView. (UUM-82863)
- Fixed the unintended horizontal scrolling behavior triggered by drag operations in a CollectionView.
6000.0.38f1
- Fixed an issue by Renaming controls in UIBuilder hierarchy so it is added to undo history. (UUM-76676)
- Fixed an issue where Parent USS was invisible in UIBuilder in isolation mode. (UUM-76821)
6000.0.37f1
- Prevent negative value for font-size in UIBuilder (UUM-76820)
6000.0.14f1
- Fixed an issue in the UI Builder where the search field of the Library pane did not contain a close/cancel button.
6000.0.7f1
- Improved performance of MultiColumnListView and MultiColumnTreeView when changing the visibility status of columns.
- Clicking to the left/right of the MinMaxSlider will now adjust the min/max bound value instead of moving the slider. (UUM-54703)
6000.0.4f1
- Fixed the undo/redo in the MinMaxSlider control for the editor. (UUM-54752)
- Isolated the text edition changes to the touch screen text editor.
6000.0.0f1
- Fixed a where not having isDelayed set would mean that touchscreen keyboard input would not be captured on Platforms where input is only provided after the keyboard has closed.
- Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.
6000.2.12f1
- Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control. (UUM-122632)
6000.0.63f1
- Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control. (UUM-122632)
6000.3.0f1
- Fixed event BaseVerticalCollectionView.selectedIndicesChanged to no longer reverse the order of selected indices during range selection that is moving to the _next_ item (shift + key down on most systems).
- Fixed the items not expanding on creation when autoExpand is set to true. (UUM-107968)
- Fixed the multiline TextField layout not stretching when flex-grow is applied to the Control. (UUM-122632)
UI Toolkit
6000.2.5f1
- Fixed scene always made dirty when inspecting UIDocuments. (UUM-115255)
- Improved search result message in UI Toolkit Layout Debugger. (UUM-115950)
6000.0.58f1
- Fixed an exception when restoring the UI Debugger context.
- Improved search result message in UI Toolkit Layout Debugger. (UUM-115950)
6000.2.4f1
- Fixed an exception when restoring the UI Debugger context.
6000.2.0f1
- Fixed documentation for ExecuteWithinFrame.
- Fixed an issue where all UnityEvent listeners that are inherited class members were unassigned. (UUM-111210)
- Added a new UI Input component that allows you to configure most UI Toolkit world-space input options without using code.
- Added functionality to define the origin point for positioning and transformation of UI Documents in world space. You can use this origin point for rotation and scaling.
- Added rect-clipping support to UI Toolkit world-space rendering.
- Added support for world-space mouse and touch input in the UI Toolkit runtime when using the world-space rendering feature.
- Added uGUI interoperability support for world-space input in UI Toolkit runtime when the world-space rendering feature is used.
- Added the ability to change the TreeView item indent via a custom style property called --unity-tree-view-indent. (UUM-44460)
- Reduced garbage collection allocations during TextElement creation by moving RegisterCallback to the HandleEventBubbleUp virtual method.
- Added: Added missing utility methods to create Length and TimeValue values.
- Added: Added support to reorder tabs, and to retrieve tabs and tab headers.
- Added: Added two new fields to UxmlElementAttribute:
- Added: You can now apply 3D rotation to visual elements in world-space UI directly from C#.
- Obsoleted: VisualElement.transform has been marked Obsolete.
- Removed the *Project Setting > UI Toolkit > Enable World Space Rendering* setting because World Space support is now fully integrated and always available.
- Fixed drag and moving an item from one index to another index outside of the viewport.
- Fixed dragging items in UI Builder views with touch devices sometimes not working.
- Fixed an issue where the UI Builder did not allows for wider selection of elements in the canvas. (UUM-74631)
- Added clarity around selection in the samples window. (UUM-87336)
- Added missing high dpi icons for HelpBox.
- Added missing UxmlAttribute converters for byte, sbyte, short and ushort.
- Added transition support for world-space rotation.
- Adjusted min size of UI Builder viewport to avoid clipping issues. (UUM-100559)
- Adjusted min size of UI Builder window and panes to avoid clipping issues. (UUM-103062)
- Aligned text and arrow icon for TreeView and MultiColumnTreeView in the samples window. (UUM-104924)
- Automatically set the alpha channel of unset style color properties to 1 when picked through the color picker. (UUM-76955)
- Changed editor PopupField style to match IMGUI and have the same height as other fields. (UUM-81522)
- Changing an elements languageDirection will now trigger a repaint.
- Corrected update Dynamic Atlas Viewer when UI Toolkit Debugger window is closed and reopened again. (UUM-100555)
- Fixed "GfxDevice::UpdateBufferRanges: range out of bounds" caused by overwriting the array of update ranges while the render thread is still processing the array.
- Fixed a bug in ListView dynamic height virtualization where content could disappear after scrolling. (UUM-102835)
- Fixed a bug where selectors with invalid pseudo states are still being tested for other parts to match, including a situation where being composed of a single invalid pseudo state would match all elements. (UUM-91183)
- Fixed a cosmetic issue where toolbar buttons shrank when the container shrank.
- Fixed Add Binding corrupting UXML when the binding contained nested UxmlObjects. (UUM-99993)
- Fixed an exception thrown by the runtime dropdown field when the choices list was empty. (UUM-105552)
- Fixed an exceptions when displaying PropertyFields bound to an array named "Array" in the inspector. (UUM-110573)
- Fixed an intermittent crash on AppleTV that occurred during the Painter2D.ClosePath() call. (UUM-105548)
- Fixed an issue by adding padding to UI Builder inspector to compensate for TwoPaneSplitView styles.
- Fixed an issue in ListView where a drag operation would select the item even when SelectionType.None was set.
- Fixed an issue in the UI Builder where setting the max length of a text input field could crop the display of the value. (UUM-89096)
- Fixed an issue in the UI Builder where the data source path would not be set when using the auto-completer. (UUM-98766)
- Fixed an issue in the UI Builder where the New Selector field changed the insertion point to the end while typing. (UUM-109015)
- Fixed an issue in UI Builder where clicking the scrollbar buttons in the code preview focused and selected the content. (UUM-105775)
- Fixed an issue so a BaseField's tooltip will now appear only when hovering its label, unless the BaseField has a tooltip set on its label directly.
- Fixed an issue so pressing the *Fit Viewport* button now centres a canvas in the UI Builder if the canvas size is 0,0. (UUM-109243)
- Fixed an issue to prevent multiple rebuild calls when resizing a column, improving performance and responsiveness.
- Fixed an issue where a disabled ListView did not allow scrolling. (UUM-73850)
- Fixed an issue where all UnityEvent listeners that are inherited class members were unassigned. (UUM-111210)
- Fixed an issue where an exception was thrown when you dock, maximize, or minimize the UI Builder window. (UUM-93248)
- Fixed an issue where assigning a PanelSettings value on a UIDocument with a visual tree asset assigned to it will leave a copy of the visual tree asset in the GameView until the Editor is closed and reopened.
- Fixed an issue where binding to a GradientField or a CurveField could hang the editor. (UUM-103737)
- Fixed an issue where clicking on Spacing/Border Widget values in the UI Builder did not selects these values. (UUM-105818)
- Fixed an issue where debug names would not appear when pressing the Alt key in debug inspector mode. (UUM-18712)
- Fixed an issue where dropdown menu items with the same name only appeared once in the list.
- Fixed an issue where label tooltips were displayed offset from the cursor's position. (UUM-102885)
- Fixed an issue where non-default dimension units were omitted in the USS output by the UI Builder when the value was 0. (UUM-99023)
- Fixed an issue where overriding a binding and reparenting would keep the previously registered binding. (UUM-101504)
- Fixed an issue where resetting a data source did not consistently register to INotifyBindablePropertyChanged callbacks. (UUM-104829)
- Fixed an issue where ScrollView sometimes didn't expand the scroller range when adding a child element through code. (UUM-64521)
- Fixed an issue where the *Play* button remained highlighted after exiting Play Mode and moving the cursor away from the controls. (UUM-92876)
- Fixed an issue where the batch state was not being applied at the beginning of each command list when rendering world-space UI.
- Fixed an issue where the ColorField component displayed vestigial progress indication pixels when the alpha is set 0. (UUM-101231)
- Fixed an issue where the EditorWindow creator wizard did not use the same xmlns prefix as the UI Builder. (UUM-99615)
- Fixed an issue where the IDE would open to edit a UXML file if it was open in the UI Builder, dirty, and the user chose not to save changes. (UUM-100546)
- Fixed an issue where the IMGUI TreeView's context menu option to rename wouldn't work when the containing view was not focused. (UUM-110067)
- Fixed an issue where the margin gizmo would disappear while dragging, ensuring it remains visible during the operation. (UUM-105900)
- Fixed document save while editing name attribute.
- Fixed an issue where unsaved changes in UI Builder were discarded when additional changes were made and saved outside the UI Builder window. (UUM-76252)
- Fixed an issue where unused change notifications would not be cleared properly during the binding update. (UUM-96370)
- Fixed an issue where RadioButton.value could not be set to true during the initialization of radio buttons. (UUM-101740)
- Fixed an issue where RuntimePanelUtils.CameraTransformWorldToPanel did not consistently work for secondary displays in the Editor. (UUM-102346)
- Fixed an issue with PropertyFields bound to an array named "Array" throwing an exception when the add button was clicked. (UUM-110572)
- Fixed an issue with runtime dropdown checkmark styling. (UUM-109393)
- Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved. (UUM-81516)
- Fixed an issue with the tabClosed event having the wrong Tab index. (UUM-100211)
- Fixed an issue with UsageHints.DynamicColor that did not prevent a re-tessellation when the color had an initial alpha of 0 or if the background tint was white. (UUM-78993)
- Fixed an ArgumentOutOfRangeException error that occurred when interacting with a ListView and its scrollbar. (UUM-103037)
- Fixed Asset paths to now contain the guid only part. It should take the form "?guid=<guid>".
- Fixed attribute override does not visually update all element sharing the same name until refresh.
- Fixed attribute overrides not being applied to direct children of a template instance. (UUM-95999)
- Fixed bound fields not showing an indication if they were animated or driven.
- Fixed cancellation of transitions when using transition-property:all; that were not occurring in some cases. (UUM-91519)
- Fixed change events being sent when the text had not changed, but the precision of the text value did not exactly match the float value. (UUM-100527)
- Fixed click not working after an element is removed from its panel without releasing its pointer capture. (UUM-98080)
- Fixed Clickable manipulator active state sometimes staying on after clicking it with multiple fingers at once. (UUM-89023)
- Fixed corner case of inset tessellation. (UUM-100217)
- Fixed cosmetic issue with the padding of sections in the UI Builder inspector.
- Fixed crash when stroking rounded joins with Painter2D. (UUM-110455)
- Fixed cropped UI Toolkit debugger overlays when working in high-DPI modes.
- Fixed default attribute field factory in UI Builder. (UUM-96356)
- Fixed dirty builder state on switching to a document with a different canvas size. (UUM-107410)
- Fixed dirty builder state on UXML and USS changes.
- Fixed docking multiple tabs together in the Editor with touch devices not working. (UUM-84380)
- Fixed dropdown menu positions appearing in the wrong place. (UUM-74016)
- Fixed dynamic color playtint issue. (UUM-48533)
- Fixed element being drag and dropped after opened context menu in the UI Builder hierarchy view.
- Fixed elements sometimes still referenced in memory after being removed from their panel. (UUM-109369)
- Fixed EndLayoutGroup error sometimes showing in console when using the UI Toolkit Live Reload option. (UUM-100390)
- Fixed EventDebugger's event types drop down checkboxes not reacting to clicks anymore. (UUM-100004)
- Fixed exception inside VisualElement finalizer during domain reload.
- Fixed exception that occurred when unbinding UxmlObjectReference fields. (UUM-104574)
- Fixed exceptions when showing a non-serializable field in the UI Builder inspector. A warning will now be shown.
- Fixed excessive empty space is present when observing Editor tabs. (UUM-108287)
- Fixed expressions for serialized properties in numeric fields. (UUM-82983)
- Fixed flickering of the data source and path view when refreshing the UIBuilder inspector. (UUM-97556)
- Fixed focus in UI Builder code preview when clicking on ScrollView controls. (UUM-105775)
- Fixed focus style not applied after element with focus is removed and readded to its panel. (UUM-97041)
- Fixed focus-follow-mouse not supported on MacOS to allow single click picking in UI Toolkit Debugger. (UUM-100383)
- Fixed highlight color of the uxml header when doing a drag and drop from the Library. (UUM-76953)
- Fixed incorrect color on UI Builder canvas checkerboard when color space was changed.
- Fixed IndexOutOfRangeException when performing an Undo operation after moving an element in the UI Builder. (UUM-71822)
- Fixed initialization performance bug that could lead to O(n square) tree traversal operations. (UUM-73035)
- Fixed issue by refactoring the way serialized data is used in the UI Builder Inspector.
- Fixed issue when dragging a reorderable list view item on the X axis making the item disappear from the list.
- Fixed issue where the root visual element could cause commands to be created for it when using world-space render mode. The commands must be stored in a default command list.
- Fixed issue with UIBuilder to use an icon instead of text to select slice types.
- Fixed lack of cohesion and spacing in UI Builder's variables section.
- Fixed layout errors when displaying sorted data in a MultiColumnListView or MultiColumnTreeView. (UUM-84285)
- Fixed layout issues in GenericDropwdownMenu that could cause Layout update is struggling error messages. (UUM-97021)
- Fixed left mouse button sometimes not cleared on MacOS when released while a contextual menu is open.
- Fixed ListView not scrolling to the last item when add button was clicked and the field was bound to a SerializedProperty. (UUM-98875)
- Fixed ListVIew so it sends the selectedIndex changed property event when changing the index with a mouse click. (UUM-86936)
- Fixed ListView.RefreshItems sometimes retaining old data for list items. (UUM-78825)
- Fixed missing synchronization that triggered assertion failures in UpdateBufferRanges. (UUM-101410)
- Fixed mouse buttons sometimes stuck after opening a contextual menu in the editor on OSX.
- Fixed multiple elements sometimes in a hover state at the same time when using a Pen in the editor.
- Fixed not selectable UIDocument in SceneView.
- Fixed NRE when adding an OverlayContainer in the UI Builder. (UUM-99667)
- Fixed NullReferenceException when assigning a new instance of PanelSettings to a UIDocument. (UUM-100049)
- Fixed NullReferenceException when docking the UI Builder preview window with the UI Builder window. (UUM-86969)
- Fixed NullReferenceException.
- Fixed order of min-max size fields in UI Builder.
- Fixed performance of native tessellation that was performing unnecessary copies.
- Fixed prevent user from resizing an element along its parent's flex-direction in the UIBuilder canvas when flex-grow is set. (UUM-92618)
- Fixed property field indentation. (UUM-108741)
- Fixed QuickSearch warning from removing an element during its AttachToPanel event. (UUM-107328)
- Fixed removed the extra separator in the UI Builder's context menu on Windows.
- Fixed rendering bug caused by reading worldClip in GeometryChangeEvent. (UUM-93269)
- Fixed scroll events to now be batched on fixed height virtualizations for ListView and TreeView controls.
- Fixed ScrollView mouse wheel scrolling so it takes into account other elements' dimensions in the scroll view hierarchy. (UUM-93080)
- Fixed specificity for ScrollView button styling when placed in a TabView control. (UUM-105551)
- Fixed support for font definition in variable authoring.
- Fixed TextFields blocking the KeyDownEvents for shortcuts.
- Fixed TextOverlay displaying the wrong information.
- Fixed the argument exception when docking a window that contains a RadioButtonGroup control. (UUM-105010)
- Fixed the binding of Objects to INotifyValueChanged fields. (UUM-109467)
- Fixed the item disappearing when dragging the first item using animated drag.
- Fixed the position of the Editor Only label in the tree view mode of the UI Builder Library. (UUM-102817)
- Fixed the slider to now accumulate clicks over time when the page size is very small and does not move after a single click. (UUM-86425)
- Fixed the TextElement's Selectable property not being saved in the UI Builder.
- Fixed the threshold on drag when near the end of the ListView.
- Fixed the two pane split view's drag line position is not updated after viewData is restored. (UUM-83458)
- Fixed the UI Builder library TreeView where the item header's toggle did not have the correct expanded state. (UUM-92283)
- Fixed tooltips in PropertyFields using a TooltipAttribute with elided text. (UUM-90014)
- Fixed UI Builder elements disappear and "Semantic - Unknown template name" error appears when changes to "Template" parameter are saved. (UUM-96427)
- Fixed UI Builder Hierarchy files are not marked dirty when Inspector fields in Attributes category are changed. (UUM-105143)
- Fixed UI Builder loses reference to the opened UI Document when domain reload is done. (UUM-99971)
- Fixed UI Builder type selector missing some types, such as primatives, when the base type was System.Object. (UUM-90037)
- Fixed UI Builder Unset not working for the name attribute when using UxmlElement. (UUM-97010)
- Fixed UI Builders incorrectly informs about a circular dependency when the reference document is removed. (UUM-85011)
- Fixed UI Debugger matching selectors accounting for pseudo states. (UUM-71782)
- Fixed UI Debugger picking for editor panel. (UUM-95486)
- Fixed UI Toolkit player hang on Safari WebGL. (UUM-90736)
- Fixed UI Toolkit to now supports tiled slicing. (UUM-92721)
- Fixed UIBuilder inspector flickers when a selector is created using a Style Class List Section. (UUM-97556)
- Fixed UIBuilder Selector and Hierarchy view items being selectable using Touch and Pen devices. (UUM-105026)
- Fixed UIBuilder type search when enumerating an unloadable type.
- Fixed UIDocument content sometimes not immediately refreshed when changing the panel settings property. (UUM-87528)
- Fixed undoing while editing a label in the viewport will no longer leave the in-place editing text box. (UUM-87944)
- Fixed USS alias variables are not shown in the variable list if the stylesheet is the default. (UUM-86891)
- Fixed USS preview is not updated when a selector is moved to a new USS file. (UUM-104904)
- Fixed USS preview not updated on deletion of selector. (UUM-104904)
- Fixed USS selector is reparented when clicking on stylesheet after applying to element. (UUM-104962)
- Fixed variables are not set properly when typing in text field.
- Fixed warning when importing UXML "Import of asset setup artifact dependency to but dependency isn't used and therefore not registered in the asset database". (UUM-68160)
- Hide renderer and shader of UIDocument in inspector shown when rendering in worldspace. (UUM-99655)
- Improved ExposedReference property drawer so it responds to changes to source asset, supports drag and drop, and aligns with other Inspector fields.
- In UI Builder text in the new selector field is no longer covered by the pseudo states button. (UUM-109121)
- Marked the default version of GenericDropdownMenu.Dropdown as obsolete. The targetElement argument must be provided. (UUM-74016)
- Reduced memory leaks when minimizing and maximising UI Builder. (UUM-86176)
- Reduced the initial memory usage of UI Toolkit in the Player. (UUM-99660)
- Removed the invalid *Add Selector* option from the StyleSheet context menu in UI Builder.
- UI Builder: Fixed an issue where VisualElements could not be renamed when clicking on another VisualElement. (UUM-109114)
- UI Toolkit now warns you that UI elements might not render correctly if you disable depth and stencil. (UUM-98899)
- Updated the display style property to no longer trigger transitions. (UUM-70286)
- Updated UI Builder so clicks in dead zones of the canvas selection header no longer select the element underneath. (UUM-107380)
6000.2.3f1
- Fixed an issue by noting start drag and drop if the target element gets hidden after the pointer down event. (UUM-113109)
- Fixed the stylesheet button in the UI Debugger appearing to do something when no source is available for the stylesheet. (UUM-87670)
- Fixed UI Debugger not always updating selected panel's hierarchy when EditorWindow is moved in or out of a dock area. (UUM-113179)
6000.0.57f1
- Do not start drag and drop if the target element gets hidden after the pointer down event. (UUM-113109)
- Fixed the performance issues when adding a lot of items through AddItem and TryRemoveItem with rebuildTree set to false. (UUM-112202)
- Fixed the stylesheet button in the UI Debugger appearing to do something when no source is available for the stylesheet. (UUM-87670)
- Fixed UI Debugger not always updating selected panel's hierarchy when EditorWindow is moved in or out of a dock area. (UUM-113179)
2022.3.66f1
- Fixed the IndexOutOfRangeException when redoing elements that came after the styled visual element in the UI Builder. (UUM-109157)
6000.2.2f1
- Added additional checks to the TreeView control prevent the API from breaking when misused. (UUM-112202)
- Fixed event debugger event group now toggles each event checkbox immediately.
- Fixed help link for the PanelTextSetting asset. (UUM-92901)
6000.2.1f1
- Fixed ListView selection can't be cleared after a selection set programmatically at window creation is restored to no selection via view data
- Fixed MultiColumnViews delegates focus to column resize handle, causing navigation to fail (UUM-88933)
- Fixed switching Size Modes not always adjusting UI size. (UUM-105765)
- Fixed the IndexOutOfRangeException when redoing elements that came after the styled visual element in the UI Builder. (UUM-109157)
- Fixed the performance issues when adding a lot of items through AddItem and TryRemoveItem with rebuildTree set to false. (UUM-112202)
- Fixed the UI Builder "Fit Viewport" button so it also includes the selected element (UUM-112721)
- Fixed UIRenderer component sometimes left on game object after removing UIDocument when editing prefab in play mode. (UUM-108898)
- Fixes an issue where a null value of type object would not be convertible to any other type. (UUM-112074)
- Prevent the ScrollView from scrolling when the scrollbar is visible and the content does not overflow.
6000.0.56f1
- Fixed ListView selection can't be cleared after a selection set programmatically at window creation is restored to no selection via view data.
- Fixed MultiColumnViews delegates focus to column resize handle, causing navigation to fail. (UUM-88933)
- Fixed the UI Builder "Fit Viewport" button so it also includes the selected element. (UUM-112721)
6000.1.16f1
- Fixed the performance issues when adding a lot of items through AddItem and TryRemoveItem with rebuildTree set to false. (UUM-112202)
- Fixed the UI Builder "Fit Viewport" button so it also includes the selected element. (UUM-112721)
6000.1.15f1
- Fixed all UnityEvent listeners that are inherited class members are unassigned. (UUM-111210)
- Fixed an issue where a null value of type object would not be convertible to any other type. (UUM-112074)
- Fixed the IndexOutOfRangeException when redoing elements that came after the styled visual element in the UI Builder. (UUM-109157)
- Fixed UIBuilder Selector and Hierarchy view items being selectable using Touch and Pen devices. (UUM-105026)
- Prevent the ScrollView from scrolling when the scrollbar is visible and the content does not overflow.
- The UI Builder now allows for wider selection of elements in the canvas. (UUM-74631)
6000.0.55f1
- Fixed all UnityEvent listeners that are inherited class members are unassigned. (UUM-111210)
- Fixed an issue where a null value of type object would not be convertible to any other type. (UUM-112074)
- Fixed the IndexOutOfRangeException when redoing elements that came after the styled visual element in the UI Builder. (UUM-109157)
- Prevent the ScrollView from scrolling when the scrollbar is visible and the content does not overflow.
- The UI Builder now allows for wider selection of elements in the canvas. (UUM-74631)
2022.3.65f1
- Fixed an exceptions when displaying PropertyFields bound to an array named "Array" in the inspector. (UUM-110573)
- Fixed an issue with PropertyFields bound to an array named "Array" throwing an exception when the add button was clicked. (UUM-110572)
- Fixed crash when stroking rounded joins with Painter2D. (UUM-110455)
- Fixed intermittent crash on AppleTV on Painter2D.ClosePath() call. (UUM-105548)
- Fixed property field indentation. (UUM-108741)
6000.0.54f1
- Clicking on Spacing/Border Widget values in the UI Builder now selects these values. (UUM-105818)
- Clicks in dead zones of the canvas selection header won't select the element underneath in UI Builder. (UUM-107380)
- Ensure margin gizmo stays visible while dragging. (UUM-105900)
- Fixed an exception thrown by the runtime dropdown field when choices list is empty. (UUM-105552)
- Fixed an exceptions when displaying PropertyFields bound to an array named "Array" in the inspector. (UUM-110573)
- Fixed an issue in UI Builder where clicking the scrollbar buttons in the code preview would focus and select the content. (UUM-105775)
- Fixed an issue where the IMGUI TreeView's context menu option to rename wouldn't work when the containing view was not focused. (UUM-110067)
- Fixed an issue with PropertyFields bound to an array named "Array" throwing an exception when the add button was clicked. (UUM-110572)
- Fixed bound fields not showing an indication if they were animated or driven.
- Fixed change events being sent when the text had not changed, but the precision of the text value did not exactly match the float value. (UUM-100527)
- Fixed crash when stroking rounded joins with Painter2D. (UUM-110455)
- Fixed elements sometimes still referenced in memory after being removed from their panel. (UUM-109369)
- Fixed focus in UI Builder code preview when clicking on ScrollView controls. (UUM-105775)
- Fixed ListView bug where a drag operation would select the item even with SelectionType.None.
- Fixed property field indentation. (UUM-108741)
- Fixed QuickSearch warning from removing an element during its AttachToPanel event. (UUM-107328)
- Fixed runtime dropdown checkmark styling. (UUM-109393)
- Fixed the argument exception when docking a window that contains a RadioButtonGroup control. (UUM-105010)
- Text in the new selector field in UI Builder is no longer covered by the pseudo states button. (UUM-109121)
6000.1.13f1
- Clicking on Spacing/Border Widget values in the UI Builder now selects these values. (UUM-105818)
- Fixed change events being sent when the text had not changed, but the precision of the text value did not exactly match the float value. (UUM-100527)
- Fixed elements sometimes still referenced in memory after being removed from their panel. (UUM-109369)
- Fixed focus in UI Builder code preview when clicking on ScrollView controls. (UUM-105775)
- Fixed property field indentation. (UUM-108741)
- Fixed the argument exception when docking a window that contains a RadioButtonGroup control. (UUM-105010)
6000.1.12f1
- Ensure margin gizmo stays visible while dragging. (UUM-105900)
- Fixed an exceptions when displaying PropertyFields bound to an array named "Array" in the inspector. (UUM-110573)
- Fixed an issue where the IMGUI TreeView's context menu option to rename wouldn't work when the containing view was not focused. (UUM-110067)
- Fixed an issue with PropertyFields bound to an array named "Array" throwing an exception when the add button was clicked. (UUM-110572)
- Fixed bound fields not showing an indication if they were animated or driven.
- Fixed crash when stroking rounded joins with Painter2D. (UUM-110455)
- Fixed QuickSearch warning from removing an element during its AttachToPanel event. (UUM-107328)
6000.0.38f1
- Fixed variables that were not set properly when typing in text field.
- Added: Users can now retrieve tabs and tab headers, as well as reorder tabs. (UUM-95686)
- Fixed an issue where ListView was not scrollable when disabled. (UUM-73850)
- Fixed an issue where unused change notifications would not be cleared properly during the binding update. (UUM-96370)
- Fixed DropdownMenu does not allow duplicate names.
- Fixed ScrollView mouse wheel scrolling so it takes into account other elements dimensions in the scroll view hierarchy. (UUM-93080)
- Fixed Toggle Button Group parenting breaks when duplicating Button. (UUM-84283)
6000.1.11f1
- Added: Added two new fields to UxmlElementAttribute:
- Clicks in dead zones of the canvas selection header won't select the element underneath in UI Builder. (UUM-107380)
- Fixed an exception thrown by the runtime dropdown field when choices list is empty. (UUM-105552)
- Fixed an issue in UI Builder where clicking the scrollbar buttons in the code preview would focus and select the content. (UUM-105775)
- Fixed ListView bug where a drag operation would select the item even with SelectionType.None.
- Fixed runtime dropdown checkmark styling. (UUM-109393)
- Fixed the UI Builder New Selector field, changing the insertion point to the end when typing. (UUM-109015)
- Text in the new selector field in UI Builder is no longer covered by the pseudo states button. (UUM-109121)
6000.0.53f1
- Added: Added two new fields to UxmlElementAttribute:
- Fixed the UI Builder New Selector field, changing the insertion point to the end when typing. (UUM-109015)
2022.3.64f1
- Fixed an issue where debug names would not appear when pressing the Alt key in debug inspector mode. (UUM-18712)
- Fixed highlight color of the uxml header when doing a drag and drop from the Library. (UUM-76953)
6000.1.10f1
- Fixed binding of Objects to INotifyValueChanged<Object> fields. (UUM-109467)
6000.0.52f1
- Added the ability to change the TreeView item indent via a custom style property called --unity-tree-view-indent. (UUM-44460)
- Added missing UxmlAttribute converters for byte, sbyte, short and ushort.
- Automatically set the alpha channel of unset style color properties to 1 when picked through the color picker. (UUM-76955)
- Fixed an issue where binding to a GradientField or a CurveField could hang the editor. (UUM-103737)
- Fixed an issue where debug names would not appear when pressing the Alt key in debug inspector mode. (UUM-18712)
- Fixed binding of Objects to INotifyValueChanged<Object> fields. (UUM-109467)
- Fixed dirty builder state on switching to a document with a different canvas size. (UUM-107410)
- Fixed dirty builder state on UXML and USS changes.
- Fixed excessive empty space is present when observing Editor tabs. (UUM-108287)
- Fixed flickering of the data source and path view when refreshing the UIBuilder inspector. (UUM-97556)
- Fixed highlight color of the uxml header when doing a drag and drop from the Library. (UUM-76953)
- Fixed intermittent crash on AppleTV on Painter2D.ClosePath() call. (UUM-105548)
- Fixed UI Builder Hierarchy files are not marked dirty when Inspector fields in Attributes category are changed. (UUM-105143)
- Fixed USS preview not updated on deletion of selector. (UUM-104904)
- Improved memory layout of UxmlSerializedData to reduce padding. (UUM-108363)
- Pressing the "Fit Viewport" button will now centre a canvas, in the UI Builder, if the canvas size is 0,0. (UUM-109243)
6000.1.9f1
- Added the ability to change the TreeView item indent via a custom style property called --unity-tree-view-indent. (UUM-44460)
- Fixed an issue where binding to a GradientField or a CurveField could hang the editor. (UUM-103737)
- Fixed intermittent crash on AppleTV on Painter2D.ClosePath() call. (UUM-105548)
- Pressing the "Fit Viewport" button will now centre a canvas, in the UI Builder, if the canvas size is 0,0. (UUM-109243)
6000.1.8f1
- Added missing UxmlAttribute converters for byte, sbyte, short and ushort.
- Adjusted min size of UI Builder viewport to avoid clipping issues. (UUM-100559)
- Adjusted min size of UI Builder window and panes to avoid clipping issues. (UUM-103062)
- Automatically set the alpha channel of unset style color properties to 1 when picked through the color picker. (UUM-76955)
- Fixed an issue where debug names would not appear when pressing the Alt key in debug inspector mode. (UUM-18712)
- Fixed cosmetic issue with the padding of sections in the UI Builder inspector.
- Fixed dirty builder state on switching to a document with a different canvas size. (UUM-107410)
- Fixed dirty builder state on UXML and USS changes.
- Fixed excessive empty space is present when observing Editor tabs. (UUM-108287)
- Fixed flickering of the data source and path view when refreshing the UIBuilder inspector. (UUM-97556)
- Fixed highlight color of the uxml header when doing a drag and drop from the Library. (UUM-76953)
- Fixed lack of cohesion and spacing in UI Builder's variables section.
- Fixed UI Builder Hierarchy files are not marked dirty when Inspector fields in Attributes category are changed. (UUM-105143)
- Fixed USS preview not updated on deletion of selector. (UUM-104904)
- Improved memory layout of UxmlSerializedData to reduce padding. (UUM-108363)
6000.1.7f1
- Fixed USS preview is not updated when a selector is moved to a new USS file. (UUM-104904)
6000.0.51f1
- Batched the scroll events on fixed height virtualizations for ListView and TreeView controls.
- Fixed "UnityException: Load can only be called from the main thread" when generating the text meshes.
- Fixed incorrect reporting of 'Out of root' elements in the UI Layout Debugger.
- Fixed the ListView content disappearing when removing items outside of the offset.
- Fixed the threshold on drag when near the end of the ListView.
- Fixed USS selector is reparented when clicking on stylesheet after applying to element. (UUM-104962)
6000.0.50f1
- Removed few gc allocs from TextElement's internal implementation.
- Added clarity around selection in the samples window. (UUM-87336)
- Aligned text and arrow icon for TreeView and MultiColumnTreeView in the samples window. (UUM-104924)
- Fixed a cosmetic issue where toolbar buttons shrank when the container shrank.
- Fixed an issue where resetting a data source would not always register to the INotifyBindablePropertyChanged callbacks. (UUM-104829)
- Fixed bindings for BaseField elements of UnityEngine.Object derived types. (UUM-104241)
- Fixed exception when unbinding UxmlObjectReference fields. (UUM-104574)
- Fixed issue when dragging a reorderable list view item on the X axis making the item disappear from the list.
- Fixed RuntimePanelUtils.CameraTransformWorldToPanel sometimes not working for secondary displays in the editor. (UUM-102346)
- Fixed the position of the Editor Only label in the tree view mode of the UI Builder Library. (UUM-102817)
- Fixed tooltip rect calculation for BaseField when showing label tooltip. (UUM-102885)
- Fixed USS preview is not updated when a selector is moved to a new USS file. (UUM-104904)
- Removed the invalid "Add Selector" option from the StyleSheet context menu in the UI Builder.
- Use icons instead of text for slice type in UIBuilder.
6000.1.4f1
- Fixed display style property to not trigger transitions. (UUM-70286)
- Removed few gc allocs from TextElement's internal implementation.
- Fixed an issue where label tooltips were displayed offset from the cursor's position. (UUM-102885)
- Fixed an issue where resetting a data source would not always register to the INotifyBindablePropertyChanged callbacks. (UUM-104829)
- Fixed bindings for BaseField elements of UnityEngine.Object derived types. (UUM-104241)
- Fixed exception when unbinding UxmlObjectReference fields. (UUM-104574)
- Fixed RuntimePanelUtils.CameraTransformWorldToPanel sometimes not working for secondary displays in the editor. (UUM-102346)
- Removed the invalid "Add Selector" option from the StyleSheet context menu in the UI Builder.
- Use icons instead of text for slice type in UIBuilder.
6000.1.5f1
- Added clarity around selection in the samples window. (UUM-87336)
- Aligned text and arrow icon for TreeView and MultiColumnTreeView in the samples window. (UUM-104924)
- Batched the scroll events on fixed height virtualizations for ListView and TreeView controls.
- Fixed a cosmetic issue where toolbar buttons shrank when the container shrank.
- Fixed issue when dragging a reorderable list view item on the X axis making the item disappear from the list.
- Fixed specificity for ScrollView button styling when placed in a TabView control. (UUM-105551)
- Fixed the ListView content disappearing when removing items outside of the offset.
- Fixed the position of the Editor Only label in the tree view mode of the UI Builder Library. (UUM-102817)
- Fixed the threshold on drag when near the end of the ListView.
- Fixed USS selector is reparented when clicking on stylesheet after applying to element. (UUM-104962)
6000.0.49f1
- Fixed an ArgumentOutOfRangeException when clicking through ListView and its scrollbar. (UUM-103037)
- Fixed an issue in ListView dynamic height virtualization where content could disappear after scrolling. (UUM-102835)
- Fixed display style property to not trigger transitions. (UUM-70286)
- Fixed RadioButton.value cannot be set to true when initializing the radio buttons. (UUM-101740)
- Fixed ScrollView sometimes not expanding scroller range when adding a child element by code. (UUM-64521)
- Fixed UI Builder elements disappear and "Semantic - Unknown template name" error appears when changes to "Template" parameter are saved. (UUM-96427)
- Fixed UI Debugger matching selectors accounting for pseudo states. (UUM-71782)
- Improved ExposedReference property drawer so it responds to changes to source asset, supports drag and drop and aligns with other inspector fields.
6000.1.3f1
- Fixed an issue to prevent multiple rebuild calls when resizing a column, improving performance and responsiveness.
- Fixed an issue where assigning a PanelSettings value on a UIDocument with a visual tree asset assigned to it will leave a copy of the visual tree asset in the GameView until the Editor is closed and reopened.
- Fixed an issue where ScrollView sometimes didn't expand the scroller range when adding a child element through code. (UUM-64521)
- Fixed Pixels Per Unit setting field unaligned with other fields in Panel Settings Asset. (UUM-103176)
- Fixed RadioButton.value cannot be set to true when initializing the radio buttons. (UUM-101740)
- Fixed TextOverlay displaying the wrong information.
- Fixed UIDocument content sometimes not immediately refreshed when changing the panel settings property. (UUM-87528)
- Improved ExposedReference property drawer so it responds to changes to source asset, supports drag and drop and aligns with other inspector fields.
- The ColorField no longer shows a vestigial progress indication when the alpha is set 0. (UUM-101231)
2022.3.62f1
- Fixed a bug in ListView dynamic height virtualization where content could disappear after scrolling. (UUM-102835)
- Fixed corner case of inset tessellation. (UUM-100217)
- Fixed dynamic color playtint issue. (UUM-48533)
- UI Toolkit now warns you that UI elements might not render correctly if you disable depth and stencil. (UUM-98899)
6000.1.2f1
- Fixed an ArgumentOutOfRangeException when clicking through ListView and its scrollbar. (UUM-103037)
- Fixed an issue in ListView dynamic height virtualization where content could disappear after scrolling. (UUM-102835)
- Fixed UI Debugger matching selectors accounting for pseudo states. (UUM-71782)
6000.1.1f1
- Fixed an issue where slots would not be re-exported after a change in the UI Builder.
- Fixed UI Builder elements disappear and "Semantic - Unknown template name" error appears when changes to "Template" parameter are saved (UUM-96427)
6000.0.48f1
- Reduce initial memory usage of UI Toolkit in the Player. (UUM-99660)
- Fixed an issue where slots would not be re-exported after a change in the UI Builder.
- Fixed documentation for ExecuteWithinFrame.
- Fixed dynamic color playtint issue. (UUM-48533)
- Fixws not selectable UIDocument in SceneView.
6000.1.0f1
- Fixed an issue where UIDocument was not selectable in the Scene view.
- Fixed an issue with dynamic color play tint. (UUM-48533)
- Improved the workflow for authoring variables in the UI Builder.
- Added support for using commas in UxmlAttribute list items. Commas are encoded as %2C to avoid conflicts with list item separators.
- Improved Unity Profiler usage with UI Toolkit by giving more explicit names to certain markers and removing redundant markers.
- Added: Users can now retrieve tabs and tab headers, and they can reorder tabs. (UUM-95686)
- Fixed an issue where data sources could remain cached after an element was removed from the panel.
- Added error log when detecting recursive SetParent that sets VisualElement parent to something different. (UUM-87366)
- Added missing high-DPI icons for HelpBox.
- Added padding to UI Builder Inspector to compensate for two pane split view styles.
- Changing an elements languageDirection will now trigger a repaint.
- Enhanced USS Selector performance for numerous style sheets, in particular those with multiple wildcards and :root selectors.
- Fixed a memory leak that occurred when minimizing and maximising UI Builder. (UUM-86176)
- Fixed a null-ref exception when converting the UXML preview window into floating mode.
- Fixed a NullReferenceException error that occurred when selecting a Script element in the UI Builder Hierarchy by addressing issues in the default attribute field factory in the UI Builder. (UUM-96356)
- Fixed a recursive event dispatching loop when scrolling to the last item in a dynamic height ListView. (UUM-87164)
- Fixed a rendering bug that caused some fields and buttons in the UI Builder's Inspector became corrupted and invisible, due to reading worldClip in GeometryChangeEvent. (UUM-93269)
- Fixed a NullReferenceException that occurred when assigning a new instance of PanelSettings to a UIDocument. (UUM-100049)
- Fixed an issue in the UI Builder where it always deleted the first selector with the same value.
- Fixed an issue in the UI Builder where setting the max length of a text input field could crop the display of the value. (UUM-89096)
- Fixed an issue in the UI Builder where the data source path wasn't set when using the auto-completer. (UUM-98766)
- Fixed an issue in UI Builder where reported a circular dependency when the reference document was removed. (UUM-85011)
- Fixed an issue so VisualElement hovered style properly rendered in the first frame.
- Fixed an issue that caused an InvalidOperationException when selecting a VisualTreeAsset with a referenced data source. (UUM-86661)
- Fixed an issue that displayed the "Import of asset setup artifact dependency to but dependency isn't used and therefore not registered in the asset database" warning when importing UXML. (UUM-68160)
- Fixed an issue where a BaseField's tooltip woult not appear when hovering its label, unless the BaseField has a tooltip set on its label directly.
- Fixed an issue where a disabled ListView did not allow scrolling. (UUM-73850)
- Fixed an issue where a layout in GenericDropwdownMenu could cause "Layout update is struggling" error messages. (UUM-97021)
- Fixed an issue where attribute overrides were not applied to direct children of a template instance. (UUM-95999)
- Fixed an issue where click would not work after an element was removed from its panel without releasing its pointer capture. (UUM-98080)
- Fixed an issue where dimension styles were applied incorrectly when switching from one selection to the next.
- Fixed an issue where docking multiple tabs together in the Editor with touch devices was not working. (UUM-84380)
- Fixed an issue where docking, maximizing, or minimizing the UI Builder window threw an exception. (UUM-93248)
- Fixed an issue where documents did not save correctly while editing the name attribute.
- Fixed an issue where dropdown menu items with the same name only appeared once in the list.
- Fixed an issue where dropdown menu positions appeared in the wrong place. (UUM-74016)
- Fixed an issue where entering Play mode could break dependencies between certain UXML files. (UUM-90739)
- Fixed an issue where extra PointerOutEvent, PointerLeaveEvent, MouseOutEvent, and MouseLeaveEvent were triggered when using touch input and modifying the layout of the hovered element. (UUM-73224)
- Fixed an issue where non-default dimension units were omitted in the USS output by the UI Builder when the value was 0. (UUM-99023)
- Fixed an issue where overriding a binding and reparenting would keep the previously registered binding. (UUM-101504)
- Fixed an issue where parenting in a Toggle Button Group broke when duplicating a button. (UUM-84283)
- Fixed an issue where retrieving a value from a data source allocated memory when the binding path contained an index. (UUM-86226)
- Fixed an issue where stylesheets added to an element moved to the UXML root when opening the UXML file in the UI Builder. (UUM-82201)
- Fixed an issue where the batch state was not applied at the beginning of each command list when rendering world-space UI.
- Fixed an issue where the Dynamic Atlas Viewer did not update correctly when reopening the UI Toolkit Debugger window. (UUM-100555)
- Fixed an issue where the EditorWindow creator wizard didn't use the same xmlns prefix as the UI Builder. (UUM-99615)
- Fixed an issue where the IDE would open to edit a UXML file if it was open in the UI Builder, dirty, and the user chose not to save changes. (UUM-100546)
- Fixed an issue where the root visual element could cause commands to be created for it when using world-space render mode. The commands must be stored in a default command list.
- Fixed an issue where the two-pane split view's drag line position was not updated after viewData was restored. (UUM-83458)
- Fixed an issue where the UI Builder can now be open during a package reimport. (UUM-77727)
- Fixed an issue where tooltips in PropertyFields using a TooltipAttribute with elided text did not display correctly. (UUM-90014)
- Fixed an issue where transitions using transition-property: all; were not canceled in certain cases. (UUM-91519)
- Fixed an issue where UI Builder didn't mark the document as dirty when the "Unset" action was performed on an element of a nested document. (UUM-84418)
- Fixed an issue where unsaved changes in UI Builder were discarded when additional changes were made and saved outside the UI Builder window. (UUM-76252)
- Fixed UI Toolkit world-space culling issue when using 3D transforms on VisualElements.
- Fixed an issue where unused change notifications would not be cleared properly during the binding update. (UUM-96370)
- Fixed an issue where USS alias variables were not displayed in the variable list when the stylesheet was set as the default. (UUM-86891)
- Fixed an issue where variables were not set correctly when typing in a text field.
- Fixed an issue where UIDocument was not selectable in the Scene view.
- Fixed an issue with dynamic color play tint. (UUM-48533)
- Fixed an issue with elements being dragged and dropped after opening the context menu in the UI Builder hierarchy view.
- Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved. (UUM-81516)
- Fixed an issue with the tabClosed event having the wrong Tab index. (UUM-100211)
- Fixed an isue by shanging editor PopupField style to match IMGUI and have the same height as other fields. (UUM-81522)
- Fixed an Undoing issue while editing a label in the viewport so that it no longer leaves the in-place editing text box. (UUM-87944)
- Fixed an IndexOutOfRangeException that occurred when performing an Undo operation after moving an element in the UI Builder. (UUM-71822)
- Fixed asset attribute overrides not being resolved for nested templates. (UUM-91641)
- Fixed attribute override does not visually update all element sharing the same name until refresh.
- Fixed AttributeOverrides overriding attributes that were only included in the templated asset. This would also cause asset references to be lost if they were not explicitly overriden. (UUM-84102)
- Fixed corner case of inset tessellation. (UUM-100217)
- Fixed disabled world-space UIDocument still being rendered.
- Fixed drag and moving an item from one index to another index outside of the viewport.
- Fixed exceptions that would occur when displaying a non-serializable field in the UI Builder inspector. A warning will now display.
- Fixed expressions for serialized properties in numeric fields. (UUM-82983)
- Fixed incorrect color on UI Builder canvas checkerboard when color space was changed.
- Fixed incorrect reporting of 'Out of root' elements in the UI Layout Debugger.
- Fixed inverted y sign in PointerMoveEvent.deltaPosition when using touch input with Active Input Handling = Input Manager (old). (UUM-78963)
- Fixed labels alignment for IMGUI containers. (UUM-70643)
- Fixed layout errors when displaying sorted data in a MultiColumnListView or MultiColumnTreeView. (UUM-84285)
- Fixed layout issues that sometimes occurred between scene changes. (UUM-87950)
- Fixed ListView not scrolling to the last item when the add button was clicked and the field was bound to a SerializedProperty. (UUM-98875)
- Fixed ListVIew so it sends the selectedIndex changed property event when changing the index with a mouse click. (UUM-86936)
- Fixed ListView.RefreshItems sometimes retaining old data for list items. (UUM-78825)
- Fixed misplaced world-space UIDocuments when in dynamic size mode.
- Fixed missing synchronization that triggered assertion failures in UpdateBufferRanges. (UUM-101410)
- Fixed mouse buttons sometimes stuck after opening a contextual menu in the editor on OSX.
- Fixed NullReferenceException.
- Fixed order of min-max size fields in UI Builder.
- Fixed PointerOutEvent sent too many times on the same element when clicking on it and then elsewhere using Touch. (UUM-54208)
- Fixed popup fields not handling pointer up events. (UUM-85620)
- Fixed ScrollView mouse wheel scrolling so it now takes into account the dimensions of other elements in the scroll view hierarchy. (UUM-93080)
- Fixed serialization of UxmlAttributes for Lists and Arrays of unity objects.
- Fixed SliderInt value being incorrectly clamped when loaded from UXML. (UUM-90116)
- Fixed sprite UV offsets when an opaque border is applied. (UUM-71807)
- Fixed TabViews overlap and do not adjust when there are too many TabViews. (UUM-80040)
- Fixed TextFields blocking the KeyDownEvents for shortcuts.
- Fixed the EndLayoutGroup error sometimes displaying in the console when using the UI Toolkit Live Reload option. (UUM-100390)
- Fixed the list remains reorderable when NonReorderableAttribute is used. (UUM-83054)
- Fixed the popup field handling the pointer-up event when the label was clicked. (UUM-87579)
- Fixed the slider fill element when showing inverted. (UUM-83599)
- Fixed the slider so it will now accumulate clicks over time when the page size is very small and doesn't move after a single click. (UUM-86425)
- Fixed the UI Builder Learn More URL so it includes the correct version of the Editor. (UUM-77080)
- Fixed the UI Builder library TreeView where the item header's toggle did not have the correct expanded state. (UUM-92283)
- Fixed two memory retention issues in the UI Toolkit renderer (entry processor and render device release) and added an API to reset the renderer.
- Fixed UI Builder loses reference to the opened UI Document when domain reload is done. (UUM-99971)
- Fixed UI Builder not displaying the name of some elements in the hierarchy when they did not use UxmlElement or UxmlFactory.
- Fixed UI Builder type selector missing some types, such as primatives, when the base type was System.Object. (UUM-90037)
- Fixed UI Builder Unset not working for the name attribute when using UxmlElement. (UUM-97010)
- Fixed UI Debugger picking for editor panel. (UUM-95486)
- Fixed UI Toolkit player hang on Safari WebGL. (UUM-90736)
- Fixed UIToolkit Debugger picking an element not triggering pointer down actions on that element. (UUM-77170)
- Fixed UsageHints.DynamicColor did not prevent a re-tessellation when the color had an initial alpha of 0 or if the background tint was white. (UUM-78993)
- Fixed NullReferenceException when using the Add/Remove button on a ListView that had no items source. An error is still thrown, but it now contains further information on how to fix the issue. (UUM-85465)
- Fxed an issue where UI Toolkit did not support tiled slicing. (UUM-92721)
- Hide the renderer and shader of UIDocument in Inspector when rendering in worldspace. (UUM-99655)
- Improved performance for layout in UI Toolkit.
- Modified asset paths so they can now contain the guid only part. It should take the form "?guid=<guid>".
- Reduced the initial memory usage of UI Toolkit in the Player. (UUM-99660)
- Removed the extra separator in the UI Builder's context menu on Windows.
- The UXML file importer will now show a button to fix issues with any file paths that have changed but can still be resolved via their guid. Importer errors/warnings can now also be seen in the assets inspector. (UUM-83531)
- UI Toolkit now warns you that UI elements might not render correctly if you disable depth and stencil. (UUM-98899)
- UIBuilder: Fixed Inlined Styles Border Inspector UI - top and bottom lines are extending too far to the right.
- Workaround for focus-follow-mouse not supported on MacOS to allow single click picking in UI Toolkit Debugger. (UUM-100383)
- [UI Builder] Fixed an issue where the dropdown search icon appeared next to the UI Builder's Library search, despite the search having no dropdown functionality. (UUM-90081)
6000.0.47f1
- Fixed an issue where overriding a binding and reparenting would keep the previously registered binding. (UUM-101504)
- Fixed an issue where the ColorField no longer shows a vestigial progress indication when the alpha is set 0. (UUM-101231)
- Fixed missing synchronization that triggered assertion failures in UpdateBufferRanges. (UUM-101410)
- UI Toolkit now warns you that UI elements might not render correctly if you disable depth and stencil. (UUM-98899)
2022.3.61f1
- Fixed an issue where non-default dimension units were omitted in the USS output by the UI Builder when the value was 0. (UUM-99023)
- Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved. (UUM-81516)
- Fixed dropdown menu positions appearing in the wrong place. (UUM-74016)
- Fixed expressions for serialized properties in numeric fields. (UUM-82983)
- Fixed NullReferenceException.
- Fixed UI Builders incorrectly informs about a circular dependency when the reference document is removed. (UUM-85011)
- Fixed UI Debugger picking for editor panel. (UUM-95486)
- TwoPaneSplitView can now collapse its child immediately after initialization. (UUM-66400)
- UI Builder: the last Canvas Theme applied to a UXML Document by the user is now remembered.
6000.0.46f1
- Changing an elements languageDirection will now trigger a repaint.
- Correctly update Dynamic Atlas Viewer when UI Toolkit Debugger window is closed and reopened again. (UUM-100555)
- Fixed an issue where the IDE would open to edit a UXML file if it was open in the UI Builder, dirty, and the user chose not to save changes. (UUM-100546)
- Fixed corner case of inset tessellation. (UUM-100217)
- Fixed EndLayoutGroup error sometimes showing in console when using the UI Toolkit Live Reload option. (UUM-100390)
- Hide renderer and shader of UIDocument in inspector shown when rendering in worldspace. (UUM-99655)
- UI Toolkit now supports tiled slicing. (UUM-92721)
6000.0.45f1
- Added missing high dpi icons for HelpBox.
- Fixed an issue with the final item of a ListView hiding at high display scales when another item was moved. (UUM-81516)
- Fixed drag and moving an item from one index to another index outside of the viewport.
- Fixed element being drag and dropped after opened context menu in the UI Builder hierarchy view.
- Fixed expressions for serialized properties in numeric fields. (UUM-82983)
- Fixed TextFields blocking the KeyDownEvents for shortcuts.
- Workaround for focus-follow-mouse not supported on MacOS to allow single click picking in UI Toolkit Debugger. (UUM-100383)
6000.0.43f1
- Fixed UI Debugger picking for editor panel. (UUM-95486)
- Fixed an issue by removing the extra separator in the UI Builder's context menu on Windows.
- Fixed an issue where non-default dimension units were omitted in the USS output by the UI Builder when the value was 0. (UUM-99023)
- Fixed an issue where the slider will now accumulate clicks over time when the page size is very small and does not move after a single click. (UUM-86425)
- Fixed ListView not scrolling to the last item when add button was clicked and the field was bound to a SerializedProperty. (UUM-98875)
- Fixed UI Toolkit player hang on Safari WebGL. (UUM-90736)
6000.0.44f1
- Asset paths can now contain the guid only part. It should take the form "?guid=<guid>".
- Fixed a NullReferenceException.
- Fixed Add Binding corrupting UXML when the binding contained nested UxmlObjects. (UUM-99993)
- Fixed an issue where the EditorWindow creator wizard did not use the same xmlns prefix as the UI Builder. (UUM-99615)
- Fixed an issue with the tabClosed event having the wrong Tab index. (UUM-100211)
- Fixed cancellation of transitions when using transition-property:all; that were not occurring in some cases (UUM-91519)
- Fixed dropdown menu positions appearing in the wrong place. (UUM-74016)
- Fixed IndexOutOfRangeException when performing an Undo operation after moving an element in the UI Builder. (UUM-71822)
- Fixed NullReferenceException when assigning a new instance of PanelSettings to a UIDocument. (UUM-100049)
- Fixed UI Builder loses reference to the opened UI Document when domain reload is done. (UUM-99971)
6000.0.32f1
- Fixed misplaced world-space UIDocuments when in dynamic size mode.
- UIBuilder: Fixed Inlined Styles Border Inspector UI - top and bottom lines are extending too far to the right.
- Fixed two memory retention issues in the UI Toolkit renderer (entry processor and render device release) and added an API to reset the renderer.
- Fixed UI Toolkit world-space culling issue when using 3D transforms on VisualElements.
- Fixed disabled world-space UIDocument still being rendered.
- [UI Builder] Fixed an issue where UI Build could not be open during a package reimport. (UUM-77727)
2022.3.60f1
- Changed editor PopupField style to match IMGUI and have the same height as other fields. (UUM-81522)
- Fixed playmode performance tests causing issues on non-editor platforms.
6000.0.42f1
- Fixed an issue in the UI Builder where the data source path would not be set when using the auto-completer. (UUM-98766)
- Fixed an issue where click was not working after an element is removed from its panel without releasing its pointer capture. (UUM-98080)
- Fixed exceptions when showing a non-serializable field in the UI Builder inspector. A warning will now be shown.
- Fixed ListVIew so it sends the selectedIndex changed property event when changing the index with a mouse click. (UUM-86936)
- Fixed UI Builder type selector missing some types, such as primatives, when the base type was System.Object. (UUM-90037)
- Fixed UI Builders incorrectly informs about a circular dependency when the reference document is removed. (UUM-85011)
6000.0.41f1
- Fixed an issue where the editor PopupField style din not match IMGUI and nor have the same height as other fields. (UUM-81522)
- Fixed an issue where unsaved changes in UI Builder were discarded when additional changes were made and saved outside the UI Builder window. (UUM-76252)
- Fixed attribute override does not visually update all element sharing the same name until refresh.
- Fixed incorrect color on UI Builder canvas checkerboard when color space was changed.
- Fixed ListView.RefreshItems sometimes retaining old data for list items. (UUM-78825)
- Fixed UI Builder Unset not working for the name attribute when using UxmlElement. (UUM-97010)
- UsageHints.DynamicColor did not prevent a re-tessellation when the color had an initial alpha of 0 or if the background tint was white. (UUM-78993)
6000.0.40f1
- A BaseField's tooltip now appears only when hovering its label, unless the BaseField has a tooltip set on its label directly.
- Fixed a rendering issue caused by reading worldClip in GeometryChangeEvent. (UUM-93269)
- Fixed warning when importing UXML "Import of asset setup artifact dependency to but dependency isn't used and therefore not registered in the asset database". (UUM-68160)
6000.0.39f1
- Fixed an issue by reducing a memory leaks when minimizing and maximising UI Builder. (UUM-86176)
- Fixed an issue in the UI Builder where setting the max length of a text input field could crop the display of the value. (UUM-89096)
- Fixed an issue where the USS alias variables were not shown in the variable list if the stylesheet is the default (UUM-86891)
- Fixed attribute overrides not being applied to direct children of a template instance. (UUM-95999)
- Fixed default attribute field factory in UI Builder. (UUM-96356)
- Fixed layout errors when displaying sorted data in a MultiColumnListView or MultiColumnTreeView. (UUM-84285)
- Fixed layout issues in GenericDropwdownMenu that could cause Layout update is struggling error messages. (UUM-97021)
2022.3.58f1
- Fixed an issue where stylesheets added to an element were moved to the UXML root when opening the UXML file in the UI Builder. (UUM-82201)
- Fixed ListView is not scrollable when disabled. (UUM-73850)
- Fixed the two pane split view's drag line position is not updated after viewData is restored. (UUM-83458)
- Fixed tooltips in PropertyFields using a TooltipAttribute with elided text. (UUM-90014)
- Fixed USS alias variables are not shown in the variable list if the stylesheet is the default. (UUM-86891)
6000.0.37f1
- Fixed an issue by adding padding to UI Builder inspector to compensate for TwoPaneSplitView styles.
- Fixed an issue where docking, maximizing and minimizing the UI Builder window would throw an exception. (UUM-93248)
- Fixed document save while editing name attribute.
- Fixed the two pane split view's drag line position is not updated after viewData is restored. (UUM-83458)
- Fixed tooltips in PropertyFields using a TooltipAttribute with elided text. (UUM-90014)
2022.3.57f1
- Fixed order of min-max size fields in UI Builder.
- Fixed sprite UV offsets when an opaque border is applied. (UUM-71807)
- Provide a better error message when the generic version of UQuery.Q is called on a null element. (UUM-91728)
- Undoing while editing a label in the viewport will no longer leave the in-place editing text box. (UUM-87944)
6000.0.36f1
- Fixed an issue when Undoing while editing a label in the viewport would not lleave the in-place editing text box. (UUM-87944)
- Fixed NullReferenceException when using the Add/Remove button on a ListView that has no items source. An error will still be thrown but it now contains further information on how to fix the issue. (UUM-85465)
- Fixed order of min-max size fields in UI Builder.
- Fixed the UI Builder library TreeView where the item header's toggle did not have the correct expanded state. (UUM-92283)
6000.0.35f1
- Fixed an issue where dimension styles were applied incorrectly when switching from one selection to the next.
- Fixed an issue where retrieving a value from a data source would allocate memory when the binding path contained an index. (UUM-86226)
- Fixed an issue where stylesheets added to an element were moved to the UXML root when opening the UXML file in the UI Builder. (UUM-82201)
- Fixed asset attribute overrides not being resolved for nested templates. (UUM-91641)
- Fixed sprite UV offsets when an opaque border is applied. (UUM-71807)
- Fixed UI Builder does not mark the document as dirty when the "Unset" action is performed on an element of a nested document. (UUM-84418)
6000.0.34f1
- Fixed a recursive event dispatching loop when scrolling to the last item in a dynamic height ListView. (UUM-87164)
- Fixed an issue that caused an InvalidOperationException when selecting a VisualTreeAsset with a referenced data source. (UUM-86661)
2022.3.56f1
- Fixed layout issues that sometimes occurred between scene changes. (UUM-87950)
6000.0.33f1
- Added an error log to detect recursive SetParent calls that assign a VisualElement to a different parent. (UUM-87366)
- Enhanced USS Selector performance for numerous style sheets, in particular those with multiple wildcards and :root selectors.
- Fixed an issue where entering play mode could break dependencies between certain UXML files. (UUM-90739)
- Fixed layout issues that sometimes occurred between scene changes. (UUM-87950)
- Improved performance for layout in UITK.
- [UI Builder] Fixed Dropdown search icon is used next to the UI Builders Library search when the search has no dropdown functionality. (UUM-90081)
2022.3.55f1
- Fixed two memory retention issues in the UI Toolkit renderer (entry processor and render device release) and added an API to reset the renderer.
6000.0.31f1
- Fixed SliderInt value being incorrectly clamped when loaded from UXML. (UUM-90116)
- Fixed the list remains reorderable when NonReorderableAttribute is used. (UUM-83054)
- Fixed the popup field handling the pointer-up event when the label was clicked. (UUM-87579)
2022.3.54f1
- Fixed popup fields not handling pointer up events. (UUM-85620)
- UI Builder can now be open during a package reimport. (UUM-77727)
6000.0.29f1
- Fixed a bug in the UI Builder where it would always delete the first selector with the same value.
- Fixed an issue where data sources could remain cached after an element was removed from the panel.
- Fixed PointerOutEvent sent too many times on the same element when clicking on it and then elsewhere using Touch. (UUM-54208)
6000.0.28f1
- Fixed an issue with inverted y sign in PointerMoveEvent.deltaPosition when using touch input with Active Input Handling = Input Manager (old). (UUM-78963)
- Fixed an issue with popup fields not handling pointer up events. (UUM-85620)
6000.0.26f1
- Fixed null-ref exception when converting the UXML preview window into floating mode.
2022.3.52f1
- Fixed alignment of foldouts children in IMGUI. (UUM-70643)
- Fixed foldouts alignment when they are rendered in IMGUIContainers. (UUM-35561)
6000.0.25f1
- Fixed labels alignment for IMGUI containers. (UUM-70643)
- Fixed serialization of UxmlAttributes for Lists and Arrays of unity objects.
- Fixed UI Builder not displaying the name of some elements in the hierarchy when they did not use UxmlElement or UxmlFactory.
- The UXML file importer will now show a button to fix issues with any file paths that have changed but can still be resolved via their guid. Importer errors/warnings can now also be seen in the assets inspector. (UUM-83531)
6000.0.24f1
- Fixed the slider fill element, which is used to enable an element that shows a filled-in area for the value entereind in Inspector. (UUM-83599)
- Fixed the UI Builder Learn More url to include the correct version of the Editor. (UUM-77080)
- Fixed AttributeOverrides overriding attributes that were only included in the templated asset. This would also cause asset references to be lost if they were not explicitly overriden. (UUM-84102)
6000.0.22f1
- Fixed alignment of foldouts children in IMGUI. (UUM-70643)
- Fixed an issue where the slider value was incorrectly clamped when loaded from UXML. (UUM-79734)
- Fixed an issue with zero scale when using group transform. (UUM-75219)
- Fixed foldouts alignment when they are rendered in IMGUIContainers. (UUM-35561)
2022.3.49f1
- Fixed override indicator alignment for IMGUI containers. (UUM-29639)
- Fixed zero scale issue when using group transform. (UUM-75219)
6000.0.20f1
- Fixed an issue where changing the PropertyField label did not update any existing child field. (UUM-78569)
- Fixed an issue where the background-repeat USS style fields were not being displayed in the UI Builder styles inspector.
- Fixed foldouts in the UI Builder Inspector that couldn't be reached when navigating using the Tab key. (UUM-78652)
2022.3.47f1
- Changing the PropertyField label will now update any existing child field. (UUM-78569)
- Fixed visual artifact in background repeat when using repeat = round.
2022.3.46f1
- Fixed ListView Element appears out of bounds when multiple Inspectors are used. (UUM-77502)
- Fixed slider dragger being cancelled when used in a ListView. (UUM-74188)
- Fixed unnecessary ListView item refresh when changing a serialized property. (UUM-76654)
6000.0.7f1
- Fixed builtin resources being added as dependencies to UXML files.
- Added: Added EnumButtonsAttribute. This can be used to display an enum field with a ToggleButtonGroup instead of a popup field.
- Correctly implement background repeat rounded corner.
- Fixed an issue in the runtime bindings system where classes having a dynamic hash code would throw an exception. (UUM-69322)
- Fixed attributes overrides not being applied when having some unnamed templates. (UUM-72983)
- Fixed colliding ids for uxml objects. (UUM-73046)
- Fixed exception when adding a UxmlObject that had no attributes to a list in the UI Builder. (UUM-71735)
- Fixed renaming field focused after entering an invalid name in UI Builder.
- Fixed UI Builder flex-grow tooltip information. (UUM-73486)
6000.0.18f1
- EnumField now formats enum names correctly in editor and player. (UUM-34317)
- Fixed an issue in the UI Builder where adding a binding to a TemplateContainer disabled the element. (UUM-76796)
- Fixed an issue with background repeat when using repeat = round.
- Fixed an issue with the override indicator alignment for IMGUI containers. (UUM-29639)
- Fixed slider dragger being cancelled when used in a ListView. (UUM-74188)
- Fixed unnecessary ListView item refresh when changing a serialized property. (UUM-76654)
- Fixed ApplyInset() intermittent error when running in a non-main-thread job.
2022.3.45f1
- Corrected implement background repeat rounded corner.
- Fixed interactive slider in samples page. (UUM-76804)
- Updated the background color in dark mode for the UI Builder foldouts. (UUM-76815)
6000.0.17f1
- Fixed a memory leak with the header in multi column controls. (UUM-72241)
- Fixed a UI Builder null reference exception when switching Canvas Background modes with unsaved changes. (UUM-77085)
- Fixed an argument exception that would occur when deleting a stylesheet with the delete key in the UI Builder when using isolation/context mode. (UUM-76826)
- Fixed an issue where users could not drag and drop in MultiColumnTreeView when sortingMode is other than *None*.
- Fixed interactive slider in samples page. (UUM-76804)
- Fixed the flow to reparent a UI element by dragging element from hierarchy to viewport.
- Removed dependency to com.unity.vectorgraphics in graphic tests projects.
- Updated the background color in dark mode for the UI Builder foldouts. (UUM-76815)
2022.3.44f1
- Fixed memory leak with the header in multi column controls. (UUM-72241)
6000.0.16f1
- Fixed errors that could occur when generating attributes for UxmlElements. (UUM-73445)
- Fixed exception call stack with custom measure function.
- Fixed visual artifact in background repeat when using repeat = round.
- Modified the TreeView and the ListView so they now have a public member selectedIds which allows users to track the selected ID of items even if they are within a collapsed parent. (UUM-75225)
- Provided a better error message when the generic version of UQuery.Q is called on a null element.
6000.0.15f1
- Improved the navigation event handling logic for the slider.
- It is now possible to adjust the MinMaxSliders values using directional navigation. The navigation submit command can be used to toggle between min value adjustment, max value adjustment and focus adjustment modes. (UUM-73854)
- Fixed ArgumentOutOfRangeException thrown in console window using controller when selecting default choice in dropdown. (UUM-73468)
- Fixed MinMaxSlider so its logic was not dependent on the style. The sliders will now handle resizing and will be positioned based on the width (including margin and border) of the bar. (UUM-37506)
2022.3.42f1
- Fixed ArgumentOutOfRangeException thrown in console window using controller when selecting default choice in dropdown. (UUM-73468)
6000.0.14f1
- Fixed an issue in the UI Builder where the dragger of some fields in the inspector pane would not cover the entire label of the field.
- Fixed an issue where editing attributes of a custom binding would miss or misinterpret keyboard inputs. (UUM-62676)
- Fixed the UI Builder Library ScrollView to be more responsive after enabling the Editor Extension Authoring Mode. (UUM-71900)
2022.3.41f1
- Fixed ListView focus order so it follows: Foldout -> Size Field -> Contents -> Add Button -> Remove Button.
- Fixed null reference exception when adding an element to an array. (UUM-54028)
- Fixed reorderable ListView handles with custom display style being overridden by inline styles. (UUM-66690)
- Fixed StackOverflowException in ListView when scrolling to an item. (UUM-69616)
- Foldout can now be bound to a simple boolean. (UUM-72868)
- Significant Improvement to selection performance when dealing with a large number of indices in BaseVerticalCollectionView. This should be noticeable in the ListView, TreeView, MultiColumnTreeVIew and MultiColumnListView. (UUM-74996)
6000.0.13f1
- Fixed an issue in the UI Builder where the parts of a selector were displayed without a space between them.
- Fixed an issue that would cause a null reference exception when adding an element to an array. (UUM-54028)
- Fixed an issue that would cause a null reference exception when using custom type property drawer on an array or list. (UUM-74491)
- Fixed an issue where ListView's allowAdd and allowRemove properties would call an unnecessary rebuild. (UUM-72630)
- Fixed an issue where reorderable ListView handles with custom display style being overridden by inline styles. (UUM-66690)
- Fixed an issue with ToggleButtonGroup so it has more padding around buttons.
- Fixed InspectorElement so it supports editing multiple objects. (UUM-74891)
- Fixed ListView focus order so it follows: Foldout > Size Field > Contents > Add Button > Remove Button.
- Fixed performance issues related to saving a document in the builder.
- Fixed separators so they are not allowed to be the first item in a submenu in the dropdown menu. (UUM-75495)
- Fixed StackOverflowException in ListView when scrolling to an item. (UUM-69616)
- Foldout can now be bound to a simple boolean. (UUM-72868)
- Made significant improvements to selection performance when dealing with a large number of indices in BaseVerticalCollectionView. This should be noticeable in the ListView, TreeView, MultiColumnTreeVIew and MultiColumnListView. (UUM-74996)
- Reduced mesh allocation when using background repeat.
2022.3.40f1
- Fixed an issue where setting a field with showMixedValue would cause it to revert to the previous value. (UUM-73855)
- Fixed InspectorElement so it supports editing multiple objects. (UUM-74891)
- Make the label of any BaseField elided with ellipsis when needed. (UUM-42121)
6000.0.12f1
- Added an auto-generated tag to UxmlElement and UxmlObject generated code. (UUM-75492)
- Disabled template UxmlObject fields in the UI Builder. Attribute overrides do not currently support UxmlObjects. (UUM-72789)
- Fixed an issue where setting a field with showMixedValue would cause it to revert to the previous value. (UUM-73855)
- Fixed exception when viewing template UxmlObject attributes in the UI Builder. (UUM-75608)
2022.3.39f1
- Fixed a stack overflow and provided users with proper logs explaining the situation when it occurs. (UUM-69438)
6000.0.11f1
- Fixed a stack overflow and provided users with proper logs explaining the situation when it occurs. (UUM-69438)
- Fixed an issue where a binding that is triggered in WhenSourceChanged mode would be continuously updated when the resolved data source is null.
- Fixed an issue where a data source was being unregistered twice when set on a children during an AttachToPanelEvent callback. (UUM-75077)
- Fixed an issue where the source generator of the the Unity.Properties module was targeting net6 instead of netstandard2.0, causing issues in VisualStudio.
- Fixed artifacts when rendering world-space UI Toolkit with WebGL. (UUM-73117)
- The TwoPaneSplitView's CollapseChild method can now be called during initialization. (UUM-66400)
- The TwoPaneSplitView's drag line no longer hides its panes. (UUM-53998)
- The TwoPaneSplitView's drag line no longer jumps when constrained by the minimum sizes of the panes. (UUM-53665)
2022.3.38f1
- Fixed an issue where the source generator of the the Unity.Properties module was targeting net6 instead of netstandard2.0, causing issues in VisualStudio.
- Fixed element name being deleted when pressing the "ESC" key to cancel the renaming of an element in UI Builder. (UUM-71820)
6000.0.10f1
- Fixed an issue where ListView would not automatically call RefreshItems when autoAssignMode is used. (UUM-72871)
2022.3.37f1
- UI Toolkit foldout interaction enabled on controllers. (UUM-73752)
6000.0.9f1
- Added UX improvement for missing workflow when extracting inline value to selector.
2022.3.36f1
- Slider element was not controlled correctly in players when navigating in the same direction as the element. (UUM-74257)
6000.0.8f1
- Fixed an issue where Slider element was not controlled correctly in players when navigating in the same direction as the element. (UUM-74257)
2022.3.34f1
- UI Elements: Improved performance of MultiColumnListView and MultiColumnTreeView when changing the visibility status of columns.
6000.0.5f1
- Improved performance of UI Toolkit by enabling more cache usage during the layout. (UUM-28073)
- Add support for content width generic menu.
- Fixed being unable to resize a visual elements in the UI Builder viewport when it has flex grow. (UUM-72096)
- Fixed exception when reparenting a template instance inside another template instance. (UUM-72537)
- Fixed setting the Toggle text to null or empty when it previously had a value. (UUM-70651)
6000.0.4f1
- Fix some error when importing UXML asset when the system locale is in Turkish (UUM-71670)
- Fixed "NullReferenceException" error is thrown when calling UIDocument.runtimePanel while UIDocument is not yet initialized (UUM-71707)
- Fixed an issue where the editor binding system would update the underlying SerializedObject multiple times instead of once.
- Fixed element name being deleted when pressing the "ESC" key to cancel the renaming of an element in UI Builder. (UUM-71820)
6000.0.3f1
- Added error message for UxmlAttributes that are using nullable annotation, this is not supported.
- Fixed not being able to set null to an ObjectField with a missing reference. (UUM-70135)
- Fixed rendering of UI Toolkit panels in linear projects by adding a way to force gamma rendering into a render texture. (UUM-69664)
- Fixed UI Builder not detecting changes to a UxmlAttribute data type if it implemented IList. (UUM-71335)
6000.0.2f1
- Disabling focusable on a Foldout will now also disable its child Toggle focusable attribute. (UUM-69153)
- Fixed an issue where Editor.RequiresConstantRepaint did not work if there were more than 10 components.
- Fixed an issue where using ListView.bindingSourceSelectionMode would only set the dataSource inside the makeItem callback.
- Fixed navigation of foldout elements using keyboard or gamepad direction keys. (UUM-69189)
6000.0.0f1
- Added an option to force gamma rendering for UI Toolkit in linear projects.
- Fixed AttributeOverrides tag overriding all elements with the same element name under a hierarchy of nested templates.
- Added a debugger for the UI Toolkit dynamic atlas.
- Added an option to force gamma rendering for UI Toolkit in linear projects.
- Added missing UxmlAttribute converters to support UXML authoring: Gradient, AnimationCurve, ToggleButtonGroupState, Unsigned Int and Unsigned Long.
- Added support in PropertyField for ToggleButtonGroupState serialized properties.
- Added support for defining null UxmlObjects by using the
tag. - Added support for generic UxmlAttributeConverters and Types.
- Added support for setting the searchfield placeholder text via UXML.
- Added support for UxmlObjects to use custom property drawers for their serialized data.
- Added the ability to preview changes to the inline value of a UXML attribute or a USS property In the UI Builder, even if they are bound.
- Added undo/redo functionality for when you create a binding on attributes or style properties.
- Added validation of UXML attribute and element names to ensure they are valid XML names. (UUM-54829)
- Added warning for UxmlAttributes in a non UxmlElement class.
- Added fill attribute to Sliders. This can be used to draw a fill area in the slider.
- Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.
- Exposed the align-content API in the Editor, via the Align Content property in the Align section of the Builder Inspector.
- Improved the performance of the UXML attributes view in the builder during undo/redo operations.
- Improved the UI Builder performance when using UXML serialization and data bindings.
- Improved the UI Toolkit performance by reducing the number of managed memory allocations (GC.Alloc), specifically when using a virtualized ListView containing Label items.
- Improved UI Builder Attribute type picker field to use a popup selector instead of a completer. (UUM-59486)
- Modified the builder attribute field tooltips so they now include the value.
- The Editor now tracks which fields are overridden in UXML in the UxmlSerializedData. During the deserialize process, the Editor only applies the overridden fields instead of all of them.
- The UI Builder is improved to no longer react to asset changes unnecessarily if it's not opened.
- Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.
2023.2.20f1
- Fixed dynamic height TreeView does not refresh when resizing. (UUM-54787)
- Fixed Inspector sometimes becoming black when displaying nested lists. (UUM-69458)
- Fixed InvalidOperationException sometimes thrown when calling property.NextVisible in a CustomPropertyDrawer's CreatePropertyGUI. (UUM-12851)
- Fixed justify-content doesn't align content properly when min-width is used with borders or padding on the parent. (UUM-19900)
- Fixed large memory allocation sometimes happening when processing style variables.
- Fixed renaming not working when changing selection.
- Fixed rendering of UI Toolkit when using LLVMpipe. (UUM-68128)
- Fixed UI Builder Spacing/Border widgets are missing labels. (UUM-68447)
- Fixed UIDocument component not showing on some Inspector windows when multiple inspectors are open.
- Make the label of any BaseField elided with ellipsis when needed. (UUM-42121)
2023.2.19f1
- Fixed entering not activating rename on hierarchy elements on Mac, and focus being lost after renaming. (UUM-54133)
- Fixed UI Toolkit scaling when opening a second GameView. (UUM-59583)
- Fixed UIDocument errors when setting the PPU of a world-space PanelSettings to 0.
6000.2.6f1
- Fixed "Extract inline style" option bug in UIBuilder. (UUM-105327)
- Fixed an exception when trying to convert a list of null assets to a UXML list. (UUM-116892)
- Fixed an issue in the UI Builder where UXML attributes representing serialize references were not overridden correctly. (UUM-112944)
- Fixed generated UxmlElement and UxmlObject code not fully qualifying some types. (UUM-116673)
- Fixed mouse sometimes becoming permanently unresponsive on other world space documents when destroying a world-space document while it's being clicked. (UUM-117081)
- Fixed scale and crop VectorImage clipping issue. (UUM-104608)
2022.3.67f1
- Fixed scale and crop VectorImage clipping issue. (UUM-104608)
6000.3.0f1
- Fixed color space bugs in filters (UUM-119998)
- Fixed crash when processing SVG import using new dashed pattern.
- Correctly load asset if type is already known. (UUM-110641)
- Fixed selecting an element selects all matching elements from other instances of the same document when unpacking instances of documents in UI Builder. (UUM-125218)
- Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow.
- Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901)
- The Remove button in a ListView footer will be disabled when list is empty. (UUM-122811)
- UI Builder tooltip values in the inspector have a maximum number of characters. (UUM-122152)
- UI Toolkit: Fixed blend mode for Additive and Multiply (UUM-120002)
- Added a new USS aspect-ratio property, which defines the width-to-height ratio used in layout calculations.
- Added a SVG importer option to import antialiased VectorImages.
- Added new filters to UI Toolkit, allowing you to apply tint, opacity, invert, grayscale, sepia, blur, contrast, and hue-rotate effects on VisualElement objects.
- Added PopupMenuSimulator for UI Test Framework.
- Added the Image element to the UI Builder library and exposed its properties as UXML attributes.
- Implemented dashed pattern in Painter2D Strokes.
- Implemented gradient fill in Painter2D.
- Implemented texture fill in Painter2D.
- Implemented UITK ShaderGraph Master Node.
- Released UI Test Framework 1.0 Package.
- Added the ability to change the TreeView item indent with a custom style property called --unity-tree-view-indent. (UUM-44460)
- Added isDelayedsupport to composite fields: Vector2Field, Vector2IntFIeld, Vector3Field, Vector3IntField, Vector4Field, RectField and RectIntField.
- Improved layout cache management.
- Improved UI Toolkit performance when using Advanced Text Generator.
- Migrated various control tests to the new UITK test framework.
- Upgraded USS parser. This includes more robust handling of selectors and tokens, with stricter validation and clearer error reporting. This upgrade may expose previously unnoticed invalid USS in your projects. (UUM-102246)
- Added: Added a few selection manipulation utilities in ITextSelection.
- Added: Added the supportExpressions attribute for IntegerField, LongField, FloatField, DoubleFIeld, UnsignedIntegerField, and UnsignedLongField. This attribute allows you to enable or disable expression evaluation for the field by modifying the set of permitted characters. (UUM-96460)
- Added: Added two new fields to UxmlElementAttribute:
- Changed: Added FrameUpdate functionality that allows specifying a wait time, clean up API surface.
- Removed: Removed all Events helpers from the public API in UI Toolkit Test Framework. These helpers now require internal access.
- Moved the location of the UITK Test Framework 1.0 Package.
- Fixed inconsistent capitalisation of the word Binding in UI Builder. (UUM-110771)
- Fixed issue when dragging a reorderable list view item on the X axis making the item disappear from the list.
- Fixed the UI Builder attribute's tooltip position.
- Added additional checks to the TreeView control prevent the API from breaking when misused. (UUM-112202)
- Added clarity around selection in the samples window. (UUM-87336)
- Added missing converter between a RenderTexture and a StyleBackground. (UUM-120865)
- Added missing UxmlAttribute converters for byte, sbyte, short and ushort.
- Added support for Foldouts to toggle when the UI Builder inspector is in readonly mode. (UUM-112929)
- Added UI Document and StyleSheet file types in create menu entries.
- Added UsageHints.LargePixelCoverage, which can be used on a large VisualElement (e.g. panel background) to force the use of a specialized shader that is more GPU friendly. (UUM-91516)
- Added ClearValue API to allow any numeric input field to be cleared. (UUM-122277)
- Automatically set the alpha channel of unset style color properties to 1 when picked through the color picker. (UUM-76955)
- Changed Slider, SliderInt and MinMaxSlider low, high and value attributes to be delayed in the UI Builder inspector. This allows for typing the full value without the clamping being applied whilst you are still typing. (UUM-90139)
- Clicks in dead zones of the canvas selection header won't select the element underneath in UI Builder. (UUM-107380)
- Correctly load asset if type is already known. (UUM-110641)
- Correctly support multi-threading in UIToolkit worldspace rendering. (UUM-109817)
- Custom material properties can now be set in USS stylesheets.
- Do not start drag and drop if the target element gets hidden after the pointer down event. (UUM-113109)
- Fix the stylesheet button in the UI Debugger appearing to do something when no source is available for the stylesheet (UUM-87670)
- Fixed "Extract inline style" option bug in UIBuilder. (UUM-105327)
- Fixed a cosmetic issue where toolbar buttons shrank when the container shrank.
- Fixed a problem when measuring the text size using ATG with an explicit font size on a textElement.
- Fixed a NullReferenceException that occurred when the UI Toolkit Debugger was in an inactive tab. (UUM-117267)
- Fixed all UnityEvent listeners that are inherited class members are unassigned (UUM-111210)
- Fixed an error that occurred when reading a StyleSheet keyword value from a property name. (UUM-116350)
- Fixed an exception thrown by the runtime dropdown field when choices list is empty. (UUM-105552)
- Fixed an exception when restoring the UI Debugger context
- Fixed an exception when trying to convert a list of null assets to a UXML list. (UUM-116892)
- Fixed an exceptions when displaying PropertyFields bound to an array named "Array" in the inspector. (UUM-110573)
- Fixed an intermittent crash on AppleTV that occurred during the Painter2D.ClosePath() call. (UUM-105548)
- Fixed an issue in the UI Builder where UXML attributes representing serialize references were not overridden correctly. (UUM-112944)
- Fixed an issue on macOS where right-clicking on a TextField did not select the text before opening the context menu.
- Fixed an issue so pressing the *Fit Viewport* button now centres a canvas in the UI Builder if the canvas size is 0,0. (UUM-109243)
- Fixed an issue so that multiple PanelInputConfiguration components now wait until entering Play mode to become disabled.
- Fixed an issue where binding to a GradientField or a CurveField could hang the editor. (UUM-103737)
- Fixed an issue where C# keywords could not be used as identifiers when code-generating the property bags. (UUM-113921)
- Fixed an issue where debug names would not appear when pressing the Alt key in debug inspector mode. (UUM-18712)
- Fixed an issue where nullable references could break compilation if they appeared before the type definition. (UUM-115834)
- Fixed an issue where the IMGUI TreeView's context menu option to rename wouldn't work when the containing view was not focused. (UUM-110067)
- Fixed an issue where the mouse became permanently unresponsive on other world space documents after destroying a world space document while it was being clicked. (UUM-117081)
- Fixed an issue where the scene was always made dirty when inspecting UI Documents. (UUM-115255)
- Fixed an issue where UI Documents appeared in the wrong sort order when entering Play mode. (UUM-119306)
- Fixed an issue with PropertyFields bound to an array named "Array" throwing an exception when the add button was clicked. (UUM-110572)
- Fixed an issue with the TreeView where releasing the pointer during a Drag And Drop operation raised an exception.
- Fixed ArgumentException when scheduling action during DetachFromPanelEvent and then moving the element to another active panel
- Fixed Bindings field completer popup not closing in the UI Builder when the field loses focus. (UUM-47794)
- Fixed bound fields not showing an indication if they were animated or driven.
- Fixed change events being sent when the text had not changed, but the precision of the text value did not exactly match the float value. (UUM-100527)
- Fixed cosmetic issue with the padding of sections in the UI Builder inspector.
- Fixed crash when stroking rounded joins with Painter2D. (UUM-110455)
- Fixed dirty builder state on switching to a document with a different canvas size. (UUM-107410)
- Fixed dirty builder state on UXML and USS changes.
- Fixed disabling and reenabling UI Document leaving extra GameObjects under the EventSystem. (UUM-121893)
- Fixed elements sometimes still referenced in memory after being removed from their panel. (UUM-109369)
- Fixed event debugger event group now toggles each event checkbox immediately.
- Fixed excessive empty space is present when observing Editor tabs. (UUM-108287)
- Fixed flickering of the data source and path view when refreshing the UIBuilder inspector. (UUM-97556)
- Fixed focus in UI Builder code preview when clicking on ScrollView controls. (UUM-105775)
- Fixed generated UxmlElement and UxmlObject code not fully qualifying some types. (UUM-116673)
- Fixed gradient fields in UI Builder not using correct timing numbers, causing a green key to appear out of place. (UUM-122159)
- Fixed help link for the PanelTextSetting asset. (UUM-92901)
- Fixed highlight color of the uxml header when doing a drag and drop from the Library. (UUM-76953)
- Fixed hover state update on world-space documents when the mouse isn't moving.
- Fixed ImmediateModeElement not clipping and drawing with an invalid offset in the Game View. (UUM-110223)
- Fixed issues with reading of the single line height USS variable in the ScrollView. (UUM-86355)
- Fixed lack of cohesion and spacing in UI Builder's variables section.
- Fixed ListView bug where a drag operation would select the item even with SelectionType.None.
- Fixed ListView selection can't be cleared after a selection set programmatically at window creation is restored to no selection via view data.
- Fixed MultiColumnViews delegates focus to column resize handle, causing navigation to fail. (UUM-88933)
- Fixed null exception sometimes thrown when removing focus from element that's no longer in a panel while inside another event callback. (UUM-121130)
- Fixed PanelInputConfiguration component should not be disabled when part of a Prefab being edited. (UUM-108797)
- Fixed PanelSettingsInspector sometimes logging error when changing the render mode. (UUM-121567)
- Fixed property field indentation. (UUM-108741)
- Fixed QuickSearch warning from removing an element during its AttachToPanel event. (UUM-107328)
- Fixed runtime dropdown checkmark styling. (UUM-109393)
- Fixed scale and crop VectorImage clipping issue. (UUM-104608)
- Fixed SceneView gizmo offset for nested UIDocuments in content container.
- Fixed Skipping fragment shading when opacity is 0. (UUM-116792)
- Fixed specificity for ScrollView button styling when placed in a TabView control. (UUM-105551)
- Fixed stretchable columns not growing/shrinking in StretchMode.Grow mode.
- Fixed switching Size Modes not always adjusting UI size. (UUM-105765)
- Fixed the alignment of text and arrow icons for TreeView and MultiColumnTreeView in the UI Toolkit Samples window. (UUM-104924)
- Fixed the argument exception when docking a window that contains a RadioButtonGroup control. (UUM-105010)
- Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow.
- Fixed the binding of Objects to INotifyValueChanged fields. (UUM-109467)
- Fixed the incorrect padding top applied on the collection view's contentContainer when rebuilding a list with a valid offset. (UUM-92179)
- Fixed the IndexOutOfRangeException when redoing elements that came after the styled visual element in the UI Builder. (UUM-109157)
- Fixed the item first item of the list view disappearing and the items not showing when spamming the add button.
- Fixed the performance issues when adding a lot of items through AddItem and TryRemoveItem with rebuildTree set to false. (UUM-112202)
- Fixed the position of the Editor Only label in the tree view mode of the UI Builder Library. (UUM-102817)
- Fixed the TextElement's Selectable property not being saved in the UI Builder.
- Fixed the UI Builder "Fit Viewport" button so it also includes the selected element (UUM-112721)
- Fixed the UI Builder New Selector field, changing the insertion point to the end when typing. (UUM-109015)
- Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation. (UUM-100558)
- Fixed tooltips appearing away from the Editor window when the tooltip element is partially shown. (UUM-109120)
- Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901)
- Fixed UI Builder Hierarchy files are not marked dirty when Inspector fields in Attributes category are changed. (UUM-105143)
- Fixed UI Builder UXML Preview text and icon overlapping. (UUM-109323)
- Fixed UI Debugger not always updating selected panel's hierarchy when EditorWindow is moved in or out of a dock area. (UUM-113179)
- Fixed UI Debugger Pick Element feature not being able to select world-space document elements from the Game View.
- Fixed UIBuilder Selector and Hierarchy view items being selectable using Touch and Pen devices. (UUM-105026)
- Fixed UIRenderer component sometimes left on game object after removing UIDocument when editing prefab in play mode. (UUM-108898)
- Fixed USS preview is not updated when a selector is moved to a new USS file. (UUM-104904)
- Fixed USS preview not updated on deletion of selector. (UUM-104904)
- Fixed USS selector is reparented when clicking on stylesheet after applying to element. (UUM-104962)
- Fixed: Added a new method overload to InspectorElement.FillDefaultInspector that can take an optional list of properties to be excluded, similar to EditorGUI.DrawPropertiesExcluding.
- Fixed: Adjusted min size of UI Builder viewport to avoid clipping issues. (UUM-100559)
- Fixed: Adjusted min size of UI Builder window and panes to avoid clipping issues. (UUM-103062)
- Fixed: Clicking on Spacing/Border Widget values in the UI Builder now selects these values. (UUM-105818)
- Fixed: Ensure margin gizmo stays visible while dragging. (UUM-105900)
- Fixed: No exceptions when opening a file and renaming its first element. (UUM-107900)
- Fixed: Prevented resizing and moving a VisualElement in the UI Builder that is scaled or rotated, this is not supported. (UUM-107640)
- Fixed: Preview tab not expanding correctly in certain editor windows. (UUM-107475)
- Fixed: Selected Style Fields in the UI Builder now have their label highlighted.
- Fixed: Text in the new selector field in UI Builder is no longer covered by the pseudo states button. (UUM-109121)
- Fixed: Using an Editor-only element in a UIDocument now triggers a warning in the Console and displays an error in the Inspector window of the UIDocument. (UUM-105809)
- Fixed: [UI Builder] Fixed an issue where VisualElements could not be renamed when clicking on another VisualElement. (UUM-109114)
- Fixes an issue where a null value of type object would not be convertible to any other type. (UUM-112074)
- Improved memory layout of UxmlSerializedData to reduce padding. (UUM-108363)
- Improved search result message in UI Toolkit Layout Debugger. (UUM-115950)
- Made UI Toolkit use the advanced text generator by default.
- Prevent the ScrollView from scrolling when the scrollbar is visible and the content does not overflow.
- Prevented a KeyNotFoundException in UI Toolkit's Layout Debugger when clicking <Layout Loop++>. (UUM-101747)
- Prevented a NullReferenceException in UI Toolkit's Layout Debugger when clicking <Goto next complex update>. (UUM-101739)
- RadioButtonGroup loses selection when reattached to Hierarchy (UUM-114566)
- Removed extraneous shaders from UI Document references.
- Removed unused background repeat fields in canvas settings in UI Builder. (UUM-122232)
- ScrollView.ScrollTo will now defer requests when the layout is dirty. (UUM-101776)
- The Remove button in a ListView footer will be disabled when list is empty. (UUM-122811)
- The UI Builder now allows for wider selection of elements in the canvas. (UUM-74631)
- The UXML file importer will now show a button to fix issues with Template and Style src paths that have changed but can still be resolved via their guid. (UUM-116534)
- UI Builder tooltip values in the inspector have a maximum number of characters. (UUM-122152)
- UIDocument sortingOrder property is now ignored and removed from the UIDocument inspector when rendering in world space. (UUM-117484)
6000.2.7f2
- Fixed a NullReferenceException that occurred when the UI Toolkit Debugger was in an inactive tab. (UUM-117267)
- Fixed an error when trying to read a StyleSheet Keyword value from a property name. (UUM-116350)
- Fixed an issue on macOS where right-clicking on a TextField did not select the text before opening the context menu.
- Fixed an issue where C# keywords could not be used as identifiers when code-generating the property bags. (UUM-113921)
- Fixed an issue where nullable references could break compilation if they appeared before the type definition. (UUM-115834)
- Fixed an issue with the TreeView where releasing the pointer during a Drag And Drop operation raised an exception.
- Fixed ArgumentException when scheduling action during DetachFromPanelEvent and then moving the element to another active panel.
- Fixed issues with reading of the single line height USS variable in the ScrollView. (UUM-86355)
- Fixed UI Document prefabs which could not keep focus. (UUM-111780)
- Fixed worldspace rendering artifacts. (UUM-113577)
6000.0.59f2
- Fixed "Extract inline style" option bug in UIBuilder. (UUM-105327)
- Fixed an issue with the TreeView where releasing the pointer during a Drag And Drop operation raised an exception.
- Fixed ArgumentException when scheduling action during DetachFromPanelEvent and then moving the element to another active panel.
- Fixed generated UxmlElement and UxmlObject code not fully qualifying some types. (UUM-116673)
- Fixed NullReferenceException sometimes happening when UI Debugger is in an inactive tab. (UUM-117267)
- Fixed scale and crop VectorImage clipping issue. (UUM-104608)
6000.0.60f1
- Added missing converter between a RenderTexture and a StyleBackground. (UUM-120865)
- Added UI Document and StyleSheet file types in create menu entries.
- Fixed an issue where C# keywords could not be used as identifiers when code-generating the property bags. (UUM-113921)
- Fixed an issue where nullable references could break compilation if they appeared before the type definition. (UUM-115834)
- Fixed ImmediateModeElement not clipping and drawing with an invalid offset in the Game View. (UUM-110223)
- Fixed instable test PanelSettingsIsSelectedByDefault.
- Fixed issues with reading of the single line height USS variable in the ScrollView. (UUM-86355)
- Skipping fragment shading when opacity is 0. (UUM-116792)
6000.2.8f1
- Added missing converter between a RenderTexture and a StyleBackground. (UUM-120865)
- Added UI Document and StyleSheet file types in create menu entries.
- Fixed ImmediateModeElement not clipping and drawing with an invalid offset in the Game View. (UUM-110223)
- Fixed UI Documents sometimes appearing in the wrong sort order when entering play mode. (UUM-119306)
- Removed extraneous shaders from UI Document references.
- Skipping fragment shading when opacity is 0. (UUM-116792)
6000.2.9f1
- Corrected support multi-threading in UIToolkit worldspace rendering. (UUM-109817)
- Fixed disabling and reenabling UI Document leaving extra GameObjects under the EventSystem. (UUM-121893)
- Fixed EditorDelegateRegistration static initialization performance.
- Fixed null exception sometimes thrown when removing focus from element that's no longer in a panel while inside another event callback. (UUM-121130)
- Fixed PanelSettingsInspector sometimes logging error when changing the render mode. (UUM-121567)
- Fixed the incorrect padding top applied on the collection view's contentContainer when rebuilding a list with a valid offset. (UUM-92179)
- Fixed the item first item of the list view disappearing and the items not showing when spamming the add button.
- UIDocument sortingOrder property is now ignored and removed from the UIDocument inspector when rendering in world space. (UUM-117484)
6000.2.10f1
- Added ClearValue API to allow any numeric input field to be cleared. (UUM-122277)
- Fixed gradient fields in UI Builder not using correct timing numbers, causing a green key to appear out of place. (UUM-122159)
- Removed unused background repeat fields in canvas settings in UI Builder. (UUM-122232)
6000.0.62f1
- Fixed the UI Builder attribute's tooltip position.
- RadioButtonGroup loses selection when reattached to Hierarchy. (UUM-114566)
6000.2.11f1
- Fixed the UI Builder attribute's tooltip position.
- RadioButtonGroup loses selection when reattached to Hierarchy. (UUM-114566)
6000.2.12f1
- Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation. (UUM-100558)
2022.3.69f1
- Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow.
6000.2.13f1
- Fixed exceptions when deleting/unpacking duplicate template instance in UIBuilder. (UUM-124899)
- Fixed gamma issue for worldspace shader. (UUM-122574)
- Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow.
- Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901)
- UI Builder tooltip values in the inspector have a maximum number of characters. (UUM-122152)
6000.2.14f1
- Corrected load asset if type is already known. (UUM-110641)
- Fixed exception when reordering TreeView through expansion. (UUM-100335)
- Fixed ListView foldout arrow indentation in the inspector. (UUM-105617)
- Fixed the second pane scrollbar in the TwoPaneSplitView being cut off. (UUM-116527)
- Fixed zoom commands on ScrollView being considered as a scroll operation.
- Placeholder text is restored when using SetValueWithoutNotify(string.Empty). (UUM-102333)
- Removed button in a ListView footer will be disabled when list is empty. (UUM-122811)
6000.0.63f1
- Fixed exception when reordering TreeView through expansion. (UUM-100335)
- Fixed exceptions when deleting/unpacking duplicate template instance in UIBuilder. (UUM-124899)
- Fixed ListView foldout arrow indentation in the inspector. (UUM-105617)
- Fixed the behaviour of stretchable columns in a MultiColumn control with StretchMode.Grow.
- Fixed the second pane scrollbar in the TwoPaneSplitView being cut off. (UUM-116527)
- Fixed the UI Builder StyleSheet placeholder text not showing after undoing USS creation. (UUM-100558)
- Fixed UI Builder exceptions when name field is being edited during a save. (UUM-125901)
- Fixed zoom commands on ScrollView being considered as a scroll operation.
- Placeholder text is restored when using SetValueWithoutNotify(string.Empty). (UUM-102333)
- Removed button in a ListView footer will be disabled when list is empty. (UUM-122811)
6000.3.1f1
- Fixed exception when reordering TreeView through expansion. (UUM-100335)
- Fixed gamma issue with custom filters. (UUM-126099)
- Fixed ListView foldout arrow indentation in the inspector. (UUM-105617)
- Fixed the second pane scrollbar in the TwoPaneSplitView being cut off. (UUM-116527)
- Fixed UI Builder inspector scrolling back up when saving. (UUM-124787)
- Fixed UI Builder scrolling that was locking when the inspector is resized vertically. (UUM-122672)
- Fixed UIRenderer accumulating DrawCallData over many frames.
- Fixed zoom commands on ScrollView being considered as a scroll operation.
- Placeholder text is restored when using SetValueWithoutNotify(string.Empty). (UUM-102333)
6000.3.2f1
- UI Toolkit Test Framework: Internalized some IMGUI-related properties.
- Fixed the dynamic list view in the inspector not restoring the previous dimension if the source was 0. (UUM-127567)
- Made the generated UxmlSerializedData class consistently public. Its visibility is now controlled by the parent class.
6000.0.65f1
- Fixed TextMesh component icon that was difficult to see in dark-mode. (UUM-125871)
- Fixed the dynamic list view in the inspector not restoring the previous dimension if the source was 0. (UUM-127567)
- Made the generated UxmlSerializedData class consistently public. Its visibility is now controlled by the parent class.
UI Toolkit Controls
6000.0.54f1
- Known issue: Persisted event listeners are reset when collapsing and expanding a component in the Inspector (UUM-111210)
6000.0.15f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
2022.3.42f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
6000.0.14f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
2022.3.41f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
6000.0.13f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
2022.3.40f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
6000.0.12f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
2022.3.39f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
- Known issue: 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)
6000.0.11f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
2022.3.38f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
6000.0.10f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
2022.3.37f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
6000.0.9f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
2022.3.36f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
6000.0.4f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
6000.0.3f1
- Known issue: MultiColumnListView causes a memory leak when repeatedly shown and hidden (UUM-72241)
UI Toolkit Framework
6000.0.41f1
- Known issue: [iOS][WebGL] Player freezes when multiple properties of a VisualElement are changed at the same time (UUM-90736)
6000.0.40f1
- Known issue: UI Toolkit buttons stop receiving inputs when entering the new Scene while holding a button during Scene change (UUM-98080)
6000.0.39f1
- Known issue: UI Toolkit buttons stop receiving inputs when entering the new Scene while holding a button during Scene change (UUM-98080)
2022.3.42f1
- Known issue: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
2022.3.41f1
- Known issue: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
2022.3.40f1
- Known issue: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
2022.3.39f1
- Known issue: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
6000.0.10f1
- Known issue: 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)
2022.3.37f1
- Known issue: 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)
6000.0.9f1
- Known issue: 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)
2022.3.36f1
- Known issue: 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)
6000.0.8f1
- Known issue: 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)
2022.3.35f1
- Known issue: 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)
6000.0.7f1
- Known issue: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
- Known issue: 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)
2022.3.34f1
- Known issue: 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)
6000.0.5f1
- Known issue: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
- Known issue: 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)
6000.0.4f1
- Known issue: "TextureImporterInspector.OnInspectorGUI must call ApplyRevertGUI to avoid unexpected behaviour." thrown when selecting Asset then selecting and deselecting Texture 2D (UUM-35998)
- Known issue: 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)
6000.0.3f1
- Known issue: 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)
6000.0.2f1
- Known issue: 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)
6000.0.0f1
- Known issue: 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)
Undo System
6000.2.0f1
- Fixed a crash that could occur if events were added to the undo stack during the initial project load sequence, resulting in a desynchronization of the undo stack. (UUM-96256)
- Fixed a crash when rapidly undoing changes to DrivenRectTransforms. (UUM-96074)
- Fixed and issue by keeping undo stack in sync during project load by pausing serialization.
- Fixed escaping undo actions when selecting Cancel in dialog boxes. (UUM-91449)
- Fixed failed asserts when undoing operations on an Aseprite asset importer. (UUM-101217)
- Fixed issue to ensure that flags gets updated during Awake or OnEnable are no longer overwritten. (UUM-96314)
- Prevent the opening of several "unsaved changes" popups on mac when maintaining the Undo keyboard shortcut. (UUM-101217)
- Removed undo groups which contain no actions automatically.
6000.1.7f1
- Keep undo stack in sync during project load by pausing serialization.
6000.0.51f1
- Keep undo stack in sync during project load by pausing serialization.
6000.0.50f1
- Don't overwrite flags which are updated during Awake or OnEnable. (UUM-96314)
6000.1.5f1
- Don't overwrite flags which are updated during Awake or OnEnable. (UUM-96314)
6000.1.0f1
- Changed mark array size to keep duplicates within a single undo action.
- Fixed a crash that occurred when events were added to the undo stack during the initial project load sequence, causing the undo stack to become desynchronized. (UUM-96256)
- Fixed a crash that occurred when rapidly undoing changes to DrivenRectTransform components. (UUM-96074)
- Fixed an issue by adding handling for escaping undo actions when selecting "Cancel" in dialog boxes. (UUM-91449)
- Fixed an issue to ensure driven RectTransforms have the correct driving object when applying undo and redo. (UUM-80046)
- Remove undo groups which contain no actions automatically.
6000.0.42f1
- Fixed an issue by removing undo groups which contain no actions automatically.
6000.0.39f1
- Fixed a crash that could occur if events were added to the undo stack during the initial project load sequence, resulting in a desynchronization of the undo stack. (UUM-96256)
- Fixed a crash when rapidly undoing changes to DrivenRectTransforms. (UUM-96074)
6000.0.37f1
- Fixed escaping undo actions when selecting Cancel in dialog boxes. (UUM-91449)
6000.0.28f1
- Ensure driven RectTransforms have the correct driving object when applying undo and redo. (UUM-80046)
6000.0.27f1
- Fixed an issue by marking array size changes to keep duplicates within a single undo action.
2022.3.52f1
- Fixed callback to OnTransformParentChanged during undo and redo. (UUM-76481)
6000.0.20f1
- Fixed a callback to OnTransformParentChanged during undo and redo. (UUM-76481)
6000.0.19f1
- Delayed undo diff calculations on Canvases within PrefabStage. (UUM-76366)
6000.0.18f1
- Improved performance when finding duplicates of recorded objects. (UUM-53686)
- Reduced the Undo action overhead during ClearAll.
6000.0.15f1
- Protect recorded objects in undo from being modified while generating the undo action. (UUM-77033)
2022.3.42f1
- Protect recorded objects in undo from being modified while generating the undo action. (UUM-77033)
2022.3.38f1
- Improved performance when recording property modifications for large object groups. (UUM-53686)
6000.0.10f1
- Improved performance of recording property modifications for large object groups. (UUM-53686)
6000.0.2f1
- Fixed local position calculation when undoing Add VerticalLayoutGroup. (UUM-1180)
6000.0.0f1
- Improved the performance of undo operations. (UUM-35227)
2023.2.20f1
- Fixed crash when undoing an action in a graph using Undo.RecordObject.
6000.2.6f1
- Fixed to prevent adding more modifications while generating of undo actions. (UUM-110255)
6000.0.60f1
- Prevent adding more modifications while generating of undo actions. (UUM-110255)
6000.2.8f1
- Fixed issue with recording actions into the undo system.
6000.2.9f1
- Changed to objects which do not change the scene no longer trigger a scene dirty.
6000.3.0f1
- Changes to objects which do not change the scene no longer trigger a scene dirty.
- Fixed issue with recording actions into the undo system.
- Fixed to block all calls to Undo during Asset Import.
- Keep undo stack in sync during project load by pausing serialization.
- Prevent adding more modifications while generating of undo actions. (UUM-110255)
6000.3.1f1
- Prevent undo stack overflow when dragging large number of child objects. (UUM-120610)
6000.0.65f1
- Prevent undo stack overflow when dragging large number of child objects. (UUM-120610)
UNET
Universal RP
6000.2.5f1
- Fixed the issue where Mismatch fragment errors are thrown when STP is enabled and Render Object Pass set to AfterRenderingPostProcessing. (UUM-111329)
6000.0.58f1
- Fixed the issue where Mismatch fragment errors are thrown when STP is enabled and Render Object Pass set to AfterRenderingPostProcessing. (UUM-111329)
6000.2.3f1
- Add conditional shader renaming for Autodesk Interactive shaders to MaterialUpgrader.
6000.2.0f1
- Removed unnecessary RenderGraph.AllowPassCulling() calls when already enforced by RenderGraph.AllowGlobalStateModification().
- Removed the inputSummary.requiresColorTextureCreated property in favor of using scriptableRenderPass.requireIntermediateTexture, which provides the same functionality.
- Add missing apv keywords to TerrainLitAdd.shader. (UUM-100526)
- Added a popup in the Inspector that allows removal of Missing RendererFeatures when Attempt Fix fails. (UUM-97443)
- Added Prepass Layer Mask to determine which GameObjects write depth. (UUM-77742)
- Create GBuffers before BeforeRenderingGbuffer in the render graph.
- Fixed a crash that occurred when a Renderer Feature attempted to render into a released RenderTexture. (UUM-100174)
- Fixed an issue where a main light was disabled in the URP Asset. (UUM-104391)
- Fixed an issue where blending DBuffer decal normals could causes NaNs. (UUM-92200)
- Fixed an issue where High Dynamic Range (HDR) debug mode did not work when Compatibility Mode was enabled.
- Fixed an issue where undoing GameObject creation didn't work when the GameObject was focused. (UUM-92601)
- Fixed an issue where using lens flare with a bloom mip bias of 0 resulted in a black screen. (UUM-109463)
- Fixed asset counter number getting out of sync with selection in Render Pipeline Converter. (UUM-100456)
- Fixed Baked reflection probes to no longer updates the texture atlas in forward+ when Refresh Mode is set to Every frame.
- Fixed continuous error printing in URP Samples when assigned pipeline asset is not correct. (UUM-71851)
- Fixed exception spam when trying to use full screen render passes on visionOS. (UUM-97588)
- Fixed GUID issue for FullScreenPassRendererFeature when migrating from 2022.3 to a later version. (UUM-92491)
- Fixed incorrect input color in the user LUT sampling when HDR output enabled.
- Fixed issues with FullScreenRenderPass on visionOS. (UUM-97588)
- Fixed light cookie texture memory leak when entering Playmode. (UUM-92512)
- Fixed linear upscale wrong color space by clearing keywords set by previous upscale settings. (UUM-102082)
- Fixed possible NullReferenceException in RenderingUtils.SequenceEqual. (UUM-98306)
- Fixed RenderTexture.Create failure on certain Android Vulkan devices. (UUM-91313)
- Fixed Screen Space Shadows issue when using Deferred Rendering in URP. (UUM-85291)
- Fixed UniversalRenderer.useDepthPriming (internal API) now correctly returns if depth priming (a prepass to the activeCameraDepth) is used or not.
6000.0.48f1
- Fixws alpha for FSR upscale in compatibility mode.
- Fixws viewport of stacked camera in post-processing.
6000.1.12f1
- Added missing apv keywords to TerrainLitAdd.shader. (UUM-100526)
6000.1.11f1
- Fixed black screen when using lens flare with bloom mip bias 0. (UUM-109463)
6000.0.53f1
- Fixed black screen when using lens flare with bloom mip bias 0. (UUM-109463)
6000.1.9f1
- Handle case where a main light is disabled in the URP Asset. (UUM-104391)
6000.0.50f1
- Fixed linear upscale wrong color space by clearing keywords set by previous upscale settings. (UUM-102082)
6000.1.5f1
- Fixed Screen Space Shadows issue when using Deferred Rendering in URP. (UUM-85291)
6000.1.4f1
- Create GBuffers before BeforeRenderingGbuffer in the render graph.
- Fixed linear upscale wrong color space by clearing keywords set by previous upscale settings. (UUM-102082)
6000.0.49f1
- Fixed HDR debug mode not working when Compatibility Mode is enabled.
6000.1.2f1
- Fixed HDR debug mode not working when Compatibility Mode is enabled.
6000.1.0f1
- Added Deferred+ rendering mode.
- Added the ability to turn Reflection Probe Atlas on or off for Universal Render Pipeline (URP) Forward+ renderers, regardless of blending.
- Improved Depth usage performance for some platforms.
- Added: SetViewAndProjectionMatrices() helper function is available within a RasterRenderPass in RenderGraph.
- Changed: "_FORWARD_PLUS" shader keyword renamed to "_CLUSTER_LIGHT_LOOP".
- Fixed a depth texture format used for URP 2D RenderPass with Android devices issue.
- Fixed a redundant empty line in a tooltip for Cast Shadows toggle in the URP Asset for Additional lights. (UUM-83534)
- Fixed a URP RenderGraph case with multisample anti-aliasing (MSAA) and camera stacking on the Windows Player. (UUM-85050)
- Fixed a warning, "Missing types referenced from component UniversalRenderPipelineGlobalSettings..." which was caused by the URP Template project on platforms where ENABLE_VR is not defined. (UUM-82247)
- Fixed an issue where blending DBuffer decal normals could causes NaNs. (UUM-92200)
- Fixed an issue where creating a light and then undoing the action displayed a warning in the console. (UUM-83299)
- Fixed an issue where disabling *Strip Unused Variants* and *Strip Unused Post Processing Variants* still stripped out various keywords in builds. (UUM-91646)
- Fixed an issue where Game view would flip upside down when using HDR Debug Mode. (UUM-83764)
- Fixed an issue where SoftShadowsHigh global shader keyword is not initialized properly. (UUM-91650)
- Fixed an issue where SS Shadow coord transform was missing from TransformWorldToShadowCoord. (UUM-73947)
- Fixed an issue where the Shadowmask mode didn't take Shadows > Shadow Type > Realtime Shadows > Strength setting into account. (UUM-83459)
- Fixed an issue where Transparent Receive Shadows setting didn't work for custom shaders. (UUM-79471)
- Fixed an issue where undoing the creation of a GameObject didn't remove the GameObject when it had focus in the Editor. (UUM-92601)
- Fixed an issue where variants were being stripped out in Scriptable Stripping when *Strip Unused Variants* was disabled. (UUM-91646)
- Fixed an issue where WorldToCamera matrix wasn't set before rendering shadows. (UUM-84287)
- Fixed an issue with aliased shadows when using the medium or high soft shadow settings.
- Fixed an issue with the viewport of stacked cameras in post-processing.
- Fixed asset counter number getting out of sync with selection in Render Pipeline Converter. (UUM-100456)
- Fixed black pixels (NaN) in Lens Distort post-processing effect.
- Fixed continuous error printing in URP Samples when assigned pipeline asset is not correct. (UUM-71851)
- Fixed exception spam when trying to use full screen render passes on visionOS. (UUM-97588)
- Fixed GUID issue for FullScreenPassRendererFeature when migrating from 2022.3 to a later version. (UUM-92491)
- Fixed incorrectly bright pixels by clamping alpha after additive blending to 0-1 range in post-processing when using camera stacking with render scale.
- Fixed invalid alpha output for scaling setup shader when using camera stacking with render scale on URP compatibility path.
- Fixed invalid viewport for post-process when using camera stacking with render scale.
- Fixed issues with FullScreenRenderPass on visionOS. (UUM-97588)
- Fixed light cookie texture memory leak when entering Playmode. (UUM-92512)
- Fixed possible NullReferenceException in RenderingUtils.SequenceEqual. (UUM-98306)
- Fixed post-process FSR upscaling and _ScreenParams for stacked Overlay cameras.
- Fixed RenderTexture.Create failure on certain Android Vulkan devices (UUM-91313)
- Fixed spamming errors and broken visual when resizing GameView with Free Aspect in DepthBlit sample. (UUM-84029)
- Modified final depth copy logic to read from depth attachment instead of depth texture to avoid errors when depth texture isn't available (UUM-85289)
- Optimized finalblit pass load operation bandwidth cost for XR.
- Remove "AssertionException The RenderTextureDescriptor used to create a TextureDesc contains both graphicsFormat and depthStencilFormat".
6000.0.42f1
- Fixed GUID issue for FullScreenPassRendererFeature when migrating from 2022.3 to a later version. (UUM-92491)
- Fixed issues with FullScreenRenderPass on visionOS. (UUM-97588)
6000.0.41f1
- Fixed exception spam when trying to use full screen render passes on visionOS. (UUM-97588)
6000.0.40f1
- Fixed an issue to prevent the fog pass from being enqueued when the fog pass was not properly initialized. (UUM-90255)
6000.0.39f1
- Fixed an issue where blending DBuffer decal normals could causes NaNs. (UUM-92200)
2022.3.58f1
- Fixed light cookie texture memory leak when entering Playmode. (UUM-92512)
6000.0.38f1
- Fixed light cookie texture memory leak when entering Playmode. (UUM-92512)
2022.3.57f1
- Fixed an issue where variants were being stripped out in Scriptable Stripping when "Strip Unused Variants" was disabled. (UUM-91646)
- Reduced banding on FSR upscaled render target by changing render target formats. (UUM-52901)
6000.0.36f1
- Fixed an issue where undoing GameObject creation didn't work when the GameObject was focused. (UUM-92601)
- Fixed an issue where variants were being stripped out in Scriptable Stripping when "Strip Unused Variants" was disabled. (UUM-91646)
- Fixed URP RenderGraph case with MSAA and camera stacking on Windows Player. (UUM-85050)
6000.0.35f1
- Fixed an issue where SoftShadowsHigh global shader keyword is not initialized properly. (UUM-91650)
- Fixed an issue where the shadow strength setting on lights did not work with shadow masks. (UUM-83459)
- Fixed an issue with aliased shadows when using medium or high soft shadow setting.
6000.0.32f1
- Fixed an issue by adding SS Shadow coord transform to TransformWorldToShadowCoord. (UUM-73947)
2022.3.55f1
- Added SS Shadow coord transform to TransformWorldToShadowCoord. (UUM-73947)
6000.0.31f1
- Fixed an issue by modifing final depth copy logic to read from depth attachment instead of depth texture to avoid errors when depth texture isn't available. (UUM-85289)
6000.0.30f1
- Added: SetViewAndProjectionMatrices() helper function is available within a RasterRenderPass in RenderGraph.
6000.0.29f1
- Fixed an issue where Transparent Receive Shadows setting didn't work for custom shaders. (UUM-79471)
- Fixed depth texture format used for URP 2D RenderPass with Android devices.
2022.3.53f1
- Fixed an issue where Camera view is not rendered on PowerVR Rogue GE8320 GPU'S if Shadows are enabled in URP Asset and Camera stack contains Overlay Camera's. (UUM-82949)
6000.0.27f1
- Fixed an issue where Game View would flip upside down when using HDR Debug Mode. (UUM-83764)
- Fixed an issue with warning (Missing types referenced from component UniversalRenderPipelineGlobalSettings...) caused by URP Template project on platforms where ENABLE_VR is not defined. (UUM-82247)
6000.0.22f1
- Enabled foveated rendering for UberPost pass when it is the last pass and FinalPostBlit pass.
- Fixed an issue in RenderGraph where an extra copy was made of the Main and Additional light shadow textures.
- Fixed an issue in URP Forward Plus lighting where extra tiles were being incorrectly masked to be lit by spot lights that did not in fact affect them.
- Fixed an issue where shadows were rendering incorrectly when light sources were placed near shadow casting objects. (UUM-82417)
- Fixed an issue with the depthStencil format for the _CameraDepthAttachment and the _CameraDepthTexture resource so they are now correctly set by the format settings on the Renderer asset.
- Fixed SpeedTree8 ShaderLab shader issue.
- Fixed the use of a potentially uninitialized variable warning in Core2D issue. (UUM-81533)
6000.0.26f1
- Fixed a redundant empty line in a tooltip for Cast Shadows toggle in the URP Asset for Additional lights. (UUM-83534)
- Fixed an issue where WorldToCamera matrix wasn't set before rendering shadows. (UUM-84287)
- Fixed issue with spot light clipping incorrectly in URP Forward+. (UUM-85566)
- Fixed spamming errors and broken visual when resizing GameView with Free Aspect in DepthBlit sample. (UUM-84029)
2022.3.52f1
- Fixed a redundant empty line in a tooltip for Cast Shadows toggle in the URP Asset for Additional lights. (UUM-83534)
- Fixed an issue where WorldToCamera matrix wasn't set before rendering shadows. (UUM-84287)
6000.0.25f1
- Remove "AssertionException The RenderTextureDescriptor used to create a TextureDesc contains both graphicsFormat and depthStencilFormat".
6000.0.24f1
- Fixed black pixels (NaN) in Lens Distort post-processing effect.
- Fixed incorrectly bright pixels by clamping alpha after additive blending to 0-1 range in post-processing when using camera stacking with render scale.
- Fixed invalid alpha output for scaling setup shader when using camera stacking with render scale on URP compatibility path.
- Fixed invalid viewport for post-process when using camera stacking with render scale.
- Fixed post-process FSR upscaling and _ScreenParams for stacked Overlay cameras.
6000.0.21f1
- Enabled Native RenderPass option to follow Universal Renderer Data when rendering Game view. (UUM-73849)
6000.0.20f1
- Fixed an issue where URP RawDepthHistory buffer created an unnecessary color resource, leading to unnecessary GPU memory usage.
- Fixed camera gizmos frustum that was not rendered correctly in the presence of a monobehaviour containing an OnGUI method. (UUM-74382)
2022.3.47f1
- Fixed scene-view wireframe rendering when using depth-priming. (UUM-74999)
2022.3.46f1
- Fixed shadow-map sampling artifacts present when using the Unlit DrawMode in the SceneView. (UUM-73236)
6000.0.10f1
- Changed the URP render pass names for consistency in the RenderGraph viewer, the Profiler, and the frame debugger.
- Fixed ScriptableRenderPass.profilerSampler being null in Compatibility mode. This will now only be null in release (non-dev) when using RenderGraph. This nullification was done previously as a small performance optimization.
6000.0.18f1
- Fixed a RenderGraph issue where Invalid Depth format errors appeared when pressing CTRL in scene view. (UUM-77255)
- Fixed an issue scene-view wireframe rendering when using depth-priming. (UUM-74999)
- Fixed an issue where Color Lookup caused GC.Alloc every frame. (UUM-73033)
- Fixed an issue where lights would leak through objects when using Point Lights. (UUM-78494)
- Fixed an issue where Shader Prefiltering data wasn't updated properly for Asset Bundles. (UUM-52890)
- Fixed camera offset in the UI editor for the RenderObject RenderFeature. (UUM-76307)
2022.3.45f1
- Fixed an issue where Shader Prefiltering data wasn't updated properly for Asset Bundles. (UUM-52890)
- Fixed camera offset in the UI editor for the RenderObject RenderFeature. (UUM-76307)
6000.0.16f1
- Improve the sample code in the URP Post Processing Effect (with Volume) template to remove a copy render pass.
- Fixed an issue with XRCopyDepth not working when running in RenderGraph.
- Fixed XR isLastCamera check.
6000.0.15f1
- Fixed URP Full Screen Render Feature with RenderGraph to limit the use of global resources and improve memory usage.
6000.0.14f1
- Fixed an incorrect depth copy scheduling in deferred path when render graph was enabled. (UUM-68188, UUM-73392)
- Fixed an issue by avoiding overwriting the cameraDepthTexture handle with gbuffer4 in deferred render graph path.
- Fixed an issue where Directional Light Shadows rendered incorrectly at close distance. (UUM-76318)
- Fixed an issue where glClientWaitSync: Expected application to have kicked everything until job: 96089 (possibly by calling glFlush)" are thrown in the Android Player on some devices with PowerVR Rogue GE8320 GPU. (UUM-59572)
- Fixed shadow-map sampling artifacts present when using the Unlit DrawMode in the SceneView. (UUM-73236)
2022.3.41f1
- Disabled fallback behavior on FSR EASU shader to prevent build errors on machines with old GPUs. (UUM-60575)
2022.3.40f1
- Fixed alpha-to-coverage edge cases that were causing some objects to stop rendering when MSAA is enabled. (UUM-38064)
- Fixed alpha-to-coverage edge cases that were causing some objects to stop rendering when MSAA is enabled. (UUM-75446)
6000.0.11f1
- Fixed BlitAndSwapColorPass sample. (UUM-74427)
- Update template (Create > Rendering > URP Post-Processing Effect (Renderer Feature with Volume)
2022.3.37f1
- Fixed an issue with enabling instancing at runtime for a Decal material. (UUM-72363)
6000.0.9f1
- Fixed an issue with enabling instancing at runtime for a Decal material. (UUM-72363)
6000.0.8f1
- Fixed an issue where if the profiling sampler of a render graph pass is null, use an empty string instead of the name of the profiling sampler. (UUM-74048)
- Fixed an issue where Shadow Near Plane on Spot Lights was incorrectly culling shadow casters. (UUM-63997)
6000.0.7f1
- Added warning box in the camera inspector when both TAA and MSAA is enabled to notify the user that TAA will be skiped with current settings. (UUM-62984)
- Fixed a render graph bug where a pass-break between GBuffer and deferred lighting would cause an error. (UUM-63928)
- Fixed render graph scheduling logic for CopyDepth pass when custom passes that read depth are present.
2022.3.34f1
- Fixed incorrect scaling in copy depth pass when dynamic resolution is enabled. (UUM-60392)
6000.0.5f1
- Known issue: Objects are invisible in Scene view when using Wireframe Shading Mode (UUM-36914)
- Fixed an issue where shadows for additional lights were incorrectly ordered when using deferred rendering.
- Fixed an issue where shadows for additional lights were still rendering even though they were disabled in the URP Asset.
- Fixed an issue where shadows for additional lights would flicker if additional lights exceeded the maximum amount of shadow casting lights. (UUM-39576)
6000.0.4f1
- Known issue: Errors are thrown and the Scene view is not rendered when Rendering Path is set to Deferred (UUM-63928)
6000.0.3f1
- Known issue: Errors are thrown and the Scene view is not rendered when Rendering Path is set to Deferred (UUM-63928)
- Disable fallback behavior on FSR EASU shader to prevent build errors on machines with old GPUs. (UUM-60575)
- Fixed an issue where Shadow maps sometimes leaked when switching between quality levels. (UUM-70142)
- Fixed broken "Map Overlay" modes in RenderGraph and aspect ratios in RenderGraph and non-RG paths.
- Fixed errors when inspecting Universal Renderer assets with URP not as the active pipeline.
- Fixed visual issues caused by edge cases in alpha clipping logic when MSAA is enabled. (UUM-38064)
- Reduced banding on FSR upscaled render target by changing render target formats. (UUM-52901)
6000.0.0f1
- Known issue: Errors are thrown and the Scene view is not rendered when Rendering Path is set to Deferred (UUM-63928)
- Updated the RenderGraph samples to use the new helper functions to reduce boilerplate code.
- Added a Camera History Texture manager and basic interfaces to access per-camera history textures.
- Added a new config package that allows you to override the maximum number of lights visible on screen.
- Added C# script templates to create a post-processing ScriptableRendererFeature that uses a custom VolumeComponent.
- Added per-camera color and depth history and history access for custom render passes.
- Added support for foveated rendering in the Forward+ rendering path.
- Added the 8192x8192 option in Shadow textures.
- This URP version implements the Alpha Processing setting (URP Asset > Post-processing > Alpha Processing). With this setting enabled, URP renders the post-processing output into a render texture with the alpha channel. Previously the post-processing workflow in URP discarded the alpha channel (replaced alpha values with 1) in the final output. The format is RGBA8 for SDR and RGBA16F for HDR.
- Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, and running other related operations when their features are disabled.
- Bloom shader variants are now stripped per feature (LQ, LQ Dirt, HQ, HQ Dirt).
- Disabled implicit use of all globals in URP passes
- Exposed additional depth formats for CameraDepthAttachment and CameraDepthTexture (URP).
- Improved performance for Deferred Rendering when using many lights.
- Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout.
- Improved performance when creating shadow data.
- Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows, and depth normals.
- Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.
- New Renderer Feature updated with Render Graph code.
- Optimized bloom post processing effect CPU performance. Converted many RasterPass into a single UnsafePass.
- SSAO CPU optimization. Many RasterPass into single UnsafePass.
- Updated NewRendererFeature Template.
- Updated the RenderGraph samples to use the new helper functions to reduce boilerplate code.
2023.2.20f1
- Fixed an issue where the built in error shader didn't work correctly with depth priming. (UUM-62825)
- Fixed broken setting shadow rendering layer is not changing shadow when using shadowRenderingLayers in the script. (UUM-28061)
2023.2.19f1
- Fixed an issue where using the "Accurate G-buffer Normals" feature for deferred rendering on mobile platforms would cause a large amount of artifacts. (UUM-62216)
6000.0.60f1
- Added a missing shader include in Shadows.hlsl, so that the function LerpWhiteTo() is included correctly. (UUM-99304)
- Fixed bloom and screen space lens flare on tiny resolutions by fixing use of incorrect bloom mip pyramid texture. (UUM-108649)
6000.2.8f1
- Depth Texture Mode' on the URP Renderer should only have effect when the 'Depth Texture' is checked on the URP asset or Camera. Selecting 'Force Prepass' now does not add the pass when 'Depth Texture' is off.
- Fixed bloom and screen space lens flare on tiny resolutions by fixing use of incorrect bloom mip pyramid texture. (UUM-108649)
- Fixed SSAO precision issue on Mobile devices.
6000.2.9f1
- Added: Added RenderingUtils.ReAllocateHandleIfNeeded with TextureDesc overload.
- Fixed missing intermediate color texture for ColorCopy Pass when rendering to RenderTexture asset (offscreen rendering).
- Fixed Warning logged when injecting a pass on AfterRenderPostProcessing + X. (UUM-109361)
2022.3.68f1
- Added a missing shader include in Shadows.hlsl, so that the function LerpWhiteTo() is included correctly. (UUM-99304)
6000.2.11f1
- Universal RP: Universal RP: Universal RP: Depth Priming requires a full prepass to the activeCameraDepth. In deferred, a partial prepass should not be considered depth priming.
6000.3.0f1
- Added Kawase and Dual filtering options for Bloom. These filters trade quality for performance and are primarily intended for mobile platforms:
- Added API documentation for SetRenderAttachment/SetRenderAttachmentDepth/SetInputAttachment to specify the limitation when using the same render texture with different depth slices at different render target indices. (UUM-103981)
- Small optimization: removed unneeded intermediate textures for Forward+ in Editor.
- Added: Added RenderingUtils.ReAllocateHandleIfNeeded with TextureDesc overload.
- Added: Added SwitchActiveTexturesToBackbuffer to UniversalResourceData to allow URP extensions, such as render features, to replace post-processing or the final blit.
- Added: Changed _REFLECTION_PROBE_BLENDING and _REFLECTION_PROBE_BOX_PROJECTION to use dynamic_branch instead of multi_compile.
- Isolated post-processing URP compatibility mode from Render Graph mode. Split PostProcessingPass into two independent classes for compatibility mode and render graph. Compatibility mode post-process code is now in the Universal.CompatibilityMode namespace.
- Universal Render Pipeline Adaptive Performance code paths are now dependent on the built-in Adaptive Performance module and not the com.unity.adaptiveperformance package anymore.
- Updated global settings for URP empty scene template. It will now have rotating reflection probes enabled when creating a new URP project.
- Added conditional shader renaming for Autodesk Interactive shaders to MaterialUpgrader.
- Added missing apv keywords to TerrainLitAdd.shader. (UUM-100526)
- Depth Priming requires a full prepass to the activeCameraDepth. In deferred, a partial prepass should not be considered depth priming.
- Fix errors & black screen when resetting active URP Asset from UI context menu (UUM-114211)
- Fixed ''Depth Texture Mode' on the URP Renderer should only have effect when the 'Depth Texture' is checked on the URP asset or Camera. Selecting 'Force Prepass' now does not add the pass when 'Depth Texture' is off.
- Fixed a missing intermediate color texture in the ColorCopy pass when rendering to a RenderTexture asset (offscreen rendering).
- Fixed an issue where a main light was disabled in the URP Asset. (UUM-104391)
- Fixed and issue where SSAO was rendered inverted when the AfterOpaque setting is used without intermediate attachments allocated by the camera. (UUM-73078)
- Fixed black screen when using lens flare with bloom mip bias 0. (UUM-109463)
- Fixed bloom and screen space lens flare on tiny resolutions by fixing use of incorrect bloom mip pyramid texture. (UUM-108649)
- Fixed incorrect input color in the user LUT sampling when HDR output enabled.
- Fixed missing asset icon for URP Asset after creating it while typing its name. (UUM-114896)
- Fixed missing shader variant in URP when drawing to an offscreen depth only image. (UUM-105409)
- Fixed Render Graph failing to handle Gizmos rendering with a DepthCopy pass when using SubmitRenderRequest in URP. (UUM-91335)
- Fixed SSAO precision issue on Mobile devices.
- Fixed sticky m_RenderStateBlock.depthState in the Forward Opaque (Only) pass. The state wasn't cleared to the default after depth priming was turned on and off again. In this case, ZWrite was forced on, ignoring ZWrite properties in the shader.
- Fixed the issue where Mismatch fragment errors are thrown when STP is enabled and Render Object Pass set to AfterRenderingPostProcessing. (UUM-111329)
- Fixed URPPreprocessBuild.OnPostProcessBuild not getting called. (UUM-104655)
- Fixed Warning logged when injecting a pass on AfterRenderPostProcessing + X (UUM-109361)
- Updated UI for Screen Space Shadows scriptable renderer feature.
Universal Windows Platform
6000.2.0f1
- Fixed keyboard modifiers state at application suspension. (UUM-71730)
- Fixed UWP project build when Visual Studio version is set to Latest Release. (UUM-90908)
- Improved the error handling surrounding the audio playback when minimized fix. (UUM-79675)
6000.0.49f1
- Fixed audio playback when minimized, when Application.runInBackground is set to true. (UUM-79675)
2022.3.62f1
- Fixed audio playback when minimized, when Application.runInBackground is set to true. (UUM-79675)
- Fixed keyboard modifiers state at application suspension. (UUM-71730)
6000.1.2f1
- .androidlib plugins if used extension plugins will work with Symlink Sources On. (UUM-79675)
6000.0.48f1
- Fixed keyboard modifiers state at application suspension. (UUM-71730)
6000.1.0f1
- Fixed an issue with keyboard modifier state during application suspension. (UUM-71730)
- Fixed an issue with keyboard modifier state during application suspension. (UUM-71730)
- Fixed an issue with Universal Windows Platform (UWP) project build when Visual Studio version is set to Latest Release. (UUM-90908)
- Stop reading mdb symbol files during player builds. (UUM-79478)
- When graphics jobs are enabled in Universal Windows Platform, Split graphics jobs are used instead of Native jobs with DX12.
6000.0.39f1
- Fixed UWP project build when Visual Studio version is set to Latest Release. (UUM-90908)
6000.0.25f1
- Stop reading mdb symbol files during player builds. (UUM-79478)
6000.0.0f1
- Improved the performance of repeating checks on whether the accelerometer and gyrometer are supported.
2023.2.19f1
- Fixed an issue by onlying sync capabilities if manifest exists.
6000.3.0f1
- Enabled HTTP/2 functionality on Universal Windows, including optimal HTTP/2 settings.
6000.0.64f1
- Fixed building for Universal Windows Platform when using Visual Studio 2026. (UUM-127114)
6000.3.1f1
- Fixed building for Universal Windows Platform when using Visual Studio 2026. (UUM-127114)
2022.3.70f1
- Fixed building for Universal Windows Platform when using Visual Studio 2026. (UUM-127114)
URP
6000.2.4f1
- Fixed depth backbuffer support with Gizmos in Game view, effectively removing the incorrect warning message "CommandBuffer: built-in render texture type 3 not found while executing". (UUM-104383)
6000.2.3f1
- Fixed an issue in UberPostProcessPass where invalid texture handles could be reused across execution passes, leading to a Render Graph execution error.
6000.0.57f1
- Fixed an issue in UberPostProcessPass where invalid texture handles could be reused across execution passes, leading to a Render Graph execution error.
- Fixed base camera not being cleared to specified color when overlay camera is active. (UUM-112729)
6000.2.0f1
- Cleaned up the URP RenderGraph initialization step.
- Implemented minor CPU optimizations for the Post-Processing Bloom effect.
- Improved the URP ScriptableRendererFeature template.
- Removed the unused internal ScriptableRenderPass variablebreakGBufferAndDeferredRenderPass.
- Changed: Updated the AfterRendering injection point to ensure it's always called after the final blit in URP RenderGraph.
- Deprecated: Deprecated SetupRenderPasses in ScriptableRenderFeature in URP.
- Corrected the displayName value in the package.json file to match the official package name "Universal Render Pipeline".
- Check that GBuffers are valid before using them in the DecalGBufferRenderPass. (UUM-103836)
- Fixed a bug where objects would appear fully shadowed on certain platforms when no shadowcasters are in view. (UUM-101564)
- Fixed an issue to avoid persistent memory allocation (_CameraTargetAttachmentX and _CameraUpscaledTargetAttachmentX) in RenderGraph when possible (single camera), and use a RenderGraph texture instead. (UUM-99384)
- Fixed an issue where nothing was rendered when using Graphics.DrawProceduralIndirectNow in the OnRenderObject method. (UUM-96000)
- Fixed an issue where the emission property of the Lit shader did not animate correctly when _EmissionColor was initially set to (0, 0, 0). (UUM-83698)
- Fixed an issue where the Render Pipeline (RP) Converter did not display the results of the converter's execution in the Console window. (UUM-97117)
- Fixed an up to 20% performance regression on Meta Quest devices that occurs in certain cases when we add a Depth Copy render pass after an Uber Post render pass. (UUM-90118)
- Fixed DecalProjector's animation-clip support. (UUM-96218)
- Fixed incorrect depth texture format exception when pressing the Ctrl key in the scene view with URP.
- Fixed IndexOutOfRangeException by allocating size with respect to visible light's length. (UUM-102022)
- Fixed issue where inverse matrices were not set in XR. (UUM-75383)
- Fixed light rendering incorrectly from certain angles when using Forward+ in URP. (UUM-98788)
- Fixed Lit's emission animates properly even with an initial _EmissionColor equal to (0,0,0). (UUM-83698)
- Fixed preview for URP overlay camera not rendering correct view. Now an explicit message explain it is not possible for theses cameras. (UUM-83889)
- Fixed Rendering Debugger - Material -Rendering Layers. Adding runtime support.
- Fixed unclear error message while updating volume stack before Universal Render Pipeline is created. (UUM-91000)
- Fixed unclear warnings when user creates more lights than the light limit when using Deferred rendering path. (UUM-102023)
2022.3.65f1
- Fixed yflip issue when depth intermediate texture is required and non-RG is in use. (UUM-108074)
6000.0.54f1
- Avoid persistent memory allocation (_CameraTargetAttachmentX and _CameraUpscaledTargetAttachmentX) in RenderGraph when possible (single camera), and use a RenderGraph texture instead. (UUM-99384)
- RP converter was not displaying the results of the converters execution in the console. (UUM-97117)
6000.1.11f1
- Avoid persistent memory allocation (_CameraTargetAttachmentX and _CameraUpscaledTargetAttachmentX) in RenderGraph when possible (single camera), and use a RenderGraph texture instead. (UUM-99384)
6000.1.10f1
- Fixed an issue where nothing was rendered when using Graphics.DrawProceduralIndirectNow in OnRenderObject method. (UUM-96000)
- Lit's emission animates properly even with an initial _EmissionColor equal to (0,0,0). (UUM-83698)
6000.0.52f1
- Fixed an issue where nothing was rendered when using Graphics.DrawProceduralIndirectNow in OnRenderObject method. (UUM-96000)
- Lit's emission animates properly even with an initial _EmissionColor equal to (0,0,0). (UUM-83698)
6000.1.7f1
- Fixed unclear warnings when user creates more lights than the light limit when using Deferred rendering path. (UUM-102023)
6000.0.51f1
- Fixed IndexOutOfRangeException by allocating size with respect to visible light's length. (UUM-102022)
- Fixed unclear warnings when user creates more lights than the light limit when using Deferred rendering path. (UUM-102023)
2022.3.63f1
- Fixed an issue that caused the empty shadowmap texture to not be properly cleared on console platforms.
6000.0.50f1
- Check that GBuffers are valid before using them in the DecalGBufferRenderPass. (UUM-103836)
6000.1.5f1
- Check that GBuffers are valid before using them in the DecalGBufferRenderPass. (UUM-103836)
- Fixed IndexOutOfRangeException by allocating size with respect to visible light's length. (UUM-102022)
6000.1.3f1
- Fixed light rendering incorrectly from certain angles when using Forward+ in URP. (UUM-98788)
2022.3.62f1
- Fixed issue where inverse matrices were not set in XR. (UUM-75383)
6000.0.48f1
- The displayName value in the package.json file is corrected to match the official package name "Universal Render Pipeline".
6000.1.0f1
- Added Variable Rate Shading support for Custom Passes (ScriptableRendererFeature).
- Corrected the displayName value in the package.json file to match the official package name, "Universal Render Pipeline".
- Fixed an issue where pressing the Ctrl key in the Scene view while using URP caused a depth texture format exception.
- Fixed an issue where the preview for URP overlay cameras didn't render the correct view. An explicit message now explains that previewing is not possible for these cameras. (UUM-83889)
- Fixed an unclear error message that appeared when updating the volume stack before the Universal Render Pipeline was created. (UUM-91000)
- Fixed an up to 20% performance regression on Meta Quest devices that occurs in certain cases when we add a Depth Copy render pass after an Uber Post render pass. (UUM-90118)
- Fixed issue where inverse matrices were not set in XR. (UUM-75383)
- Fixed issue with URP lights where the Culling Mask property was ignored for shadow casters when using the GPU Resident Drawer. (UUM-87651)
- Fixed sorting the Reflection Probe by resolution. (UUM-83862)
- Fixed the animation-clip support for DecalProjector. (UUM-96218)
- Fixed the CameraDepthAttachment turning black for DX11. (UUM-64316)
- Removed 'implicit truncation of vector type' warnings at URP ScreenSpaceAmbientOcclusion.shader. (UUM-79253)
- Rendering Debugger - Material -Rendering Layers. Adding runtime support.
2022.3.61f1
- Fixed DecalProjector's animation-clip support. (UUM-96218)
6000.0.46f1
- Fixed an up to 20% performance regression on Meta Quest devices that occurs in certain cases when we add a Depth Copy render pass after an Uber Post render pass. (UUM-90118)
- Fixed issue where inverse matrices were not set in XR. (UUM-75383)
6000.0.45f1
- Fixed the shadow jittering issue with TAA in deferred pass on URP scenes. (UUM-97957)
6000.0.44f1
- Lit's emission animates properly even with an initial _EmissionColor equal to (0,0,0). (UUM-83698)
6000.0.43f1
- Fixed DecalProjector's animation-clip support. (UUM-96218)
6000.0.37f1
- Fixed depth texture format exception when pressing the Ctrl key in the scene view with URP.
- Fixed unclear error message while updating volume stack before Universal Render Pipeline is created. (UUM-91000)
6000.0.35f1
- Fixed issue with URP lights where the Culling Mask property was ignored for shadow casters when using the GPU Resident Drawer. (UUM-87651)
2022.3.55f1
- Fixed sorting the Reflection Probe by resolution. (UUM-83862)
6000.0.31f1
- Fixed sorting the Reflection Probe by resolution. (UUM-83862)
6000.0.30f1
- Fixed the CameraDepthAttachment turning black for DX11. (UUM-64316)
2022.3.54f1
- Fixed the CameraDepthAttachment turning black for DX11. (UUM-64316)
6000.0.26f1
- Remove 'implicit truncation of vector type' warnings at URP ScreenSpaceAmbientOcclusion.shader. (UUM-79253)
2022.3.52f1
- Overlay Camera Clear Depth ignored on some Android devices when using Vulkan Graphics API. (UUM-79014)
- Stop spamming about c-buffer layout mispatch in GPU-instancing-enabled speed tree materials when enabling Rendering Layers. (UUM-64059)
6000.0.22f1
- Improved the depth copy scheduling in render graph path to allow copying after skybox rendering to improve pass merging.
- Fixed an issue with a missing depth prepass in deferred render graph path.
- Fixed camera stacking rendering to system backbuffer with Render Graph on iOS/macOS. (UUM-68284)
- Fixed render graph global textures persisting after graph execution.
- Modified the scheduling of a motion vector pass in render graph path in order to ensure motion and depth data are always available together.
2022.3.49f1
- Fixed an issue where reflection probes would not render correctly on some platforms in some cases.
6000.0.21f1
- Fixed an issue to prevent repetitive error logs about C-buffer layout mispatch in GPU-instancing-enabled Speed Tree materials when enabling Rendering Layers. (UUM-64059)
6000.0.19f1
- Fixed some shader warnings in builds. (UUM-78471)
2022.3.41f1
- Create the Global Settings asset in to the current opened folder. (UUM-74284)
6000.0.14f1
- Fixed URP Lens Flare with scaled pixelRect. (UUM-72143)
- Removed msaa sample count mismatch warning at first frame in IOS player. (UUM-72473)
6000.0.13f1
- Sprite Default Material - Moved to Graphics Settings, Sprite Settings from Renderer2DData. (UUM-74931)
- Fixed an issue with the Inspector of Render2DData when selecting custom default material. (UUM-74931)
2022.3.40f1
- Added multiview support for the XR Occlusion Mesh pass.
- Fixed compiler error when using single precision on Mobile targets. (UUM-48035)
6000.0.12f1
- Fixed a shader compilation error on Apple platforms without Metal.
6000.0.11f1
- Fixed an issue where reflection probes would render incorrectly on some platforms.
6000.0.10f1
- Fixed CopyDepthPass setup causing Vulkan validation errors under specific circumstances. (UUM-60387)
- Fixed the yflip issue when depth texture is required and color texture is not required in RenderGraph compatibility mode. (UUM-70472)
6000.0.8f1
- Fixed an issue where multiview support for the XR Occlusion Mesh pass was missing.
- Fixed custom pass order in URP RenderGraph injected at AfterRenderingSkybox/BeforeRenderingTransparents. (UUM-72300)
6000.0.7f1
- Fixed render graph allocated textures not respecting dynamic scaling settings in some cases. (UUM-65350)
- Made the gBuffer components non-global.
6000.0.4f1
- Fixed SRP per-XRPass control to disable FR for intermediate render passes on untethered XR device if renderViewportScale is active when using URP RenderGraph
6000.0.3f1
- Fixed an incorrect motion vectors with URP Deferred due to missing camera depth binding.
- Added: RenderPipelineManager callbacks are raised from UniversalRenderPipeline.SingleCameraRequest. (UUM-69268)
- Disabled faulty NRP for Editor-only FinalCopyDepth pass in URP 3D. (UUM-57147)
- Render Pipeline Converter - Built in materials where not found properly the first time the Initialize Converter was called. (UUM-30915)
6000.0.2f1
- Fixed obsolete API usages in URP samples.
- Hide unused Native Render Pass checkbox in UniversalRenderer when using Render Graph.
6000.0.0f1
- Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP
- Added APV Sky Occlusion support for URP.
- Added Render Graph Viewer. Access it through the *Window > Rendering* menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.
- Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the *Rendering* tab, under *Mipmap Streaming*. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.
- Added support for Spatial Temporal Post-Processing (STP) upscaling solution.
- Enabled APV Disk Streaming in URP.
- Enabled the APV Lighting Scenario Baking in URP.
- Enabled renderViewportScale for XR intermediate textures.
2023.2.20f1
- Fixed an issue where Runtime intensity of non real-time reflection probes were not immediately reflected in scene view. (UUM-67982)
2023.2.19f1
- Fixed an issue where screen space decals wouldn't respect light cookies. (UUM-54231)
- Pass name when the pass is "LightMode" = "Universal2D". (UUM-36358)
6000.2.6f1
- Added check logic related to OpenGL devices in DecalRenderFeature. (UUM-107966)
- Fixed SSAOOnly pass in the deferred path to be compatible with Native Render Pass. (UUM-113638)
6000.2.7f2
- Fixed screen space shadows artifacts when using Vulkan on some Android devices. (UUM-116048)
6000.0.59f2
- Added check logic related to OpenGL devices in DecalRenderFeature. (UUM-107966)
- Fixed SSAOOnly pass in the deferred path to be compatible with Native Render Pass. (UUM-113638)
6000.0.60f1
- Fixed an issue where RenderingLayersTexture was not correctly registered in the ScreenSpaceDecal pass, resulting in missing or incorrect entries in the Render Graph Viewer. (UUM-109755)
- Fixed screen space shadows artifacts when using Vulkan on some Android devices. (UUM-116048)
6000.2.8f1
- Fixed an issue where RenderingLayersTexture was not correctly registered in the ScreenSpaceDecal pass, resulting in missing or incorrect entries in the Render Graph Viewer. (UUM-109755)
- Fixed an Issue where Scene isnt set Dirty when Decal Projector Material Changes.
2022.3.68f1
- Fixed screen space shadows artifacts when using Vulkan on some Android devices. (UUM-116048)
6000.0.62f1
- Added logging for SDR rendering configuration when 10-Bit HDR Output is active. This helps you understand what to expect and any automatic adjustments URP makes. Refer to [Use Standard Dynamic Range (SDR) Rendering with HDR Output enabled](https://docs.unity3d.com/6000.3/Documentation/Manual/urp/post-processing/hdr-output.html) for more details.
- Modified Universal Render Pipeline HDR Output behavior to maintain 16-bit HDR Output when switching to Render Pipeline Assets that don't support HDR Rendering.
- Fixed depth backbuffer support with Gizmos in Game view, effectively removing the incorrect warning message "CommandBuffer: built-in render texture type 3 not found while executing". (UUM-104383)
6000.2.11f1
- Added logging for SDR rendering configuration when 10-Bit HDR Output is active. This helps you understand what to expect and any automatic adjustments URP makes. Refer to [Use Standard Dynamic Range (SDR) Rendering with HDR Output enabled](https://docs.unity3d.com/6000.3/Documentation/Manual/urp/post-processing/hdr-output.html) for more details.
- Modified Universal Render Pipeline HDR Output behavior to maintain 16-bit HDR Output when switching to Render Pipeline Assets that don't support HDR Rendering.
6000.2.12f1
- Renamed samples to be more cohesive.
- Fixed missing shader variant in URP when drawing to an offscreen depth only image. (UUM-105409)
- Fixed sticky m_RenderStateBlock.depthState in the Forward Opaque (Only) pass. The state wasn't cleared to the default after depth priming was turned on and off again. In this case ZWrite was forced on, ignoring ZWrite properties in the shader.
- Forward+ and deferred+ will no longer include reflection probes with a null texture in the clustering. This previously cause the clustering code to use old reflection probe data which was no longer valid if the texture was removed. This would show up when clearing baked reflection probe data while using one of the 2 renderers.
6000.2.13f1
- Clustering code now works correctly with disabling of lights in URP.
6000.0.63f1
- Renamed samples to be more cohesive.
6000.2.15f1
- Removed warning wrongly thrown by project upgrader's indexer when method is not found in a worker thread. (UUM-125463)
- Save URP asset before starting an asset bundle build. (UUM-126809)
6000.3.0f1
- Fixed an issue transient textures dynamic scaling when using RG NRP API.
- Save URP asset before starting an asset bundle build. (UUM-126809)
- Added a Disabled option for the intermediate texture in URP.
- Added On Tile Post Processing rendering features in the Universal Render Pipeline (URP) for untethered XR platforms.
- URP has added support for four views.
- Updated render graph samples to newer APIs.
- Updated the Rendering Settings Converter in the Render Pipeline Converter to create one Universal Renderer per rendering mode, instead of creating one per Quality level. (UUM-112328)
- Added: Added support to Render Graph to allow passes to perform the multisampled resolve operation in the last subpass using a shader on supported platforms.
- Updated FullScreenRenderPass to use AddCopyPass and AddBlitPass utilities when applicable (e.g., fetchColorBuffer enabled and no texture requirements).
- Updated the Rendering Settings Converter in the Render Pipeline Converter so that it only displays Quality levels that have missing Universal Render Pipeline (URP) assets. (UUM-112331)
- Added check logic related to OpenGL devices in DecalRenderFeature. (UUM-107966)
- Fixed an issue in UberPostProcessPass where invalid texture handles could be reused across execution passes, leading to a Render Graph execution error.
- Fixed an issue to avoid persistent memory allocation (_CameraTargetAttachmentX and _CameraUpscaledTargetAttachmentX) in RenderGraph when possible (single camera), and use a RenderGraph texture instead. (UUM-99384)
- Fixed an issue where nothing was rendered when using Graphics.DrawProceduralIndirectNow in the OnRenderObject method. (UUM-96000)
- Fixed an issue where RenderingLayersTexture was not correctly registered in the ScreenSpaceDecal pass, resulting in missing or incorrect entries in the Render Graph Viewer. (UUM-109755)
- Fixed an issue where the Render Pipeline (RP) Converter did not display the results of the converter's execution in the Console window. (UUM-97117)
- Fixed depth backbuffer support with Gizmos in Game view, effectively removing the incorrect warning message "CommandBuffer: built-in render texture type 3 not found while executing.". (UUM-104383)
- Fixed IndexOutOfRangeException by allocating size with respect to visible light's length. (UUM-102022)
- Fixed issue to now perform check that GBuffers are valid before using them in the DecalGBufferRenderPass. (UUM-103836)
- Fixed LensFlareCommonSRP in OpenGL ES ignoring objects between directional light and camera. (UUM-110294)
- Fixed screen space shadows artifacts when using Vulkan on some Android devices (UUM-116048)
- Fixed spotlights with small angles not being rendered on mobile devices in URP (UUM-104997)
- Fixed SSAO depth issue on Mali GPU (Android) devices. (UUM-75485)
- Fixed SSAOOnly pass in the deferred path to be compatible with Native Render Pass. (UUM-113638)
- Fixed unclear warnings when user creates more lights than the light limit when using Deferred rendering path. (UUM-102023)
- Save URP asset before starting an asset bundle build. (UUM-126809)
- Updated Forward+ and Deferred+ rendering so that reflection probes with a null texture are no longer included in clustering. Previously, this caused the clustering code to use outdated reflection probe data after the texture was removed, which could occur when clearing baked reflection probe data while using these renderers.
6000.3.1f1
- Clustering code now works correctly with disabling of lights in URP.
- Fixed a GPU crash when disabling ZBinning with Forward+.
- Fixed the Screen Space Overlay UI rendering in URP when creating cameras at runtime without UniversalAdditionalCameraData. (UUM-126022)
6000.3.2f1
- Fixed TemporalAA "Disabling TAA" warning being incorrectly logged.
2022.3.70f1
- Save URP asset before starting an asset bundle build. (UUM-126809)
6000.0.65f1
- Fixed fog interfering with an active debug mode. (UUM-130032)
- Fixed TemporalAA "Disabling TAA" warning being incorrectly logged.
Version Control
6000.0.58f1
- Fixed the error that was thrown when the "Configure Unity Version Control" button is pressed in the Build Automation settings in Build Profiles. (UUM-115391)
6000.2.4f1
- Fixed the error that was thrown when the "Configure Unity Version Control" button is pressed in the Build Automation settings in Build Profiles. (UUM-115391)
6000.0.57f1
- Added a new view to control labels.
- Added empty states for different scenarios.
- Added extra icons for known Unity file extensions.
- Added the diff panel in the branches view.
- Added tutorial link for Smart Locks in empty state for locks view.
- Added Version Control actions to sub scenes menu in the hierarchy view.
- Added Version Control actions to the scene header menu in the hierarchy view.
- Enriched scene assets in the hierarchy view with status overlay icon.
- Enriched sub scene assets in the hierarchy view with status overlay icon.
- Implemented double-click action for pending changes view.
- Implemented double-click action for the diff panel.
- Implemented double-click action for the history view.
- Improved checkout speed for thousands of files.
- New feature to inform users about available updates in the package.
- New feature to recommend to enable Manual Checkout for Unity Assets when there are Lock Rules configured for the project.
- Updated all usages of TreeView to the new generic version in Unity 6000.2.
- Fixed aesthetic shaking issue when the package view is re-dimensioned.
- Fixed an issue in the Login process not allowing to retry.
- Fixed an issue provoked by the auto-refresh of the Pending changes view.
- Fixed error message when clicking the 'Incoming changes' tab.
- Fixed some empty states that flickered when resizing the splitter or scrolling the table.
- Fixed the error 'EndLayoutGroup: BeginLayoutGroup must be called first' in different scenarios.
- Fixed undo shortcut for the PendingChanges view comments TextBox.
- Updated LoadingSpinner to fix VisualElement.transform becoming obsolete.
2022.3.66f1
- Added a new view to control labels.
- Added empty states for different scenarios.
- Added extra icons for known Unity file extensions.
- Added the diff panel in the branches view.
- Added tutorial link for Smart Locks in empty state for locks view.
- Added Version Control actions to sub scenes menu in the hierarchy view.
- Added Version Control actions to the scene header menu in the hierarchy view.
- Enriched scene assets in the hierarchy view with status overlay icon.
- Enriched sub scene assets in the hierarchy view with status overlay icon.
- Implemented double-click action for pending changes view.
- Implemented double-click action for the diff panel.
- Implemented double-click action for the history view.
- Improved checkout speed for thousands of files.
- New feature to inform users about available updates in the package.
- New feature to recommend to enable Manual Checkout for Unity Assets when there are Lock Rules configured for the project.
- Updated all usages of TreeView to the new generic version in Unity 6000.2.
- Fixed aesthetic shaking issue when the package view is re-dimensioned.
- Fixed an issue in the Login process not allowing to retry.
- Fixed an issue provoked by the auto-refresh of the Pending changes view.
- Fixed error message when clicking the 'Incoming changes' tab.
- Fixed some empty states that flickered when resizing the splitter or scrolling the table.
- Fixed the error 'EndLayoutGroup: BeginLayoutGroup must be called first' in different scenarios.
- Fixed undo shortcut for the PendingChanges view comments TextBox.
- Updated LoadingSpinner to fix VisualElement.transform becoming obsolete.
- Updated the Perforce client with P4 API 2021.2/2201121 to support Perforce P4 Cloud (Helix Core Cloud). (UUM-113016)
6000.2.0f1
- Added a context action to diff changes for files that were moved/renamed to the history.
- Added an ephemeral notification to the undo and update workspace operations.
- Added a context action to revert changes to the history of a folder.
- Added a context action to the list of branches to diff the branch.
- Added a context action to the list of changesetsto create a new branch from a specific changeset.
- Added a link to go to the list of changesets and shelves to the check-in and shelve notification. The user can also copy the direct diff link.
- Added a notification with a link to go to the pending changes to the merge operation.
- Added an "Enter" keyboard shortcut to most dialogs to confirm the operation like the corresponding button.
- Added an action to copy to the clipboard the name of the current branch to the status bar.
- Added avatars for authors of changes in the merge view.
- Added functionality to Shelve your Pending Changes when you switch to another branch or changeset. You can also decide if you want to apply those changes automatically after the switch.
- Added the user avatar, if it's available from Gravatar, to the pending changes view.
- Added to the list of branches a context action to hide branches. You can use the filter to list the hidden branches and unhide them from the context menu.
- You can now create a code review from the list of branches or changesets and open either the Desktop App or the Unity Cloud website.
- Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
- Changed the changeset context menu item *Undo this change* to *Revert this file to the previous revision* to be more explicit.
- Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
- Moved the *Unity Version Control* menu item under *Window'/'Version Control* to a submenu.
- Optimized incoming changes and merge so the Package Manager only reload when it is needed.
- Serialized the Checkin comment and tick selection so they are retained on domain reload and in Play mode.
- Fixed the scroll that was not at the top when opening the branches or the shelves view.
- Fixed the apply shelve operation so that it checks for dirty changes and warn the user before applying the shelve.
- Fixed the auto checkout for assets to only apply for file containing actual changes.
- Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
- Added support for Beyond Compare 5 in YAML Merge. (UUM-109861)
- Added the option to add a folder by path to the ignore or hidden changes list, instead of the incorrect option "Using the item extension".
- Fixed a null exception that could occur on Revert to this revision if the selected change triggered a domain reload.
- Fixed a null exception that could occur when switching to the changesets tab very quickly after checkin.
- Fixed a null exception that occured when using the diff search filter without any shelve in the repository.
- Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
- Fixed an error that was showing when deleting a shelveset that wasn't the one selected in the list.
- Fixed an issue to ensured ignore.conf is not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
- Fixed an issue when modifying the mergespecfile.tx to use Beyond Compare, it continues to fall back to FileMerge. (UUM-91595)
- Fixed bulk editing meta files that was only performing a single checkout for the last element.
- Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
- Fixed false positive error showing in console if creating a workspace from the Hub with a version of the Unity Editor shipping with a default Version Control package older than version 2.7.1.
- Fixed incorrect branch name in the history of a file for a revision where it was moved, displaying details of the move instead of the name of the branch.
- Fixed issue by implementing a mechanism to fix the path to UnityYAMLMerge.exe in the client.conf so it always points to an existing Unity installation.
- Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
- Fixed merge success notification that was showing in the view potentially colliding with contents.
- Fixed missing checked-out for renamed assets.
- Fixed null exception on entering in Play Mode before creating the workspace.
- Fixed project download from the Hub that was silently skipped when trying to download inside another workspace. It's now logging an explicit error in the console.
- Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
- Fixed the UI that could start refreshing forever, never completing the ongoing operations.
- Fixed the Unity Editor crashing on macOS when opening the Unity Version Control window with the PiXYZ Plugin installed.
- Fixed Undo changes of a Moved asset using the Asset Context Menu from the Project View that was leaving an inconsistent .meta file.
- Fixed UnityYAMLMerge tool wasn't waiting for opendiff tool to finish on macOS.
6000.1.0f1
- Fixed missing checked-out for renamed assets.
- Fixed new child branch not created from HEAD after update.
- Fixed an issue where the UnityYAMLMerge tool did not wait for the opendiff tool to finish on macOS, ensuring proper operation synchronization.
- Added a menu entry to 'Open in Unity Cloud' that shows the repository in the Unity Dashboard.
- Added a merge options dialog to the merge view.
- Added copy path and history context menu actions in all applicable menus.
- Added diff and merge settings in Project Settings > Version Control > Unity Version Control Settings.
- Added file conflict and directory conflict context menu actions to the merge view.
- Added the ability to merge a branch or a changeset, using new context menu actions.
- Users can create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
- Users can Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
- Users can Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
- Added an automatic UnityDirMonSyncFile rule for existing ignore.conf to avoid triggering unnecessary finding changes operations.
- Added serialization for Checkin comments and tick selection so they persist through domain reloads and Play mode sessions.
- Added toolbar buttons that open the list of branches and the Branch Explorer of the Desktop App.
- Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
- Improved the search box so it can resize when there is not enough space in the toolbar.
- Moved the *Unity Version Control* menu item under *Window/Version Control* submenu starting from Unity 6.1.
- Optimized incoming changes and merge to only reload the Package Manager when required.
- Optimized incoming changes to reload the Package Manager only when needed (Gluon/partial workspace only).
- Optimized switching operations to only trigger the Package Manager to reinstall packages when needed.
- Removed all internal APIs from the public documentation that were previously visible by mistake.
- Removed support for migrating old Collaborate workspaces to Unity Version Control.
- Replaced the "D" DevOps icon with the branching icon used in Unity Hub.
- Reworded the changeset context menu "Undo this change" to the more explicit "Revert this file to the previous revision".
- Updated the minimum supported version to Unity 2021.3.0f1.
- Updated the Unity logo in the Sign in to Unity VCS window.
- Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
- Fixed manual login to Cloud that did nt work with an Enterprise installation.
- Fixed a crash in the create workspace window when unable to resolve a @unity organization.
- Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
- Fixed an issue by ensured ignore.conf was not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
- Fixed an issue where the additional line breaks were not getting added to asset files when merging with UnityYAMLMerge with an extra option for user to get the line breaks by default. (UUM-72934)
- Fixed an issue where a warning message to inform users about mismatching cloud project was missing.
- Fixed an issue where modifying mergespecfile.txt to use Beyond Compare reverted to FileMerge. (UUM-91595)
- Fixed an issue where the UnityYAMLMerge tool did not wait for the opendiff tool to finish on macOS, ensuring proper operation synchronization.
- Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
- Fixed files getting checked out even though they are in hidden_changes.conf.
- Fixed incoming changes view that was not kept as selected after resolving some conflicts.
- Fixed link to invite members in Unity Cloud.
- Fixed null exception on entering in Play Mode before creating the workspace.
- Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
- Fixed resolve conflicts not informing about lack of UVCS installation.
- Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
- Fixed the Invite users to cloud organization when using an Enterprise installation.
- Fixed the learn more (here) link that showed the hex color value in Unity 6.
- Fixed workspace name that was not refreshed after repository manual creation or selection.
- Removed from the Create Workspace window the Local server that was present with no installation of UVCS.
- Replaced hardcoded urls pointing to plasticscm.com.
- UnityYAMLMerge is now able to open files when using long file paths on Windows. (UUM-77908)
2022.3.63f1
- Added to the status bar an action to copy to the clipboard the name of the current branch.
- Added to the undo and update workspace operations an ephemeral notification.
- Added to the merge view the avatars for authors of changes.
- Added to the pending changes view the user avatar if available from Gravatar.
- Added to most dialogs an "Enter" keyboard shortcut to confirm the operation like the corresponding button.
- Added to the check-in and shelve notification a link to go to the list of changesets/shelves. The user can also copy the direct diff link.
- Added to the history a context action to diff changes for files that were moved/renamed.
- Added to the history of a folder a context action to revert changes.
- Added to the list of branches a context action to diff the branch.
- Added to the list of branches a context action to hide branches. You can use the filter to list the hidden branches and unhide them from the context menu.
- Added to the list of changesets a context action to create a new branch from a specific changeset.
- Added to the merge operation a notification with a link to go to the pending changes.
- Added the option to add a folder by path to the ignore or hidden changes list, instead of the incorrect option "Using the item extension".
- Fixed a null exception that could occur on Revert to this revision if the selected change triggered a domain reload.
- Fixed a null exception that could occur when switching to the changesets tab very quickly after checkin.
- Fixed a null exception that occured when using the diff search filter without any shelve in the repository.
- Fixed an error that was showing when deleting a shelveset that wasn't the one selected in the list.
- Fixed bulk editing meta files that was only performing a single checkout for the last element.
- Fixed false positive error showing in console if creating a workspace from the Hub with a version of the Unity Editor shipping with a default Version Control package older than version 2.7.1.
- Fixed incorrect branch name in the history of a file for a revision where it was moved, displaying details of the move instead of the name of the branch.
- Fixed merge success notification that was showing in the view potentially colliding with contents.
- Fixed project download from the Hub that was silently skipped when trying to download inside another workspace. It's now logging an explicit error in the console.
- Fixed the apply shelve operation so that it checks for dirty changes and warn the user before applying the shelve.
- Fixed the auto checkout for assets to only apply for file containing actual changes.
- Fixed the scroll that was not at the top when opening the branches or the shelves view.
- Fixed the UI that could start refreshing forever, never completing the ongoing operations.
- Fixed the Unity Editor crashing on macOS when opening the Unity Version Control window with the PiXYZ Plugin installed.
- Fixed Undo changes of a Moved asset using the Asset Context Menu from the Project View that was leaving an inconsistent .meta file.
- Implemented a mechanism to fix the path to UnityYAMLMerge.exe in the client.conf so it always points to an existing Unity installation.
6000.1.3f1
- Fixed the Unity Editor crashing on macOS when opening the Unity Version Control window with the PiXYZ Plugin installed.
- Added to most dialogs an "Enter" keyboard shortcut to confirm the operation like the corresponding button.
- Added to the check-in and shelve notification a link to go to the list of changesets/shelves. The user can also copy the direct diff link.
- Added to the history a context action to diff changes for files that were moved/renamed.
- Added to the history of a folder a context action to revert changes.
- Added to the list of branches a context action to diff the branch.
- Added to the list of branches a context action to hide branches. You can use the filter to list the hidden branches and unhide them from the context menu.
- Added to the list of changesets a context action to create a new branch from a specific changeset.
- Added to the merge operation a notification with a link to go to the pending changes.
- Added to the merge view the avatars for authors of changes.
- Added to the pending changes view the user avatar if available from Gravatar.
- Added to the status bar an action to copy to the clipboard the name of the current branch.
- Added to the undo and update workspace operations an ephemeral notification.
- Added the option to add a folder by path to the ignore or hidden changes list, instead of the incorrect option "Using the item extension".
- Fixed a null exception that could occur on Revert to this revision if the selected change triggered a domain reload.
- Fixed a null exception that could occur when switching to the changesets tab very quickly after checkin.
- Fixed a null exception that occured when using the diff search filter without any shelve in the repository.
- Fixed an error that was showing when deleting a shelveset that wasn't the one selected in the list.
- Fixed bulk editing meta files that was only performing a single checkout for the last element.
- Fixed incorrect branch name in the history of a file for a revision where it was moved, displaying details of the move instead of the name of the branch.
- Fixed merge success notification that was showing in the view potentially colliding with contents.
- Fixed project download from the Hub that was silently skipped when trying to download inside another workspace. It's now logging an explicit error in the console.
- Fixed the apply shelve operation so that it checks for dirty changes and warn the user before applying the shelve.
- Fixed the auto checkout for assets to only apply for file containing actual changes.
- Fixed the scroll that was not at the top when opening the branches or the shelves view.
- Fixed the UI that could start refreshing forever, never completing the ongoing operations.
- Fixed Undo changes of a Moved asset using the Asset Context Menu from the Project View that was leaving an inconsistent .meta file.
- Implemented a mechanism to fix the path to UnityYAMLMerge.exe in the client.conf so it always points to an existing Unity installation.
6000.1.11f1
- Added Beyond Compare 5 support to Yaml Merge. (UUM-109861)
6000.0.53f1
- Added Beyond Compare 5 support to Yaml Merge. (UUM-109861)
6000.0.49f1
- Fixed Undo changes of a Moved asset using the Asset Context Menu from the Project View that was leaving an inconsistent .meta file.
- Implemented a mechanism to fix the path to UnityYAMLMerge.exe in the client.conf so it always points to an existing Unity installation.
- Added to most dialogs an "Enter" keyboard shortcut to confirm the operation like the corresponding button.
- Added to the check-in and shelve notification a link to go to the list of changesets/shelves. The user can also copy the direct diff link.
- Added to the history a context action to diff changes for files that were moved/renamed.
- Added to the history of a folder a context action to revert changes.
- Added to the list of branches a context action to diff the branch.
- Added to the list of branches a context action to hide branches. You can use the filter to list the hidden branches and unhide them from the context menu.
- Added to the list of changesets a context action to create a new branch from a specific changeset.
- Added to the merge operation a notification with a link to go to the pending changes.
- Added to the merge view the avatars for authors of changes.
- Added to the pending changes view the user avatar if available from Gravatar.
- Added to the status bar an action to copy to the clipboard the name of the current branch.
- Added to the undo and update workspace operations an ephemeral notification.
- Added the option to add a folder by path to the ignore or hidden changes list, instead of the incorrect option "Using the item extension".
- Fixed a null exception that could occur on Revert to this revision if the selected change triggered a domain reload.
- Fixed a null exception that could occur when switching to the changesets tab very quickly after checkin.
- Fixed a null exception that occured when using the diff search filter without any shelve in the repository.
- Fixed an error that was showing when deleting a shelveset that wasn't the one selected in the list.
- Fixed bulk editing meta files that was only performing a single checkout for the last element.
- Fixed incorrect branch name in the history of a file for a revision where it was moved, displaying details of the move instead of the name of the branch.
- Fixed merge success notification that was showing in the view potentially colliding with contents.
- Fixed project download from the Hub that was silently skipped when trying to download inside another workspace. It's now logging an explicit error in the console.
- Fixed the apply shelve operation so that it checks for dirty changes and warn the user before applying the shelve.
- Fixed the auto checkout for assets to only apply for file containing actual changes.
- Fixed the scroll that was not at the top when opening the branches or the shelves view.
- Fixed the UI that could start refreshing forever, never completing the ongoing operations.
- Fixed the Unity Editor crashing on macOS when opening the Unity Version Control window with the PiXYZ Plugin installed.
6000.0.50f1
- Fixed false positive error showing in console if creating a workspace from the Hub with a version of the Unity Editor shipping with a default Version Control package older than version 2.7.1.
6000.1.4f1
- Fixed false positive error showing in console if creating a workspace from the Hub with a version of the Unity Editor shipping with a default Version Control package older than version 2.7.1.
2022.3.62f1
- UnityYAMLMerge tool wasn't waiting for opendiff tool to finish on macOS.
6000.0.48f1
- UnityYAMLMerge tool wasn't waiting for opendiff tool to finish on macOS.
6000.0.40f1
- Serialize the Checkin comment and tick selection so they are kept on any domain reload and play mode.
- Optimized incoming changes & merge to only reload the Package Manager when needed.
- Reworded the changeset context menu "Undo this change" to "Revert this file to the previous revision" so it's more explicit.
- User can create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
- User can Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
- Users can Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
- Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
- Improve the Create workspace window to suggest the matching Unity Cloud project if it exists.
- Moved the 'Unity Version Control' menu item under 'Window'/'Version Control' submenu starting from Unity 6.1.
- Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
- Fixed an issue to ensured ignore.conf was not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
- Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
- Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
- Fixed missing checked-out for renamed assets.
- Fixed null exception on entering in Play Mode before creating the workspace.
- Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
- Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
2022.3.61f1
- When modifying the mergespecfile.tx to use Beyond Compare, it continues to fall back to FileMerge. (UUM-91595)
6000.0.43f1
- Fixed an issue when modifying the mergespecfile.tx to use Beyond Compare, it continues to fall back to FileMerge. (UUM-91595)
2022.3.59f1
- You can now create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.
- You can now Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
- You can now Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
- Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
- Improved the Create workspace window to suggest the matching Unity Cloud project if it exists.
- Moved the 'Unity Version Control' menu item under 'Window'/'Version Control' submenu starting from Unity 6.1.
- Optimized incoming changes & merge to only reload the Package Manager when needed.
- Reworded the changeset context menu "Undo this change" to "Revert this file to the previous revision" so it's more explicit.
- Serialize the Checkin comment and tick selection so they are kept on any domain reload and play mode.
- Ensured ignore.conf is not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
- Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms.
- Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
- Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
- Fixed missing checked-out for renamed assets.
- Fixed null exception on entering in Play Mode before creating the workspace.
- Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
- Fixed the create branch operation to work in Gluon mode which uses partial workspaces.
2022.3.56f1
- By default, the additional line breaks are not getting added to asset files when merging with UnityYAMLMerge with an extra option for user to get the line breaks. (UUM-72934)
6000.0.33f1
- By default, the additional line breaks are not getting added to asset files when merging with UnityYAMLMerge with an extra option for user to get the line breaks. (UUM-72934)
6000.0.32f1
- Added an menu entry to 'Open in Unity Cloud' showing the repository in the Unity Dashboard
- Added copy path & history context menu actions in all menus where they apply
- Added diff and merge settings in Project Settings -> Version Control -> Unity Version Control Settings
- Added file conflict & dir conflict context menu actions to the merge view
- Added merge options dialog to the merge view
- Added the ability to merge a branch or a changeset, using a new context menu actions
- Automatically add UnityDirMonSyncFile rule for existing ignore.conf to avoid triggering unnecessary finding changes operation.
- Improved the "search" edit box so it can resize when there is not enough space in the toolbar.
- Optimized incoming changes to only reload the Package Manager when needed (Gluon/partial workspace only for now).
- Optimized switching operations to only triggers the Package Manager to reinstall packages when needed.
- Removed from the public documentation all internal APIs that were previously visible by mistake.
- Removed support for migrating old Collaborate workspaces to Unity Version Control.
- Replaced the "D" DevOps icon by the branching icon used in the Hub.
- Replaced the logo of Unity in the Sign in to Unity VCS window.
- Updated the minimum supported version to Unity 2021.3.0f1.
- Fixed a crash in the create workspace window when unable to resolve a @unity organization.
- Fixed an issue by adding a warning message to inform users about mismatching cloud project.
- Fixed an issue by removing from the Create Workspace window the Local server that was present with no installation of UVCS.
- Fixed an issue by replacing hardcoded urls pointing to plasticscm.com.
- Fixed files getting checked out even though they are in hidden_changes.conf.
- Fixed incoming changes view that was not kept as selected after resolving some conflicts.
- Fixed link to invite members in Unity Cloud.
- Fixed manual login to Cloud that didn't work with an Enterprise installation.
- Fixed new child branch not created from HEAD after update.
- Fixed resolve conflicts not informing about lack of UVCS installation.
- Fixed the Invite users to cloud organization when using an Enterprise installation.
- Fixed the learn more (here) link that showed the hex color value in Unity 6.
- Fixed workspace name that was not refreshed after repository manual creation or selection.
2022.3.55f1
- Added an menu entry to 'Open in Unity Cloud' showing the repository in the Unity Dashboard.
- Added copy path & history context menu actions in all menus where they apply.
- Added diff and merge settings in Project Settings -> Version Control -> Unity Version Control Settings.
- Added file conflict & dir conflict context menu actions to the merge view.
- Added merge options dialog to the merge view.
- Added the ability to merge a branch or a changeset, using a new context menu actions.
- Automatically add UnityDirMonSyncFile rule for existing ignore.conf to avoid triggering unnecessary finding changes operation.
- Improved the "search" edit box so it can resize when there is not enough space in the toolbar.
- Optimized incoming changes to only reload the Package Manager when needed (Gluon/partial workspace only for now).
- Optimized switching operations to only triggers the Package Manager to reinstall packages when needed.
- Removed from the public documentation all internal APIs that were previously visible by mistake.
- Removed support for migrating old Collaborate workspaces to Unity Version Control.
- Replaced the "D" DevOps icon by the branching icon used in the Hub.
- Replaced the logo of Unity in the Sign in to Unity VCS window.
- Updated the minimum supported version to Unity 2021.3.0f1.
- Added a warning message to inform users about mismatching cloud project.
- Fixed a crash in the create workspace window when unable to resolve a @unity organization.
- Fixed files getting checked out even though they are in hidden_changes.conf.
- Fixed incoming changes view that was not kept as selected after resolving some conflicts.
- Fixed link to invite members in Unity Cloud.
- Fixed manual login to Cloud that didn't work with an Enterprise installation.
- Fixed new child branch not created from HEAD after update.
- Fixed resolve conflicts not informing about lack of UVCS installation.
- Fixed the Invite users to cloud organization when using an Enterprise installation.
- Fixed the learn more (here) link that showed the hex color value in Unity 6.
- Fixed workspace name that was not refreshed after repository manual creation or selection.
- Removed from the Create Workspace window the Local server that was present with no installation of UVCS.
- Replaced hardcoded urls pointing to plasticscm.com.
2022.3.52f1
- UnityYAMLMerge is now able to open files when using long file paths on Windows. (UUM-77908)
6000.0.25f1
- UnityYAMLMerge is now able to open files when using long file paths on Windows. (UUM-77908)
6000.0.20f1
- Added a setting to automatically add new files to source control.
- You can now delete non-empty branches that have not been merged anywhere.
- Improved the dialog to install Unity Version Control from the Editor.
- Fixed 'an existing xxx operation has locked the workspace' error on finding changes operation.
- Fixed a hang that would occur when Editor quit.
- Fixed a login failure for Enterprise installation.
- Fixed an issue where the Unity 6 Editor would go into the background after a dialog was closed.
- Fixed an issue where the wrong font size would be used when changing to changesets view.
- Fixed an issue with history that was not shown when desktop client was not installed.
- Fixed an issue with logs that were configured too late in the initialization.
- Fixed the "Upgrade plan" button in Unity plugin that used an obsolete redirection link.
- Fixed the minimum supported version (2020.3.48f1 LTS) in the README.
- Fixed undo operation that didn't capture changes in packages.
2022.3.47f1
- Allow deletion of non-empty branches that have not been merged anywhere.
- New setting to automatically add new files to source control.
- Improved the dialog to install Unity Version Control from the Editor.
- Fixed 'an existing xxx operation has locked the workspace' error on finding changes operation.
- Fixed a case of a hang happening on Editor quit.
- Fixed a login failure for Enterprise installation.
- Fixed history that was not shown when there was no desktop client installed.
- Fixed logs that were configured too late in the initialization.
- Fixed the "Upgrade plan" button in Unity plugin that used an obsolete redirection link.
- Fixed the minimum supported version (2020.3.48f1 LTS) in the README.
- Fixed undo operation that didn't capture changes in packages.
- Fixed unity 6 Editor going into the background after a dialog was closed.
- Fixed wrong font size when changing to changesets view.
2022.3.41f1
- Fixed the Unity Editor stuck on "Creating workspace" when "Use Unity Version Control" was selected from the Hub.
6000.0.13f1
- Fixed an issue where the Unity Editor would get stuck on *Creating workspace* when *Use Unity Version Control* was selected from the Hub.
6000.0.9f1
- Added "Undo unchanged" and "Undo checkouts keeping changes" options to pending changes view.
- Changed the default ignore.conf to not ignore itself anymore.
- Removed focus redirection after Check-in.
- Fixed "Collection was modified" error when doing multiple renames in a row.
- Fixed "item with the same key has already been added" error.
- Fixed check in error if nothing is selected in the pending changes tree.
- Fixed column sorting in pending changes view.
- Fixed error after renaming a parent branch of the working branch.
- Fixed failure to delete a .meta file when deleting a private folder from the pending changes.
- Fixed hang on domain reload.
- Fixed missing incoming changes after removing a branch.
- Fixed text cut-off in filter rules dialog.
- Fixed undo & check-in operations not working when the current scene was never saved.
- Fixed variables's value becoming clear after resolving conflict in inspector.
- Moving folders in the Editor now correctly use the UVCS "Move" operation.
- Removed misleading indication about shelves.
- Supported workspace name with non-latin characters in Pending Changes.
2022.3.36f1
- Added "Undo unchanged" and "Undo checkouts keeping changes" options to pending changes view.
- Changed the default ignore.conf to not ignore itself anymore.
- Removed focus redirection after Check-in.
- Fixed "Collection was modified" error when doing multiple renames in a row.
- Fixed "item with the same key has already been added" error.
- Fixed check in error if nothing is selected in the pending changes tree.
- Fixed column sorting in pending changes view.
- Fixed error after renaming a parent branch of the working branch.
- Fixed failure to delete a .meta file when deleting a private folder from the pending changes.
- Fixed hang on domain reload.
- Fixed missing incoming changes after removing a branch.
- Fixed text cut-off in filter rules dialog.
- Fixed undo & check-in operations not working when the current scene was never saved.
- Fixed variables's value becoming clear after resolving conflict in inspector.
- Moving folders in the Editor now correctly use the UVCS "Move" operation.
- Removed misleading indication about shelves.
- Supported workspace name with non-latin characters in Pending Changes.
6000.0.0f1
- Added a new tab view to list and manage locks in the Version Control feature of Unity.
2023.2.19f1
- Fixed an issue where Perforce response was not supported during the login when it warned of an expiring license.
6000.2.6f1
- Fixed double indentation in the Project Browser when Version Control is enabled. (UUM-112555)
2022.3.67f1
- Fixed the error that was thrown when the "Configure Unity Version Control" button is pressed in the Build Automation settings in Build Profiles. (UUM-115391)
6000.0.59f2
- Fixed double indentation in the Project Browser when Version Control is enabled. (UUM-112555)
6000.0.60f1
- Fixed AssetImportWorkers crash on compiling ASMDEF while collab-proxy package is upgrading. (UUM-107732)
- Fixed issue in UnityYAMLMerge not able to read files under multibyte character paths.
- Updated PerforcePlugin to use ARM64 arch for ARM64 MacEditor - P4 API 2023.1 or higher.
6000.2.8f1
- Fixed AssetImportWorkers crash on compiling ASMDEF while collab-proxy package is upgrading. (UUM-107732)
- Fixed issue in UnityYAMLMerge not able to read files under multibyte character paths.
- Updated PerforcePlugin to use ARM64 arch for ARM64 MacEditor - P4 API 2023.1 or higher.
6000.2.9f1
- Added a new Editor Toolbar Button for Unity Version Control that lets you view project status, track changes, and perform key actions with one click.
- Added Unity Version Control actions to the prefab and prefab variant header context menus.
- Added Unity Version Control status icons to prefab assets in the hierarchy view in "Edit Mode".
- Improved overlay icons to align with the Unity Editor design. Added icons for "Controlled" and "Changed" items, removed the icon for "Private" items, and added a "Contains Changes" overlay for directories containing changes.
- Fixed applying shelves when some files cannot be checked out due to exclusive checkout lock rules. These files are now applied as local changes instead of failing the whole operation.
- Fixed incorrect tab name showing as "Unity.PlasticSCM.Editor.PlasticW" with no icon when upgrading a project to Unity 6.x.
- Fixed the missing "Hide" contextual menu on the Unity Version Control button in the Unity 6.3 Toolbar.
6000.2.13f1
- Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
- Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
- Fixed the Pending changes view that was refreshed on window activation for no reason.
2022.3.68f1
- Added a new Editor Toolbar Button for Unity Version Control that lets you view project status, track changes, and perform key actions with one click.
- Added Unity Version Control actions to the prefab and prefab variant header context menus.
- Added Unity Version Control status icons to prefab assets in the hierarchy view in "Edit Mode".
- Improved overlay icons to align with the Unity Editor design. Added icons for "Controlled" and "Changed" items, removed the icon for "Private" items, and added a "Contains Changes" overlay for directories containing changes.
- Fixed applying shelves when some files cannot be checked out due to exclusive checkout lock rules. These files are now applied as local changes instead of failing the whole operation.
- Fixed incorrect tab name showing as "Unity.PlasticSCM.Editor.PlasticW" with no icon when upgrading a project to Unity 6.x.
- Fixed issue in UnityYAMLMerge not able to read files under multibyte character paths.
- Fixed the missing "Hide" contextual menu on the Unity Version Control button in the Unity 6.3 Toolbar.
6000.2.12f1
- Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
- Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
- Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
- Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
- Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
- Fixed the alignment of Unity Version Control's settings with the title of the window. (UUM-122499)
- Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*() const".
- Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
- Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
- Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
- Fixed the GUILayout error that occured when applying a shelve with pending merge link.
- Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab. (UUM-122495)
- Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
- Fixed the merge error message that didn't fit in available space and was truncated.
- Fixed the merge link text that was not centered vertically with its icon.
- Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
- Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
- Fixed the Project Settings window to automatically refresh when the plugin is enabled. (UUM-122519)
- Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
- Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
- Fixed the Toolbar button that should be visible by default in 6.3+.
- Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package. (UUM-122521)
- Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
2022.3.69f1
- Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
- Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
- Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
- Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
- Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
- Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
- Fixed the alignment of Unity Version Control's settings with the title of the window. (UUM-122499)
- Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*() const".
- Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
- Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
- Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
- Fixed the GUILayout error that occured when applying a shelve with pending merge link.
- Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab. (UUM-122495)
- Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
- Fixed the merge error message that didn't fit in available space and was truncated.
- Fixed the merge link text that was not centered vertically with its icon.
- Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
- Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
- Fixed the Pending changes view that was refreshed on window activation for no reason.
- Fixed the Project Settings window to automatically refresh when the plugin is enabled. (UUM-122519)
- Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
- Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
- Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
- Fixed the Toolbar button that should be visible by default in 6.3+.
- Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package. (UUM-122521)
- Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
6000.2.14f1
- UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail. (UUM-126068)
6000.0.63f1
- Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
- Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
- Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
- Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
- Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
- Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
- Fixed the alignment of Unity Version Control's settings with the title of the window. (UUM-122499)
- Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*() const".
- Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
- Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
- Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
- Fixed the GUILayout error that occured when applying a shelve with pending merge link.
- Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab. (UUM-122495)
- Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
- Fixed the merge error message that didn't fit in available space and was truncated.
- Fixed the merge link text that was not centered vertically with its icon.
- Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
- Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
- Fixed the Pending changes view that was refreshed on window activation for no reason.
- Fixed the Project Settings window to automatically refresh when the plugin is enabled. (UUM-122519)
- Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
- Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
- Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
- Fixed the Toolbar button that should be visible by default in 6.3+.
- Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package. (UUM-122521)
- Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
- UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail. (UUM-126068)
6000.2.15f1
- Fixed package files added by the provider callback are included in paths. (UUM-103738)
6000.3.0f1
- Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
- Fixed the Pending changes view that was refreshed on window activation for no reason.
- Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
- UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail. (UUM-126068)
- Added a new Editor Toolbar button for Unity Version Control that you can use to view project status, track changes, and perform key actions with one click.
- Added Unity Version Control actions to the prefab and prefab variant header context menus.
- Added Unity Version Control status icons to prefab assets in the Hierarchy window in prefab editing mode.
- Improved overlay icons to align with the Unity Editor design. Added icons for Controlled and Changed items, removed the icon for Private items, and added a Contains Changes overlay for directories containing changes.
- Fixed the Pending changes view that was refreshed on window activation for no reason.
- Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
- Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
- Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
- Fixed the Toolbar button that should be visible by default in 6.3+.
- Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
- Added Beyond Compare 5 support to Yaml Merge. (UUM-109861)
- Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
- Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
- Fixed an error that was thrown when selecting *Configure Unity Version Control* in the Build Automation settings in Build Profiles. (UUM-115391)
- Fixed applying shelves when some files cannot be checked out due to exclusive checkout lock rules. These files are now applied as local changes instead of failing the whole operation.
- Fixed AssetImportWorkers crash on compiling ASMDEF while collab-proxy package is upgrading. (UUM-107732)
- Fixed double indentation in the Project Browser when Version Control is enabled. (UUM-112555)
- Fixed incorrect tab name showing as "Unity.PlasticSCM.Editor.PlasticW" with no icon when upgrading a project to Unity 6.x.
- Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
- Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items.
- Fixed issue in UnityYAMLMerge not able to read files under multibyte character paths.
- Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.
- Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
- Fixed the alignment of Unity Version Control's settings with the title of the window. (UUM-122499)
- Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr<Shader>::operator Shader*() const".
- Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
- Fixed the Controlled and Private overlay icons reverted back to earlier versions, based on user feedback.
- Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
- Fixed the GUILayout error that occured when applying a shelve with pending merge link.
- Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
- Fixed the merge error message that didn't fit in available space and was truncated.
- Fixed the merge link text that was not centered vertically with its icon.
- Fixed the missing "Hide" contextual menu on the Unity Version Control button in the Unity 6.3 Toolbar.
- Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
- Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
- UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail. (UUM-126068)
- Update PerforcePlugin to use ARM64 arch for ARM64 MacEditor - P4 API 2023.1 or higher
- Updated the Perforce client with P4 API 2021.2/2201121 to support Perforce P4 Cloud (Helix Core Cloud). (UUM-113016)
6000.0.64f1
- Fixed package files added by the provider callback are included in paths. (UUM-103738)
6000.3.1f1
- Fixed package files added by the provider callback are included in paths. (UUM-103738)
2022.3.70f1
- Fixed package files added by the provider callback are included in paths. (UUM-103738)
- UnityYAMLMerge tool was adding long path specifiers to the file paths passed to the fallback merge tools, causing p4Merge to fail. (UUM-126068)
VFX Graph
6000.2.0f1
- Reduced allocations in VFXBatch.Update that previously caused slowdowns.
- Domain reload does not trigger a reimport of VFX asset opened in VFX window.
- Fixed an exception that occurred with the Inspector when a block exposed a skinned mesh renderer. (UUM-102357)
- Fixed an exception when using the shortcut SHIFT+5 when no VFX component is attached or when the debug panel is not displayed in the VFX Graph editor. (UUM-102691)
- Fixed an issue to not allocate VFX system data in player with no renderer. (UUM-86941)
- Fixed an issue where external connections were lost during subgraph conversion.
- Fixed an issue where volumetric output connected to particle strips was rendered incorrectly. (UUM-102654)
- Fixed an issue with six-way axes inversion when using the Six-way Shader Graph target on non-VFX objects. (UUM-92249)
- Fixed BakedGI node showing black in VFX graph outputs using Shader Graph. (UUM-99499)
- Fixed behavior of TriggerOnDie block with implicit age reaping. (UUM-89959)
- Fixed context title label was slightly offset when being edited. (UUM-97959)
- Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
- Fixed crash when loading renderDoc from inside the editor in DX12. (UUM-76028)
- Fixed crash when reimporting textures used by a VFX that is active and culled. (UUM-97920)
- Fixed erroneous error feedback within the Visual Effect Graph. (UUM-104768)
- Fixed errors when deleting Integration Update Rotation and Trigger blocks. (UUM-95698)
- Fixed exception when converting a selection that contains an empty group to a subgraph. (UUM-97951)
- Fixed glitch with GPU events and strips, when the parent system particle count exceeds child system strip capacity. (UUM-97068)
- Fixed incorrect capitalization Open VFX in the Visual Effect Graph package in the Package Manager. (UUM-71169)
- Fixed IndirectDraw with strip as it was outputting too many instances.
- Fixed invalid cast exception when clicking on template window headers. (UUM-92158)
- Fixed invalid shader source index while double clicking on shader error or warning message. (UUM-98374)
- Fixed labels were cut in the blackboard when the editor font setting was set to "System Font". (UUM-84919)
- Fixed labels were not visible at all in the graph when the editor font setting was set to "System Font". (UUM-96179)
- Fixed matrix 4x4 was overflowing when displayed in a context block. (UUM-102349)
- Fixed Mesh Output compilation error while plugged on strip system. (UUM-97850)
- Fixed messy expand/collapse icon when zoomed in. (UUM-95343)
- Fixed minor issues related to VFX graph content sample package. (UUM-92641)
- Fixed missing dirty calling SetTexture. (UUM-96024)
- Fixed missing file icon upon hlsl file creation. (UUM-103069)
- Fixed occasional crashes when modifying exposed properties when in paused play mode. (UUM-91916)
- Fixed potential crash when deleting VisualEffect, Mesh or Texture while using Native Graphics Jobs.
- Fixed prevent ValidTRS assert while manipulating gizmo with NaN values. (UUM-97293)
- Fixed some issues with selection undo/redo in VFX Graph. (UUM-92569)
- Fixed sticky note title had always a small font size while being edited. (UUM-92254)
- Fixed the cone's direction to be multiplied by the regular transform. (UUM-99317)
- Fixed to now Restore the use of global textures for materials where textures are set to *None* when using GPU instancing.
- Fixed Undo/Redo while changing ShaderGraph reference. (UUM-97849)
- Fixed undoing slider value change would not be reflected in the float field next to it. (UUM-92186)
- Fixed unexpected compilation warning.
- Fixed unexpected visible particle if set alive is force to true in SG Opaque Output.
- Fixed VFX command culling when using Custom Passes in HDRP. (UUM-83094)
- Fixed VFX Graph template window was empty when the Terrain Tool package is installed. (UUM-95871)
- Fixed VFX ray tracing shader errors when using flipbook or when not using the color attribute. (UUM-92519)
- Fixed VFX URP Decal output on macOS silicon.
- Now avoid compilation warnings while emptying ribbon VFX. (UUM-97614)
- Opening/Closing subgraphs in VFX window does not trigger a recompilation of its dependent VFX anymore. This has to be done explicitely by saving the subgraph. (UUM-97016)
- Unexpected compilation failure.
- Unexpected destructive workflow with null SRP asset in case of SG/VFX Output usage.
- Updated documentation to remove mention of VFXFIXED_RAND macro which is not supported in custom hlsl nodes. (UUM-83777)
6000.0.52f1
- Exception with inspector when block exposes a skinned mesh renderer. (UUM-102357)
6000.1.9f1
- Exception with inspector when block exposes a skinned mesh renderer. (UUM-102357)
6000.0.51f1
- Fixed matrix 4x4 was overflowing when displayed in a context block. (UUM-102349)
- Fixed rendering of volumetric output connected to particle strips. (UUM-102654)
- Fixed VFX command culling when using Custom Passes in HDRP. (UUM-83094)
6000.0.50f1
- Domain reload does not trigger a reimport of VFX asset opened in VFX window.
- Fixed in-graph error feedback. (UUM-104768)
- Opening/Closing subgraphs in VFX window does not trigger a recompilation of its dependent VFX anymore. This has to be done explicitely by saving the subgraph. (UUM-97016)
6000.1.5f1
- Domain reload does not trigger a reimport of VFX asset opened in VFX window.
- Fixed an exception when using the shortcut SHIFT+5 when no VFX component is attached or when the debug panel is not displayed in the VFX Graph editor. (UUM-102691)
- Fixed matrix 4x4 was overflowing when displayed in a context block. (UUM-102349)
- Fixed rendering of volumetric output connected to particle strips. (UUM-102654)
- Fixed VFX command culling when using Custom Passes in HDRP. (UUM-83094)
- Opening/Closing subgraphs in VFX window does not trigger a recompilation of its dependent VFX anymore. This has to be done explicitely by saving the subgraph. (UUM-97016)
- Restore the usage of global textures for textures set to None, when using instancing.
6000.1.4f1
- Reduced allocations in VFXBatch.Update causing slowdown.
- Fixed "Error assigning 2D texture to 3D texture property" errors being thrown when no Texture3D is assigned to a Texture3D property in ShaderGraph outputs. (UUM-101749)
- Fixed erroneous error feedback within the Visual Effect Graph. (UUM-104768)
- Prevent potential crash when deleting VisualEffect, Mesh or Texture while using Native Graphics Jobs.
6000.0.49f1
- Disable Indirect Draw checkbox if the system does not have an update context. (UUM-100962)
- Fixed an exception when using the shortcut SHIFT+5 when no VFX component is attached or when the debug panel is not displayed in the VFX Graph editor. (UUM-102691)
- Mesh Output compilation error while plugged on strip system. (UUM-97850)
6000.1.3f1
- Fixed VFX URP Decal output on macOS silicon.
6000.1.2f1
- Disable Indirect Draw checkbox if the system does not have an update context (UUM-100962)
- Fixed Mesh Output compilation error while plugged on strip system. (UUM-97850)
6000.1.0f1
- Added a missing button in the VFX template window to quickly install learning templates.
- Enable threaded RenderQueue extraction for VFX renderers.
- Enabled instancing support for VFX using GPU events.
- Improved shader generation time by implementing a local include template cache.
- Improved shader source generation performance.
- Improved VFX compilation time by avoiding redundant instanciation of implicit blocks.
- Modified the code generation process to skip creating DXR-related code when ray tracing is not enabled in the output.
- Optimized the particle attribute layout for a smaller memory footprint.
- Performance optimization on the attributes manager.
- Reduced the main thread cost of VFX.Update by moving some transform-related operations to other threads.
- Creating a Custom HLSL operator with two outputs could prevent the generated shader from compiling (UUM-83676)
- Fixed a crash when loading renderDoc from inside the Editor in DX12. (UUM-76028)
- Fixed a crash when reimporting textures used by a VFX that was active and culled. (UUM-97920)
- Fixed a potential memory-intensive strip buffer initialization by moving it to a compute dispatch.
- Fixed a small cursor offset when drawing a rectangle selection. (UUM-86681)
- Fixed an argument exception that used Arc Transform in blackboard. (UUM-84065)
- Fixed an exception that could prevent opening a VFX in one specific case. (UUM-85231)
- Fixed an incorrect capitalization in "open VFX". (UUM-71169)
- Fixed an issue by not allocating VFX system data in player with no renderer. (UUM-86941)
- Fixed an issue subgraph blocks did not accept correct types of block based on their suitable context. (UUM-83521)
- Fixed an issue that caused an unexpected compilation warning.
- Fixed an issue when importing old VFX asset in Unity6 using custom attribute with same name as built-in attribute. (UUM-83849)
- Fixed an issue where calling SetTexture missed setting something dirty. (UUM-96024)
- Fixed an issue where CustomHLSL was incorrectly marking parent assets as dirty. (UUM-84307)
- Fixed an issue where CustomRenderTexture could not be used in VFX Graph object fields.
- Fixed an issue where direct material modification in VFXRenderer could lead to crashes. (UUM-89988)
- Fixed an issue where reordering properties inside a category were not possible. Also reordering a category could not work if there was properties at the root (with no category) (UUM-83678)
- Fixed an issue where the VFX Graph template window appeared empty when the Terrain Tools package was installed. (UUM-95871)
- Fixed an issue with Undo and Redo while changing ShaderGraph reference. (UUM-97849)
- Fixed an unexpected compilation failure.
- Fixed an unexpected destructive workflow with null SRP asset in case of SG/VFX Output usage.
- Fixed arc Shape properties in blackboard not applied in VFXGraph. (UUM-84545)
- Fixed BakedGI node showing black in VFX graph outputs using Shader Graph. (UUM-99499)
- Fixed behavior of TriggerOnDie block with implicit age reaping. (UUM-89959)
- Fixed context title label was slightly offset when being edited. (UUM-97959)
- Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
- Fixed emissive decal when using color attribute for emissive. (UUM-86604)
- Fixed errors that occurred when deleting Integration Update Rotation and Trigger blocks in the VFX Graph. (UUM-95698)
- Fixed exception when converting a selection that contained an empty group to a subgraph. (UUM-97951)
- Fixed invalid cast exception when clicking on template window headers. (UUM-92158)
- Fixed issues with selection undo and redo functionality in VFX Graph. (UUM-92569)
- Fixed labels were cut in the blackboard when the editor font setting was set to "System Font". (UUM-84919)
- Fixed labels were not visible at all in the graph when the editor font setting was set to "System Font". (UUM-96179)
- Fixed messy expand/collapse icon when zoomed in. (UUM-95343)
- Fixed occasional crashes when modifying exposed properties when in paused play mode. (UUM-91916)
- Fixed port's label was not be visible when node is collapsed. (UUM-83852)
- Fixed sprites in Texture Sheet Animation module in HDRP. (UUM-83073)
- Fixed the cone's direction to be multiplied by the regular transform. (UUM-99317)
- Fixed undoing slider value change would not be reflected in the float field next to it. (UUM-92186)
- Fixed usage of FogNode always returning 1.0 in URP. (UUM-85384)
- Fixed VFX particles GBuffer pass with URP Render Graph. (UUM-83385)
- Fixed NullReferenceExpection happening with disconnected output contexts. (UUM-92319)
- Incorrect sanitization of SetCustomAttribute when Random was different than Random.Off (UUM-83598)
- Missing delayed field for Sample Water Surface Operator. (UUM-84054)
- Particle outputs connected to particle strip systems don't render last particle. (UUM-84424)
- Unexpected log "Expression graph was marked as dirty after compiling context for UI" while using Custom HLSL based operators. (UUM-84060)
- Unexpected visible particle if set alive is force to true in SG Opaque Output.
- Using the same name as a built-in attribute in a custom HLSL function's parameter would lead to a compilation error. (UUM-83782)
6000.0.47f1
- Fixed an issue with Undo/Redo while changing ShaderGraph reference. (UUM-97849)
- Fixed an unexpected destructive workflow with null SRP asset in case of SG/VFX Output usage.
2022.3.61f1
- Fixed BakedGI node showing black in VFX graph outputs using Shader Graph. (UUM-99499)
- Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
- Fixed crash when reimporting textures used by a VFX that is active and culled. (UUM-97920)
- Unexpected visible particle if set alive is force to true in SG Opaque Output.
6000.0.46f1
- Fixed crash on mobile player builds when loading a Scene referencing a VisualEffect component but not a VfxRenderer component with the "Strip Engine Code" feature enabled. The VfxRenderer component engine code is no longer incorrectly stripped. (UUM-99927)
- Fixed errors when deleting Integration Update Rotation and Trigger blocks. (UUM-95698)
6000.0.45f1
- Fixed exception when converting a selection that contains an empty group to a subgraph. (UUM-97951)
- Fixed messy expand/collapse icon when zoomed in. (UUM-95343)
- Update documentation to remove mention of VFXFIXED_RAND macro which is not supported in custom hlsl nodes (UUM-83777)
6000.0.44f1
- Fixed BakedGI node showing black in VFX graph outputs using Shader Graph. (UUM-99499)
6000.0.43f1
- Fixed a crash when reimporting textures used by a VFX that is active and culled. (UUM-97920)
- Fixed an unexpected compilation failure.
- Fixed crash when loading renderDoc from inside the editor in DX12. (UUM-76028)
- Fixed glitch with GPU events and strips, when the parent system particle count exceeds child system strip capacity. (UUM-97068)
2022.3.60f1
- Don't allocate VFX system data in player with no renderer. (UUM-86941)
- Fixed glitch with GPU events and strips, when the parent system particle count exceeds child system strip capacity. (UUM-97068)
- Fixed the missing dirty calling SetTexture. (UUM-96024)
6000.0.42f1
- Fixed an incorrect capitalization in "open VFX". (UUM-71169)
- Fixed an issue by not allocating VFX system data in player with no renderer. (UUM-86941)
- Fixed context title label was slightly offset when being edited. (UUM-97959)
- Fixed invalid cast exception when clicking on template window headers. (UUM-92158)
- Fixed labels were cut in the blackboard when the editor font setting was set to "System Font". (UUM-84919)
- Fixed labels were not visible at all in the graph when the editor font setting was set to "System Font". (UUM-96179)
- Fixed missing dirty calling SetTexture. (UUM-96024)
- Fixed undoing slider value change would not be reflected in the float field next to it. (UUM-92186)
- Fixed Unexpected compilation warning.
- Fixed unexpected visible particle if set alive is force to true in SG Opaque Output.
2022.3.59f1
- Fixed NullReferenceExpection happening with disconnected output contexts. (UUM-92319)
- Fixed occasional crashes when modifying exposed properties when in paused play mode. (UUM-91916)
- Prevent VFXRenderer direct material modification that could lead to crashes. (UUM-89988)
6000.0.40f1
- Fixed an issue by preventing VFXRenderer direct material modification that could lead to crashes. (UUM-89988)
- Fixed VFX Graph template window was empty when the Terrain Tool package is installed. (UUM-95871)
6000.0.39f1
- Fixed an occasional crashes when modifying exposed properties when in paused play mode. (UUM-91916)
6000.0.38f1
- Fixed emissive decal when using color attribute for emissive. (UUM-86604)
- Fixed NullReferenceExpection happening with disconnected output contexts. (UUM-92319)
2022.3.57f1
- Fixed sprites in Texture Sheet Animation module in HDRP. (UUM-83073)
6000.0.34f1
- Fixed a small cursor offset when drawing a rectangle selection (UUM-86681)
- Fixed reordering properties inside a category was not possible anymore.
2022.3.56f1
- Fixed an exception that could prevent opening a VFX in one specific case. (UUM-85231)
- Usage of FogNode is always returning 1.0 in URP. (UUM-85384)
6000.0.32f1
- Added a missing button in the VFX template window to quickly install learning templates.
- Fixed an exception that could prevent opening a VFX in one specific case. (UUM-85231)
- Fixed CustomRenderTexture could not be used in VFX Graph object fields.
6000.0.30f1
- Fixed port's label was not be visible when node is collapsed. (UUM-83852)
6000.0.29f1
- Subgraph blocks now accept correct types of block based on their suitable context. (UUM-83521)
6000.0.28f1
- Fixed an issue when importing old VFX asset in Unity6 using custom attribute with same name as built-in attribute. (UUM-83849)
- Fixed an issue with VFX particles GBuffer pass with URP Render Graph. (UUM-83385)
6000.0.27f1
- Fixed an issue when creating a Custom HLSL operator with two outputs could prevent the generated shader from compiling. (UUM-83676)
- Fixed an issue when using the same name as a built-in attribute in a custom HLSL function's parameter would lead to a compilation error. (UUM-83782)
2022.3.52f1
- Fixed ParticleIndexInStrip, StripIndex and ParticleCountinStrip attributes when used in quad or mesh outputs (previously all returning 0).
- Fixed rendering unwanted particles when rendering particle strip systems as particles (previously rendering entire capacity). (UUM-76014)
- Fixed strips with immortal particles disappearing with instancing on. (UUM-76017)
- Particle outputs connected to particle strip systems don't render last particle. (UUM-84424)
6000.0.25f1
- Incorrect sanitization of SetCustomAttribute when Random was different than Random.Off. (UUM-83598)
- Missing delayed field for Sample Water Surface Operator. (UUM-84054)
- Particle outputs connected to particle strip systems don't render last particle. (UUM-84424)
- Unexpected log "Expression graph was marked as dirty after compiling context for UI" while using Custom HLSL based operators. (UUM-84060)
6000.0.22f1
- Fixed a crash that would uccur during the update of a Visual Effect when deleting a used Texture.
- Fixed an issue where strip tangent was not computed correctly when using Shader Graph output.
- Fixed an issue where Tooltips were not displaying. (UUM-82338)
- Fixed capacity field in the Particle System Info panel not being refreshed when modifying system capacity. (UUM-74365)
- Fixed overdraw debug mode of unlit particles in URP. (UUM-76812)
- Fixed two different HLSL parsing issues with VFX Graph custom HLSL. (UUM-79389)
2022.3.49f1
- Prevent crash during the update of a Visual Effect when deleting a used Texture.
6000.0.21f1
- Fixed sticky note resizing could be broken. (UUM-73834)
6000.0.19f1
- Fixed corrupted graph when a custom type was missing.
- Fixed node search expand/collapse button, which could be blurry, depending on screen DPI setting. (UUM-75291)
6000.0.18f1
- Fixed an issue where Convert Output to Output Particle ShaderGraph Octagon or Triangle generates an exception. (UUM-76443)
- Fixed ParticleIndexInStrip, StripIndex, and ParticleCountinStrip attributes when used in quad or mesh outputs (previously all returning 0).
- Fixed rendering unwanted particles when rendering particle strip systems as particles (previously rendering entire capacity). (UUM-76014)
- Fixed strips with immortal particles disappearing with instancing on. (UUM-76017)
- Read unexposed shader global properties when using a Shader Graph output. (UUM-78383)
2022.3.45f1
- Fixed potential error message in the console when starting Unity Editor. (UUM-76346)
6000.0.17f1
- Added error feedback in case of incorrect setup of the Position Sequential Circle block. (UUM-77036)
6000.0.14f1
- Fixed copy/pasting a selection from a graph to another when the selection contains multiple times the same property node. (UUM-75893)
- Fixed several UX issues in the VFX Graph blackboard.
6000.0.13f1
- Fixed a potential division by zero in RayBoxIntersection code.
- Fixed an issue where copying or pasting in a different asset in a context with a block that used a custom attribute would lose the custom attribute type and fallback to float. (UUM-75894)
- Fixed missing drag area to change a value for inline float, uint and int operators. (UUM-75981)
2022.3.39f1
- Fixed Screen Space Size block in Shader Graph outputs.
6000.0.11f1
- Fixed a crash that occurred when visualizing a VFX preview with raytracing enabled.
- Fixed random texture rendered with instancing when using exposed texture set to None. (UUM-74364)
2022.3.38f1
- Blackboard could be out of the screen when the VFX Graph window was too small. (UUM-65513)
- Fixed SpawnIndex attribute when using instancing. (UUM-74856)
- Indeterministic skin mesh sampling when previous and current were fetch within the same VFX.
- Use unknown particle count when count readback has never been received. (UUM-71300)
6000.0.10f1
- Custom HLSL can be missing when connected to several contexts.
- Fixed an exception when trying to create curl noise sub-variant nodes. (UUM-72985)
- Fixed potential crash and correctness when using a system with multiple Volumetric Fog Outputs.
- Fixed SpawnIndex attribute when using instancing. (UUM-74856)
- Fixed variadic attributes to not be allowed to be used in custom HLSL code. (UUM-74375)
- Improved how the sleep state is updated for particle systems receiving GPU events. (UUM-73758)
- Wrong mesh rendered with instancing, when using multi mesh and exposed submesh mask.
2022.3.37f1
- Fixed VFX graph renders the wrong mesh when using different exposed meshes with instancing enabled.
- Flickering with VFX using instancing and overriding an exposed texture with an empty texture.
- Force culling when VFX rendering is disabled.
- Improved how the sleep state is updated for particle systems receiving GPU events. (UUM-73758)
- Wrong mesh rendered with instancing, when using multi mesh output and exposed submesh mask.
2022.3.35f1
- Fixed an unexpected asset database error while importing VFX and ShaderGraph dependency.
6000.0.7f1
- Fixed "int" type could not be parsed when the access modifier is not specified (UUM-71490)
- Fixed a leak while spamming ReInit. (UUM-71455)
- Fixed compilation error when using the Six-way Lit Output with Adaptive Probe Volumes.
- Fixed output properties in subgraphs had misplaced wire connector.
- Fixed potential crash when using the Noise Module in a particle system. (UUM-72971)
- Fixed potential exception message in the console when opening any VFX Graph. (UUM-71918)
- Fixed some UI elements could overflow their reserved space. (UUM-70602)
- Fixed unexpected CustomHLSL includes in neighbors contexts.
2022.3.34f1
- Leak while spamming ReInit. (UUM-71455)
6000.0.5f1
- Disable compile menu when authoring subgraphs. (UUM-556)
- Fixed the ability to add blocks to subgraph context.
- VFX Graph VFXOutputEventHandlers Sample now compatible with Cinemachine 3.x.
6000.0.3f1
- Force culling when VFX rendering is disabled.
- Update the starter template Description and some default VFX resources. (UUM-62462)
6000.0.2f1
- Fixed NullReferenceException when enabling Decal Layers in HDRP. (UUM-70861)
- Fixed a rare crash when destroying a VFX instance during rendering.
- Fixed exception when a category color is reset in the node search.
- Fixed exposed properties reset when editing multiple VFX at the same time on inspector. (UUM-70594)
- Fixed incorrect source spawnCount.
6000.0.0f1
- Added Camera Buffer Access support in VFX with URP.
- Added collision events that allow specific processes upon contact.
- Added new profiling/debugging panels in the VFX window.
- Added particle count readback for strips, which also allows strips to go to sleep state.
- Added support for per-particle sorting in strips.
- Allowed instanced rendering of VFX that have exposed textures or graphic buffers.
- Built-in and custom attributes can now be handled from the blackboard panel.
- Enabled Frustum Culling for strips.
- Improved the Shader Graph Cross Pipeline workflow.
- Reworked Flipbook player block.
- Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.
- Support of ShaderKeyword declared in Shader Graph.
- The following improvements have been made to shortcuts in VFX Graph:
- Added selective VFX Graph buffers to lower the amount of buffer used in the shaders and increased platform reach.
- Improved AddComponent performance for VFX by precaching script pointers in common case operation.
- Improved and optimized both undo and redo.
- Improved compilation times with VFX Graph using Subgraphs.
- Improved error feedback and added more error feedback.
- Improved Position, Collision, and Kill blocks.
- Improved the collision system so it is more stable, robust, and energy conservative.
- Improved the performance of VFX.ProcessCommandList by skipping the use of a RenderingCommandBuffer.
- Improvements to texture types to allow using in branch operators. (UUM-38037)
- The Construct Matrix can now select between row and column. Added the Split Matrix operator.
2023.2.20f1
- Fixed an issue where selected gizmo for nodes with multiple gizmos (for instance: Set Position Sequential Line) did not change.
- Fixed gizmo overlay's drop down was cut at the bottom. (UUM-48125)
2023.2.19f1
- Fixed activation slot was hidden when a block was collapsed. (UUM-59123)
6000.2.6f1
- Allow the user to insert a template into an existing graph at a chosen initial position to avoid nodes from overlapping.
- Added a context menu option to insert a template at the mouse position. (UUM-102573)
- Adjust "Prewarm Time" input field to fit 2 digits of precision. (UUM-113612)
- Adjust padding on Sub Mesh Mask label for mesh outputs. (UUM-113945)
- Avoid text cutoff when a context name is really long. (UUM-114091)
- Fixed "Transform has 'VFXManager' change interests present..." errors. (UUM-115873)
- Fixed an exception in Template Window when selecting a category and clicking on the create button.
- Fixed Graph Debug Information window sometimes not displaying information with gameobject attached. (UUM-113047)
- Fixed rare case where exposed properties were lost when changing instancing mode in the asset.
- Fixed the output category in the blackboard from being duplicatable, renamable or deletable. (UUM-103966)
- GPU Time Threshold in Heatmap Parameters clamped to positive values only. (UUM-114294)
- Limit the maximum number of characters to 128 for a group title to avoid any visual glitch. (UUM-111257)
- Refresh attached VisualEffect when visual effect component changes. (UUM-113966)
- Show "radiusScale" property when "Frustum culling" option is enabled on Shader Graph mesh outputs. (UUM-108679)
- The title of a group could not be edited anymore when the title has been emptied. (UUM-111258)
- Usability fixes when setting prewarm values in visual effect asset inspector. (UUM-114276)
2022.3.67f1
- Fixed usability when setting prewarm values in visual effect asset inspector (UUM-114276)
6000.2.7f2
- Fixed enum field was not set properly and then UI was always resetting to default value. (UUM-109559)
- Fixed Parallax Occlusion Mapping usage in SG. (UUM-110541)
6000.0.59f2
- Reduced allocations in VFXBatch.Update causing slowdown.
- Adjust "Prewarm Time" input field to fit 2 digits of precision. (UUM-113612)
- Adjust padding on Sub Mesh Mask label for mesh outputs. (UUM-113945)
- Avoid text cutoff when a context name is really long. (UUM-114091)
- Fixed "Error assigning 2D texture to 3D texture property" errors being thrown when no Texture3D is assigned to a Texture3D property in ShaderGraph outputs. (UUM-101749)
- Fixed enum field was not set properly and then UI was always resetting to default value. (UUM-109559)
- Fixed Graph Debug Information window sometimes not displaying information with gameobject attached. (UUM-113047)
- Fixed rare case where exposed properties were lost when changing instancing mode in the asset.
- GPU Time Threshold in Heatmap Parameters clamped to positive values only. (UUM-114294)
- Limit the maximum number of characters to 128 for a group title to avoid any visual glitch. (UUM-111257)
- Prevent potential crash when deleting VisualEffect, Mesh or Texture while using Native Graphics Jobs.
- Prevent the output category in the blackboard from being duplicatable, renamable or deletable. (UUM-103966)
- Refresh attached VisualEffect when visual effect component changes. (UUM-113966)
- Show "radiusScale" property when "Frustum culling" option is enabled on Shader Graph mesh outputs. (UUM-108679)
- The title of a group could not be edited anymore when the title has been emptied. (UUM-111258)
- Usability fixes when setting prewarm values in visual effect asset inspector. (UUM-114276)
6000.0.60f1
- Fixed an exception that could happen when double clicking on a separator in the node search. (UUM-105303)
- Fixed Parallax Occlusion Mapping usage in SG. (UUM-110541)
- Forbid dragging a subgraph block onto the graph directly, only allow on compatible contexts. (UUM-104079)
- Handling correctly ShaderGraph where only one SRP support VFX but not the current one. (UUM-115004)
6000.2.8f1
- Avoid an exception when creating a new VFX asset from a template using the + button. (UUM-111630)
- Avoid DPI warning message in the console. (UUM-108361)
- Fixed an error message when closing the editor with the VFX Graph node search popup opened on macOS. (UUM-114024)
- Fixed an exception that could happen when double clicking on a separator in the node search. (UUM-105303)
- Fixed an issue with custom hlsl when line comments are put on top of the code for an operator. (UUM-116688)
- Fixed copy paste custom hlsl block was losing input values. (UUM-115377)
- Forbid dragging a subgraph block onto the graph directly, only allow on compatible contexts. (UUM-104079)
- Handling correctly ShaderGraph where only one SRP support VFX but not the current one. (UUM-115004)
- Properly support \r special character in custom hlsl tooltip comments. (UUM-109392)
6000.2.9f1
- Properly handle empty enum values in the blackboard and now forbid to remove the last enum value so the list is never empty. (UUM-120288)
2022.3.68f1
- Fixed Parallax Occlusion Mapping usage in SG. (UUM-110541)
6000.3.0f1
- Fixed blackboard losing selection when scrolling.
- Added support for BaseColorMapMode in unlit output.
- Useres can now more easily create VFX templates.
- Improved CPU performance by reducing internal dereferencing of PPtr.
- Improved VFX default resources.
- Users can now insert a template into an existing graph at a chosen initial position to avoid nodes from overlapping.
- VFX Graph: Enabled sticky notes to be added to groups and improved the color theme.
- Removed *Convert to subgraph* from the contextual menu for nested VFX.
- Add icons on VFXRenderer. (UUM-114864)
- Added a context menu option to insert a template at the mouse position. (UUM-102573)
- Added clear in graph error feedback when a strip child system capacity does not match its parent system. (UUM-72015)
- Adjust "Prewarm Time" input field to fit 2 digits of precision. (UUM-113612)
- Adjust padding on Sub Mesh Mask label for mesh outputs. (UUM-113945)
- Avoid text cutoff when a context name is really long. (UUM-114091)
- Clarify documentation about "Enable Ray Tracing" setting. (UUM-103422)
- Fix CurrentThread::IsMainThread() assertion being fired in Legacy Graphics Jobs mode
- Fixed "An edge with the same input and output already exists" error popping in the graph. (UUM-120233)
- Fixed "Transform has 'VFXManager' change interests present..." errors. (UUM-115873)
- Fixed a bug with in graph compilation error/warning badges not being displayed.
- Fixed a memory leak that occurred when using motion vectors.
- Fixed a wrapping issue in the VFX Graph Control Panel. (UUM-114087)
- Fixed an error message when closing the editor with the VFX Graph node search popup opened on macOS. (UUM-114024)
- Fixed an exception in Template Window when selecting a category and clicking on the create button.
- Fixed an exception that could happen when double clicking on a separator in the node search. (UUM-105303)
- Fixed an exception that occurred with the Inspector when a block exposed a skinned mesh renderer. (UUM-102357)
- Fixed an issue in Shader Graph where Parallax Occlusion Mapping nodes were ignored after compilation. (UUM-110541)
- Fixed an issue in the Visual Effect Graph where the window disappeared after using the Save As option with the same asset name. The window now remains open in this scenario. (UUM-121821)
- Fixed an issue where an exposed property value wasn't properly restored with multi-selection. (UUM-113957)
- Fixed an issue where duplicated properties in the blackboard were not ordered correctly. (UUM-122054)
- Fixed an issue where the Graph Debug Information window did not display information when a GameObject was attached. (UUM-113047)
- Fixed an issue where the preview was too bright in HDRP lit scenarios. (UUM-119331)
- Fixed an issue with custom hlsl when line comments are put on top of the code for an operator. (UUM-116688)
- Fixed capitalization issue and also white space was not preserved. (UUM-122516)
- Fixed crash on some platforms when From and To Vector3 values in the Look At node are equal.
- Fixed enum field was not set properly and then UI was always resetting to default value. (UUM-109559)
- Fixed errors that occurred when undoing the action of moving a property into the output category in the Blackboard. (UUM-103967)
- Fixed inconsistency with a wrap mode "hold". (UUM-99451)
- Fixed issue so now you can forbid dragging a subgraph block onto the graph directly, only allow on compatible contexts. (UUM-104079)
- Fixed issue to now show "radiusScale" property when "Frustum culling" option is enabled on Shader Graph mesh outputs. (UUM-108679)
- Fixed issue to now use display name instead of reference name for shaderKeyword integration with Shader Graph. (UUM-103871)
- Fixed node search window was not compliant with light theme colors. (UUM-105299)
- Fixed sticky note text change size when edited if the size is set to medium, lard or huge. (UUM-92254)
- Fixed system turning invalid after disconnect/connect when mixing particle system outputs with particle strip data. (UUM-115053)
- Fixed the output port order in CustomHLSL operators. (UUM-121354)
- Fixed to avoid an exception when creating a new VFX asset from a template using the + button. (UUM-111630)
- Fixed: Avoid DPI warning message in the console. (UUM-108361)
- Fixed: Non exposed properties aren't using default value. (UUM-103873)
- Fixed: Refresh Gizmo on Model Change to handle shape switches. (UUM-104548)
- Fixed: Six-way lighting : fix APV indirect lighting when the VFX system is in world space. (UUM-108240)
- Fixed: When the word template is used as a Unity feature then capitalize the word. (UUM-102556)
- GPU Time Threshold in Heatmap Parameters clamped to positive values only. (UUM-114294)
- Handling correctly ShaderGraph where only one SRP support VFX but not the current one. (UUM-115004)
- Limit the maximum number of characters to 128 for a group title to avoid any visual glitch. (UUM-111257)
- Limit Visual Effect asset prewarm step count to a max of 2400 steps. (UUM-119454)
- Make the expand/collapse behavior and UI more consistent with the editor. (UUM-120164)
- Missing dirty while modifying ShaderGraph Output. (UUM-115015)
- Opening Twice the same subgraph was possible after domain reload. (UUM-113965)
- Prevent the output category in the blackboard from being duplicatable, renamable or deletable. (UUM-103966)
- Prevented multiple outputs in the same graph from having the same shader name.
- Properly handle empty enum values in the blackboard and now forbid to remove the last enum value so the list is never empty. (UUM-120288)
- Properly support \r special character in custom hlsl tooltip comments (UUM-109392)
- Refresh attached VisualEffect when visual effect component changes. (UUM-113966)
- Restored panel visibility when opening the VFX Graph Editor and ensured that panels remain visible when entering Play mode. (UUM-114102)
- The title of a group could not be edited anymore when the title has been emptied. (UUM-111258)
- Turn context's display name label back to default text color in the inspector for better readability in light theme. (UUM-110231)
- Usability fixes when setting prewarm values in visual effect asset inspector (UUM-114276)
6000.2.10f1
- Fixed "An edge with the same input and output already exists" error popping in the graph. (UUM-120233)
- Fixed blackboard losing selection when scrolling.
6000.2.13f1
- Fixed ColorField get lost after domain reload (and it was also similar with submesh mask or sliders).
6000.2.12f1
- Clarify documentation about "Enable Ray Tracing" setting. (UUM-103422)
- Fixed crash on some platforms when From and To Vector3 values in the Look At node are equal.
- Fixed memory leak when using motion vectors.
- Fixed output ports order in CustomHLSL operators. (UUM-121354)
- Prevent multiple outputs in a same graph to have the same shader name.
- Prevent warning about pow with potential negative value in Position Sphere block. (UUM-116017)
- Six-way lighting : fix APV indirect lighting when the VFX system is in world space. (UUM-108240)
6000.2.14f1
- Fixed Shader Graph Mesh output with Sprite target. (UUM-108690)
6000.0.63f1
- Clarify documentation about "Enable Ray Tracing" setting. (UUM-103422)
- Fixed memory leak when using motion vectors.
- Fixed output ports order in CustomHLSL operators. (UUM-121354)
- Six-way lighting : fix APV indirect lighting when the VFX system is in world space. (UUM-108240)
6000.0.64f1
- Fixed crash on some platforms when From and To Vector3 values in the Look At node are equal.
6000.3.1f1
- Fixed "Open VFX Graph Samples project on Github" button overflow. (UUM-126664)
- Fixed Shader Graph Mesh output with Sprite target. (UUM-108690)
- Update the Point Cache window title. (UUM-115841)
6000.3.2f1
- Fixed a warnings in OutputEvent Handler Sample. (UUM-126650)
- Fixed an inconsistent Shader Output for Rendering Layers and Receive Decals behaviors.
Video
6000.2.5f1
- Fixed crash on older GPUs that don't support ID3D11Fence. (UUM-104855)
6000.0.58f1
- Fixed crash on older GPUs that don't support ID3D11Fence. (UUM-104855)
- Fixed recording is not created when path containing Japanese characters. (UUM-116121)
- VideoPlayer freezes for a short duration after 1 second when streaming on WebGL from StreamingAssets. (UUM-111608)
6000.2.4f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Re-importing a WebM file generates an inconsistent result.
6000.2.3f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Fixed a VideoPlayer freezes for a short duration after 1 second when streaming on WebGL from StreamingAssets. (UUM-111608)
6000.0.57f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Fixed inconsistent imports of video files on MacOS. (UUM-104688)
- Re-importing a WebM file generates an inconsistent result.
- [WebGL][iOS]Erratic video playback when played on Chrome or Firefox. (UUM-102147)
2022.3.66f1
- Fixed freezing video playback on Galaxy S25 and similar Android devices. (UUM-111599)
- Fixed inconsistent imports of video files on MacOS. (UUM-104688)
6000.2.2f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- [WebGL][iOS] Fixed erratic video playback when played on Chrome or Firefox. (UUM-102147)
6000.2.1f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Fixed inconsistent imports of video files on MacOS. (UUM-104688)
6000.0.56f1
- Known issue: [AMD] Crash on VerifyD3DTextureSharingCallback when creating a new project (UUM-104855)
- Fixed freezing video playback on Galaxy S25 and similar Android devices. (UUM-111599)
6000.2.0f1
- Fixed an issue where video playback froze on Galaxy S25 and similar Android devices. (UUM-111599)
- Fixed "AVFoundationVideoMedia error while reading" is thrown when streaming from a URL with a signed token in VideoPlayer. (UUM-86076)
- Fixed a sporadic crash in the Video Player on iOS that occurred when you bring the application from the background to the foreground.
- Fixed an edge case in error handling when attempting to open a video file on Android. (UUM-88992)
- Fixed an issue on output of stale frames by the Video Player after a seek. (UUM-58173)
- Fixed an issue on Windows where the Editor would crash when listing webcams with missing or empty names. These cameras are now skipped safely, and a warning is displayed in the Editor. (UUM-105563)
- Fixed an issue where the VideoPlayer component failed to play MP4 files from StreamingAssets on some Android devices using Vulkan. The required NV12 decode shaders are now correctly included, restoring video playback on affected hardware. (UUM-105019)
- Fixed an issue where video playback froze on Galaxy S25 and similar Android devices. (UUM-111599)
- Fixed corruption of alpha values when converting YUVA to RGBA with line widths that aren't a multiple of 8. (UUM-86958)
- Fixed double invocation of onLoopPoint callback when skipOnDrop is false and codec is decoding to memory. (UUM-97953)
- Fixed [Windows] Allow an arbitrary amount of webcam (virtual and/or physical) devices to be used. (UUM-96061)
- [Android] VideoPlayer leaks memory when repeating Play and Stop on a Video. (UUM-77668)
6000.1.15f1
- Fixed freezing video playback on Galaxy S25 and similar Android devices. (UUM-111599)
6000.0.55f1
- Known issue: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times (UUM-111599)
2022.3.65f1
- Known issue: Editor crashes with PlatformWebCamTexture::GetDeviceNames when a Virtual Camera is present and FriendlyName property is deleted from Registry (UUM-105563)
- Known issue: Fix for 2022.3.X: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times
- Known issue: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times (UUM-111599)
- [Android] VideoPlayer leaks memory when repeating Play and Stop on a Video. (UUM-77668)
- [Windows] Editor no longer crashes when listing webcams whose name is missing or empty. Such cameras are now skipped safely (with a warning in the Editor). (UUM-105563)
6000.1.14f1
- Known issue: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times (UUM-111599)
6000.0.54f1
- Known issue: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times (UUM-111599)
- Fixed an issue where the VideoPlayer component failed to play MP4 files from StreamingAssets on some Android devices using Vulkan. The required NV12 decode shaders are now correctly included, restoring video playback on affected hardware. (UUM-105019)
- [Android] VideoPlayer leaks memory when repeating Play and Stop on a Video. (UUM-77668)
6000.1.13f1
- Known issue: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times (UUM-111599)
- [Android] VideoPlayer leaks memory when repeating Play and Stop on a Video. (UUM-77668)
6000.1.12f1
- Fixed an issue where the VideoPlayer component failed to play MP4 files from StreamingAssets on some Android devices using Vulkan. The required NV12 decode shaders are now correctly included, restoring video playback on affected hardware. (UUM-105019)
6000.1.11f1
- Known issue: Crash on mono-2.0-bdwgc.dll when instantiating a Prefab with Rigidbody after loading a scene from an Asset Bundle (UUM-108799)
- [Windows] Editor no longer crashes when listing webcams whose name is missing or empty. Such cameras are now skipped safely (with a warning in the Editor). (UUM-105563)
6000.0.53f1
- [Windows] Editor no longer crashes when listing webcams whose name is missing or empty. Such cameras are now skipped safely (with a warning in the Editor). (UUM-105563)
2022.3.64f1
- Known issue: Editor crashes with PlatformWebCamTexture::GetDeviceNames when a Virtual Camera is present and FriendlyName property is deleted from Registry (UUM-105563)
- Fixed double invocation of onLoopPoint callback when skipOnDrop is false and codec is decoding to memory. (UUM-97953)
- Fixed sporadic crash of video player on iOS when app is brought from background to foreground.
6000.1.10f1
- Known issue: Crash on mono-2.0-bdwgc.dll when instantiating a Prefab with Rigidbody after loading a scene from an Asset Bundle (UUM-108799)
- Known issue: Editor crashes with PlatformWebCamTexture::GetDeviceNames when a Virtual Camera is present and FriendlyName property is deleted from Registry (UUM-105563)
6000.0.52f1
- Known issue: Editor crashes with PlatformWebCamTexture::GetDeviceNames when a Virtual Camera is present and FriendlyName property is deleted from Registry (UUM-105563)
- Fixed sporadic crash of video player on iOS when app is brought from background to foreground.
6000.1.9f1
- Known issue: Crash on mono-2.0-bdwgc.dll when instantiating a Prefab with Rigidbody after loading a scene from an Asset Bundle (UUM-108799)
- Fixed sporadic crash of video player on iOS when app is brought from background to foreground.
6000.1.8f1
- Known issue: Crash on mono-2.0-bdwgc.dll when instantiating a Prefab with Rigidbody after loading a scene from an Asset Bundle (UUM-108799)
6000.1.7f1
- Known issue: Crash on WindowsVideoMedia::GetVideoFrameAtIndex when instantiating a Prefab with Rigidbody after loading a scene from an Asset Bundle (UUM-108799)
- Fixed double invocation of onLoopPoint callback when skipOnDrop is false and codec is decoding to memory. (UUM-97953)
6000.0.51f1
- Fixed double invocation of onLoopPoint callback when skipOnDrop is false and codec is decoding to memory. (UUM-97953)
2022.3.63f1
- Known issue: Editor crashes with PlatformWebCamTexture::GetDeviceNames when a Virtual Camera is present and FriendlyName property is deleted from Registry (UUM-105563)
6000.0.50f1
- Editor is stuck on loading bar or freezes when playing 8K video using Video Player. (UUM-75813)
- Fixed an edge case in error handling when attempting to open a video file on Android. (UUM-88992)
- Fixed output of stale frames by the Video Player after a seek. (UUM-58173)
6000.1.0f1
- Fixed an edge case in error handling when attempting to open a video file on Android. (UUM-88992)
- Fixed an issue where a *AVFoundationVideoMedia error while reading* error was thrown when streaming from a URL with a signed token in the VideoPlayer. (UUM-86076)
- Fixed an issue where the Editor became stuck on the loading bar or froze when playing 8K video using the Video Player. (UUM-75813)
- Fixed an issue where the VideoClip importer incorrectly cached failed import results on the cache server.
- Fixed an issue where video contained artifacts when played in the Video Preview section in the Inspector Window. (UUM-83600)
- Fixed an issue with Recorder VP8/WebM encoded video where i and p frames were incorrectly laid out when viewed on the Chrome browser. (UUM-87258)
- Fixed corruption of alpha values when converting YUVA to RGBA with line widths that aren't a multiple of 8. (UUM-86958)
- Fixed instability in VideoPlayerStreamingAssetsPlayed.
- Fixed on Windows to allow an arbitrary amount of webcam (virtual and/or physical) devices to be used. (UUM-96061)
- Fixed the output of stale frames by the Video Player after a seek. (UUM-58173)
- Fixed Video with transparency having artifacts on the border of the sprite. (UUM-74644)
- Updating WebCamTextures on some Android devices may have resulted in errors due to re-initializing already initialized graphics textures - this has been fixed so that initialization is skipped when unnecessary.
2022.3.61f1
- Fixed an edge case in error handling when attempting to open a video file on Android. (UUM-88992)
- [Windows] Allow an arbitrary amount of webcam (virtual and/or physical) devices to be used. (UUM-96061)
6000.0.46f1
- "AVFoundationVideoMedia error while reading" error is thrown when streaming from a URL with a signed token in VideoPlayer. (UUM-86076)
6000.0.44f1
- [Windows] Allow an arbitrary amount of webcam (virtual and/or physical) devices to be used. (UUM-96061)
6000.0.41f1
- Fixed corruption of alpha values when converting YUVA to RGBA with line widths that aren't a multiple of 8. (UUM-86958)
2022.3.59f1
- Editor is stuck on loading bar or freezes when playing 8K video using Video Player. (UUM-75813)
- Fixed corruption of alpha values when converting YUVA to RGBA with line widths that aren't a multiple of 8. (UUM-86958)
- The "AVFoundationVideoMedia error while reading" error is thrown when streaming from a URL with a signed token in VideoPlayer. (UUM-86076)
2022.3.58f1
- [INSTABILITY:1204494]: WithValidMovie_BecomesReady.
2022.3.57f1
- Fixed Recorder VP8/WebM encoded video where i and p frames were incorrectly laid out when viewed on the Chrome browser. (UUM-87258)
- Resolve issue where VideoClip importer incorrectly caches failed import results on the cache server.
6000.0.36f1
- Fixed Recorder VP8/WebM encoded video where i and p frames were incorrectly laid out when viewed on the Chrome browser. (UUM-87258)
6000.0.35f1
- Fixed issue where VideoClip importer incorrectly caches failed import results on the cache server.
2022.3.55f1
- Video contains artifacts when played in the Video Preview section in the Inspector Window. (UUM-83600)
6000.0.31f1
- Fixed an Video contains artifacts issue when played in the Video Preview section in the Inspector Window. (UUM-83600)
6000.0.29f1
- Fixed Video with transparency having artifacts on the border of the sprite. (UUM-74644)
2022.3.52f1
- Fixed Video with transparency having artefacts on the border of the sprite. (UUM-74644)
6000.0.24f1
- Fixed an issue with WebCamTextures on some Android devices resulting in errors due to re-initializing the already initialized graphics textures.
6000.0.20f1
- [iOS] Fixed a crash that would occur on "libsystem_kernel.dylib\__pthread_kill" when playing multiple videos. (UUM-73043)
- [iOS] Fixed a memory leak that would occur when playing multiple videos simultaneously. (UUM-78170)
2022.3.47f1
- [iOS] Crash on "libsystem_kernel.dylib\__pthread_kill" when playing multiple videos. (UUM-73043)
- [iOS] Memory leak when playing multiple videos simultaneously. (UUM-78170)
6000.0.18f1
- [Android] Fixed a crash that would occur in Vulkan Player when stopping video. (UUM-76817)
2022.3.45f1
- Fixed an issue where the sound of videos in Video Player is lost when Bluetooth headphones are connected or disconnected. (UUM-75469)
6000.0.16f1
- Fixed an issue where the sound of videos in Video Player was lost when Bluetooth headphones are connected or disconnected. (UUM-75469)
6000.0.12f1
- Memory increases gradually when UWP webcam is opened or closed. (UUM-62347)
2022.3.39f1
- Memory increases gradually when UWP webcam is opened/closed. (UUM-62347)
2022.3.38f1
- [Android] Player with the specific Video clip crashes on "/apex/com.android.runtime/lib/bionic/libc.so (__memcpy_a53+96)" when the video is bundled with other video clips and Codec is set to VP8. The first few seconds of the video audio is distorted on the Android Player. (UUM-73032)
6000.0.10f1
- [Android] The first few seconds of the video audio is distorted on the Android Player. (UUM-69721)
2022.3.36f1
- Editor freezes when playing videos with playback speed value <1 and setting time via started callback. (UUM-73115)
6000.0.7f1
- Editor freezes when playing videos with playback speed value <1 and setting time via started callback (UUM-73115)
- [Android] Player with the specific Video clip crashes on "/apex/com.android.runtime/lib/bionic/libc.so (__memcpy_a53+96)" when the video is bundled with other video clips and Codec is set to VP8. (UUM-73032)
6000.0.2f1
- Fixed WebcamTexture clamps when wrap mode was set to "Repeat". (UUM-66777)
2023.2.20f1
- Fixed an issue where Playback becomes erratic in web browsers upon losing and regaining browser focus. (UUM-63591)
- Fixed an issue where VideoPlayer support of multiple audio tracks was broken on a few platforms.
- Fixed the Video Player to play the video after seeking back to frame 0 when Loop and Skip On Drop are enabled and the video has looped once. (UUM-66728)
- Video repeats the first frame on Android when it is played via Unity's Video Player component. (UUM-45914)
6000.2.6f1
- Refine sRGB texture linearization compatibility checks for WebKit and older Firefox versions. (UUM-110367)
2022.3.67f1
- Known issue: Fix for 2022.3.X: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times
6000.0.59f2
- Refine sRGB texture linearization compatibility checks for WebKit and older Firefox versions. (UUM-110367)
6000.2.8f1
- Fixed recording is not created when path containing Japanese characters. (UUM-116121)
2022.3.68f1
- Known issue: Fix for 2022.3.X: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times
- Fixed recording is not created when path containing Japanese characters. (UUM-116121)
- Re-importing a WebM file generates an inconsistent result.
6000.2.12f1
- Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip. (UUM-117137)
2022.3.69f1
- Known issue: Fix for 2022.3.X: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times
6000.2.13f1
- [Linux] Crash on VideoPlayer::InvokeScriptCallbacks when domain reloads while playing a video. (UUM-110165)
6000.0.63f1
- Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip. (UUM-117137)
- [Linux] Crash on VideoPlayer::InvokeScriptCallbacks when domain reloads while playing a video. (UUM-110165)
6000.3.0f1
- This release directly addresses several high-severity security vulnerabilities, identified by Black Duck scans as CVE-2023-6349, CVE-2024-5197, and CVE-2025-5283, when applicable, through targeted code changes, without upgrading the underlying libvpx library. Due to compatibility and integration constraints, an upgrade to a newer libvpx version was not possible; instead, alternative fixes have been implemented within the current version to mitigate these specific issues.
- [Linux] Crash on VideoPlayer::InvokeScriptCallbacks when domain reloads while playing a video. (UUM-110165)
- Fix freezing video playback on Galaxy S25 and similar Android devices (UUM-111599)
- Fixed an issue where the VideoPlayer component failed to play MP4 files from StreamingAssets on some Android devices using Vulkan. The required NV12 decode shaders are now correctly included, restoring video playback on affected hardware. (UUM-105019)
- Fixed crash on older GPUs that don't support ID3D11Fence. (UUM-104855)
- Fixed inconsistent imports of video files on MacOS. (UUM-104688)
- Fixed recording is not created when path containing Japanese characters. (UUM-116121)
- Fixed settings not being applied when using the Preset Selector to apply a preset to a VideoClip. (UUM-117137)
- Fixed sporadic crash of video player on iOS when app is brought from background to foreground.
- Fixed: [Windows] Editor no longer crashes when listing webcams whose name is missing or empty. Such cameras are now skipped safely (with a warning in the Editor). (UUM-105563)
- Re-importing a WebM file generates an inconsistent result
- Refine sRGB texture linearization compatibility checks for WebKit and older Firefox versions. (UUM-110367)
- This release directly addresses several high-severity security vulnerabilities, identified by Black Duck scans as CVE-2023-6349, CVE-2024-5197, and CVE-2025-5283, when applicable, through targeted code changes, without upgrading the underlying libvpx library. Due to compatibility and integration constraints, an upgrade to a newer libvpx version was not possible; instead, alternative fixes have been implemented within the current version to mitigate these specific issues.
- VideoPlayer freezes for a short duration after 1 second when streaming on WebGL from StreamingAssets. (UUM-111608)
- [Android] Fixed videoPlayer leaks memory when repeating Play and Stop on a Video. (UUM-77668)
- [INSTABILITY]: VideoPlayer_SeekAfterLoop_KeepsRendering
- [Linux] Crash on VideoPlayer::InvokeScriptCallbacks when domain reloads while playing a video. (UUM-110165)
- [WebGL][iOS]Erratic video playback when played on Chrome or Firefox (UUM-102147)
6000.0.64f1
- [INSTABILITY]: VideoPlayer_SeekAfterLoop_KeepsRendering.
2022.3.70f1
- Known issue: Fix for 2022.3.X: VideoPlayer freezes or stops on certain Android devices when enabling and disabling the Video multiple times
VisionOS
6000.2.5f1
- A few audio app lifecycle issues were fixed on visionOS. Previously, when moving the Unity app through the various lifecycle states (i.e. foreground, background), audio could stop playing in error.
6000.0.58f1
- Configured Xcode project to use gnu++17 and gnu17 language versions for C++ and C.
- A few audio app lifecycle issues were fixed on visionOS. Previously, when moving the Unity app through the various lifecycle states (i.e. foreground, background), audio could stop playing in error.
2022.3.66f1
- Fixed crash when using WebCamTexture in visionOS builds.
- Fixed Xcode build failure when advertising APIs are used from scripts. (UUM-113817)
6000.2.2f1
- Fixed Xcode build failure when advertising APIs are used from scripts. (UUM-113817)
6000.2.0f1
- Added GCEventInteraction support to allow for game controller to work with visionOS UI as well as game content.
- Fixed an issue where display resolution information wasn't available for the visionOS platform.
- Fixed flickering issue for VFX graphs on Apple Vision Pro using Metal rendering. (XRVOSB-74)
- Fixed issue where UNITY_USES_IADS was incorrectly being enabled for some builds.
- Fixed type in platform define check.
- Fixed Run As behavior to honor the requested build setting from Unity in Xcode.
- Updated visionOS trampoline to respect RunInBackground setting. VisionOS apps now pause when the user opens the home screen if RunInBackground is set to false. Note that this changes the behavior for the default value of this setting, which is false.
6000.1.15f1
- Fixed crash when using WebCamTexture in visionOS builds.
6000.0.55f1
- Fixed crash when using WebCamTexture in visionOS builds.
- Fixed type in platform define check.
6000.1.14f1
- Fixed type in platform define check.
6000.0.50f1
- Updated visionOS trampoline to respect RunInBackground setting. VisionOS apps now pause when the user opens the home screen if RunInBackground is set to false. Note that this changes the behavior for the default value of this setting, which is false.
6000.1.4f1
- Updated visionOS trampoline to respect RunInBackground setting. VisionOS apps now pause when the user opens the home screen if RunInBackground is set to false. Note that this changes the behavior for the default value of this setting, which is false.
2022.3.62f1
- Fixed flickering issue for VFX graphs on Apple Vision Pro using Metal rendering. (XRVOSB-74)
6000.1.0f1
- Fixed an issue by adding GCEventInteraction support to allow for game controller to work with visionOS UI as well as game content.
- Fixed an issue where display resolution information wasn't available for the visionOS platform.
- Fixed an issue where the plugin framework folders were showing up red in exported VisionOS Xcode project.
- Fixed issue where UNITY_USES_IADS was incorrectly being enabled for some builds.
- Fixed Run As behavior to honor the requested build setting from Unity in Xcode.
- OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
6000.0.44f1
- Added GCEventInteraction support to allow for game controller to work with visionOS UI as well as game content.
6000.0.38f1
- Fixed issue where UNITY_USES_IADS was incorrectly being enabled for some builds.
- Fixed Run As behavior to honor the requested build setting from Unity in Xcode.
2022.3.57f1
- VisionOS: Fixed missing display resolution information for VisionOS platform.
6000.0.36f1
- Fixed missing display resolution information for VisionOS platform.
2022.3.55f1
- Fixed plugin framework folders showing up red in exported VisionOS Xcode project.
6000.0.26f1
- OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
2022.3.52f1
- OnApplicationFocus(false) is now called when a visionOS app in Metal app mode is sent to the background. (AVPB-443)
6000.0.22f1
- Fixed the selection of incorrect scheme for visionOS Xcode projects when using Build And Run or running Player tests in Test Runner.
- Removed delayed-start code path used in visionOS development and simulator builds. This delay was introduced to fix potential crashes when using the Wait For Managed Debugger build setting, but caused issues with input in visionOS XR builds. Prior to this fix, input in visionOS XR development and simulator builds would only update intermittently, appearing like "lag" or as if running at a very low frame rate.
2022.3.49f1
- A few audio app lifecycle issues were fixed on visionOS. Previously, when moving the Unity app through the various lifecycle states (i.e. foreground, background), audio could stop playing in error.
6000.0.16f1
- Fixed an issue where visionOS builds requiring IL2CPP symbol generation (for example when enabling Method Name, File Name, and Line Number stacktrace information in Player Settings) would fail to build in Xcode. The process_symbols_il2cpp.sh script now has the execute permission applied.
6000.0.15f1
- Fixed editor not resolving 'UnityEditor.iOS.Extensions.Xcode' reference when only VisionOS module is installed.
2022.3.42f1
- Fixed a memory leak that was caused by enabling SkipPresentToMainScreen in the visionOS XR plugin. Future versions of the com.unity.xr.visionos package will allow you to enable this setting, saving come CPU time each frame.
2022.3.41f1
- Added support for using WebCamTexture to obtain the Persona feed on visionOS.
- Increased thread priority values for Unity's realtime threads (graphics worker, job workers, etc.) to align with recommended values for realtime applications. This only affects visionOS player builds. This will improve frame pacing on visionOS. (XRVOSB-43)
6000.0.13f1
- Added support for using WebCamTexture to obtain the Persona feed on visionOS.
2022.3.37f1
- Plugin path "Assets/Plugins/VisionOS/" is now recognized and auto-selects VisionOS as compatible platform.
- Consider plugins compatibility even if their .meta files are empty (default import settings).
6000.0.7f1
- Plugin path "Assets/Plugins/VisionOS/" is now recognized and auto-selects VisionOS as compatible platform.
- Soft Particle effects now account for foveation when sampling the depth buffer.
- Consider plugins compatibility even if their .meta files are empty (default import settings).
6000.0.0f1
- Fixed the Pause and Resume callbacks from being invoked twice when resuming from pause and causing a crash.
- Added support for Burst with the VisionOS simulator SDK. This requires Burst version 1.8.13.
- Added VisionOS as a target for Windows and Linux.
6000.2.7f2
- Fixed crash when using WebCamTexture in visionOS builds.
6000.0.60f1
- Fixed build issue with visionOS Player for source customers.
6000.2.8f1
- Fixed build issue with visionOS Player for source customers.
6000.3.0f1
- Fixed crash when using WebCamTexture in visionOS builds.
- Fixed type in platform define check.
- Updated C and C++ version used when building visionOS platform from Xcode project.
- Fixed Xcode build failure when advertising APIs are used from scripts. (UUM-113817)
- Fixed: A few audio app lifecycle issues were fixed on visionOS. Previously, when moving the Unity app through the various lifecycle states (i.e. foreground, background), audio could stop playing in error.
6000.2.15f1
- Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.
6000.0.64f1
- Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.
6000.3.1f1
- Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.
2022.3.70f1
- Fixed visionOS player crash when "Wait for managed debugger" is enabled in build profile.
Visual Effects
6000.2.5f1
- Known issue: Memory leak warnings are thrown when creating a Particle System GameObject (UUM-113839)
6000.2.4f1
- Known issue: Memory leak warnings are thrown when creating a Particle System GameObject (UUM-113839)
6000.2.3f1
- Known issue: Memory leak warnings are thrown when creating a Particle System GameObject (UUM-113839)
6000.0.49f1
- Known issue: VFX throw errors upon importing it and breaks rendering for certain effects (UUM-103734)
6000.1.3f1
- Known issue: VFX throw errors upon importing it and breaks rendering for certain effects (UUM-103734)
6000.1.2f1
- Known issue: VFX throw errors upon importing it and breaks rendering for certain effects (UUM-103734)
6000.1.1f1
- Known issue: VFX throw errors upon importing it and breaks rendering for certain effects (UUM-103734)
6000.0.48f1
- Known issue: VFX throw errors upon importing it and breaks rendering for certain effects (UUM-103734)
6000.0.17f1
- Known issue: Immortal particles disappear when editing in graph values and instancing is on (UUM-76017)
6000.0.16f1
- Known issue: Immortal particles disappear when editing in graph values and instancing is on (UUM-76017)
6000.0.4f1
- Known issue: Crash on block_merge_next when moving a GameObject with a specific Particle System Component and Rate Over Distance is set to above 0 in the Emission tab (UUM-72971)
2022.3.68f1
- Known issue: Memory leak warnings are thrown when creating a Particle System GameObject (UUM-113839)
Vulkan
6000.2.5f1
- Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)
6000.0.58f1
- Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)
6000.2.4f1
- Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)
6000.2.3f1
- Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)
6000.0.57f1
- Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)
6000.2.0f1
- Known issue: [Android][Vulkan] Application crashes with out of memory when warming up a specific shader on some of the Adreno devices (UUM-113826)
6000.1.14f1
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.0.54f1
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.1.13f1
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.1.12f1
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.1.11f1
- Known issue: AndroidPlayer selects Vulkan Graphics API over GLES even on devices with limited support (UUM-109250)
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.0.53f1
- Known issue: AndroidPlayer selects Vulkan Graphics API over GLES even on devices with limited support (UUM-109250)
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
2022.3.64f1
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.1.10f1
- Known issue: AndroidPlayer selects Vulkan Graphics API over GLES even on devices with limited support (UUM-109250)
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.0.52f1
- Known issue: AndroidPlayer selects Vulkan Graphics API over GLES even on devices with limited support (UUM-109250)
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.1.9f1
- Known issue: AndroidPlayer selects Vulkan Graphics API over GLES even on devices with limited support (UUM-109250)
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.1.8f1
- Known issue: AndroidPlayer selects Vulkan Graphics API over GLES even on devices with limited support (UUM-109250)
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.1.7f1
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.0.51f1
- Known issue: [Android] Runtime performance deteriorates on certain Android devices when Graphics API is set to Vulkan on an upgraded project (UUM-107530)
6000.0.47f1
- Known issue: Standalone Player unresponsive/frozen in HDRP when built using Vulkan Graphics API on specific GPUs (UUM-101692)
2022.3.61f1
- Known issue: Application crashes with Vulkan when restoring from background on Linux (UUM-90287)
6000.0.46f1
- Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
- Known issue: Standalone Player unresponsive/frozen in HDRP when built using Vulkan Graphics API on specific GPUs (UUM-101692)
6000.0.45f1
- Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
- Known issue: Standalone Player unresponsive/frozen in HDRP when built using Vulkan Graphics API on specific GPUs (UUM-101692)
- Known issue: [Android] [Vulkan] [UI Toolkit] Application crashes when the device is rotated when it has UI Toolkit TextField on Vulkan devices (UUM-100171)
6000.0.44f1
- Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
- Known issue: [Android] [Vulkan] [UI Toolkit] Application crashes when the device is rotated when it has UI Toolkit TextField on Vulkan devices (UUM-100171)
6000.0.43f1
- Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
- Known issue: [Android] [Vulkan] [UI Toolkit] Application crashes when the device is rotated when it has UI Toolkit TextField on Vulkan devices (UUM-100171)
- Known issue: [Android] [Vulkan] [WebCamTexture] "WebCamTexture.Play" crashes the application when the camera is started (UUM-95365)
2022.3.60f1
- Known issue: Application crashes with Vulkan when restoring from background on Linux (UUM-90287)
6000.0.42f1
- Known issue: Editor crash on "(nvoglv64) vkGetInstanceProcAddr" when opening Prefab with Gizmos enabled in the Scene View (UUM-99992)
- Known issue: [Android] [Vulkan] [WebCamTexture] "WebCamTexture.Play" crashes the application when the camera is started (UUM-95365)
6000.0.41f1
- Known issue: [Android] [Vulkan] [WebCamTexture] "WebCamTexture.Play" crashes the application when the camera is started (UUM-95365)
2022.3.59f1
- Known issue: [Android] Application crashes on Android devices with Vulkan when restoring from background (UUM-90287)
6000.0.40f1
- Known issue: [Android] [Vulkan] [WebCamTexture] "WebCamTexture.Play" crashes the application when the camera is started (UUM-95365)
6000.0.35f1
- Known issue: [Android] [Vulkan] Cubes stuck on the first few frames of rotation and application flickering when an Overlay Camera is added to the Camera Stack with MSAA enabled (UUM-92429)
6000.0.34f1
- Known issue: [Android] [Vulkan] Cubes stuck on the first few frames of rotation and application flickering when an Overlay Camera is added to the Camera Stack with MSAA enabled (UUM-92429)
6000.0.32f1
- Known issue: Crash on vkNegotiateLoaderLayerInterfaceVersion when rendering a specific particle system with an Emission Rate over Time of 35 or more using Vulkan (UUM-91203)
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
2022.3.55f1
- Known issue: Crash on vkNegotiateLoaderLayerInterfaceVersion when rendering a specific particle system with an Emission Rate over Time of 35 or more using Vulkan (UUM-91203)
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.31f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.30f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
2022.3.54f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.29f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.28f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
2022.3.53f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.27f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.26f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
2022.3.52f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.25f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.24f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
2022.3.51f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.22f1
- Known issue: [Android] Particles not rendered in the Player on some Android devices with Android 14 (UUM-68080)
6000.0.21f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.19f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.18f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.17f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.16f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.15f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.14f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.13f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.12f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
2022.3.39f1
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
6000.0.11f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.10f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
2022.3.37f1
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
6000.0.9f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
2022.3.36f1
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
6000.0.8f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
2022.3.35f1
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
6000.0.7f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
2022.3.34f1
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
6000.0.5f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
- Known issue: [Linux][Vulkan] Crash when using Nvidia drivers >545 and graphics API set to Vulkan (UUM-73447)
6000.0.4f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.3f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.0.0f1
- Known issue: Editor crash when changing Vulkan Number of Swapchain Buffers (UUM-60016)
6000.2.6f1
- Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)
2022.3.67f1
- Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)
- Known issue: Crashes in the wild on Vulkan in CreateDepthSurfaceImpl (UUM-114531)
6000.0.59f2
- Known issue: Artifacts appear in the Player when using Screen Space shadows with orthographic camera (UUM-116048)
2022.3.68f1
- Known issue: Crashes in the wild on Vulkan in CreateDepthSurfaceImpl (UUM-114531)
2022.3.69f1
- Known issue: Crashes in the wild on Vulkan in CreateDepthSurfaceImpl (UUM-114531)
Web
6000.2.5f1
- Fixed code optimization options "Runtime Speed" and "Disk Size": disable Link Time Optimization(LTO).
6000.0.58f1
- Fixed "ArgumentOutOfRange" exception when UI Toolkit was used in Web builds with "Native C/C++ Multithreading" enabled. (UUM-108928)
- Fixed code optimization options "Runtime Speed" and "Disk Size": disable Link Time Optimization(LTO).
- Fixed crash happening when transform position carries NaN values. (UUM-74844)
6000.2.4f1
- Fixed crash happening when transform position carries NaN values. (UUM-74844)
6000.0.57f1
- Fixed a bug caused by the use of a deprecated windows utility.
- Fixed an issue where window events were being registered and handled before the engine fully initialized with WebGPU.
- Fixed an issue with texture compression that would cause webgpu errors and result in a black screen. (UUM-97275)
6000.2.2f1
- Fixed "ArgumentOutOfRange" exception when UI Toolkit was used in Web builds with "Native C/C++ Multithreading" enabled. (UUM-108928)
- Fixed an issue where window events were being registered and handled before the engine fully initialized with WebGPU.
- Fixed an issue with texture compression that would cause webgpu errors and result in a black screen. (UUM-97275)
6000.1.16f1
- Fixed an issue where window events were being registered and handled before the engine fully initialized with WebGPU.
6000.2.0f1
- Fixed an issue which was caused by the use of a deprecated Windows utility.
- Added preconfigured build profiles to the Web Platform that implement optimizations to improve performance based on best practices found in Unity's documentation. In addition, development build profiles have been added that reduce build times to help improve developer productivity.
- Added a submodule for *Advanced Text Generator* to allow stripping it when unused.
- Fixed "Deep Profiling" support on Web Platform.
- Fixed a bug where rapid touch inputs caused performance degradation. (UUM-26629)
- Fixed an issue where loading Entities content on the Web platform might fail with an error "Loading Entity Scene failed because the entity header file couldn't be resolved".
- Fixed an issue where the background image file failed to load when using the *Name Files as Hashes* build option. The output directory now correctly names the background image file to match the expected hashed file URL. (UUM-96178)
- Fixed an issue where the diagnostic overlay was unavailable for Progressive Web App (PWA) and minimal Web template builds. (UUM-103203)
- Fixed an issue which was caused by the use of a deprecated Windows utility.
- Fixed bug where backslash keys (IntlYen, IntlRo) were not detected on Japanese 106/109 keyboard. (UUM-97892)
- Fixed bug where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
- Fixed bug where RangeError: Array buffer allocation failed was thrown when running URP sample on Chrome with compression. (UUM-98061)
- Fixed failing web builds when the web template is set through C# Scripting API or by editing "ProjectSettings.asset" file.
- Fixed handling of multiple touch inputs and the computation of Touch.deltaPostion and Touch.deltaTime. (UUM-83348)
- Fixed issues with the AudioContext suspend and resume mechanism to ensure proper functionality during audio playback. (UUM-74921)
- Fixed the UncaughtReference error when clicking the diagnostics_icon in the Web Diagnostics Overlay on desktop browser.
- Fixed XR freeze on startup when decompression fallback is enabled and multithreading is disabled. (UUM-98296)
- Work around a browser bug, where, on some platforms, Time.realtimeSinceStartup/Time.realtimeSinceStartupAsDouble did not include elapsed time in system sleep when accessing these properties. Note that this may limit the precision of these properties to millisecond-level. For precise frame timing use Time.time instead. (UUM-96465)
6000.1.15f1
- Fixed a bug caused by the use of a deprecated windows utility.
2022.3.63f1
- Fixed a bug where rapid touch inputs could caused performance degradation. (UUM-26629)
- Fixed handling of multiple touch inputs and the computation of Touch.deltaPostion and Touch.deltaTime. (UUM-83348)
- Fixed the diagnostic overlay to be available for PWA and minimal Web template builds. (UUM-103203)
6000.0.50f1
- Fixed a bug where rapid touch inputs could caused performance degradation. (UUM-26629)
- Fixed the diagnostic overlay to be available for PWA and minimal Web template builds. (UUM-103203)
6000.1.4f1
- Fixed the diagnostic overlay to be available for PWA and minimal Web template builds. (UUM-103203)
6000.0.49f1
- Fixed handling of multiple touch inputs and the computation of Touch.deltaPostion and Touch.deltaTime. (UUM-83348)
2022.3.62f1
- Corrected the name of the background image file in the output directory when using "Name Files as Hashes". (UUM-96178)
- Fixed bug where backslash keys (IntlYen, IntlRo) were not detected on Japanese 106/109 keyboard. (UUM-97892)
- Fixed the audio context suspend/resume mechanic. (UUM-74921)
- Work around a browser bug, where, on some platforms, Time.realtimeSinceStartup/Time.realtimeSinceStartupAsDouble did not include elapsed time in system sleep when accessing these properties. Note that this may limit the precision of these properties to millisecond-level. For precise frame timing use Time.time instead. (UUM-96465)
6000.1.1f1
- Fixed an issue where backslash keys (IntlYen, IntlRo) were not detected on Japanese 106/109 keyboard. (UUM-97892)
- Fixed handling of multiple touch inputs and the computation of Touch.deltaPostion and Touch.deltaTime. (UUM-83348)
- Fixed the audio context suspend/resume mechanic. (UUM-74921)
6000.0.48f1
- Fixed an issue where backslash keys (IntlYen, IntlRo) were not detected on Japanese 106/109 keyboard. (UUM-97892)
- Fixed the audio context suspend/resume mechanic. (UUM-74921)
- Work around a browser bug, where, on some platforms, Time.realtimeSinceStartup/Time.realtimeSinceStartupAsDouble did not include elapsed time in system sleep when accessing these properties. Note that this may limit the precision of these properties to millisecond-level. For precise frame timing use Time.time instead. (UUM-96465)
6000.1.0f1
- Added: a New Player setting called Enable Submodule Stripping Compatibility. It is disabled by default. Enable this setting if you want to do submodule stripping.
- Corrected the name of the background image file in the output directory when using "Name Files as Hashes". (UUM-96178)
- Corrected the name of the background image file in the output directory when using "Name Files as Hashes". (UUM-96178)
- Fixed "ArgumentOutOfRangeException" error when selecting content in 'TMP_InputField' with Ctrl+A in Web. (UUM-83743)
- Fixed "Deep Profiling" support on Web Platform.
- Fixed an is where RangeError: Array buffer allocation failed was thrown when running URP sample on Chrome with compression. (UUM-98061)
- Fixed an issue by correcting the name of the background image file in the output directory when using "Name Files as Hashes". (UUM-96178)
- Fixed an issue in the config.autoSyncPersistentDataPath option in Unity Web so that removing a directory or unlinking a symlink or file doesn't throw an error. (UUM-87753)
- Fixed an issue where loading Entities content on the Web platform might fail with an error "Loading Entity Scene failed because the entity header file couldn't be resolved".
- Fixed an issue where users couldn't set the webcam resolution on the Web platform. (UUM-87702)
- Fixed bug that caused a Unity Web build to hang when both "Multithreading" and "Decompression Fallback" are used. (UUM-86353)
- Fixed failing web builds when the web template is set through C# Scripting API or by editing "ProjectSettings.asset" file.
- Fixed freeze on startup when decompression fallback is enabled and multithreading was disabled. (UUM-98296)
- Fixed skipping WebGPU context initialization if WebGPU is disabled in the build.
- Fixed the mouse scrolling sensitivity in Web builds. (UUM-84978)
- Fixed the UncaughtReference error for the diagnostics_icon in the Web Diagnostics Overlay in mobile browser.
- Fixed the UncaughtReference error when clicking the diagnostics_icon in the Web Diagnostics Overlay on desktop browser.
- Fixed web browser to not hang when using Autoconnect Profiler with Build and Run, when the Unity project is set to log large amounts of text at web page startup. Note however that there will still exist a platform-specific limitation that only about 45000 log messages can be printed back-to-back at web page startup, or otherwise the message send queue gets full. If more than 45000 log messages need to be printed back to the Editor, they should be done at page runtime after PlayerConnection has initialized, to avoid this WebSocket limitation. (UUM-79682)
- Fixed WebGL errors when heap was larger than 2 GB. (UUM-85702)
- Fixed wrong audio offset caused by delayed resuming of WebAudio.AudioContext, improved AudioSource.time and AudioSource.timeSamples precision and improved documentation. (UUM-74921)
- Fixedan issue where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
- Improved error message in abort handler. (UUM-83890)
6000.0.47f1
- Fixed an issue to corrected the name of the background image file in the output directory when using "Name Files as Hashes". (UUM-96178)
2022.3.61f1
- Fixed bug where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
- Fixed bug where RangeError: Array buffer allocation failed was thrown when running URP sample on Chrome with compression. (UUM-98061)
- Fixed issue preventing AudioClip from playing in Timeline in WebGL builds. (UUM-77185)
6000.0.46f1
- Fixed failing web builds when the web template is set through C# Scripting API or by editing "ProjectSettings.asset" file.
6000.0.45f1
- Fixed an issue where loading Entities content on the Web platform might fail with an error "Loading Entity Scene failed because the entity header file couldn't be resolved".
6000.0.44f1
- Fixed an issue where RangeError: Array buffer allocation failed was thrown when running URP sample on Chrome with compression. (UUM-98061)
6000.0.42f1
- Fixed an issue where calling RequestUserAuthorization(UserAuthorization.Microphone) in the Web player would prompt the user for webcam permissions instead of microphone permissions. The microphone API is not yet supported in Web, so a warning message has been added to inform developers of this limitation. (UUM-75678)
- Fixed freeze on startup when decompression fallback is enabled and multithreading is disabled. (UUM-98296)
6000.0.40f1
- Fixed the UncaughtReference error when clicking the diagnostics_icon in the Web Diagnostics Overlay on desktop browser
6000.0.39f1
- Fixed wrong audio offset caused by delayed resuming of WebAudio.AudioContext, improved AudioSource.time and AudioSource.timeSamples precision and improved documentation. (UUM-74921)
6000.0.38f1
- Fixed "Deep Profiling" support on Web Platform.
- Fixed web browser to not hang when using Autoconnect Profiler with Build and Run, when the Unity project is set to log large amounts of text at web page startup. Note however that there will still exist a platform-specific limitation that only about 45000 log messages can be printed back-to-back at web page startup, or otherwise the message send queue gets full. If more than 45000 log messages need to be printed back to the Editor, they should be done at page runtime after PlayerConnection has initialized, to avoid this WebSocket limitation. (UUM-79682)
2022.3.57f1
- Fixed "ArgumentOutOfRangeException" error when selecting content in 'TMP_InputField' with Ctrl+A in Web. (UUM-83743)
- Fixed a bug where users could not successfully set the webcam resolution on the Web platform. (UUM-87702)
- Fixed wrong audio offset caused by delayed resuming of WebAudio.AudioContext, improved AudioSource.time and AudioSource.timeSamples precision and improved documentation. (UUM-74921)
6000.0.35f1
- Fixed "ArgumentOutOfRangeException" error when selecting content in 'TMP_InputField' with Ctrl+A in Web. (UUM-83743)
- Fixed an issue that caused a Unity Web build to hang when both "Multithreading" and "Decompression Fallback" are used. (UUM-86353)
- Fixed an issue where users could not successfully set the webcam resolution on the Web platform. (UUM-87702)
6000.0.34f1
- Fixed the mouse scrolling sensitivity in Web (UUM-84978)
2022.3.56f1
- Fixed bug in config.autoSyncPersistentDataPath option in Unity Web. (UUM-87753)
- Fixed the mouse scrolling sensitivity in Web. (UUM-84978)
6000.0.33f1
- Fixed bug in config.autoSyncPersistentDataPath option in Unity Web. (UUM-87753)
6000.0.30f1
- Fixed WebGL errors when heap is larger than 2 GB. (UUM-85702)
6000.0.28f1
- Fixed an issue with skipping WebGPU context initialization if WebGPU is disabled in the build.
- Fixed an issue with the UncaughtReference error for the diagnostics_icon in the Web Diagnostics Overlay in mobile browser.
2022.3.53f1
- Improved error message in abort handler. (UUM-83890)
6000.0.27f1
- Improved error message in abort handler. (UUM-83890)
6000.0.21f1
- Fixed an issue where THE WebGPU graphics backend would incorrectly identify float 32 render textures as blendable formats for the WebGPU graphics API. (UUM-77338)
2022.3.44f1
- Fixed an issue that Application.persistentDataPath would not automatically persist, by adding a new JS config option "autoSyncPersistentDataPath: true" to enable automatic synchronization of Application.persistentDataPath over to IndexedDB. (UUM-60385)
2022.3.42f1
- Restored Build & Run feature on the singlethreaded Web platform to work with custom user web page templates that might have iframes pointing to foreign domains, and those domains are not configured with COEP & CORP headers. Note that this will not help foreign iframes to be loaded when multithreading is needed, but such scenario will require proper configuration of origin isolation HTTP headers on the web servers hosting such content. (UUM-66729)
6000.0.13f1
- Fixed an issue where the key state of the 'v' key could sometimes remain active even after released when pasting from the clipboard. (UUM-71733)
6000.0.11f1
- Fixed an issue that Application.persistentDataPath would not automatically persist, by adding a new JS config option "autoSyncPersistentDataPath: true" to enable automatic synchronization of Application.persistentDataPath over to IndexedDB. (UUM-60385)
- Fixed compiler error when emscripten option "-sERROR_ON_UNDEFINED_SYMBOLS=0" is used. (UUM-74261)
6000.0.9f1
- Fixed the Web platform name in Build Profiles window from WebGL to Web.
6000.0.8f1
- Restored Build & Run feature on the singlethreaded Web platform to work with custom user web page templates that might have iframes pointing to foreign domains, and those domains are not configured with COEP & CORP headers. Note that this will not help foreign iframes to be loaded when multithreading is needed, but such scenario will require proper configuration of origin isolation HTTP headers on the web servers hosting such content. (UUM-66729)
6000.0.0f1
- Implemented the following LocationService methods and properties in Web platform:
- [Web Platform] Added the ability to copy and paste to and from the Unity player.
- Improved performance for instance rendering in WebGPU.
6000.0.59f2
- Fixed an issue where WebGPU would not be passed the power preference settings from the WebGL player publishing settings.
6000.2.8f1
- Fixed an issue where WebGPU would not be passed the power preference settings from the WebGL player publishing settings.
2022.3.68f1
- Fixed an issue where WebGL 1.0 builds were not correctly using the fallback fullscreen mesh with fullscreen blits using URP. (UUM-110571)
6000.3.0f1
- Added a button for connecting to the Unity Profiler in the Default and PWA Web templates.
- Added a Web Profiling dialog to start a Unity Profiler session and show the profiler's IP address and port.
- Deprecated: Deprecated the Facebook Instant Games platform.
- Fixed a bug caused by the use of a deprecated windows utility.
- Fixed a crash happening when transform position carries NaN values. (UUM-74844)
- Fixed an issue where WebGPU would not be passed the power preference settings from the WebGL player publishing settings.
- Fixed an issue where window events were being registered and handled before the engine fully initialized with WebGPU.
- Fixed an issue with texture compression that would cause webgpu errors and result in a black screen. (UUM-97275)
- Fixed code optimization options "Runtime Speed" and "Disk Size": disable Link Time Optimization(LTO).
- Fixed multithreading bug when UI Toolkit is used in multithreaded Web builds. (UUM-108928)
- Fixed Object.InstantiateAsync in multithreaded Web builds.
6000.0.64f1
- Fixed "Autoconnect Profiler" build option. Autoconnecting sometimes raised the error "The message header is corrupted and for security reasons connection will be terminated." in the Editor. (UUM-116426)
6000.3.1f1
- Fixed "Autoconnect Profiler" build option. Autoconnecting sometimes raised the error "The message header is corrupted and for security reasons connection will be terminated." in the Editor. (UUM-116426)
- Fixed an issue where two loading bars overlapped in the Instant Games environment when a build was made using a Facebook Instant Games Web template. Unity's loading bar no longer renders.
6000.0.65f1
- Fixed a bug in the JavaScript SendMessage function in which numerical precision was being lost. (UUM-121842)
- Fixed regression of the emscripten build option "-sERROR_ON_UNDEFINED_SYMBOLS=0". (UUM-126250)
6000.3.2f1
- Fixed an issue in the JavaScript SendMessage function in which numerical precision was being lost. (UUM-121842)
Web Platform
2022.3.64f1
- Known issue: Garbage Collector memory leak when allocating and deallocating memory in Web builds (UUM-86352)
6000.1.10f1
- Known issue: Garbage Collector memory leak when allocating and deallocating memory in Web builds (UUM-86352)
6000.0.52f1
- Known issue: Garbage Collector memory leak when allocating and deallocating memory in Web builds (UUM-86352)
6000.1.9f1
- Known issue: Garbage Collector memory leak when allocating and deallocating memory in Web builds (UUM-86352)
6000.1.8f1
- Known issue: Garbage Collector memory leak when allocating and deallocating memory in Web builds (UUM-86352)
6000.0.41f1
- Known issue: The Player freezes on load when building Web platform (UUM-98296)
6000.0.40f1
- Known issue: The Player freezes on load when building Web platform (UUM-98296)
WebGL
6000.2.5f1
- Fixed WebGPU depthBiasSlopeScale error when rendering points. (UUM-116433)
- Fixed WebGPU error when uploading compressed texture mip levels that are not block size aligned. (UUM-116437)
6000.0.57f1
- Fixed an issue where native and javascript AudioSource paused states would desynchronize during scene loading when Play On Awake is used and the AudioListener is paused. (UUM-96644)
6000.2.2f1
- Fixed an issue where native and javascript AudioSource paused states would desynchronize during scene loading when Play On Awake is used and the AudioListener is paused. (UUM-96644)
6000.2.0f1
- Fixed an issue where resizing the WebGL canvas would cause flickering. (UUM-30810)
- Fixed a WebGL error with URP and MSAA, when a depth only render pass is involved. (UUM-90459)
- Fixed an issue where resizing the WebGL canvas would cause flickering. (UUM-30810)
- Fixed bug causing PlayDelayed() to play audio immediately in WebGL builds, regardless of the delay specified. (UUM-77285)
- Fixed regressed behavior of the Target WebAssembly 2023, Enable Native C/C++ Multithreading, Memory Growth Mode, Enable Exceptions, and Maximum Memory Size player settings for the Web platform and Web derived platforms build profiles.
6000.1.15f1
- Fixed an issue where resizing the WebGL canvas would cause flickering. (UUM-30810)
6000.0.55f1
- Fixed an issue where resizing the WebGL canvas would cause flickering. (UUM-30810)
6000.0.50f1
- Fixed a WebGL error with URP and MSAA, when a depth only render pass is involved. (UUM-90459)
6000.1.5f1
- Fixed a WebGL error with URP and MSAA, when a depth only render pass is involved. (UUM-90459)
2022.3.62f1
- Fixed an issue with build and run when using Gzip in release mode on MacOS.
6000.1.0f1
- Changed compression format from gzip to brotli.
- Created a new template to support landscape orientation on the Facebook Instant Games platform.
- WebGPU is now officially available as one of the graphics APIs for the Web Player.
- Fixed a [WebGPU] issue with SubPass rendering due to incorrect viewport.
- Fixed an issue where a black screen rendered for some Android devices when Splash screen was disabled and Linear color is used. (UUM-77046)
- Fixed an issue where PlayDelayed() played audio immediately in WebGL builds, ignoring the specified delay. (UUM-77285)
- Fixed choppy video playback when using more than one Render Texture to play a video in Linear Color Space. (UUM-79894)
- Fixed URP Lit shaders from failing on mobile devices with Adreno GPUs. (UUM-86919)
- Fixed video playing issue in WebGL when another video was still loading in Firefox. (UUM-79406)
- [WebGPU] Enabled stencil only views of depth RenderTextures.
- [WebGPU] Fix Compile and Show Shader for WebGPU shaders.
- [WebGPU] Fixed a data race issue with copying and uploading textures.
- [WebGPU] Fixed a render error from Shader Graph shaders with 3D textures.
- [WebGPU] Fixed AsyncGPUReadback for textures when request format is specified.
- [WebGPU] Fixed mip map generation for textures with an unfilterable texture format.
2022.3.61f1
- Known issue: Scene is not rendered and RenderPass errors in WebGL when MSAA is enabled on URP Asset and the Camera or Overlay Camera Stacking is used (UUM-90459)
6000.0.46f1
- Known issue: Scene is not rendered and RenderPass errors in WebGL when MSAA is enabled on URP Asset and the Camera or Overlay Camera Stacking is used (UUM-90459)
6000.0.33f1
- [WebGPU] Fix render error from shadergraph shaders with 3D textures.
2022.3.59f1
- Fixed a problem in Web platform Build and Run feature when both Native C/C++ multithreading is enabled, and Autoconnect Profiler is enabled. (UUM-53120)
- Fixed bug causing PlayDelayed() to play audio immediately in WebGL builds, regardless of the delay specified. (UUM-77285)
6000.0.39f1
- Fixed an issue that was causing PlayDelayed() to play audio immediately in WebGL builds, regardless of the delay specified. (UUM-77285)
2022.3.55f1
- Fixed black screen render for some Android devices when Splash screen is disabled and Linear color is used. (UUM-77046)
6000.0.31f1
- Fixed black screen render for some Android devices when Splash screen is disabled and Linear color is used. (UUM-77046)
6000.0.29f1
- [WebGPU] Fix SubPass rendering due to incorrect viewport.
6000.0.28f1
- Fixed an issue with video playing issue in WebGL when another video is still loading in Firefox. (UUM-79406)
- [WebGPU] Enabled stencil only views of depth RenderTextures.
- [WebGPU] Fixed a data race issue with copying and uploading textures.
- [WebGPU] Fixed mip map generation for textures with an unfilterable texture format.
2022.3.53f1
- Fixed video playing issue in WebGL when another video is still loading in Firefox. (UUM-79406)
6000.0.27f1
- [WebGPU] Fixed an error with write_buffer for memory addresses greater than 2GB.
- [WebGPU] Fixed AsyncGPUReadback for textures when request format is specified.
2022.3.52f1
- Fixed choppy video playback when using more than one Render Texture to play a video in Linear Color Space. (UUM-79894)
6000.0.25f1
- Fixed choppy video playback when using more than one Render Texture to play a video in Linear Color Space. (UUM-79894)
6000.0.22f1
- Fixed a problem in Web platform Build and Run feature when both Native C/C++ multithreading and Autoconnect Profiler were enabled. (UUM-53120)
- [WebGPU] Fixed an issue with mismatched bind group layouts when sampling depth textures.
6000.0.20f1
- Added fallback to r32_sfloat from r16_unorm when using 16-bit masks for rendering layers.
- Fixed a potential crash with AsyncGPUReadback with WebGL.
- [WebGPU] Fixed an issue where optional render targets were causing an error when not being used.
6000.0.19f1
- [WebGPU] Fixed webcam texture resolution scaling.
2022.3.45f1
- Fixed a bug where mouse button canceled events would emit after clicking and moving a mouse. (UUM-65367)
6000.0.17f1
- Added a way to estimate the sample count before a sound is fully loaded on WebGL. (UUM-74854)
- Fixed URP SSAO Medium and Low blur modes for WebGPU.
- [WebGPU] Fixed an issue AsyncGPUReadback and counter buffers. (UUM-78053)
6000.0.16f1
- Fixed an issue where mouse button canceled events would emit after clicking and moving a mouse. (UUM-65367)
- [WebGPU] Added extension support for non-zero firstInstance values for indirect drawing.
- [WebGPU] Fixed a color banding issue with HDR renders.
- [WebGPU] Fixed a issue with BindGroup creation with sparse binding indices.
- [WebGPU] Fixed an issue with upside-down textures from ASyncGPUReadback.
2022.3.42f1
- Fixed for frame delays when calling AsyncGPUReadback from WebGL. (UUM-35595)
6000.0.14f1
- Fixed for frame delays when calling AsyncGPUReadback from WebGL. (UUM-35595)
6000.0.13f1
- [WebGPU] Fixed an issue that caused Unity WebGPU builds to fail on Chrome Canary.
- [WebGPU] Fixed an issue with Graphics.CopyTexture.
6000.0.10f1
- Disabled URP Depth Priming support due to issues with Apple Arm64 GPUs.
6000.0.9f1
- [WebGPU] Fixed error for a filtering sampler being incompatible with non-filtering binding.
6000.0.7f1
- Fixed a bug that prevented users from copying and pasting between other html elements. (UUM-72388)
- [WebGPU] Fixed an error about null texture data.
- [WebGPU] Fixed error about commands being executed while a render pass is still active.
- [WebGPU] Fixed for compute shader write-only storage textures.
- [WebGPU] Fixed native texture creation.
- [WebGPU] Fixed webgpu shader compilation compute shaders for false errors about non-uniform barrier calls.
6000.0.5f1
- [WebGPU] Fix SRP Batcher crash with multi-part meshes.
- [WebGPU] Fix URP error with multisampled depth textures.
6000.0.3f1
- [WebGPU] Enable the use of the BGRA format for compute shader storage textures.
- [WebGPU] Fixed video textures on MacOS for WebGPU.
- [WebGPU] Fixed WebCam textures for WebGPU.
6000.0.2f1
- Fixed an issue where the WebCam texture was taking over the texture bound to a material. (UUM-71299)
- [WebGPU] Fixed error when texture binding is missing.
- [WebGPU] Fixed error with SRP Batcher constant buffer dynamicOffsets.
- [WebGPU] Fixed error with write-only compute shader storage textures.
- [WebGPU] Fixed memory error on graphics device shutdown.
- [WebGPU] Fixed WGSL shader compilation error with some shaders that use intBitsToFloat.
6000.0.0f1
- Refactored code to have a more robust replacement operation when assembling the framework .js file. To achieve this, the String.Replace operation was set back to a Regex.Replace. To account for special characters and regex that might be present in the user jspre code (see UUM-21896), the final parameter uses an anonymous delegate function to treat the replacement string as a string literal so that it's not processed in any way. (UUM-67705)
- Added support for WebAssembly 2023, which is a Unity-coined term for a collection of newer WebAssembly language features such as, sign-ext opcodes, non-trapping fp-to-int, bulk-memory, bigint, wasm table, native Wasm exceptions, and Wasm SIMD.
- Implemented the following LocationService methods and properties:
- Added a message explaining how to migrate from "dynCall_*" to "makeDynCall" when a "dynCall" related error is thrown.
- Improved Web builds to be able to allocate up to 4GB of WebAssembly Memory, up from the previous limit of 2GB. Note that at the time of development, this feature did not work in Firefox ( https://bugzilla.mozilla.org/show_bug.cgi?id=1838218 ), so the default memory limit on the web is still set to 2048 MB.
- Removed redundant filesystem persistence operations, to improve IndexedDB filesystem performance.
2023.2.20f1
- Fixed spatial blend implementation to enable 2D/3D audio ratio. (UUM-57740)
6000.2.6f1
- Fixed build warning from APV when targeting WebGPU.
- Fixed for WebGPU errors when using APV Lighting Scenario Blending. (UUM-117230)
6000.2.7f2
- [WebGPU] Enable support for the float32-blendable extension to enable blending of RGBA32Float textures. (UUM-117370)
6000.0.59f2
- Fixed URP Lit shaders from failing on mobile devices with Adreno GPUs. (UUM-86919)
6000.0.60f1
- Fixed WebGL configuration Equals/GetHashCode mismatch for IsWasm2023 property.
6000.2.8f1
- Fixed WebGL configuration Equals/GetHashCode mismatch for IsWasm2023 property.
6000.2.9f1
- Fixed an issue where DownloadHandlerScript.CompleteContent was called twice in WebGL builds. (UUM-109862)
6000.0.62f1
- Fixed regression that caused URP debug material overrides to fail for WebGL. (UUM-112052)
6000.2.11f1
- Fixed regression that caused URP debug material overrides to fail for WebGL. (UUM-112052)
2022.3.69f1
- Fixed an issue where DownloadHandlerScript.CompleteContent was called twice in WebGL builds. (UUM-109862)
6000.0.63f1
- Fixed an issue where DownloadHandlerScript.CompleteContent was called twice in WebGL builds. (UUM-109862)
- Fixed WebGPU performance regression. (UUM-125744)
6000.2.15f1
- Fixed error switching to fullscreen when matchWebGLToCanvasSize is false. (UUM-127494)
6000.3.0f1
- Fixed a WebGL error with URP and MSAA, when a depth only render pass is involved. (UUM-90459)
- Fixed an issue where native and javascript AudioSource paused states would desynchronize during scene loading when Play On Awake is used and the AudioListener is paused. (UUM-96644)
- Fixed an issue where resizing the WebGL canvas would cause flickering. (UUM-30810)
- Fixed an issue where DownloadHandlerScript.CompleteContent was called twice in WebGL builds. (UUM-109862)
- Fixed build warning from APV when targeting WebGPU.
- Fixed for WebGPU errors when using APV Lighting Scenario Blending. (UUM-117230)
- Fixed regression that caused URP debug material overrides to fail for WebGL. (UUM-112052)
- Fixed WebGPU depthBiasSlopeScale error when rendering points. (UUM-116433)
- Fixed WebGPU error when uploading compressed texture mip levels that aren't block size aligned. (UUM-116437)
- WebGPU: Fixed compressed 3d textures if the WebGPU extension is available. (UUM-121604)
- [WebGPU] Enable support for the float32-blendable extension to enable blending of RGBA32Float textures. (UUM-117370)
6000.0.64f1
- Fixed error switching to fullscreen when matchWebGLToCanvasSize is false. (UUM-127494)
6000.3.1f1
- Fixed error switching to fullscreen when matchWebGLToCanvasSize is false. (UUM-127494)
6000.3.2f1
- Fixed WebCamDevice.isFrontFacing for WebGL on iOS when the device is set to a non-English language. (UUM-108292)
- [WebGPU] Fixed an issue using a depth slice of a 3d texture as a render target.
6000.0.65f1
- Fixed WebCamDevice.isFrontFacing for WebGL on iOS when the device is set to a non-English language. (UUM-108292)
- WebGPU: Fix for setting mip level for writable textures bound to compute shaders. (UUM-130285)
- WebGPU: fix issue with setting a Texture2DArray as a render target with AllDepthSlices, only the first layer was cleared. (UUM-130122)
- [WebGPU] Fix using a depth slice of a 3d texture as a render target.
WebRequest
Windows
6000.0.57f1
- Changed underlying API used to retrieve touch and mouse pointer state which resolves issues where Touchscreen interaction would be sending Mouse events. (UUM-112272)
6000.2.0f1
- Added UnityTroubleshooter.exe to the Unity Editor installation. This tool helps troubleshoot issues when Unity.dll fails to load during Editor startup.
- Added a warning for Windows Arm64 when selecting a graphics API other than DX11 or DX12.
- Changed underlying API used to retrieve touch and mouse pointer state which resolves issues where Touchscreen interaction would be sending Mouse events.
- Fixed bug relating to losing focus of window during game start-up. (UUM-87270)
- Fixed by reverting original PR that causes regressions, related to losing focus on windows player during startup. (UUM-87270)
- Fixed for saving corrupted PlayerPrefs when application is closed when out of focus. (UUM-100970)
- Fixed for Video Player when reading video files with long path prefix.
- Fixed issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)
- Fixed monitor handle association with the display details, for all resolutions. (UUM-78860)
- Fixed SystemInfo.deviceType to correctly return the type of device the Windows Standalone player is running on
- Fixed Windows player crashing when embedded into an executable that does not export the D3D12SDKPath symbol. (UUM-96170)
- On Windows, fixed a few related bugs where if the Unity project/player settings were set to the Quad speaker mode, we would still output sound to the front center channel on a 5.1 or 7.1 system. Similarly, if Unity is set to use the surround (5.0) speaker mode, we would still output sound to the LFE channel on a 5.1 or 7.1 system. This has now been fixed. (UUM-52906)
6000.0.54f1
- Fixed SystemInfo.deviceType to correctly return the type of device the Windows Standalone player is running on.
6000.1.12f1
- Fixed SystemInfo.deviceType to correctly return the type of device the Windows Standalone player is running on.
2022.3.63f1
- Fixed for saving corrupted PlayerPrefs when application is closed when out of focus. (UUM-100970)
6000.0.50f1
- Added warning for windows Arm64 when selecting a Graphics API other than Dx11 or Dx12.
6000.1.5f1
- Added warning for windows Arm64 when selecting a Graphics API other than Dx11 or Dx12.
6000.1.4f1
- Fixed for saving corrupted PlayerPrefs when application is closed when out of focus. (UUM-100970)
6000.0.49f1
- Fixed for saving corrupted PlayerPrefs when application is closed when out of focus. (UUM-100970)
2022.3.62f1
- On Windows, fixed a few related bugs where if the Unity project/player settings were set to the Quad speaker mode, we would still output sound to the front center channel on a 5.1 or 7.1 system. Similarly, if Unity is set to use the surround (5.0) speaker mode, we would still output sound to the LFE channel on a 5.1 or 7.1 system. This has now been fixed. (UUM-52906)
6000.1.0f1
- Upgraded the version of MSVC used to build Unity to 14.42.34433.
- Corrected explicit mention of x64 for WindowsStandalone BuildTarget, it used for all 64-bit Windows Standalone targets.
- Fixed a crash in the Windows player when embedded into an executable that does not export the D3D12SDKPath symbol. (UUM-96170)
- Fixed an issue where change in the default icon isn't refreshed by the Windows Explorer when re-building a project into the previously used build folder. (UUM-71022)
- Fixed an issue where the window lost focus during game startup. (UUM-87270)
- Fixed an issue with monitor handle association to display details, ensuring correct behavior for all resolutions. (UUM-78860)
- Fixed an issue with the Video Player that occurred when reading video files with a long path prefix.
- Fixed an issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)
- On Windows, we reduced how often we re-enumerate the list of audio devices, which causes a main thread stall. If an audio output device is added or removed, but the default device does not change, then we no longer re-enumerate. If an audio input device is added or removed, we defer the re-enumerate operation until the Unity app actually requests the updated list of microphones via C#. (UUM-75603)
6000.0.47f1
- Fixed a few related issues where if the Unity project/player settings were set to the Quad speaker mode, we would still output sound to the front center channel on a 5.1 or 7.1 system. Similarly, if Unity is set to use the surround (5.0) speaker mode, we would still output sound to the LFE channel on a 5.1 or 7.1 system. This has now been fixed. (UUM-52906)
2022.3.61f1
- Fixed for Video Player when reading video files with long path prefix.
- Fixed monitor handle association with the display details, for all resolutions. (UUM-78860)
6000.0.45f1
- Fixed this issue by reverting original PR that cause the regression, related to losing focus on windows player during startup. (UUM-100910)
- Fixed Windows player crashing when embedded into an executable that does not export the D3D12SDKPath symbol. (UUM-96170)
6000.0.44f1
- Fixed a monitor handle association with the display details, for all resolutions. (UUM-78860)
6000.0.43f1
- Fixed for Video Player when reading video files with long path prefix.
2022.3.60f1
- Fixed an issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)
6000.0.41f1
- Fixed an issue with Windows Player was not calling wide character functions for DispatchMessageW, PeekMessageW, GetMessageW. (UUM-90999)
6000.0.35f1
- Known issue: Player remains in Windows Background processes when the application is closed (UUM-87775)
6000.0.34f1
- Known issue: Player remains in Windows Background processes when the application is closed (UUM-87775)
6000.0.33f1
- Known issue: Player remains in Windows Background processes when the application is closed (UUM-87775)
6000.0.31f1
- Fixed an issue to correct explicit mention of x64 for WindowsStandalone BuildTarget, it used for all 64 bit Windows Standalone targets.
- On Windows, we reduced how often we re-enumerate the list of audio devices, which causes a main thread stall. If an audio output device is added or removed, but the default device does not change, then we no longer re-enumerate. If an audio input device is added or removed, we defer the re-enumerate operation until the Unity app actually requests the updated list of microphones via C#. (UUM-75603)
2022.3.54f1
- Corrected explicit mention of x64 for WindowsStandalone BuildTarget, it used for all 64 bit Windows Standalone targets.
2022.3.53f1
- Fixed issue where changing the default icon is not refreshed by Windows Explorer when re-building a project into the same build folder used previously. (UUM-71022)
6000.0.27f1
- Fixed an issue where changing the default icon is not refreshed by Windows Explorer when re-building a project into the same build folder used previously. (UUM-71022)
6000.0.21f1
- Fixed an issue where quad audio output mode would erroneously result in audio being sent to the center channel on 5.1 hardware. (UUM-52906)
2022.3.45f1
- Fixed issue where Arm64 architecture DLLs are incorrectly copied instead of x64 when building for Windows x64. (UUM-76845)
2022.3.44f1
- AsyncOperation returned by Screen.MainWindowMoveTo now gets invoked upon completion of the screen move. (UUM-45273)
6000.0.14f1
- Fixed keyboard keys display name provided by Input System displaying wrong Unicode character in certain situation when using some international layout. (UUM-71799)
2022.3.39f1
- Fixed issue with non-native Refreshrate not being restored in Exclusive Fullscreen mode upon restart. (UUM-62542)
6000.0.10f1
- Fixed issue with non-native Refreshrate not being restored in Exclusive Fullscreen mode upon restart. (UUM-62542)
2022.3.34f1
- Fixed a Windows bug, where an audio device that returns a mal-formed UUID string could crash the Windows Editor or player. (UUM-36106)
6000.0.4f1
- Ensure that the information read from HID devices are readed correctly even when the driver isn't fully compliant.
6000.0.2f1
- Known issue: Two variants of a Windows editor only plugin, one targeting x86 and one targeting x64, prevents the player build (UUM-69382)
6000.3.0f1
- Updating gameloop when the user right-clicks on the window title bar on a Run In Background application. (UUM-124735)
- Enabled HTTP/2 functionality on Windows, including optimal HTTP/2 settings.
- Fixed SystemInfo.deviceType to correctly return the type of device the Windows Standalone player is running on.
- Updating gameloop when the user right-clicks on the window title bar on a Run In Background application. (UUM-124735)
- Updating PIX runtime libraries and fixing missing PIX markers for Unity profiling and graphics events.
XR
6000.2.3f1
- The Oculus XR Plugin package has been updated to 4.5.2.
6000.0.57f1
- The Oculus XR Plugin package has been updated to 4.5.2.
6000.2.0f1
- Added support for Android SDK 36.
- Updated the XR Plugin Management package to version to 4.5.1.
- Added: Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to 3.1.1.
- Added: Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to version 3.2.0-pre.1.
- Updated the Meta Quest default package to be OpenXR Plugin (com.unity.xr.openxr).
- Updated the Oculus XR Plugin package to version 4.5.1.
- Updated the OpenXR Plugin package to version to 1.14.3.
- Updated the com.unity.xr.openxr package to version 1.15.0-pre.1.
- Updated the xr.sdk.openxr package to version 1.14.1.
- Added missing description for Android XR platform.
- Fixed a long-standing bug where predicted frame times were incorrect for OpenXR.
- Fixed a specific instance where the player would render a black screen when using XR and the copydepth pass. (UUM-84612)
- Fixed an issue where background motion vectors were generated incorrectly for Spacewarp.
- Fixed an issue where deployed URP Quest Applications threw Vulkan Errors on App Exit.
- Fixed an issue where Quest Link failed when using DirectX 12 (DX12) and single-pass rendering.
- Fixed an issue where the XrDisplaySubsystem tried to destroy textures that were still in use by other processes. This fix uses FinishRendering() to block the simulation thread until those resources are no longer in use before trying to destroy them.
- Fixed an issue where XRDevice.RefreshRate always returned 0.0Hz. (UUM-104824)
- Fixed foveated rendering with D3D12 render passes.
- Fixed incorrect Y-flip affecting certain Quest devices when using Shared Depth Buffer or depth submission modes. (UUM-85895)
- Fixed meta file conflict between XR hands and Polyspatial.
- Fixed problem with multiple "UnityGame: GameManager not available." logcat messages when running application on Oculus Quest 2.
- Fixed render pass validation errors on XR devices when using OpenGLES and MSAA camera settings differ from URP asset. (UUM-91896)
- Updated XR Legacy Input Helpers (com.unity.xr.legacyinputhelpers) to version 2.1.12.
2022.3.65f1
- Updated com.unity.xr.openxr package version to 1.15.0.
6000.0.54f1
- Updated com.unity.xr.openxr package version to 1.15.0.
- Fixed for the background motion vectors being generated incorrectly for spacewarp.
6000.1.13f1
- Fixed for the background motion vectors being generated incorrectly for spacewarp.
6000.1.11f1
- Updated com.unity.xr.openxr package version to 1.15.0.
2022.3.64f1
- Fixed an issue where the XrDisplaySubsystem tries to destroy textures that are still being used by other processes. This fix uses FinishRendering() to block the simulation thread until those resources are no longer in use before trying to destroy them.
- Fixed and issue where deployed URP Quest Applications throw Vulkan Errors on App Exit.
2022.3.63f1
- Updated com.untiy.xr.openxr package version to 1.15.0-pre.2.
- Fixed issue where Quest Link would fail when using DX12 and single pass rendering.
6000.1.10f1
- Fixed XR stats from gfx thread, like refreshRate being dropped issue. (UUM-104824)
6000.0.52f1
- Fixed an issue where deployed URP Quest Applications throw Vulkan Errors on App Exit.
- Fixed an issue where the XrDisplaySubsystem tries to destroy textures that are still being used by other processes. This fix uses FinishRendering() to block the simulation thread until those resources are no longer in use before trying to destroy them.
- Fixed XR stats from gfx thread, like refreshRate being dropped issue. (UUM-104824)
6000.1.9f1
- Fixed an issue where the XrDisplaySubsystem tries to destroy textures that are still being used by other processes. This fix uses FinishRendering() to block the simulation thread until those resources are no longer in use before trying to destroy them.
- Fixed and issue where deployed URP Quest Applications throw Vulkan Errors on App Exit.
6000.1.8f1
- Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to version 3.1.2.
6000.0.50f1
- Fixed a specific instance where the player would render a black screen when using XR and the copydepth pass. (UUM-84612)
- Fixed issue where Quest Link would fail when using DX12 and single pass rendering.
6000.1.5f1
- Updated com.unity.xr.openxr package version to 1.15.0-pre.2.
6000.1.4f1
- Fixed issue where Quest Link would fail when using DX12 and single pass rendering.
6000.0.49f1
- The Unity XR SDK is no longer available as we have focused our investments towards OpenXR.
- Fixed problem with multiple "UnityGame: GameManager not available." logcat messages when running application on Oculus Quest 2.
6000.1.3f1
- The Unity XR SDK is no longer available as we have focused our investments towards OpenXR.
- Fixed problem with multiple "UnityGame: GameManager not available." logcat messages when running application on Oculus Quest 2.
2022.3.62f1
- The Unity XR SDK is no longer available as we have focused our investments towards OpenXR.
- Updated com.unity.xr.openxr pacakge version to 1.15.0 pre.1.
- Updated com.unity.xr.openxr package version to 1.14.3.
6000.1.0f1
- The Meta Quest Platform is now available in the Build Profiles window.
- Added Optimal Player and Quality setting defaults to Meta Quest build profiles.
- Added back in support for X64 specific Editor plugins
- Addressing the Meta Core SDK not loading when attempting to play in editor over Oculus Link. (UUM-71393)
- Fixed an issue with the tracking origin mode validation logic.
- Fixed log spam on Meta Quest and Apple Vision Pro builds using RenderGraph with MSAA enabled. The message for this issue starts with "A non-multisampled texture being bound to a multisampled sampler." This may affect other XR platforms, but the fix has been verified on Quest and visionOS.
- Fixed render pass validation errors on XR devices when using OpenGLES and MSAA camera settings differ from URP asset. (UUM-91896)
2022.3.61f1
- The Oculus XR Plugin package has been updated to 4.5.1.
- Updated com.unity.xr.openxr package version to 1.14.2.
6000.0.46f1
- Fixed render pass validation errors on XR devices when using OpenGLES and MSAA camera settings differ from URP asset. (UUM-91896)
6000.0.43f1
- Fixed tracking origin mode validation logic.
2022.3.60f1
- Updated com.unity.xr.openxr version to 1.14.1.
2022.3.59f1
- Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to version 2.6.4.
2022.3.58f1
- Updated XR Legacy Input Helpers (com.unity.xr.legacyinputhelpers) to version 2.1.12.
6000.0.38f1
- Fixed log spam on Meta Quest and Apple Vision Pro builds using RenderGraph with MSAA enabled. The message for this issue starts with "A non-multisampled texture being bound to a multisampled sampler." This may affect other XR platforms, but the fix has been verified on Quest and visionOS.
2022.3.57f1
- The Oculus XR Plugin package has been updated to 4.5.0.
2022.3.56f1
- Fixed tracking origin mode validation logic.
2022.3.55f1
- Updated xr.sdk.openxr package version to 1.13.2.
6000.0.29f1
- Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to 3.0.7.
2022.3.53f1
- Updated xr.sdk.openxr package version to 1.13.1.
6000.0.27f1
- Fixed crash with foveated rendering in D3D12. (UUM-85208)
2022.3.52f1
- The Oculus XR Plugin package has been updated to 4.4.0.
6000.0.20f1
- Fixed single-pass stereo rendering artifacts for High-Quality Line Renderer. (UUM-63671)
2022.3.46f1
- This might have been caused by initial PR of late latching. Reviewing the previous code it seems it should just be setting the local transform. (UUM-46969)
6000.0.18f1
- Fixed crash caused by NaN. (UUM-46969)
2022.3.41f1
- Updated XR Interaction Toolkit package (com.unity.xr.interaction.toolkit) to v2.6.3.
6000.0.9f1
- Updating XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to version 3.0.4.
6000.0.8f1
- Known issue: XR device tracking capabilities stop working within seconds of app launch, causing apps to appear "frozen". This regression was introduced in .7f1 and has been resolved in .9f1 patch.
- Optimized Buffer Discards enabled for RenderGraph.
6000.0.0f1
- Added support for Foveated Rendering on Vision Pro.
- Added support for Foveated Rendering to URP's Render Graph.
2023.2.20f1
- Fixed an issue where, if the render pass count was greater than 0 SPI would use the proper one instead of always using 0. (UUM-57876)
6000.2.8f1
- Updated Unity OpenXR Android XR (com.unity.xr.androidxr-openxr) to version 1.0.1.
- Updated XR Hands (com.unity.xr.hands) to version 1.6.1.
6000.2.10f1
- Updated Unity OpenXR Android XR (com.unity.xr.androidxr-openxr) to version 1.0.2.
6000.3.0f1
- Added: Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to version 3.2.0.
- Deprecated: XR: Deprecated the com.unity.xr.interaction.subsystems package.
- Provided framebuffer tile size information from the application to OpenXR runtime. Thisallows XR vendors to make several optimizations.
- Deprecated the com.unity.xr.magicleap package.
- Updated com.unity.xr.openxr package version to 1.15.0.
- Updated the Oculus XR Plugin package to version 4.5.2.
- Updated the com.unity.xr.openxr package to version 1.15.0-pre.2.
- Fixed an issue where deployed URP Quest Applications threw Vulkan Errors on App Exit.
- Fixed an issue where the XrDisplaySubsystem tried to destroy textures that were still in use by other processes. This fix uses FinishRendering() to block the simulation thread until those resources are no longer in use before trying to destroy them.
- Fixed XR stats from gfx thread, like refreshRate being dropped issue. (UUM-104824)
- Meta Quest now set to use Mobile quality as a default Quality Setting. This prevents SSAO from being enabled in a Meta Quest XR build, which has been shown to degrade runtime performance
- Updated the XR Hands package (com.unity.xr.hands) to version 1.6.0-pre.3.
- Updated XR Hands (com.unity.xr.hands) to version 1.6.0.
XR SDK
6000.0.40f1
- Known issue: [Quest] Screen flashes for several seconds when enabling microphone permissions (UUM-72660)