diff --git a/lib/modules/datasource/api.ts b/lib/modules/datasource/api.ts index 4ba206675060c8..e59f0b3709e68e 100644 --- a/lib/modules/datasource/api.ts +++ b/lib/modules/datasource/api.ts @@ -59,6 +59,7 @@ import { SbtPluginDatasource } from './sbt-plugin'; import { TerraformModuleDatasource } from './terraform-module'; import { TerraformProviderDatasource } from './terraform-provider'; import type { DatasourceApi } from './types'; +import { Unity3dDatasource } from './unity3d'; const api = new Map(); export default api; @@ -126,3 +127,4 @@ api.set(SbtPackageDatasource.id, new SbtPackageDatasource()); api.set(SbtPluginDatasource.id, new SbtPluginDatasource()); api.set(TerraformModuleDatasource.id, new TerraformModuleDatasource()); api.set(TerraformProviderDatasource.id, new TerraformProviderDatasource()); +api.set(Unity3dDatasource.id, new Unity3dDatasource()); diff --git a/lib/modules/datasource/unity3d/__fixtures__/beta.xml b/lib/modules/datasource/unity3d/__fixtures__/beta.xml new file mode 100644 index 00000000000000..bec3349f175ef0 --- /dev/null +++ b/lib/modules/datasource/unity3d/__fixtures__/beta.xml @@ -0,0 +1,34026 @@ + + + + Latest Unity Beta Releases + https://unity.com/ + Latest Unity Beta Releases + en + + + 2023.3.0b6 + https://unity.com/releases/editor/beta/2023.3.0b6 + +<span>2023.3.0b6</span> + + <div class="release-date"><time datetime="2024-02-07T07:24:40Z">February 7, 2024</time></div> + + <div>unityhub://2023.3.0b6/4ca2224a582d</div> + + <div> + <div> <section id="release-version-downloads-360851--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/Windows64EditorInstaller/UnitySetup64-2023.3.0b6.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360812--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b6.exe">Android Build Support</a> + </div> + <div id="version-download-modules-360815--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b6.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-360818--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b6.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-360821--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b6.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360824--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b6.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360827--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b6.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360830--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b6.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360833--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b6.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360836--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b6.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-360839--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b6.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-360842--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b6.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360845--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b6.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360848--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360893--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0b6.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360854--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b6.exe">Android Build Support</a> + </div> + <div id="version-download-modules-360857--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b6.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-360860--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b6.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-360863--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b6.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360866--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b6.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360869--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b6.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360872--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b6.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360875--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b6.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360878--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b6.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-360881--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b6.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-360884--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b6.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360887--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b6.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360890--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360932--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorInstaller/Unity-2023.3.0b6.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360896--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b6.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360899--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b6.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360902--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b6.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360905--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b6.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360908--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b6.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360911--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b6.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360914--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b6.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360917--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b6.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360920--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b6.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360923--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b6.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360926--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b6.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360929--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360971--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorInstallerArm64/Unity-2023.3.0b6.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360935--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b6.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360938--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b6.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360941--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b6.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360944--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b6.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360947--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b6.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360950--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b6.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360953--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b6.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360956--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b6.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360959--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b6.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360962--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b6.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360965--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b6.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360968--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-361004--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/LinuxEditorInstaller/Unity-2023.3.0b6.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360974--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b6.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360977--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b6.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-360980--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b6.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360983--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b6.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360986--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b6.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360989--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b6.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360992--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b6.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-360995--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b6.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360998--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4ca2224a582d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b6.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-361001--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0b6</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>Audio Authoring: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio Random Container: Memory leak when creating ARC prefab +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-creating-arc-prefab">UUM-61023</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>DX12: fixed crash during rearranging docked windows in Editor +(UUM-60697)<br> +<em>First seen in 2023.3.0b3.</em> <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Editor: Fix issue with WebGL and Android subtarget being incorrect when activating build profiles. +(UUM-61956)<br> +<em>First seen in 2023.3.0b1.</em> <br><em>Fixed in 2023.3.0b8.</em></p></li> +<li><p>Editor: Fixed an editor crashes with a callstack resulting in validateMenuItem. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>) <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Editor: Fixed issue with CharacterTable in FontAsset having duplicated entries +(UUM-61516)<br> +<em>First seen in 2023.3.0b5.</em> <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Editor: Fixed issue with CharacterTable in FontAsset having duplicated entries +(UUM-61533)<br> +<em>First seen in 2023.3.0b5.</em> <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Editor: Fixed saving a scene causing bloom to become disabled. +(UUM-60867)<br> +<em>First seen in 2023.3.0b5.</em> <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Graphics: Fix assert and potential crash with 0 length parallel copy job when a mesh renderer has 0 materials in GPU Driven Rendering +(<a href="https://issuetracker.unity3d.com/issues/the-editor-crashes-when-removing-material-from-mesh-renderer">UUM-62028</a>)<br> +<em>First seen in 2023.3.0b4.</em> <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Graphics: Reset of Graphics Settings was throwing exceptions +(<a href="https://issuetracker.unity3d.com/issues/project-settings-graphics-reset-button-at-the-top">UUM-62671</a>)<br> +<em>First seen in 2023.3.0b3.</em> <br><em>Fixed in 2023.3.0b8.</em></p></li> +<li><p>HDRP: Fix a performance regression in area light evaluation code +(<a href="https://issuetracker.unity3d.com/issues/hdrp-regression-of-performance-on-tansparent-rendering">UUM-63204</a>)<br> +<em>First seen in 2023.3.0b5.</em> <br><em>Fixed in 2023.3.0b8.</em></p></li> +<li><p>HDRP: Fixed shadow flickering when dynamic resolution is enabled +(UUM-61508)<br> +<em>First seen in 2023.3.0b5.</em> <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: IL2CPP error is thrown and the build fails when building project for the WebGL platform +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-error-is-thrown-and-the-build-fails-when-building-project-for-the-webgl-platform">UUM-62523</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: [Linux/Mac] Crash on BackupState::MemoryIDToFileID::operator() when creating a new project from “3D Sample Scene (HDRP)” template +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-backupstate-memoryidtofileid-operator-when-creating-a-new-project-from-3d-sample-scene-hdrp-template">UUM-61003</a>)</p></li> +<li><p>Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app +(<a href="https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app">UUM-55488</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Networking: Throw exception instead of crashing if UnityWebRequest is sent during app quit, such as from Destroy(). +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-crashes-if-invoked-when-player-is-quitting">UUM-63150</a>) <br><em>Fixed in 2023.3.0b8.</em></p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Search: Re-enabled search providers priority sorting. +(<a href="https://issuetracker.unity3d.com/issues/unity-search-results-order-does-not-take-into-account-provider-settings-priority-order">UUM-60991</a>) <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Shaders: Unlit/Texture material shader is not rendered if added as a skybox in lightning settings</p></li> +<li><p>UI Toolkit: Fixed an issue where the ListView would not display serialized values correctly when the list items were being reused. +(UUM-56957) <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Universal RP: Canvas is resized when enabling Bloom +(<a href="https://issuetracker.unity3d.com/issues/canvas-is-resized-when-enabling-bloom">UUM-62691</a>)</p></li> +<li><p>Universal RP: Using both RTHandle and Dynamic Resolution outputs ArgumentNullException, eventually causing a crash +(<a href="https://issuetracker.unity3d.com/issues/using-both-rthandle-and-dynamic-resolution-outputs-argumentnullexception-eventually-causing-a-crash">UUM-58686</a>)</p></li> +<li><p>VFX Graph: Fix some sanitation failures with new merged Position and Collision blocks +(UUM-61948)<br> +<em>First seen in 2023.3.0b5.</em> <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Vulkan: Editor crash when changing Vulkan Number of Swapchain Buffers +(<a href="https://issuetracker.unity3d.com/issues/vulkan-editor-crash-when-changing-vulkan-number-of-swapchain-buffers">UUM-60016</a>)</p></li> +</ul><h3>New 2023.3.0b6 Entries since 2023.3.0b5</h3> + +<h4>Improvements</h4> + +<ul><li>HDRP: Improved HDRP build time. +(UUM-61700)</li> +</ul><h4>API Changes</h4> + +<ul><li>Editor: Removed: SceneManager.MoveObjectToSceneBatch becase it was never was properly exposed.</li> +</ul><h4>Changes</h4> + +<ul><li><p>UI Toolkit: Added checked background to GradientField so the transparency is easier to see. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-not-shown-as-a-checkboard-when-using-uitoolkit-gradient">UUM-60804</a>)</p></li> +<li><p>UI Toolkit: Removed unused border element from GradientField.</p></li> +<li><p>UI Toolkit: Users can no longer drag disabled selectors when using in-context editing in the UI Builder. +(UUM-16090)</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>Android: Fixed a crash in development build when passing array of AndroidJavaObject to Java method. +(UUM-60779)</p></li> +<li><p>Android: Fixed an issue with JNI global reference table overflow when AndroidJavaObjects are deleted by garbage collector. +(<a href="https://issuetracker.unity3d.com/issues/android-player-crash-on-unityengine-dot-androidjni-newglobalref-intptr-when-creating-androidjavaobjects-on-android">UUM-60727</a>)</p></li> +<li><p>Android: Fixed an issue with with using AndroidJavaObject.Set() for AndroidJavaProxy. +(<a href="https://issuetracker.unity3d.com/issues/androidjavaobject-dot-set-throws-exception-when-used">UUM-59734</a>)</p></li> +<li><p>Editor: Fixed a crash when running with -nographics and Universal RP. +(UUM-61538)</p></li> +<li><p>Editor: Fixed an issue where an unable to load icon error message could appear on package import for global editor tools.</p></li> +<li><p>Editor: Fixed an issue where there were not any safety checks and proper error messages for indirect draw commands. +(UUM-37103)</p></li> +<li><p>Editor: Fixed exception when enabling multi-atlas texture on a FontAsset. +(UUM-61515)<br> +<em>First seen in 2023.3.0b5.</em></p></li> +<li><p>Editor: Fixed incorrect color sample results with the eyedropper tool Color Picker on macOS. +(UUM-60339)</p></li> +<li><p>GI: Ensured that AsyncReadBuffer_IsAsyncOperationComplete_MustReadWhatWriteBufferWrote passes even when run multiple times in release builds. +(UUM-61281)<br> +<em>First seen in 2023.3.0a7.</em></p></li> +<li><p>Graphics: Fixed an issue of rendering non-background materials as skybox. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-skybox-rendersingleface-when-opening-a-project">UUM-60017</a>)</p></li> +<li><p>Graphics: Fixed an issue where asymmetric projection matrix in URP forward plus was not supported. +(<a href="https://issuetracker.unity3d.com/issues/rendering-debugger-is-not-showing-the-correct-amount-of-matrix-projections-when-material-override-is-set-to-lighting-complexity-and-urp-rendering-path-is-set-to-forward-plus">UUM-58978</a>)</p></li> +<li><p>Graphics: Fixed an issue where it was possible for ReadPixels to crash on Metal API while using render graph due to a bad state with the depth target. +(UUM-44404)</p></li> +<li><p>Graphics: Fixed FrameTiming timestamp issues on some platforms. FrameTimingManager.GetCpuTimerFrequency() now returns the correct CPU timer frequeny and timestamps can be successfully converted to seconds. +(PLATGRAPH-2721)</p></li> +<li><p>Graphics: Fixed possible null ref when there is corrupted occlusion tome data that may lead to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendererscene-initializeumbra-when-opening-a-project">UUM-30735</a>)</p></li> +<li><p>Graphics: Fixed unwanted Vulkan Render Pass content discard when trying to end/pause a Render Pass that has pending clear actions. +(UUM-59888)<br> +<em>First seen in 2023.3.0a18.</em></p></li> +<li><p>HDRP: Fixed an issue where internally created Game Objects were being deallocated on scene changes. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probes-in-hdrp-stop-working-and-nullreferenceexceptions-are-thrown-in-the-player-log-when-the-scene-is-reloaded">UUM-53128</a>)</p></li> +<li><p>HDRP: Fixed artifacts on low resolution SSGI when dynamic resolution values are low. +(UUM-57785)</p></li> +<li><p>HDRP: Fixed XR texture 2D creation failure due to invalid slice configuration. The slice is misconfigured to 2 when creating Texture2D, causing internal failures. +(UUM-57001)</p></li> +<li><p>IL2CPP: Fixed an issue there there were duplicate copies of the --linker-flags argument passed to IL2CPP. +(<a href="https://issuetracker.unity3d.com/issues/duplicate-linked-flags-are-created-when-building-a-project-for-macos-using-the-create-xcode-project-option-with-the-il2cpp-scripting-backend">UUM-60988</a>)</p></li> +<li><p>Package Manager: Fixed a sidebar min-width issue. +(UUM-62121)</p></li> +<li><p>Package Manager: Fixed an issue where the Package Manager diagnose button did not display the the diagnostic tool output on Windows.</p></li> +<li><p>Particles: Fixed a Noise Module occasional glitches issue. +(<a href="https://issuetracker.unity3d.com/issues/single-particles-in-the-particle-system-randomly-scale-out-when-the-simulation-is-playing">UUM-58283</a>)</p></li> +<li><p>Particles: Fixed Trail module crash when using Generate Lighting Data checkbox. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-writeparticlelinevertex-when-the-generate-lighting-data-property-is-enabled-in-the-particle-system">UUM-58366</a>)</p></li> +<li><p>Physics: Fixed a spelling issue in a BoxCollider warning message. +(<a href="https://issuetracker.unity3d.com/issues/boxcolliders-does-not-support-negative-scale-or-size-errors-are-spammed-into-the-console-when-entering-the-play-mode">UUM-57944</a>)</p></li> +<li><p>SRP Core: Fixed an issue where Screen Space UI Overlay would not rendered again without a camera in URP/HDRP. +(UUM-58403)<br> +<em>First seen in 2023.3.0a16.</em></p></li> +<li><p>TextCore: Fixed an issue where Kerning was applied to Sprites. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-text-kerning-results-in-incorrect-offset-when-using-certain-sprites">UUM-57103</a>)</p></li> +<li><p>UI Elements: Added a way to opt out of asset monitoring on specific editor windows to avoid performance issues with panels that contain many VisualElements. +(UUM-60233)</p></li> +<li><p>Universal RP: Added logic to enforce consistent hardware dynamic resolution settings during rendering to avoid issues when external code changes the global setting. +(<a href="https://issuetracker.unity3d.com/issues/using-both-rthandle-and-dynamic-resolution-outputs-argumentnullexception-eventually-causing-a-crash">UUM-58686</a>)</p></li> +<li><p>Universal RP: Fixed an issue where cameras flickered when using deferred rendering, rendering layers and two cameras. +(<a href="https://issuetracker.unity3d.com/issues/urp-scene-view-shadows-broken-on-deferred-rendering-path">UUM-61041</a>)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +<li><p>Universal RP: Fixed bloom shader not working with non uniform rasterisation based foveated rendering on VR platforms that support it. +(UUM-61885)</p></li> +<li><p>Universal RP: Fixed the FinalPostPass executing before "AfterRenderingPostProcessing" instead of after it. +(UUM-48857)</p></li> +<li><p>VFX Graph: Fixed a build failure on HDRP Linux using Sphere Output. +(<a href="https://issuetracker.unity3d.com/issues/build-failure-on-linux">UUM-61566</a>)<br> +<em>First seen in 2023.3.0b5.</em></p></li> +<li><p>VFX Graph: Fixed an issue where multithreaded camera expression were not allowed. +(UUM-55730)</p></li> +<li><p>Video: Fixed a crash on BaseVideoTexture::InitVideoMemory when capturing Theta V's output texture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-basevideotexture-initvideomemory-when-capturing-theta-vs-output-texture">UUM-60361</a>)</p></li> +<li><p>WebGL: Fixed an issue that causes the timestamp to be inaccurate on desktop Safari browsers. +(UUM-61116)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +</ul><h4>New 2023.3.0b6 Package Changes since 2023.3.0b5</h4> + +<h3>Preview of Final 2023.3.0b6 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Editor: Integrated new build profile icons.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Editor: The Build Profile Diagnostic checkbox is no longer available because the Build Settings window has been replaced with the Build Profile window.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>iOS: Added Apple Privacy Manifest support.</p></li> +<li><p>Package: Patch User Reporting SDK improving UX.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>Shadergraph: Added the Feature Examples Sample to Shader Graph to show users how to achieve specific effects in Shader Graph.</p></li> +<li><p>SpeedTree: Added the SpeedTree9Importer, which supports .st9 files exported by SpeedTree Modeler 9 and includes the following:<br></p> + +<ul><li>Support for SpeedTree Games Wind and SpeedTree Legacy Wind effects<br></li> +<li>The ability to configure wind strength and direction responsiveness through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for built-in (.cg), URP, and HDRP renderers (.shadergraph)<br></li> +<li>New shaders for the new wind effects, but no major changes to lighting</li> +</ul></li> +<li><p>SRP Core: Added the option to cache Render Graph compilation for both URP and HDRP.</p></li> +<li><p>TextCore: Native TextGenerator Rewrite.</p></li> +<li><p>UI Toolkit: Added a debugger for the UI Toolkit dynamic atlas.</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added APV Sky Occlusion support for URP.</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>URP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added collision events that allow specific processes upon contact.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added particle count readback for strips, which also allows strips to go to sleep state.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Enabled Frustum Culling for strips.</p></li> +<li><p>VFX Graph: Improved the Shader Graph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +<li><p>VFX Graph: The following improvements have been made to shortcuts in VFX Graph:<br></p> + +<ul><li>Registered the shortcuts in the global Unity Shortcut window.<br></li> +<li>Synced shortcuts with ShaderGraph where possible.<br></li> +<li>Added new shortcuts.</li> +</ul></li> +<li><p>Web: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>Web: [Web Platform] Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +<li><p>XR: Added support for Foveated Rendering on Vision Pro.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation for the Screen Reader API.</p></li> +<li><p>Android: Fixed <code>.androidlib</code> default <code>build.gradle</code>, it will correctly apply android library plugin + targetSDKVersion.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Android: 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.</p></li> +<li><p>Android: You can now embed Debug symbols into an app bundle (e.g., in the Build Settings window, choose Debug Symbol &gt; 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.</p></li> +<li><p>Apple TV: Included platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Asset Pipeline: Improved error handling when updating ArtifactDB or SourceAssetsDB. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-opening-a-project">UUM-48669</a>)</p></li> +<li><p>Build System: Added deterministic shader ordering in output content.</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Build System: Made bee_backend's directory deletion explicitly handle read-only files on Windows.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added Burst support for Apple visionOS.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for <code>System.Math</code> functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Compute: Added logging when a ComputeShader variant is created with no keywords.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Core: Improved baking of large scenes that use Probe Volumes.</p></li> +<li><p>Documentation: Add instructions for blending Adaptive Probe Volumes at runtime.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Documentation: Improved code sample for <code>NavMeshAgent.CalculatePath()</code> to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added a toggle in the preferences to show the project path instead of the project name in main window title.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improved visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added the option <em>Use Legacy Lightmaps</em> to disable lightmap texture arrays when GPU Resident Drawer is enabled.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Added <code>ShadowDrawingSettings.splitIndex</code> to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Improved culling performance when using Batch Render Group.</p></li> +<li><p>Graphics: Kick GameObjects shadow casters culling jobs earlier to improve performances.</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing <code>IRenderPipelineGraphicsSettings</code> on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded. +(UUM-46394)</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved HDRP build time. +(UUM-61700)</p></li> +<li><p>HDRP: Improved HDRP Water sample example scene to include some VFX.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes. +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting is disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Optimized reflection probe baking performance by baking all probes in a single batch.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Particles: Improved two error messages to include the name of the Particle System.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: 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.</p></li> +<li><p>Scene/Game View: Changed the overlays order for a consistent one in the Overlay Menu.</p></li> +<li><p>Scene/Game View: Updated the Cameras overlay icon to be more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>Shaders: When compiling shaders with DXC and targeting Metal, HLSL <code>min16float</code> instructions will be converted to 16-bit floating point (MSL <code>half</code>) instructions.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons and fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Improved Render Graph Viewer UI to allow jumping to pass definitions in C# IDE.</p></li> +<li><p>SRP Core: Merged rendergraph native render passes that have different depths.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>SRP Core: Reduced <code>AddRaster/Compute/UnsafeRenderPass</code> Render Graph API CPU cost by not clearing internal arrays. Now it relies on the handle IsValid() API instead.</p></li> +<li><p>SRP Core: Replace overlays inside RenderGraph Viewer with a fixed side panel.</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>SRP Core: Validation checks of Render Graph can be enabled/disabled from the Editor. Enabled by default, disabling them slightly improves Render Graph performance.</p></li> +<li><p>SRP Core: <code>RenderGraphObjectPool</code> is now three times faster with <code>RasterRenderRenderGraphPass</code> objects by using UnityEngine.Pool.</p></li> +<li><p>Text: Improved dynamic FontAsset initialization time and reduced the required number of managed memory allocations.</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null <code>UxmlObjects</code> by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic <code>UxmlAttributeConverters</code> and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for <code>UxmlObjects</code> to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added validation of UXML attribute and element names to ensure they are valid XML names. +(<a href="https://issuetracker.unity3d.com/issues/ghost-attributes-saved-in-uxml-files">UUM-54829</a>)</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved the UI Builder performance when using UXML serialization and data bindings.</p></li> +<li><p>UI Toolkit: Improved UI Builder Attribute type picker field to use a popup selector instead of a completer. +(<a href="https://issuetracker.unity3d.com/issues/typeloadexception-is-thrown-when-entering-an-invalid-type-in-the-binding-window-in-ui-builder">UUM-59486</a>)</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: The builder attribute field tooltips now include the value.</p></li> +<li><p>UI Toolkit: 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.</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Bloom post processing effect CPU optimization. Many RasterPass into single UnsafePass.</p></li> +<li><p>Universal RP: Disabled implicit use of all globals in URP passes</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved performance when creating shadow data.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for <code>_ALPHATEST_ON</code> when rendering depth, shadows, and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal RP: New Renderer Feature updated with Render Graph code.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +<li><p>URP: Enabled the APV Lighting Scenario Baking in URP.</p></li> +<li><p>URP: Enabled <code>renderViewportScale</code> for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimized both undo and redo.</p></li> +<li><p>VFX Graph: Improved error feedback and added more error feedback.</p></li> +<li><p>VFX Graph: Improved Position, Collision, and Kill blocks.</p></li> +<li><p>VFX Graph: Improved the collision system so it is more stable, robust, and energy conservative.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>Web: Improved performance for instance rendering in WebGPU.</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Android: Added: ConfigurationManager has new APIs:<br></p> + +<ul><li>ApplyPluginList.AddPluginFromPath<br></li> +<li>ApplyPluginList.AddPluginFromRaw<br></li> +<li>Ndk.DebugSymbolLevel</li> +</ul></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: public methods RegisterToolContext and DeregisterToolContext to the ShortcutManager class to allow users to register and unregister custom shortcut contexts.</p></li> +<li><p>Editor: Added: the IShortcutToolContext interface to allow users to create their own custom shortcut context.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Changed: EditorUserBuildSettings.androidCreateSymbols was replaced with UnityEditor.Android.UserBuildSettings.DebugSymbols.level and UnityEditor.Android.UserBuildSettings.DebugSymbols.format.</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: Using XRSettings.enabled to enable/disable XR for an application is now deprecated in favor of calling Start()/Stop() on an XRDisplaySubystem instance.<br> +Using XRSettings.LoadDeviceByName to load XR devices is now deprecated in favor of querying subsystem descriptors to create and start the subsystems of your choice with the SubystemManager.</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>Editor: Removed: SceneManager.MoveObjectToSceneBatch becase it was never was properly exposed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graph Tool Foundation: Removed: GTF and CSO modules removed from the editor. Use package com.unity.graphtoolsauthoringframework instead.</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Scripting: Removed: UDP SDK package is now deprecated.</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>TextCore: Obsoleted: Obsolete TextSettings.fallbackSpriteAssets. +(<a href="https://issuetracker.unity3d.com/issues/glyphs-are-not-loaded-from-addressables-when-using-the-ui-toolkit">UUM-52191</a>)</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +<li><p>Universal RP: Obsoleted: Mark non-rendergraph APIs as obsolete.</p></li> +<li><p>Video: Added: WebCamKind.Unknown to be used as fallback when camera type is not recognized.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the <em>Add Component</em> menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer displays in the Add Component Menu under any circumstances.</p></li> +<li><p>Android: The launcher/build.gradle evaluation now depends on unityLibrary/build.gradle evaluation. Therefore, the unityLibrary/build.gradle can no longer have any dependencies on the launcher/build.gradle.</p></li> +<li><p>Android: Unity will no longer need to force debugging symbols if Unity Cloud Diagnostics (UCD) is enabled. Users can manually choose the appropriate debug symbol level. Choosing the level affects how stack traces are resolved by UCD. For example, public symbols are enough to properly resolve function names, while debugging symbols provide filenames and line numbers. Debugging symbols, due to their size can increase build time and build size, which might be a limitation for some users.</p></li> +<li><p>Android: When producing the <code>symbols.zip</code> package, the symbols will contain <code>.so.sym</code> or <code>.so.dbg</code> extension depending on the <code>debugSymbolLevel</code>. These extensions are provided by the Android Gradle plugin for backwards compatibility but you can still force the .so extension (for more information, check out Debug Symbol &gt; format in the Build Settings window).</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: Modified the AssetBundle hash so it now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Build Pipeline: Made the <em>Player Settings &gt; Dedicated Server optimizations</em> option, that strips all shaders and fonts, enabled by default.</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Update default LLVM to version 16.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Build Report printed to the Editor log no longer contain entries for "Scripts" and "Included DLLs". +(<a href="https://issuetracker.unity3d.com/issues/the-values-for-levels-and-included-dlls-are-consistently-zero-in-the-editor-dot-log-build-report-when-the-project-is-built">UUM-56321</a>)</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the ghost behavior of overlays.</p></li> +<li><p>Editor: Renamed the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reverted the new contextual menu.</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Switched to use drawers for Rendering Layers connected to Tags &amp; Layers.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.2 for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Removed exceptions for unspecified versions when including Play Libraries due to logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Moved code related to sampling to its own subfolder in the Light Transport package.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: Moved the editor for GlobalSettingsAssets directly to ProjectSettings &gt; Graphics.</p></li> +<li><p>Graphics: When <code>IRenderPipelineGraphicsSettingsStripper</code> is defined, it owns the stripping of the <code>IRenderPipelineGraphicsSettings</code>, which previously required <code>isAvailableInPlayerBuild</code>. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: Modied <code>Client.AddAndRemove</code> so it does not throw an error if the same packages are specified in <code>packagesToAdd</code> and <code>packagesToRemove</code>.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>UI Toolkit: Added checked background to GradientField so the transparency is easier to see. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-not-shown-as-a-checkboard-when-using-uitoolkit-gradient">UUM-60804</a>)</p></li> +<li><p>UI Toolkit: Removed unused border element from GradientField.</p></li> +<li><p>UI Toolkit: Users can no longer drag disabled selectors when using in-context editing in the UI Builder. +(UUM-16090)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: Removed the use of an intermediate texture when not required for XR rendering when scaling is used.</p></li> +<li><p>XR: Updated the Oculus XR Plugin package to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed am issue where a SpriteShapeRenderer with mask interaction set is unable to be masked by a SpriteMask when using a URP pipeline. +(<a href="https://issuetracker.unity3d.com/issues/sprite-mask-is-not-masking-sprites-when-using-spriteshape">UUM-59737</a>)</p></li> +<li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed an issue with ShadowCaster2D where they would sometimes throw an exception when provided with degenerate sprites. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-thrown-when-a-psb-prefab-with-empty-layers-has-a-shadowcaster2d-component">UUM-37115</a>)</p></li> +<li><p>2D: Fixed dynamic batching to work with the <em>Tilemap Renderer</em> in <em>Individual</em> mode and the <em>Sprite Renderer</em> in URP when Renderers use a non-SRP batchable material and can be dynamically batched. +(UUM-53185)</p></li> +<li><p>2D: Fixed issue causing <code>AnimatedTile</code> to not animate in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-collider-2d-is-not-updating-the-collider-shapes-when-removing-tiles-on-the-tilemap-component">UUM-58154</a>)</p></li> +<li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>2D: Fixed mem leak for ShadowCaster2D. +(UUM-46391)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the <em>Tilemap Renderer</em> by setting a default texture shader property so that it no longer uses the texture shader property from a previous renderer if the property is not set. +(UUM-55308)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed the importing of sprite sheets with <code>ISpriteEditorDataProvider</code> so that it no longer generates broken sprites. +(<a href="https://issuetracker.unity3d.com/issues/importing-sprite-sheet-by-using-ispriteeditordataprovider-generates-broken-sprites">UUM-56410</a>)</p></li> +<li><p>2D: Fixed the issue causing a Sprite Atlas' secondary textures to not be rendered when used in a Shader Graph. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fixed the Shader Graph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-dot-refreshalltiles-does-not-call-startup-function-when-tiles-have-an-instanced-gameobject-attached">UUM-57053</a>)</p></li> +<li><p>2D: Fixed URP Freeform Lights so that they no longer glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improved the performance of the <em>Tilemap Renderer</em> when you change material properties that does not require a <code>BuildChunkJob</code>. +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Max Size is only applicable. On Master Textures and Secondary Textures always use the size as Master Texture (MainTex). +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlas-secondary-texture-is-not-scaled-down-when-setting-max-texture-size">UUM-55671</a>)</p></li> +<li><p>2D: Removed the material upgrade dialog box during material upgrades for templates. +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>2D: The <em>Tilemap Renderer</em> in <em>Individual</em> mode will use all secondary textures associated with sprites, when the sprites are using a <em>Sprite Atlas</em> texture with different secondary texture sources. +(<a href="https://issuetracker.unity3d.com/issues/secondary-textures-appear-white-when-sampling-them-from-the-sprite-atlas-in-tilemaps-in-a-shader">UUM-53666</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>Accessibility: Fixed an issue that prevented Unity from creating new AccessibilityNodes when the hierarchy is already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Added missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity. +(UUM-58225)</p></li> +<li><p>Android: Added symbol settings to Android build profile.</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a crash in development build when passing array of AndroidJavaObject to Java method. +(UUM-60779)</p></li> +<li><p>Android: Fixed a crash, when one of the extracted il2cpp resource is delete in application data folder, in case like this, application will reextract il2cpp resources again. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-il2cpp-fails-to-initialize">UUM-46362</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed an Android AAudio issue, where audio output latency could be 300ms or more. +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where splash background color was not always editable for Android, even if a splash screen background image is set. +(<a href="https://issuetracker.unity3d.com/issues/android-background-color-is-still-displayed-before-splash-screen-in-the-player-when-background-image-is-set-in-the-player-settings">UUM-60293</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the Player didn't update correctly when changed to a pop-up view using Swipe for Pop-up view feature in Samsung devices. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with downloading multiple asset packs in one request. +(UUM-49133)</p></li> +<li><p>Android: Fixed an issue with JNI global reference table overflow when AndroidJavaObjects are deleted by garbage collector. +(<a href="https://issuetracker.unity3d.com/issues/android-player-crash-on-unityengine-dot-androidjni-newglobalref-intptr-when-creating-androidjavaobjects-on-android">UUM-60727</a>)</p></li> +<li><p>Android: Fixed an issue with with using AndroidJavaObject.Set() for AndroidJavaProxy. +(<a href="https://issuetracker.unity3d.com/issues/androidjavaobject-dot-set-throws-exception-when-used">UUM-59734</a>)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed missing manifest.AddUsesPermissionSdk23 API in Configuration Manager.</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Android: Fixed patch button being disabled for active build profile.</p></li> +<li><p>Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Fixed screen brightness issue with Android phones, Oppo and Xiaomi, on which Screen.brigthness now returns correct values. Previously the values would sometimes be more than 1.0.</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed SoftInput layout issue on some Android device (Samsung Android 12+ devices). +(<a href="https://issuetracker.unity3d.com/issues/android-keyboard-inconsistently-does-not-fully-expand-when-interacting-with-a-tmpro-text-input-field">UUM-59379</a>)</p></li> +<li><p>Android: Fixed SoftInput visibility issue on some Android device when hideInput is enabled (Samsung Android 12+ devices). +(<a href="https://issuetracker.unity3d.com/issues/android-keyboard-is-not-popping-up-after-closing-it-a-few-times-in-the-player-when-hide-mobile-input-is-enabled">UUM-57858</a>)</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Android: Removed deprecation warning for IPostGenerateGradleAndroidProject. +(UUM-61103)</p></li> +<li><p>Android: Temporarily hide 'Upgrade templates to C#...' button in Player Settings.</p></li> +<li><p>Android: Temporarily hide AndroidProjectFiles properties - GradleProperties, GradleSettings, LauncherBuildGradle, LauncherManifest, ProjectLevelBuildGradle, UnityLibraryBuildGradle, UnityLibraryManifest until Google's EDM4U will no longer requires templates.</p></li> +<li><p>Android: UI integration for Android build profile settings.</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. +(UUM-21692)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a crash when loading asset bundle with an animation clip build with 2021.x or earlier. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed a transition preview issue that was ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed deleting StateMachine leaking outgoing transitions. +(<a href="https://issuetracker.unity3d.com/issues/animator-controller-transition-data-remains-when-a-state-machine-is-deleted">UUM-58996</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where AssetBundles aren't rebuilt when the "BatchRendererGroup Variants" shader stripping setting is changed. +(<a href="https://issuetracker.unity3d.com/issues/assetbundles-api-doesnt-trigger-a-rebuild-when-the-graphics-settings-in-the-project-settings-are-changed">UUM-48757</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Asset Import: Fixed Mac texture size limit bug and Arm64 macOS compatibility by updating PVRTexTool from v4.17 to v5.5. +(<a href="https://issuetracker.unity3d.com/issues/mobile-pvrtc-compression-fails-when-texture-size-is-8192-or-larger">UUM-3775</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed a crash that occurred when entering and leaving playmode while a game object is selected in the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio: Fixed a performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume.</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that prevented signals generated via OnAudioFilterRead from functioning as expected. +(<a href="https://issuetracker.unity3d.com/issues/onaudiofilterread-not-working-as-expected-for-generator-scripts">UUM-58426</a>)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset.</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where creating an audio source while the editor window for the AudioRandomContainer asset was open could throw an error. +(<a href="https://issuetracker.unity3d.com/issues/error-creating-an-audio-source-throws-an-error">UUM-55731</a>)</p></li> +<li><p>Audio: Fixed issue where interacting with the editor window for the AudioRandomContainer asset could possibly break the rendering of other windows, e.g. the scene view. +(<a href="https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc">UUM-55116</a>)</p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error after restoring an asset with unsaved changes from outside the editor. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error every frame after deleting the selected asset and docking the window. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Bug Reporter: Fixed an issue that could cause Bug Reporter project archives to fail when creating multiple editor instances with the MPMM package. +(<a href="https://issuetracker.unity3d.com/issues/bug-reporter-error-occured-while-creating-an-archive-when-submitting-a-bug-report-with-enabled-vp-in-mppm-package">UUM-53115</a>)</p></li> +<li><p>Build Pipeline: Fixed adding or removing assets to bundles will cause other assets to be rebuilt. +(<a href="https://issuetracker.unity3d.com/issues/adding-or-removing-assets-to-bundles-will-cause-other-assets-to-be-rebuilt-when-buildassetbundleoptions-dot-usecontenthash-is-used">UUM-57495</a>)</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.</p></li> +<li><p>Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate <code>IsXXXSupported</code> property.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed android builds throwing a NullReferenceException.</p></li> +<li><p>Burst: Fixed arithmetic and bitwise negation on native integers.</p></li> +<li><p>Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo&lt;int&gt;(1). Burst would previously only compile the T foo(T val) function.</p></li> +<li><p>Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a <code>FunctionPointer</code>.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed the managed fallback for bursts intrinsic functions <code>cvt_ss2si</code>, <code>cvtss_si32</code>, and <code>cvtss_si64</code> to follow midpoint rounding standard of nearest even.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a memory leak in DX12 when the profiler was open. +(UUM-29297)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Add placeholder label in inspector for uninitialized managed reference. This provides parity with IMGUI behavior. +(UUM-54080)</p></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a space in contextual menu for TMP. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-fontasset-instead-of-font-asset">UUM-55626</a>)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added command line argument to select active build profile.</p></li> +<li><p>Editor: Added context menu tooltips for build profile window.</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added reporting of allocation errors that used to cause a crash. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-when-generating-lighting-after-changing-the-minimum-probe-spacing-value">UUM-41211</a>)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Build profile and context menu integration. It's possible to duplicate, delete and rename build profiles from build profile window.</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Copying shared scenes when duplicating a classic build profile.</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Disabling build and build and run buttons and displaying warning when editor is compiling or when virtual texturing is enabled and not valid for build profile window.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Ensured we do not change the scroll area if a selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where dangling mouse shortcuts are called on a MouseUp event with a null context. +(UUM-56283)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a cpu water simulation issue. +(UUM-59365)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a crash when running with -nographics and Universal RP. +(UUM-61538)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a regression where the 'convert to property' context menu option on constant value nodes would fail. +(UUM-55342)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed a typo for the exception message thrown from the InvokeRepeating method. +(<a href="https://issuetracker.unity3d.com/issues/a-typo-in-an-error-message-when-the-repeat-rate-is-too-low-in-the-monobehaviour-dot-bindings-dot-cs-class">UUM-45420</a>)</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an Editor crash if a compilation error happened during import from code altering compilation assets during activate. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-trytoregistermonoscripttohashmap-when-importing-a-specific-unitypackage">UUM-58299</a>)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an exception when selection a transition inside a sync layer, in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-using-sub-state-machines-in-a-synced-layer">UUM-59739</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an invalid texture binding in worldspace. +(UUM-58524)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue in URP's Forward+ reflection probe tiling. +(<a href="https://issuetracker.unity3d.com/issues/reflection-probe-is-not-fully-rendered-when-urp-rendering-path-is-set-to-forward-plus-and-the-cameras-component-projection-is-set-to-orthographic">UUM-58983</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue related to building to windows network paths. +(<a href="https://issuetracker.unity3d.com/issues/build-folder-is-empty-when-built-to-a-shared-folder-on-another-machine">UUM-52668</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that prevented pasting text into some fields of the Package Manager window. +(UUM-42932)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue were Menu items were disabled on macOS if a dropdown is a component of a modal window. +(UUM-53549)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where <em>Delete Shortcut Profile</em> window was not a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where an unable to load icon error message could appear on package import for global editor tools.</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where InputManager was not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not find a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where projects would sometimes crash following an editor version upgrade if their project contained js.meta files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Editor: Fixed an issue where rich text tags did not support single quotes tags. +(<a href="https://issuetracker.unity3d.com/issues/gui-rich-text-displays-the-color-equals-tag-as-text-instead-of-applying-it-when-using-guilayout-dot-textfield">UUM-59167</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. +(<a href="https://issuetracker.unity3d.com/issues/asset-bundles-android-buildplayeroptions-dot-assetbundlemanifestpath-strips-classes-when-building">UUM-48574</a>)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where SRP Batcher would not break the batch properly if a computebuffer is used in a material. +(UUM-55669)</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the default value was not added for texture compression format.</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the GameView Scale slider was reading the display Scale from the wrong display. +(<a href="https://issuetracker.unity3d.com/issues/game-view-the-editor-is-reading-the-displace-scale-from-the-primary-monitor-when-the-editor-is-on-a-secondary-monitor-thus-adjusting-the-game-view-scale-to-1-dot-3">UUM-42833</a>)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the hotkey would appear in the label of the selected item of a UIElements.PopupField and a EditorGUILayout.Popup. +(<a href="https://issuetracker.unity3d.com/issues/declared-hotkeys-are-not-working-in-the-popup-menu">UUM-6243</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the middle mouse button was not centering the SceneView on the selected object. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-does-not-move-when-clicking-the-middle-mouse-button-on-a-gameobject-in-the-scene-view">UUM-58466</a>)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where the script did not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed an issue where there were not any safety checks and proper error messages for indirect draw commands. +(UUM-37103)</p></li> +<li><p>Editor: Fixed an issue where transparent shadows on objects were not rendered correctly when static batching. +(UUM-36082)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed blocky artifacts on volumetric clouds when volumetric fog wa enabled. +(UUM-59698)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed casting integers to memory labels. +(UUM-57246)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed color glyphs not being displayed when using IME. +(UUM-55755)</p></li> +<li><p>Editor: Fixed Color Space so it no longer triggers an incorrect RenderTexture warning when you change color space. +(UUM-16386)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click) +(<a href="https://issuetracker.unity3d.com/issues/additional-actions-shortcut-does-not-work-when-using-the-search-window">UUM-55883</a>)</p></li> +<li><p>Editor: Fixed depthnormals texture under 2-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Editor: Fixed Diagnostics Preference Page not showing up correctly after clicking on button in the warning message. +(<a href="https://issuetracker.unity3d.com/issues/the-diagnostics-tab-is-empty-when-clicking-the-i-understand-show-me-the-settings-button-after-maximizing-and-unmaximizing-the-project-settings-window">UUM-60295</a>)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed error thrown from UnityYAMLMerge when comparing similar sequences. +(<a href="https://issuetracker.unity3d.com/issues/vector-too-long-error-is-thrown-when-using-unityyamlmerge">UUM-31240</a>)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed flickering due to intensity being changed during the first frame. +(<a href="https://issuetracker.unity3d.com/issues/animation-preview-window-artifacts-when-selecting-a-clip-using-hdrp">UUM-57173</a>)</p></li> +<li><p>Editor: Fixed flipping scale of water surface. +(UUM-54974)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed foam accumulation in editor. +(UUM-56020)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed GDiagProfileOpenCLJobs is now a compile time constant.</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect color sample results with the eyedropper tool Color Picker on macOS. +(UUM-60339)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue preventing the color picker from selecting colors from the Windows task bar.</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue when dragging selectable field in IMGUI. +(<a href="https://issuetracker.unity3d.com/issues/about-unity-expanded-version-info-can-be-moved-with-cursor">UUM-56528</a>)</p></li> +<li><p>Editor: Fixed issue where certain monitor layouts will confuse which monitor to open menus on MS Windows. +(<a href="https://issuetracker.unity3d.com/issues/windows-context-menus-can-display-in-incorrect-position-in-triad-monitor-layout">UUM-48008</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong fallback would be used when using styles. +(<a href="https://issuetracker.unity3d.com/issues/font-fallback-selects-characters-from-the-wrong-font-asset-when-the-fallback-font-assets-font-weight-fields-are-set-to-use-font-asset">UUM-46002</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where using font-weight tag without a fallback would not apply synthetic bold. +(UUM-58666)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with IMGUI not calculating text size properly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed Live subdivision UI for APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. +(<a href="https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while">UUM-48823</a>)</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Fixed macOS platform not having XcodeApi if iOS platform support is not present. +(<a href="https://issuetracker.unity3d.com/issues/error-the-type-or-namespace-name-pbxproject-could-not-be-found-is-thrown-when-a-project-is-opened-that-does-not-have-an-ios-module-installed">UUM-56448</a>)</p></li> +<li><p>Editor: Fixed material variants hierarchy merging with locks. +(<a href="https://issuetracker.unity3d.com/issues/locked-material-properties-arent-updated-when-they-hide-an-override-in-a-variant">UUM-59617</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV icons. +(UUM-60578)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed performance issue when selected objects in the inspector contained cyclic SerializedReferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-declines-when-opening-a-scriptable-object-with-cyclic-references-in-the-inspector-window">UUM-31375</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderdoc capture button in linux editor not capturing drawings. +(<a href="https://issuetracker.unity3d.com/issues/linux-opengl-vulkan-draw-calls-are-not-shown-in-the-event-list-when-taking-a-capture-of-a-frame-with-renderdoc">UUM-57914</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed some cases where IMGUI message boxes would clip text.</p></li> +<li><p>Editor: Fixed splash screen corners alpha issue. +(UUM-60433)</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window">UUM-59649</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the focus in signal for secondary container windows in the linux editor to correctly refresh assets change. +(UUM-57857)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue where deleting a symlink removes the target file. +(UUM-35170)</p></li> +<li><p>Editor: Fixed the issue with copying and pasting long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the new Input system that was unresponsive on the second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed unresponsive editor when baking a large APV with terrain. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed VolumetricFog as Fullscreen Debug Mode. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode">UUM-57063</a>)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed. +(<a href="https://issuetracker.unity3d.com/issues/pipeline-change-prompt-leaves-the-asset-picker-window-unresponsive-after-clicking-cancel">UUM-49311</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameActivity ANR fix when fullscreen videoplayer playback ends. +(UUM-34306)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Implemented player settings and asset import overrides for build profile window.</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Introduced separate drawer for Rendering Layers. +(UUM-29285)</p></li> +<li><p>Editor: Linux CheckedMenu submenu items not displaying as Checked in some occasions. +(UUM-58878)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Menus items are now visible after loading large projects. +(<a href="https://issuetracker.unity3d.com/issues/menu-items-and-unity-editor-icon-disappear-when-importing-a-project-with-many-textures">UUM-56482</a>)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Opening a context menu on macOS will now focus the application so all functions in the hierarchy work. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menu-in-hierarchy-is-available-but-not-functional-when-the-editor-is-out-of-focus">UUM-26081</a>)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the long deprecated CacheServer (used by V1 asset database).</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Rendering Layers now works correctly with Mixed +(UUM-7271)</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Setting EditorUserBuildSettings.selectedStandaloneTarget for active windows build profile when the architecture changes.</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. +(UUM-57067)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The UnityWebRquest timeout error from Curl no longer appears in the Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Upgraded libcurl to 8.5.0. +(<a href="https://issuetracker.unity3d.com/issues/priority-norepro-assessment-of-cve-2023-46218">UUM-60184</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Ensured that acquired resources related to the worker process are always released when BakeInEditorWorkerProcess() is exited. +(LIGHT-1851)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed denoising so it no longer logs warnings about meta files missing their asset files. +(UUM-48591)</p></li> +<li><p>GI: Fixed incorrect graphics buffer stride leading to failures when LightTransport_RuntimeTests are executed with AMD GPUs. +(UUM-54158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed MissingComponentException when no MeshFilter is attached to a Terrain tree game object when baking Probe Volumes. +(<a href="https://issuetracker.unity3d.com/issues/missingcomponentexception-is-thrown-when-baking-probe-volumes">UUM-59879</a>)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: Clarify RenderTexture creation error wording when the volumetric depth is an unexpected value. +(UUM-59895)</p></li> +<li><p>Graphics: Corrected swapped luma weights in Stp.hlsl and fixed a few other small typos.</p></li> +<li><p>Graphics: Correcting issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures. +(<a href="https://issuetracker.unity3d.com/issues/custom-render-texture-initialization-mode-set-to-realtime-causes-dimensions-do-not-match-dimensions-of-depth-surface">UUM-55999</a>)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Enforce SDR for splash screen regardless of HDR display settings. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed a null reference exception in HDAddditionalLightData, when a Scene was loaded additively. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-a-scene-is-loaded-additively">UUM-58831</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; "Use Legacy Lightmaps" option.</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; LOD crossfade.</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue of rendering non-background materials as skybox. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-skybox-rendersingleface-when-opening-a-project">UUM-60017</a>)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where a race condition could occur on a <code>BatchRendererGroup</code> thread when rendering jobs were not expected to be running. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed an issue where asymmetric projection matrix in URP forward plus was not supported. +(<a href="https://issuetracker.unity3d.com/issues/rendering-debugger-is-not-showing-the-correct-amount-of-matrix-projections-when-material-override-is-set-to-lighting-complexity-and-urp-rendering-path-is-set-to-forward-plus">UUM-58978</a>)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where it was possible for ReadPixels to crash on Metal API while using render graph due to a bad state with the depth target. +(UUM-44404)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where multiple <code>RayTracingAccelerationStructures</code> bindings did not work in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed Custom Render Textures so they no longer display artifacts on sphere GameObjects and the Material Inspector preview. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed FrameTiming timestamp issues on some platforms. FrameTimingManager.GetCpuTimerFrequency() now returns the correct CPU timer frequeny and timestamps can be successfully converted to seconds. +(PLATGRAPH-2721)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed metal code generated for Texture.Load with offset. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-texture2d-dot-load-with-a-non-zero-offset-does-not-work-when-using-macos">UUM-56574</a>)</p></li> +<li><p>Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. +(<a href="https://issuetracker.unity3d.com/issues/shader-vertex-program-vert-unrecognized-sampler-error-occurs-when-compiling-shader-with-vulkan-api">UUM-59188</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed possible null ref when there is corrupted occlusion tome data that may lead to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendererscene-initializeumbra-when-opening-a-project">UUM-30735</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting was Keep All. +(<a href="https://issuetracker.unity3d.com/issues/errors-shader-error-in-universal-render-pipeline-slash-particles-slash-unlit-out-parameters-require-l-value-arguments-and-undeclared-identifier-unity-worldtoobject-are-thrown-when-building-the-project">UUM-59364</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed threading error in BatchRendererGroup which shows up as an "out of memory". +(UUM-60187)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed VertexLM path lighting setup. +(<a href="https://issuetracker.unity3d.com/issues/lighting-in-the-scene-changes-after-duplicating-a-gameobject">UUM-59676</a>)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. +(UUM-48133)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Stop allocating full resolution Vulkan Swapchain images when using an external Swapchain. +(UUM-56851)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added anFixed the HDRP Global Settings window so it displays an error when Rendering Layer Names is empty. error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Added the RemoveFromTUAndAA checkbox in Surface Options to exclude materials from temporal anti aliasing. +(UUM-37206)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Cookie area lights on water surfaces is now supported. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a motion blur blending issue. +(<a href="https://issuetracker.unity3d.com/issues/motion-blur-halo-artifacts-when-using-hdrp">UUM-54446</a>)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled. +(<a href="https://issuetracker.unity3d.com/issues/apv-streaming-null-reference-error-spam">UUM-58735</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an asynchronous pass would try to synchronize with a culled pass. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where internally created Game Objects were being deallocated on scene changes. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probes-in-hdrp-stop-working-and-nullreferenceexceptions-are-thrown-in-the-player-log-when-the-scene-is-reloaded">UUM-53128</a>)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with dual-lobe Subsurface Scattering (SSS) to handle rectangular area lights correctly. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed an issue with mixed tracing mode for transparent screenspace reflections so it now mixes both tracing modes as expected instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: Fixed an issue with ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed an issue with the logic used to set up materials featuring displacement mapping that could result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed artifacts on low resolution SSGI when dynamic resolution values are low. +(UUM-57785)</p></li> +<li><p>HDRP: Fixed atmospheric scattering at far range.</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed Disk Light's property not being updated when changing it's radius using the gizmo in the scene. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-when-using-gizmos-the-disk-light-radius-is-not-being-updated">UUM-51530</a>)</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed in gpu build light list to avoid crashes on some GPUs.</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed NullReferenceException when exiting Play Mode with HDRP + DLSS + XR. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-nullreferenceexxception-when-exiting-play-mode-with-hdrp-plus-dlss-plus-xr">UUM-48894</a>)</p></li> +<li><p>HDRP: Fixed offset in refraction in XR. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-refraction-is-offset-when-single-pass-instanced-is-enabled-in-the-hdrp-asset-and-lens-flares-are-duplicated">UUM-31909</a>)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2 +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed probe volume live subdivision not culling cells correctly. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-is-unstable-depending-on-camera-position">UUM-51849</a>)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed shader compilation issue in SixWayLit VFX shader when reduced precision types are enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Fixed specular blend in premultiplied alpha. +(UUM-48661)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings. +(<a href="https://issuetracker.unity3d.com/issues/clicking-open-next-to-custom-post-processing-in-hdrp-global-settings-doesnt-frame-the-associated-setting-correctly">UUM-53429</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed water in SSR reflections issue. +(UUM-60788)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixed XR texture 2D creation failure due to invalid slice configuration. The slice is misconfigured to 2 when creating Texture2D, causing internal failures. +(UUM-57001)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Fixing jittered inverse view projection in line rendering: because shading in high quality line rendering (i.e. hair rendering) is done in object space, the unjittered inverse view projection matrix has been added to the matrix constant buffer and is now used for shading hair. +(UUM-57985)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Increase HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>HDRP: Reduce some artifacts from High-Quality (PCSS) shadows for point and spot lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-point-light-rendering-with-increased-source-radius">UUM-31577</a>)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue that caused a build failure if a delegate has a first parameter that is a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed an issue there there were duplicate copies of the --linker-flags argument passed to IL2CPP. +(<a href="https://issuetracker.unity3d.com/issues/duplicate-linked-flags-are-created-when-building-a-project-for-macos-using-the-create-xcode-project-option-with-the-il2cpp-scripting-backend">UUM-60988</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on missing type reference is generic code. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-android-non-development-build-fails-due-to-il2cpp-conversion-of-types">UUM-56231</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compiler error on UnmanagedCallersOnly with user defined struct types. +(UUM-58210)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code. +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed MemoryMappedFile on posix systems to query page size from the system, instead of hardcoding it. +(<a href="https://issuetracker.unity3d.com/issues/ios-ioexception-is-thrown-when-offset-is-not-aligned-to-page-size">UUM-54598</a>)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>IMGUI: Fixed ambient lighting on volumetric clouds when sun is low. +(UUM-59874)</p></li> +<li><p>IMGUI: Fixed an issue with PropertyFields with multiple subproperties not being aligned properly. +(<a href="https://issuetracker.unity3d.com/issues/child-list-content-is-not-indented-when-it-has-a-custom-propertydrawer-attribute">UUM-59601</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added cutouts and safe areas for iPhone 15. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 devices to <code>iOS.DeviceGeneration</code>. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>iOS: Fixed an exception that could occur when adding existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed an issue when trageting iPhone 15 where forcing an application to <strong>Portrait Upside Down</strong> orientation caused a crash. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed an issue where the safe area didn't report correctly when changing the device orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>ActivityIndicator</code> wasn't accessible on iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed an issue where <code>AddLocaleVariantFile</code> wasn't working with Windows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>WebCamDevice.kind</code> reported incorrect values on devices with a non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Updated UnityWebRequest to no longer send Content-Length headers of zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-destroygtkwidget-when-setting-layout-to-default-or-creating-a-project-from-a-template-or-going-through-tutorial-projects-steps">UUM-53175</a>)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-g-type-check-instance-when-opening-a-project-or-entering-the-play-mode-on-a-tutorial-microgame-project">UUM-56334</a>)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>Linux: Fixed GTK error messages in Editor.log. +(<a href="https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests">UUM-57121</a>)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Linux Standalone player printing validation errors with empty project. +(UUM-59818)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue in Play mode that caused Unity to crash when using <code>WebCamTexture</code> while opening a second application that accessed the Webcam. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where Crash Reporter failed to upload to cloud due to path not being pre-created. +(<a href="https://issuetracker.unity3d.com/issues/crashreporter-is-unable-to-find-the-crash-data-file-on-macos-standalone">UUM-60277</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed an issue where the values of a secondary displays refresh rate were invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>macOS: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: Limit Update loop frequency by target frame rate to not overwhelm the system and not delay input processing. +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>macOS: UI integration for dedicated server build profile settings.</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Disabling "Clear Filters" button if the user is not using filters. +(<a href="https://issuetracker.unity3d.com/issues/packman-clear-filters-button-is-active-in-my-asset-section-even-there-are-no-selected-filters">UUM-42518</a>)</p></li> +<li><p>Package Manager: Fixed a null reference exception when using the Unity Editor to open the Meta XR Utilities package from the Asset Store. +(UUM-48307)</p></li> +<li><p>Package Manager: Fixed a sidebar min-width issue. +(UUM-62121)</p></li> +<li><p>Package Manager: Fixed an issue during a 'My Assets' download, in light mode, 'Resume' and 'Cancel' button background colors are off. +(UUM-36664)</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where bundled packages could not be installed if cached data was found in the wrong format. This fix addresses the error, "Cannot read properties of undefined (reading 'shasum')."</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in the Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Services tab of the Package Manager window.</p></li> +<li><p>Package Manager: Fixed an issue where the Package Manager diagnose button did not display the the diagnostic tool output on Windows.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Package Manager: Removed a folder from the immutable assets backup system, which was preventing installers from building.</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed a Noise Module occasional glitches issue. +(<a href="https://issuetracker.unity3d.com/issues/single-particles-in-the-particle-system-randomly-scale-out-when-the-simulation-is-playing">UUM-58283</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Fixed Trail module crash when using Generate Lighting Data checkbox. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-writeparticlelinevertex-when-the-generate-lighting-data-property-is-enabled-in-the-particle-system">UUM-58366</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed a spelling issue in a BoxCollider warning message. +(<a href="https://issuetracker.unity3d.com/issues/boxcolliders-does-not-support-negative-scale-or-size-errors-are-spammed-into-the-console-when-entering-the-play-mode">UUM-57944</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where having kinematic Rigidbody components collide with continuous collision detection enabled, would cause a crash inside the PhysX solver due to incorrect contact pair flags being generated. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-pxsccdcontext-updateccd-when-continuousdynamic-collision-detection-is-used">UUM-54007</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged. +(<a href="https://issuetracker.unity3d.com/issues/physx-error-is-thrown-when-writing-to-physics-dot-gravity">UUM-57939</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives. +(<a href="https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions">UUM-57420</a>)</p></li> +<li><p>Physics: Fixed the torque computation of <code>ArticulationBody.AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where</code>ForceMode.Acceleration<code>and</code>ForceMode.VelocityChange` would be used.</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeForce</code> to use the inertia tensor world matrix instead of mass. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeTorque</code> to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used.</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using <code>Physics2D.CapsuleCast</code> where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue so that small or thin holes are no longer left inside a Polygon Collider 2D when removing a near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using <code>CustomCollider2D.SetCustomShapes</code> using a <code>NativeArray</code> to allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>OnTriggerExit2D</code> or <code>OnCollisionExit2D</code> are not called if the <code>Collider2D</code> has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the x and/or y-axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>PhysicsShapeGroup2D.Add()</code> produced incorrect <code>PhysicsShape2D.vertexStartIndex</code>. +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Playables: Fixed documentation for FrameData.frameId that was wrong. +(<a href="https://issuetracker.unity3d.com/issues/framedata-dot-frameid-is-not-consecutively-incremented-when-manually-evaluating-a-playablegraph">UUM-49593</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed an editor crash by removing the root GameObject on a prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android">UUM-52911</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Fixeed null pointer access crash inside ProfilerRecorder. +(UUM-53009)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene Manager: Fixed a crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where GameObject icon was not visibility responsive to Scene View visibility. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-icon-is-displayed-in-scene-view-when-its-visibility-is-turned-off">UUM-55801</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the SceneView's Tools overlay's buttons would not have the correct icon resolution. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-tools-icons-are-lower-quality-when-editor-is-opened-on-a-secondary-monitor">UUM-54023</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed FPS camera navigation not activating when RMB+{W,A,S,D} keys are pressed without mouse movement. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scene/Game View: Fixed Move tool behavior when the parent GameObject changes during manipulation. +(<a href="https://issuetracker.unity3d.com/issues/move-tool-resets-gameobjects-local-position-when-a-different-parent-gameobject-is-assigned">UUM-56520</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: ColorUtility.TryParseHtmlString will now remove any whitespace from the start and end of the input string. +(<a href="https://issuetracker.unity3d.com/issues/hex-values-with-space-in-the-end-dont-get-trimmed-when-pasted-in-the-color-pickers-hexadecimal-field">UUM-54327</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed incorrect icon when script name is 'GameManager'. +(<a href="https://issuetracker.unity3d.com/issues/script-file-has-a-gear-icon-when-having-the-gamemanager-class-name">UUM-46121</a>)</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Scripting: Fixesd a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Scripting: Removed the multiple HelpURL attributes warning. +(<a href="https://issuetracker.unity3d.com/issues/multiple-helpurl-attributes-detected-warning-appears-when-having-a-regular-helpurl-attribute-on-a-base-class-and-another-helpurl-attribute-on-its-derived-class-if-the-attribute-on-the-derived-class-is-a-custom-attribute">UUM-59630</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed an issue that can cause long or near-infinite loop after insertion from BaseListView. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where an open asset inspector for subgraphs may mangle the json serialized representation for that subgraph asset. +(UUM-56145)</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects. +(UUM-57249)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-dynamic-branch-directive-reduces-cpu-performance">UUM-52979</a>)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Add XR for Lens Flare Data Driven. +(UUM-33648)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed 'Remove All' context action for Volume Profile not working in VolumeEditor. +(UUM-56409)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed left eye's Lens Flare light in XR. +(<a href="https://issuetracker.unity3d.com/issues/the-left-eyes-lens-flare-light-is-shown-incorrectly-when-using-openxr">UUM-35075</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed some leaks / missing calls to Dispose() in GI probe baking code.</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: NullReferenceException when trying to display VolumeComponents overrides. +(<a href="https://issuetracker.unity3d.com/issues/volume-components-add-override-button-doesnt-work">UUM-53816</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>Text: Fixed un-detected sprite asset changes after adding new sprites. +(<a href="https://issuetracker.unity3d.com/issues/tmp-sprite-asset-changes-are-not-detected-when-a-new-sprite-is-added">UUM-55614</a>)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed an issue where Kerning was applied to Sprites. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-text-kerning-results-in-incorrect-offset-when-using-certain-sprites">UUM-57103</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-throws-an-argumentoutofrangeexception-when-glyphs-id-is-greater-than-the-sprite-array">UUM-49349</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed a Dropdown creation issue that was causing a crash after undoing. +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where enabling and disabling Canvases caused a regeneration of the text. +(<a href="https://issuetracker.unity3d.com/issues/a-lot-of-tmp-dot-generatetext-calls-when-enabling-and-disabling-canvas-component">UUM-45320</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-just-one-line-is-allowed-in-the-input-field-if-the-line-limit-is-set-to-0-when-having-multi-line-submit-or-multi-line-submit-line-types">UUM-57192</a>)</p></li> +<li><p>TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it. +(UUM-58068)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position. +(<a href="https://issuetracker.unity3d.com/issues/the-button-is-not-always-being-hit-when-using-alphahittestminimumthreshold">UUM-59732</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>uGUI: Fixed <code>Physics2DRaycaster</code> returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>UI Elements: Added a way to opt out of asset monitoring on specific editor windows to avoid performance issues with panels that contain many VisualElements. +(UUM-60233)</p></li> +<li><p>UI Elements: Fixed an issue to ensure UnicodeLineBreakingRules are applied to text. +(<a href="https://issuetracker.unity3d.com/issues/line-breaks-do-not-work-when-adding-them-to-uitextsettings">UUM-12413</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Fixed the UI Builder hierarchy element duplicate command. +(UUM-60026)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Elements: Updated the logic to use the proper source count removing the dependency from the source type and layout version. +(<a href="https://issuetracker.unity3d.com/issues/the-scriptableobjects-listview-array-size-is-bigger-than-the-current-amount-of-elements-placed-in-it-by-one">UUM-55415</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarified bindings "converter" label and references.</p></li> +<li><p>UI Toolkit: Fixed "FormatException" error is thrown when generating the schema and using a system region that uses ',' as a decimal point. +(<a href="https://issuetracker.unity3d.com/issues/formatexception-error-is-thrown-when-creating-a-ui-document-and-using-a-system-region-that-uses-as-a-decimal-point">UUM-55945</a>)</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where it wouldn't use the custom uxml type name defined in the UxmlFactory class. +(<a href="https://issuetracker.unity3d.com/issues/element-element-name-has-no-registered-factory-method-dot-error-is-thrown-when-the-uxmlqualifiedname-property-is-overridden">UUM-41831</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where a driver bug could cause UI Toolkit textures to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where itemsChosen event was not triggered when using Input System UI Input Model. +(<a href="https://issuetracker.unity3d.com/issues/itemschosen-event-is-not-triggered-when-using-input-system-ui-input-model">UUM-53680</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyFields could incorrectly bind to a child property if it had the same name as the field. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobjects-doesnt-serialize-the-parameter-when-its-named-m-curve">UUM-27252</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builders-library-section-does-not-show-package-ui-components-when-the-show-package-files-field-is-checked">UUM-60553</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the xml namespaces provided by the user were not kept when saving a UXML file in the UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/elements-namespace-is-changed-when-saving-the-changes-through-ui-builder">UUM-39907</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Library regenerated unnecessarily.</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with IMGUI container being misaligned. +(<a href="https://issuetracker.unity3d.com/issues/data-class-is-misaligned-in-the-inspector-window-when-its-inside-the-inner-class-array">UUM-55037</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed and reenabled all previously instable UGUIEventSystemTests. +(UUM-22461)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed Command event modifier for pointer events on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-pointerdownevent-doesnt-register-command-key-modifier-when-it-is-pressed-down-together-with-mouse-click">UUM-43481</a>)</p></li> +<li><p>UI Toolkit: Fixed CurveFIeld not applying the ranges to the CurveEditorWindow. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-curvefield-range-property-doesnt-restrict-curve-values">UUM-61075</a>)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed elastic scrollview jittery on drag. +(<a href="https://issuetracker.unity3d.com/issues/the-simulator-view-content-is-jittering-when-an-image-is-scrolled-out-of-bounds-in-the-simulator-view">UUM-56550</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed first KeyDown event sometimes being ignored after calling Focus() on an element in runtime. +(<a href="https://issuetracker.unity3d.com/issues/input-field-ignores-first-keyboard-input-when-calling-focus-from-code">UUM-32184</a>)</p></li> +<li><p>UI Toolkit: Fixed focus-related events not received when switching EditorWindow tab. +(<a href="https://issuetracker.unity3d.com/issues/textfield-registervaluechangedcallback-doesnt-fire-callbacks-when-the-tab-loses-focus">UUM-57083</a>)</p></li> +<li><p>UI Toolkit: Fixed for authoring of attribute overrides being disabled in the UI Builder inspector when UXML Serialization was used. +(UUM-56475)</p></li> +<li><p>UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed issue with inspector in debug mode. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-name-doesnt-change-when-changing-it-from-the-debug-window">UUM-43460</a>)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed') +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values. +(<a href="https://issuetracker.unity3d.com/issues/serializefield-enum-resets-to-the-first-value-in-the-inspector-when-selecting-multiple-objects-with-different-enum-values">UUM-59183</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed StackOverflowException from EnumFlagsField when showing mixed values. +(UUM-56605)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed UIToolkit property field background does not change color when the property was animated. +(<a href="https://issuetracker.unity3d.com/issues/uitoolkit-property-field-background-does-not-change-color-when-the-property-is-animated">UUM-26208</a>)</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed unset not working on composite style fields in the UI Builder. +(UUM-55325)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed UxmlObjects overriding other UxmlObjects in the UI Builder. +(UUM-55902)</p></li> +<li><p>UI Toolkit: Fixed wrong pointer event target when an element's visibility or pickingMode is modified without moving the pointer. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-visualelement-keeps-firing-mouse-events-after-setting-element-visibility-to-hidden-if-mouse-wasnt-moved">UUM-20723</a>)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-editorapplication-dot-get-timesincestartup-when-dragging-the-uitoolkit-treeview-item-past-the-bottom">UUM-36495</a>)</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible. +(UUM-59924)</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Fixed Redo restoration of multiple ScriptableObject added via AddObjectToAsset. +(<a href="https://issuetracker.unity3d.com/issues/redo-doesnt-restore-all-scriptableobjects-when-they-are-added-using-assetdatabase-dot-addobjecttoasset">UUM-53904</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Added logic to enforce consistent hardware dynamic resolution settings during rendering to avoid issues when external code changes the global setting. +(<a href="https://issuetracker.unity3d.com/issues/using-both-rthandle-and-dynamic-resolution-outputs-argumentnullexception-eventually-causing-a-crash">UUM-58686</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl(189)</p></li> +<li><p>Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl(221).</p></li> +<li><p>Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl(179).</p></li> +<li><p>Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where an obsolete attribute from EnqueuePass API was not removed.</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where decals were not affecting grass when using Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/urp-decal-projector-doesnt-affect-terrain-textures-when-rendering-path-is-deferred">UUM-21928</a>)</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where downsampled SSAO had serious artefacts on Android. +(<a href="https://issuetracker.unity3d.com/issues/ssao-from-depth-recreating-normals-doesnt-work-on-android">UUM-49557</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceExceptions appeared when switching between Quality Levels with Post Processing Volume Update mode set to ViaScripting. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-switching-between-quality-levels-with-post-processing-volume-update-mode-set-to-viascripting">UUM-59882</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature. +(<a href="https://issuetracker.unity3d.com/issues/render-features-that-do-not-directly-inherit-from-scriptablerendererfeature-do-not-pass-validation-when-scriptablerendererdata-dot-validaterendererfeatures-runs">UUM-56639</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where transparent materials were marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed an <code>IndexOutOfRangeException</code> error that occurred when using Native RenderPass on the Deferred Rendering Path. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed bloom shader not working with non uniform rasterisation based foveated rendering on VR platforms that support it. +(UUM-61885)</p></li> +<li><p>Universal RP: Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending. +(<a href="https://issuetracker.unity3d.com/issues/msaa-specific-visual-artifacts-with-using-forward-plus-rendering-and-transparent-materials">UUM-52949</a>)</p></li> +<li><p>Universal RP: Fixed depth buffer disappearing after using SwapColorBuffer. +(<a href="https://issuetracker.unity3d.com/issues/depthtarget-disappears-when-calling-swapcolorbuffer">UUM-44446</a>)</p></li> +<li><p>Universal RP: Fixed early return for renderer features which required color when color didn't exist for depth only output texture.</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed incorrect alpha-clip behavior on transparent surfaces. +(<a href="https://issuetracker.unity3d.com/issues/urp-unlit-shader-graph-does-not-render-correctly-when-using-alpha-clipping">UUM-56601</a>)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed NativeRenderPass store action. +(UUM-27132)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed Skipped RenderObjects when rendering preview cameras. +(<a href="https://issuetracker.unity3d.com/issues/urp-material-preview-color-is-affected-when-the-renderobjects-feature-is-enabled">UUM-59428</a>)</p></li> +<li><p>Universal RP: Fixed the FinalPostPass executing before "AfterRenderingPostProcessing" instead of after it. +(UUM-48857)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Universal Windows Platform: Corrects <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. +(<a href="https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build">UUM-56483</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the issue causing shadows at segments and corners of a Sprite Shape to sometimes not properly render. +(UUM-18513)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>URP: Modified shaders so that there is no longer a visible outline there is transparency overlap with composited <em>Shadow Caster 2D</em> components. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Y-flip for reflection probe atlas lookup is now handled correctly for OpenGL and GLES3. +(UUM-36629)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a PCache exporter issue to insure color in linear space. +(<a href="https://issuetracker.unity3d.com/issues/assets-color-values-are-read-as-raw-pixel-values-when-using-point-cache">UUM-41837</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameter gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed a space conversion error that occurred when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Fixed an error in the the six-way Smoke Lit Shader Graph that happened when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that allowed you to resize the details panel to zero width, which led to a messy layout. Now it has a minimum width of 200px. +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused template items to have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused the template item hit box to be slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the <strong>Position</strong> gizmo from appearing correctly in the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the built-in templates category from displaying when there was no user-defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where multithreaded camera expression were not allowed. +(UUM-55730)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the sample of Camera Buffer isn't available in compute passes. +(UUM-55734)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed an unexpected JSON error that occurred while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset. +(<a href="https://issuetracker.unity3d.com/issues/copying-graph-which-references-point-cache-doesnt-preserve-connections-between-nodes-if-the-other-project-is-missing-that-asset">UUM-46548</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed Shader graph outputs were not being rendered using instancing. +(UUM-59160)</p></li> +<li><p>VFX Graph: Fixed ShaderGraph keywords so that they are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>VFX Graph: Fixed shadows being cast by Mesh Output when "cast shadows" was disabled (URP only). +(<a href="https://issuetracker.unity3d.com/issues/output-mesh-shadows-forced-on-output-mesh-when-particle-outputs-are-casting-shadows">UUM-566</a>)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved the error feedback message that appears when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Indeterminate state object fields were hidden instead of greyed out. +(<a href="https://issuetracker.unity3d.com/issues/vfx-indeterminate-object-field-are-hidden-instead-of-greyed-out">UUM-56691</a>)</p></li> +<li><p>VFX Graph: Instancing when gradient selection was based on a branch was wrong. +(UUM-58615)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Remove warning from VFX init for strips (GetParticleIndex). +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-simpleribbon-ribbon-when-creating-new-3d-hdrp-core-project">UUM-51867</a>)</p></li> +<li><p>VFX Graph: Removed SetDirty calls that triggered assertions in debug mode. +(UUM-59923)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: Switch property binder from ExecuteInEditMode in ExecuteAlways. +(<a href="https://issuetracker.unity3d.com/issues/a-unnecessary-pop-up-appears-when-entering-the-play-mode-from-the-prefab-mode-when-prefabs-vfxpropertybinder-component-uses-executeineditmode-instead-of-executealways">UUM-56866</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Trigger over distance now takes into account change in position (not just velocity). +(UUM-4754)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>VFX Graph: Visual Effects back in Scene FX window. +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel">UUM-56829</a>)</p></li> +<li><p>Video: Error "0xc00d36b4 while reading" was being thrown when turning on Transcode in the Import Settings of Video Clip Assets. +(<a href="https://issuetracker.unity3d.com/issues/error-0xc00d36b4-while-reading-is-being-thrown-when-turning-on-transcode-in-the-import-settings-of-video-clip-assets">UUM-56816</a>)</p></li> +<li><p>Video: Fixed a crash on BaseVideoTexture::InitVideoMemory when capturing Theta V's output texture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-basevideotexture-initvideomemory-when-capturing-theta-vs-output-texture">UUM-60361</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: VideoPlayer support of multiple audio tracks is broken on a few platforms. +(UUM-55268)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Virtual Texturing: Disabled a PVT-specific tile resolving importance tracking metric that was enabled for SVT. +(UUM-58895)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>Web: Set PYTHONUTF8 env var to enable UTF-8 encoding by default. +(<a href="https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror">UUM-20185</a>)</p></li> +<li><p>Web: WebGPU: ASTC6x6 compressed texture format was incorrectly mapped to WebGPU.</p></li> +<li><p>Web: WebGPU: Enable filtering of Float32 and Depth textures when the Filterable Float32 extension is available.</p></li> +<li><p>Web: WebGPU: Fix for MSAA when HDR rendering is enabled.</p></li> +<li><p>Web: WebGPU: Fix for UInt32 index buffers used for indirect drawing.</p></li> +<li><p>Web: WebGPU: Fix for video player textures.</p></li> +<li><p>WebGL: Added new Build Setting options for master builds with Link Time Optimizations (LTO) to get faster release builds and to enable sidestepping any issues stemming from LLVM LTO optimizer. This is helpful if you need to iterate in the Release mode because iterating on development builds isn't possible. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed for Render Texture depth buffers sometimes not being cleared properly. +(<a href="https://issuetracker.unity3d.com/issues/shader-effects-disappear-when-the-canvas-size-is-changed-on-the-webgl-build">UUM-57343</a>)</p></li> +<li><p>WebGL: Fixed for Render Texture depth buffers sometimes not being cleared properly. +(<a href="https://issuetracker.unity3d.com/issues/shader-effects-disappear-when-the-canvas-size-is-changed-on-the-webgl-build">UUM-57343</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Windows: Fixed a crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Add support for Visions OS keyboard.</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed a crash in <code>XRWindowsLocatableCamera.UnregisterProvider</code> so it does not crash when <code>Application.Quit()</code> triggers. +(<a href="https://issuetracker.unity3d.com/issues/access-violation-is-triggered-when-calling-application-dot-quit-in-an-openxr-hololens-2-application">OXRB-179</a>)</p></li> +<li><p>XR: Fixed an issue that caused a Android VideoPlayer crash on some devices when using YCbCr video decoding. +(UUM-46315)</p></li> +<li><p>XR: Fixed the render graph occlusion mesh pass in XR so that it renders and does not emit warnings.</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +<li><p>XR: Single pass shader support for visionOS.</p></li> +<li><p>XR: Support MSAA on VisionOS when using single pass rendering.</p></li> +</ul><h4>Preview of Final 2023.3.0b6 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.collections: <a href="https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collections@2.4//changelog/CHANGELOG.html">2.4.0-pre.2</a></p></li> +<li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.1//changelog/CHANGELOG.html">10.1.0</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.3</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.12</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.5</a></p></li> +<li><p>com.unity.mathematics: <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.2//changelog/CHANGELOG.html">1.2.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.3//changelog/CHANGELOG.html">1.3.1</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.3//changelog/CHANGELOG.html">3.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@6.0//changelog/CHANGELOG.html">6.0.1-pre.1</a></p></li> +<li><p>com.unity.services.user-reporting: <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.9</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.remote-config: <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html">3.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.rendering.light-transport: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.light-transport@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.light-transport@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.ccd.management: <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.2//changelog/CHANGELOG.html">2.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@3.0//changelog/CHANGELOG.html">3.0.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.2//changelog/CHANGELOG.html">1.2.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.3</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">1.4.0-pre.1</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">3.0.0-pre.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.8//changelog/CHANGELOG.html">1.8.0</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities@1.2//changelog/CHANGELOG.html">com.unity.entities@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.netcode@1.2//changelog/CHANGELOG.html">com.unity.netcode@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.physics@1.2//changelog/CHANGELOG.html">com.unity.physics@1.2.0-pre.6</a></p></li> +<li><p>com.havok.physics@1.2.0-pre.6</p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.logging@1.2//changelog/CHANGELOG.html">com.unity.logging@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities.graphics@1.2//changelog/CHANGELOG.html">com.unity.entities.graphics@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.serialization@3.1//changelog/CHANGELOG.html">com.unity.serialization@3.1.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.path-tracing@1.0//changelog/CHANGELOG.html">com.unity.path-tracing@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.push-notifications@4.0//changelog/CHANGELOG.html">com.unity.services.push-notifications@4.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.vivox@16.0//changelog/CHANGELOG.html">com.unity.services.vivox@16.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@3.0//changelog/CHANGELOG.html">com.unity.services.ugc@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@3.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.2</a></p></li> +</ul><p><strong>Packages deprecated</strong></p> + +<ul><li>com.unity.purchasing.udp - "This package is no longer supported on this editor version."</li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-02-07T07:24:40 + Unity Technologies + 4ca2224a582d + + + 2023.3.0b5 + https://unity.com/releases/editor/beta/2023.3.0b5 + +<span>2023.3.0b5</span> + + <div class="release-date"><time datetime="2024-01-31T00:28:33Z">January 31, 2024</time></div> + + <div>unityhub://2023.3.0b5/30acc77e9b6b</div> + + <div> + <div> <section id="release-version-downloads-360176--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/Windows64EditorInstaller/UnitySetup64-2023.3.0b5.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360137--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b5.exe">Android Build Support</a> + </div> + <div id="version-download-modules-360140--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b5.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-360143--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b5.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-360146--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b5.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360149--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b5.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360152--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b5.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360155--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b5.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360158--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b5.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360161--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b5.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-360164--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b5.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-360167--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b5.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360170--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b5.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360173--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360218--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0b5.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360179--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b5.exe">Android Build Support</a> + </div> + <div id="version-download-modules-360182--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b5.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-360185--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b5.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-360188--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b5.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360191--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b5.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360194--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b5.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360197--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b5.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360200--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b5.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360203--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b5.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-360206--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b5.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-360209--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b5.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360212--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b5.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360215--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360257--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorInstaller/Unity-2023.3.0b5.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360221--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b5.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360224--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b5.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360227--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b5.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360230--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b5.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360233--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b5.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360236--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b5.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360239--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b5.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360242--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b5.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360245--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b5.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360248--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b5.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360251--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b5.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360254--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360296--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorInstallerArm64/Unity-2023.3.0b5.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360260--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b5.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360263--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b5.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360266--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b5.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360269--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b5.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360272--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b5.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360275--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b5.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360278--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b5.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360281--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b5.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360284--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b5.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360287--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b5.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360290--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b5.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360293--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360329--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/LinuxEditorInstaller/Unity-2023.3.0b5.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360299--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b5.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360302--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b5.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-360305--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b5.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360308--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b5.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360311--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b5.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360314--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b5.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360317--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b5.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-360320--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b5.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360323--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/30acc77e9b6b/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b5.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360326--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0b5</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Authoring: [Error] Game object with AudioListener and OnAudioFilterRead throws an error when drawing the inspector +(<a href="https://issuetracker.unity3d.com/issues/error-game-object-with-audiolistener-and-onaudiofilterread-throws-an-error-when-drawing-the-inspector">UUM-61145</a>)</p></li> +<li><p>Audio Random Container: ARC window stops working when docking after deleting the asset in focus +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio Random Container: Memory leak when creating ARC prefab +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-creating-arc-prefab">UUM-61023</a>)</p></li> +<li><p>Audio Random Container: Undoing loses ARC reference on an audio source +(<a href="https://issuetracker.unity3d.com/issues/undoing-loses-arc-reference-on-an-audio-source">UUM-62119</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>Editor: Fix saving a scene causing bloom to become disabled +(UUM-60867)<br> +<em>First seen in 2023.3.0b5.</em> <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>Editor: Fixed incorrect color sample results with the eyedropper tool Color Picker on macOS. +(UUM-60339) <br><em>Fixed in 2023.3.0b6.</em></p></li> +<li><p>Editor: The Editor no longer crashes with a callstack resulting in validateMenuItem +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>) <br><em>Fixed in 2023.3.0b7.</em></p></li> +<li><p>HDRP: Fixing artifacts on low resolution SSGI when dynamic resolution values are low. +(UUM-57785) <br><em>Fixed in 2023.3.0b6.</em></p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: [Linux/Mac] Crash on BackupState::MemoryIDToFileID::operator() when creating a new project from “3D Sample Scene (HDRP)” template +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-backupstate-memoryidtofileid-operator-when-creating-a-new-project-from-3d-sample-scene-hdrp-template">UUM-61003</a>)</p></li> +<li><p>Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app +(<a href="https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app">UUM-55488</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>SRP Core: Screen Space UI Overlay will now be rendered again without a camera in URP/HDRP +(UUM-58403)<br> +<em>First seen in 2023.3.0a16.</em> <br><em>Fixed in 2023.3.0b6.</em></p></li> +<li><p>Terrain: Fixed motion blur for terrain with non-default transform. +(<a href="https://issuetracker.unity3d.com/issues/motion-blur-affects-a-terrain-when-its-transform-position-is-not-zero-and-is-stationary">PPB-52</a>) <br><em>Fixed in 2023.3.0b6.</em></p></li> +<li><p>Text: Undo UI GameObject creation crashes Editor +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>Universal RP: Added logic to enforce consistent hardware dynamic resolution settings during rendering to avoid issues when external code changes the global setting. +(<a href="https://issuetracker.unity3d.com/issues/using-both-rthandle-and-dynamic-resolution-outputs-argumentnullexception-eventually-causing-a-crash">UUM-58686</a>) <br><em>Fixed in 2023.3.0b6.</em></p></li> +<li><p>Universal RP: Fixed an issue where cameras flickered when using deferred rendering, rendering layers and two cameras. +(<a href="https://issuetracker.unity3d.com/issues/urp-scene-view-shadows-broken-on-deferred-rendering-path">UUM-61041</a>)<br> +<em>First seen in 2023.3.0b3.</em> <br><em>Fixed in 2023.3.0b6.</em></p></li> +<li><p>Visual Effects: Crash on "UnityEngine.VFX.VFXManager:Internal_ProcessCameraCommand_Injected <0x000a2>" when changing "Normal Map Encoding" from XYZ to DXT5nm-style +(<a href="https://issuetracker.unity3d.com/issues/crash-on-unityengine-dot-vfx-dot-vfxmanager-internal-processcameracommand-injected-when-changing-normal-map-encoding-from-xyz-to-dxt5nm-style">UUM-60921</a>)</p></li> +<li><p>Vulkan: Editor crash when changing Vulkan Number of Swapchain Buffers +(<a href="https://issuetracker.unity3d.com/issues/vulkan-editor-crash-when-changing-vulkan-number-of-swapchain-buffers">UUM-60016</a>)</p></li> +</ul><h3>New 2023.3.0b5 Entries since 2023.3.0b4</h3> + +<h4>Features</h4> + +<ul><li>Package: Patch User Reporting SDK improving UX.</li> +</ul><h4>Improvements</h4> + +<ul><li><p>Asset Pipeline: Improved error handling when updating ArtifactDB or SourceAssetsDB. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-opening-a-project">UUM-48669</a>)</p></li> +<li><p>Compute: Added logging when a ComputeShader variant is created with no keywords.</p></li> +<li><p>Documentation: Updated documentation of Mathf.SmoothDamp. +(UUM-60504)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +<li><p>Editor: Create Menu "Animation" item has been renamed to "Animation Clip". +(UUM-60811)<br> +<em>First seen in 2023.3.0f1.</em></p></li> +<li><p>Editor: Create Menu now contains a Script Template for an Empty C# Script and a Scriptable Object Script. "C# Script" has been renamed to MonoBehaviour Script. +(UUM-60811)<br> +<em>First seen in 2023.3.0f1.</em></p></li> +<li><p>Editor: Unused System namespaces are no longer added to new scripts. +(UUM-60811)<br> +<em>First seen in 2023.3.0f1.</em></p></li> +<li><p>Graphics: Improved culling performance when using Batch Render Group.</p></li> +<li><p>Graphics: Kick GameObjects shadow casters culling jobs earlier to improve performances.</p></li> +<li><p>HDRP: Optimized reflection probe baking performance by baking all probes in a single batch.</p></li> +<li><p>UI Toolkit: Added validation of UXML attribute and element names to ensure they are valid XML names. +(<a href="https://issuetracker.unity3d.com/issues/ghost-attributes-saved-in-uxml-files">UUM-54829</a>)</p></li> +<li><p>UI Toolkit: Improved UI Builder Attribute type picker field to use a popup selector instead of a completer. +(<a href="https://issuetracker.unity3d.com/issues/typeloadexception-is-thrown-when-entering-an-invalid-type-in-the-binding-window-in-ui-builder">UUM-59486</a>)</p></li> +<li><p>UI Toolkit: The builder attribute field tooltips now include the value.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Editor: Deprecated: Using XRSettings.enabled to enable/disable XR for an application is now deprecated in favor of calling Start()/Stop() on an XRDisplaySubystem instance.<br> +Using XRSettings.LoadDeviceByName to load XR devices is now deprecated in favor of querying subsystem descriptors to create and start the subsystems of your choice with the SubystemManager.</p></li> +<li><p>TextCore: Obsoleted: Obsolete TextSettings.fallbackSpriteAssets. +(<a href="https://issuetracker.unity3d.com/issues/glyphs-are-not-loaded-from-addressables-when-using-the-ui-toolkit">UUM-52191</a>)</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed an issue with ShadowCaster2D where they would sometimes throw an exception when provided with degenerate sprites. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-thrown-when-a-psb-prefab-with-empty-layers-has-a-shadowcaster2d-component">UUM-37115</a>)</p></li> +<li><p>2D: Fixed issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-collider-2d-is-not-updating-the-collider-shapes-when-removing-tiles-on-the-tilemap-component">UUM-58154</a>)</p></li> +<li><p>2D: Fixed mem leak for ShadowCaster2D. +(UUM-46391)</p></li> +<li><p>2D: Max Size is only applicable. On Master Textures and Secondary Textures always use the size as Master Texture (MainTex). +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlas-secondary-texture-is-not-scaled-down-when-setting-max-texture-size">UUM-55671</a>)</p></li> +<li><p>Android: Fixed a crash, when one of the extracted il2cpp resource is delete in application data folder, in case like this, application will reextract il2cpp resources again. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-il2cpp-fails-to-initialize">UUM-46362</a>)</p></li> +<li><p>Android: Fixed an issue where splash background color was not always editable for Android, even if a splash screen background image is set. +(<a href="https://issuetracker.unity3d.com/issues/android-background-color-is-still-displayed-before-splash-screen-in-the-player-when-background-image-is-set-in-the-player-settings">UUM-60293</a>)</p></li> +<li><p>Android: Fixed SoftInput layout issue on some Android device (Samsung Android 12+ devices). +(<a href="https://issuetracker.unity3d.com/issues/android-keyboard-inconsistently-does-not-fully-expand-when-interacting-with-a-tmpro-text-input-field">UUM-59379</a>)</p></li> +<li><p>Android: Fixed SoftInput visibility issue on some Android device when hideInput is enabled (Samsung Android 12+ devices). +(<a href="https://issuetracker.unity3d.com/issues/android-keyboard-is-not-popping-up-after-closing-it-a-few-times-in-the-player-when-hide-mobile-input-is-enabled">UUM-57858</a>)</p></li> +<li><p>Android: Removed deprecation warning for IPostGenerateGradleAndroidProject. +(UUM-61103)</p></li> +<li><p>Animation: Fixed a crash when loading asset bundle with an animation clip build with 2021.x or earlier. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Animation: Fixed documentation for Animator.SetIKRotation() that was misleading. +(UUM-44533)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +<li><p>Asset Import: Fixed Mac texture size limit bug and Arm64 macOS compatibility by updating PVRTexTool from v4.17 to v5.5. +(<a href="https://issuetracker.unity3d.com/issues/mobile-pvrtc-compression-fails-when-texture-size-is-8192-or-larger">UUM-3775</a>)</p></li> +<li><p>Audio: Fixed an issue that prevented signals generated via OnAudioFilterRead from functioning as expected. +(<a href="https://issuetracker.unity3d.com/issues/onaudiofilterread-not-working-as-expected-for-generator-scripts">UUM-58426</a>)</p></li> +<li><p>Audio: Fixed issue where creating an audio source while the editor window for the AudioRandomContainer asset was open could throw an error. +(<a href="https://issuetracker.unity3d.com/issues/error-creating-an-audio-source-throws-an-error">UUM-55731</a>)</p></li> +<li><p>Audio: Fixed issue where interacting with the editor window for the AudioRandomContainer asset could possibly break the rendering of other windows, e.g. the scene view. +(<a href="https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc">UUM-55116</a>)</p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error after restoring an asset with unsaved changes from outside the editor. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error every frame after deleting the selected asset and docking the window. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Build Pipeline: Fixed adding or removing assets to bundles will cause other assets to be rebuilt. +(<a href="https://issuetracker.unity3d.com/issues/adding-or-removing-assets-to-bundles-will-cause-other-assets-to-be-rebuilt-when-buildassetbundleoptions-dot-usecontenthash-is-used">UUM-57495</a>)</p></li> +<li><p>Editor: Corrected the phrasing of the MonoBehaviour.Start() comment added to new scripts. +(UUM-60811)<br> +<em>First seen in 2023.3.0f1.</em></p></li> +<li><p>Editor: Fixed a crash when resuming while there is a breakpoint in a ContextualMenuPopulateEvent handler on Mac. +(UUM-60845)<br> +<em>First seen in 2023.3.0b5.</em></p></li> +<li><p>Editor: Fixed a performance regression when fetching characters in text. +(UUM-60599)<br> +<em>First seen in 2023.3.0b2.</em></p></li> +<li><p>Editor: Fixed an assertion from Default Volume Editor. +(UUM-60024)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +<li><p>Editor: Fixed an issue in URP's Forward+ reflection probe tiling. +(<a href="https://issuetracker.unity3d.com/issues/reflection-probe-is-not-fully-rendered-when-urp-rendering-path-is-set-to-forward-plus-and-the-cameras-component-projection-is-set-to-orthographic">UUM-58983</a>)</p></li> +<li><p>Editor: Fixed an issue related to building to windows network paths. +(<a href="https://issuetracker.unity3d.com/issues/build-folder-is-empty-when-built-to-a-shared-folder-on-another-machine">UUM-52668</a>)</p></li> +<li><p>Editor: Fixed an issue where rich text tags did not support single quotes tags. +(<a href="https://issuetracker.unity3d.com/issues/gui-rich-text-displays-the-color-equals-tag-as-text-instead-of-applying-it-when-using-guilayout-dot-textfield">UUM-59167</a>)</p></li> +<li><p>Editor: Fixed an issue where SRP Batcher would not break the batch properly if a computebuffer is used in a material. +(UUM-55669)</p></li> +<li><p>Editor: Fixed an issue where the GameView Scale slider was reading the display Scale from the wrong display. +(<a href="https://issuetracker.unity3d.com/issues/game-view-the-editor-is-reading-the-displace-scale-from-the-primary-monitor-when-the-editor-is-on-a-secondary-monitor-thus-adjusting-the-game-view-scale-to-1-dot-3">UUM-42833</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>CullingParameters.isOrthographic</code> was not always sync with <code>CullingParameters.lodParameters.isOrthographic</code>. +(UUM-61249)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Editor: Fixed data-driven lens flare error when enabling debug lighting mode. +(UUM-61085)<br> +<em>First seen in 2023.3.0b5.</em></p></li> +<li><p>Editor: Fixed Diagnostics Preference Page not showing up correctly after clicking on button in the warning message. +(<a href="https://issuetracker.unity3d.com/issues/the-diagnostics-tab-is-empty-when-clicking-the-i-understand-show-me-the-settings-button-after-maximizing-and-unmaximizing-the-project-settings-window">UUM-60295</a>)</p></li> +<li><p>Editor: Fixed GDiagProfileOpenCLJobs is now a compile time constant.</p></li> +<li><p>Editor: Fixed issue where certain monitor layouts will confuse which monitor to open menus on MS Windows. +(<a href="https://issuetracker.unity3d.com/issues/windows-context-menus-can-display-in-incorrect-position-in-triad-monitor-layout">UUM-48008</a>)</p></li> +<li><p>Editor: Fixed issue with text with styling (bold/italic) sometimes disappearing. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-label-value-is-not-displayed-when-font-style-is-applied">UUM-60919</a>)<br> +<em>First seen in 2023.3.0b4.</em></p></li> +<li><p>Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. +(<a href="https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while">UUM-48823</a>)</p></li> +<li><p>Editor: Fixed material variants hierarchy merging with locks. +(<a href="https://issuetracker.unity3d.com/issues/locked-material-properties-arent-updated-when-they-hide-an-override-in-a-variant">UUM-59617</a>)</p></li> +<li><p>Editor: Fixed missing APV icons. +(UUM-60578)</p></li> +<li><p>Editor: Fixed splash screen corners alpha issue. +(UUM-60433)</p></li> +<li><p>Editor: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window">UUM-59649</a>)</p></li> +<li><p>Editor: Fixed the theme selection not applying the correct theme unless the Editor is unfocused and refocused. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-theme-is-changed-only-when-the-editor-is-refocused">UUM-59313</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Editor: Upgraded libcurl to 8.5.0. +(<a href="https://issuetracker.unity3d.com/issues/priority-norepro-assessment-of-cve-2023-46218">UUM-60184</a>)</p></li> +<li><p>GI: Fixed incorrect reflection probe update logic for projects using ScriptableBakedReflectionSystem when the lightmap encoding setting is updated. +(UUM-61206)<br> +<em>First seen in 2023.3.0b5.</em></p></li> +<li><p>GI: Fixed MissingComponentException when no MeshFilter is attached to a Terrain tree game object when baking Probe Volumes. +(<a href="https://issuetracker.unity3d.com/issues/missingcomponentexception-is-thrown-when-baking-probe-volumes">UUM-59879</a>)</p></li> +<li><p>Graphics: Fixed a Vulkan crash when using -screen-quality player parameter. +(UUM-60785)<br> +<em>First seen in 2023.3.0b4.</em></p></li> +<li><p>Graphics: Fixed threading error in BatchRendererGroup which shows up as an "out of memory". +(UUM-60187)</p></li> +<li><p>HDRP: Fixed a motion blur blending issue. +(<a href="https://issuetracker.unity3d.com/issues/motion-blur-halo-artifacts-when-using-hdrp">UUM-54446</a>)</p></li> +<li><p>HDRP: Fixed an invalid hair look-up table read / write that was occurring for a graphics format on some platforms. +(UUM-48172)<br> +<em>First seen in 2023.3.0a5.</em></p></li> +<li><p>HDRP: Fixed an issue that caused warnings for uninitialized variables in pathtracinglight.hlsl. +(<a href="https://issuetracker.unity3d.com/issues/path-tracing-pathtracingmain-warnings-in-the-console">UUM-58364</a>)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>HDRP: Fixed an issue where debug variants of Terrain shaders would sometimes not compile. +(UUM-61087)<br> +<em>First seen in 2023.3.0f1.</em></p></li> +<li><p>HDRP: Fixed in gpu build light list to avoid crashes on some GPUs.</p></li> +<li><p>HDRP: Fixed NullReferenceException when exiting Play Mode with HDRP + DLSS + XR. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-nullreferenceexxception-when-exiting-play-mode-with-hdrp-plus-dlss-plus-xr">UUM-48894</a>)</p></li> +<li><p>HDRP: Fixed offset in refraction in XR. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-refraction-is-offset-when-single-pass-instanced-is-enabled-in-the-hdrp-asset-and-lens-flares-are-duplicated">UUM-31909</a>)</p></li> +<li><p>HDRP: Fixed shader compilation issue in SixWayLit VFX shader when reduced precision types are enabled.</p></li> +<li><p>HDRP: Fixed water in SSR reflections issue. +(UUM-60788)</p></li> +<li><p>IMGUI: Fixed an issue with PropertyFields with multiple subproperties not being aligned properly. +(<a href="https://issuetracker.unity3d.com/issues/child-list-content-is-not-indented-when-it-has-a-custom-propertydrawer-attribute">UUM-59601</a>)</p></li> +<li><p>Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Linux: Fixed Linux Standalone player printing validation errors with empty project. +(UUM-59818)</p></li> +<li><p>macOS: Fixed an issue where Crash Reporter failed to upload to cloud due to path not being pre-created. +(<a href="https://issuetracker.unity3d.com/issues/crashreporter-is-unable-to-find-the-crash-data-file-on-macos-standalone">UUM-60277</a>)</p></li> +<li><p>macOS: Limit Update loop frequency by target frame rate to not overwhelm the system and not delay input processing. +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Package Manager: Fixed an issue during a 'My Assets' download, in light mode, 'Resume' and 'Cancel' button background colors are off. +(UUM-36664)</p></li> +<li><p>Physics: Fixed an issue where having kinematic Rigidbody components collide with continuous collision detection enabled, would cause a crash inside the PhysX solver due to incorrect contact pair flags being generated. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-pxsccdcontext-updateccd-when-continuousdynamic-collision-detection-is-used">UUM-54007</a>)</p></li> +<li><p>Playables: Fixed documentation for FrameData.frameId that was wrong. +(<a href="https://issuetracker.unity3d.com/issues/framedata-dot-frameid-is-not-consecutively-incremented-when-manually-evaluating-a-playablegraph">UUM-49593</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where GameObject icon was not visibility responsive to Scene View visibility. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-icon-is-displayed-in-scene-view-when-its-visibility-is-turned-off">UUM-55801</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where maximizing SceneView during playmode would result in a crash. +(UUM-60687)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +<li><p>Scene/Game View: Fixed an issue where SceneView's context menu would not show up when pressing Control + LMB on macOS. +(UUM-60337)<br> +<em>First seen in 2023.3.0b4.</em></p></li> +<li><p>Scene/Game View: Fixed an issue where the GameView would no longer render after the default editor layout was loaded on macOS. +(UUM-60963)<br> +<em>First seen in 2023.3.0b5.</em></p></li> +<li><p>Scene/Game View: Fixed an issue where the SceneView's Tools overlay's buttons would not have the correct icon resolution. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-tools-icons-are-lower-quality-when-editor-is-opened-on-a-secondary-monitor">UUM-54023</a>)</p></li> +<li><p>Scene/Game View: Fixed FPS camera navigation not activating when RMB+{W,A,S,D} keys are pressed without mouse movement. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>)</p></li> +<li><p>Scene/Game View: Fixed Move tool behavior when the parent GameObject changes during manipulation. +(<a href="https://issuetracker.unity3d.com/issues/move-tool-resets-gameobjects-local-position-when-a-different-parent-gameobject-is-assigned">UUM-56520</a>)</p></li> +<li><p>Shadergraph: Fixed issue when selecting options on the HDRP Target's Material Type would result in an unexpected error. +(UUM-60129)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +<li><p>Shaders: Fixed pragma only_renderers and pragma exclude_renderers being ignored in .raytrace shaders. +(UUM-61120)<br> +<em>First seen in 2023.3.0b5.</em></p></li> +<li><p>SRP Core: Fixed some leaks / missing calls to Dispose() in GI probe baking code.</p></li> +<li><p>Text: Fixed un-detected sprite asset changes after adding new sprites. +(<a href="https://issuetracker.unity3d.com/issues/tmp-sprite-asset-changes-are-not-detected-when-a-new-sprite-is-added">UUM-55614</a>)</p></li> +<li><p>TextMeshPro: Fixed a Dropdown creation issue that was causing a crash after undoing. +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where enabling and disabling Canvases caused a regeneration of the text. +(<a href="https://issuetracker.unity3d.com/issues/a-lot-of-tmp-dot-generatetext-calls-when-enabling-and-disabling-canvas-component">UUM-45320</a>)</p></li> +<li><p>UI Elements: Fixed an issue to ensure UnicodeLineBreakingRules are applied to text. +(<a href="https://issuetracker.unity3d.com/issues/line-breaks-do-not-work-when-adding-them-to-uitextsettings">UUM-12413</a>)</p></li> +<li><p>UI Elements: Updated the logic to use the proper source count removing the dependency from the source type and layout version. +(<a href="https://issuetracker.unity3d.com/issues/the-scriptableobjects-listview-array-size-is-bigger-than-the-current-amount-of-elements-placed-in-it-by-one">UUM-55415</a>)</p></li> +<li><p>UI Toolkit: Fixed "FormatException" error is thrown when generating the schema and using a system region that uses ',' as a decimal point. +(<a href="https://issuetracker.unity3d.com/issues/formatexception-error-is-thrown-when-creating-a-ui-document-and-using-a-system-region-that-uses-as-a-decimal-point">UUM-55945</a>)</p></li> +<li><p>UI Toolkit: Fixed a regression that introduced extra allocations on TextElement instances. +(UUM-60597)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where it wouldn't use the custom uxml type name defined in the UxmlFactory class. +(<a href="https://issuetracker.unity3d.com/issues/element-element-name-has-no-registered-factory-method-dot-error-is-thrown-when-the-uxmlqualifiedname-property-is-overridden">UUM-41831</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds. +(<a href="https://issuetracker.unity3d.com/issues/unknown-type-unity-dot-ui-dot-builder-dot-unityuibuilderselectionmarker-when-setting-background-color-of-a-canvas">UUM-60883</a>)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyFields could incorrectly bind to a child property if it had the same name as the field. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobjects-doesnt-serialize-the-parameter-when-its-named-m-curve">UUM-27252</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builders-library-section-does-not-show-package-ui-components-when-the-show-package-files-field-is-checked">UUM-60553</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the xml namespaces provided by the user were not kept when saving a UXML file in the UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/elements-namespace-is-changed-when-saving-the-changes-through-ui-builder">UUM-39907</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with IMGUI container being misaligned. +(<a href="https://issuetracker.unity3d.com/issues/data-class-is-misaligned-in-the-inspector-window-when-its-inside-the-inner-class-array">UUM-55037</a>)</p></li> +<li><p>UI Toolkit: Fixed CurveFIeld not applying the ranges to the CurveEditorWindow. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-curvefield-range-property-doesnt-restrict-curve-values">UUM-61075</a>)</p></li> +<li><p>UI Toolkit: Fixed first KeyDown event sometimes being ignored after calling Focus() on an element in runtime. +(<a href="https://issuetracker.unity3d.com/issues/input-field-ignores-first-keyboard-input-when-calling-focus-from-code">UUM-32184</a>)</p></li> +<li><p>UI Toolkit: Fixed focus-related events not received when switching EditorWindow tab. +(<a href="https://issuetracker.unity3d.com/issues/textfield-registervaluechangedcallback-doesnt-fire-callbacks-when-the-tab-loses-focus">UUM-57083</a>)</p></li> +<li><p>UI Toolkit: Fixed for authoring of attribute overrides being disabled in the UI Builder inspector when UXML Serialization was used. +(UUM-56475)</p></li> +<li><p>UI Toolkit: Fixed issue with inspector in debug mode. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-name-doesnt-change-when-changing-it-from-the-debug-window">UUM-43460</a>)</p></li> +<li><p>UI Toolkit: Fixed local bounds of world-space UIDocuments. +(UUM-59008)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values. +(<a href="https://issuetracker.unity3d.com/issues/serializefield-enum-resets-to-the-first-value-in-the-inspector-when-selecting-multiple-objects-with-different-enum-values">UUM-59183</a>)</p></li> +<li><p>UI Toolkit: Fixed wrong pointer event target when an element's visibility or pickingMode is modified without moving the pointer. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-visualelement-keeps-firing-mouse-events-after-setting-element-visibility-to-hidden-if-mouse-wasnt-moved">UUM-20723</a>)</p></li> +<li><p>Undo System: Fixed Redo restoration of multiple ScriptableObject added via AddObjectToAsset. +(<a href="https://issuetracker.unity3d.com/issues/redo-doesnt-restore-all-scriptableobjects-when-they-are-added-using-assetdatabase-dot-addobjecttoasset">UUM-53904</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceExceptions appeared when switching between Quality Levels with Post Processing Volume Update mode set to ViaScripting. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-switching-between-quality-levels-with-post-processing-volume-update-mode-set-to-viascripting">UUM-59882</a>)</p></li> +<li><p>Universal RP: Fixed early return for renderer features which required color when color didn't exist for depth only output texture.</p></li> +<li><p>Universal RP: Fixed NativeRenderPass store action. +(UUM-27132)</p></li> +<li><p>Universal RP: Fixed Skipped RenderObjects when rendering preview cameras. +(<a href="https://issuetracker.unity3d.com/issues/urp-material-preview-color-is-affected-when-the-renderobjects-feature-is-enabled">UUM-59428</a>)</p></li> +<li><p>URP: Fixed an issue where debug variants of the "TerrainDetailLit" shader would not compile. +(UUM-61087)<br> +<em>First seen in 2023.3.0f1.</em></p></li> +<li><p>VFX Graph: Fixed a PCache exporter issue to insure color in linear space. +(<a href="https://issuetracker.unity3d.com/issues/assets-color-values-are-read-as-raw-pixel-values-when-using-point-cache">UUM-41837</a>)</p></li> +<li><p>VFX Graph: Fixed shadows being cast by Mesh Output when "cast shadows" was disabled (URP only). +(<a href="https://issuetracker.unity3d.com/issues/output-mesh-shadows-forced-on-output-mesh-when-particle-outputs-are-casting-shadows">UUM-566</a>)</p></li> +<li><p>VFX Graph: Removed SetDirty calls that triggered assertions in debug mode. +(UUM-59923)</p></li> +<li><p>VFX Graph: Switch property binder from ExecuteInEditMode in ExecuteAlways. +(<a href="https://issuetracker.unity3d.com/issues/a-unnecessary-pop-up-appears-when-entering-the-play-mode-from-the-prefab-mode-when-prefabs-vfxpropertybinder-component-uses-executeineditmode-instead-of-executealways">UUM-56866</a>)</p></li> +<li><p>Virtual Texturing: Disabled a PVT-specific tile resolving importance tracking metric that was enabled for SVT. +(UUM-58895)</p></li> +<li><p>Web: Set PYTHONUTF8 env var to enable UTF-8 encoding by default. +(<a href="https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror">UUM-20185</a>)</p></li> +<li><p>WebGL: Fixed for Render Texture depth buffers sometimes not being cleared properly. +(<a href="https://issuetracker.unity3d.com/issues/shader-effects-disappear-when-the-canvas-size-is-changed-on-the-webgl-build">UUM-57343</a>)</p></li> +</ul><h4>New 2023.3.0b5 Package Changes since 2023.3.0b4</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.user-reporting: <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.9</a></p></li> +<li><p>com.unity.rendering.light-transport: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.light-transport@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.light-transport@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.2//changelog/CHANGELOG.html">1.2.0</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.3</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.8//changelog/CHANGELOG.html">1.8.0</a></p></li> +</ul><h3>Preview of Final 2023.3.0b5 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Editor: Integrated new build profile icons.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Editor: The Build Profile Diagnostic checkbox is no longer available because the Build Settings window has been replaced with the Build Profile window.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>iOS: Added Apple Privacy Manifest support.</p></li> +<li><p>Package: Patch User Reporting SDK improving UX.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>Shadergraph: Added the Feature Examples Sample to Shader Graph to show users how to achieve specific effects in Shader Graph.</p></li> +<li><p>SpeedTree: Added the SpeedTree9Importer, which supports .st9 files exported by SpeedTree Modeler 9 and includes the following:<br></p> + +<ul><li>Support for SpeedTree Games Wind and SpeedTree Legacy Wind effects<br></li> +<li>The ability to configure wind strength and direction responsiveness through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for built-in (.cg), URP, and HDRP renderers (.shadergraph)<br></li> +<li>New shaders for the new wind effects, but no major changes to lighting</li> +</ul></li> +<li><p>SRP Core: Added the option to cache Render Graph compilation for both URP and HDRP.</p></li> +<li><p>TextCore: Native TextGenerator Rewrite.</p></li> +<li><p>UI Toolkit: Added a debugger for the UI Toolkit dynamic atlas.</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added APV Sky Occlusion support for URP.</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>URP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added collision events that allow specific processes upon contact.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added particle count readback for strips, which also allows strips to go to sleep state.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Enabled Frustum Culling for strips.</p></li> +<li><p>VFX Graph: Improved the Shader Graph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +<li><p>VFX Graph: The following improvements have been made to shortcuts in VFX Graph:<br></p> + +<ul><li>Registered the shortcuts in the global Unity Shortcut window.<br></li> +<li>Synced shortcuts with ShaderGraph where possible.<br></li> +<li>Added new shortcuts.</li> +</ul></li> +<li><p>Web: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>Web: [Web Platform] Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +<li><p>XR: Added support for Foveated Rendering on Vision Pro.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation for the Screen Reader API.</p></li> +<li><p>Android: Fixed <code>.androidlib</code> default <code>build.gradle</code>, it will correctly apply android library plugin + targetSDKVersion.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Android: 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.</p></li> +<li><p>Android: You can now embed Debug symbols into an app bundle (e.g., in the Build Settings window, choose Debug Symbol &gt; 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.</p></li> +<li><p>Apple TV: Included platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Asset Pipeline: Improved error handling when updating ArtifactDB or SourceAssetsDB. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-opening-a-project">UUM-48669</a>)</p></li> +<li><p>Build System: Added deterministic shader ordering in output content.</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Build System: Made bee_backend's directory deletion explicitly handle read-only files on Windows.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added Burst support for Apple visionOS.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for <code>System.Math</code> functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Compute: Added logging when a ComputeShader variant is created with no keywords.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Core: Improved baking of large scenes that use Probe Volumes.</p></li> +<li><p>Documentation: Add instructions for blending Adaptive Probe Volumes at runtime.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Documentation: Improved code sample for <code>NavMeshAgent.CalculatePath()</code> to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added a toggle in the preferences to show the project path instead of the project name in main window title.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improved visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added the option <em>Use Legacy Lightmaps</em> to disable lightmap texture arrays when GPU Resident Drawer is enabled.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Added <code>ShadowDrawingSettings.splitIndex</code> to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Improved culling performance when using Batch Render Group.</p></li> +<li><p>Graphics: Kick GameObjects shadow casters culling jobs earlier to improve performances.</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing <code>IRenderPipelineGraphicsSettings</code> on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded. +(UUM-46394)</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved HDRP Water sample example scene to include some VFX.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes. +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting is disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Optimized reflection probe baking performance by baking all probes in a single batch.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Particles: Improved two error messages to include the name of the Particle System.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: 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.</p></li> +<li><p>Scene/Game View: Changed the overlays order for a consistent one in the Overlay Menu.</p></li> +<li><p>Scene/Game View: Updated the Cameras overlay icon to be more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>Shaders: When compiling shaders with DXC and targeting Metal, HLSL <code>min16float</code> instructions will be converted to 16-bit floating point (MSL <code>half</code>) instructions.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons and fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Improved Render Graph Viewer UI to allow jumping to pass definitions in C# IDE.</p></li> +<li><p>SRP Core: Merged rendergraph native render passes that have different depths.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>SRP Core: Reduced <code>AddRaster/Compute/UnsafeRenderPass</code> Render Graph API CPU cost by not clearing internal arrays. Now it relies on the handle IsValid() API instead.</p></li> +<li><p>SRP Core: Replace overlays inside RenderGraph Viewer with a fixed side panel.</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>SRP Core: Validation checks of Render Graph can be enabled/disabled from the Editor. Enabled by default, disabling them slightly improves Render Graph performance.</p></li> +<li><p>SRP Core: <code>RenderGraphObjectPool</code> is now three times faster with <code>RasterRenderRenderGraphPass</code> objects by using UnityEngine.Pool.</p></li> +<li><p>Text: Improved dynamic FontAsset initialization time and reduced the required number of managed memory allocations.</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic <code>UxmlAttributeConverters</code> and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added validation of UXML attribute and element names to ensure they are valid XML names. +(<a href="https://issuetracker.unity3d.com/issues/ghost-attributes-saved-in-uxml-files">UUM-54829</a>)</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved the UI Builder performance when using UXML serialization and data bindings.</p></li> +<li><p>UI Toolkit: Improved UI Builder Attribute type picker field to use a popup selector instead of a completer. +(<a href="https://issuetracker.unity3d.com/issues/typeloadexception-is-thrown-when-entering-an-invalid-type-in-the-binding-window-in-ui-builder">UUM-59486</a>)</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: The builder attribute field tooltips now include the value.</p></li> +<li><p>UI Toolkit: 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.</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Bloom post processing effect CPU optimization. Many RasterPass into single UnsafePass.</p></li> +<li><p>Universal RP: Disabled implicit use of all globals in URP passes</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved performance when creating shadow data.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for <code>_ALPHATEST_ON</code> when rendering depth, shadows, and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal RP: New Renderer Feature updated with Render Graph code.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +<li><p>URP: Enabled the APV Lighting Scenario Baking in URP.</p></li> +<li><p>URP: Enabled <code>renderViewportScale</code> for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimized both undo and redo.</p></li> +<li><p>VFX Graph: Improved error feedback and added more error feedback.</p></li> +<li><p>VFX Graph: Improved Position, Collision, and Kill blocks.</p></li> +<li><p>VFX Graph: Improved the collision system so it is more stable, robust, and energy conservative.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>Web: Improved performance for instance rendering in WebGPU.</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Android: Added: ConfigurationManager has new APIs:<br></p> + +<ul><li>ApplyPluginList.AddPluginFromPath<br></li> +<li>ApplyPluginList.AddPluginFromRaw<br></li> +<li>Ndk.DebugSymbolLevel</li> +</ul></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: public methods RegisterToolContext and DeregisterToolContext to the ShortcutManager class to allow users to register and unregister custom shortcut contexts.</p></li> +<li><p>Editor: Added: the IShortcutToolContext interface to allow users to create their own custom shortcut context.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Changed: EditorUserBuildSettings.androidCreateSymbols was replaced with UnityEditor.Android.UserBuildSettings.DebugSymbols.level and UnityEditor.Android.UserBuildSettings.DebugSymbols.format.</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: Using XRSettings.enabled to enable/disable XR for an application is now deprecated in favor of calling Start()/Stop() on an XRDisplaySubystem instance.<br> +Using XRSettings.LoadDeviceByName to load XR devices is now deprecated in favor of querying subsystem descriptors to create and start the subsystems of your choice with the SubystemManager.</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graph Tool Foundation: Removed: GTF and CSO modules removed from the editor. Use package com.unity.graphtoolsauthoringframework instead.</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Scripting: Removed: UDP SDK package is now deprecated.</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>TextCore: Obsoleted: Obsolete TextSettings.fallbackSpriteAssets. +(<a href="https://issuetracker.unity3d.com/issues/glyphs-are-not-loaded-from-addressables-when-using-the-ui-toolkit">UUM-52191</a>)</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +<li><p>Universal RP: Obsoleted: Mark non-rendergraph APIs as obsolete.</p></li> +<li><p>Video: Added: WebCamKind.Unknown to be used as fallback when camera type is not recognized.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the <em>Add Component</em> menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer displays in the Add Component Menu under any circumstances.</p></li> +<li><p>Android: The launcher/build.gradle evaluation now depends on unityLibrary/build.gradle evaluation. Therefore, the unityLibrary/build.gradle can no longer have any dependencies on the launcher/build.gradle.</p></li> +<li><p>Android: Unity will no longer need to force debugging symbols if Unity Cloud Diagnostics (UCD) is enabled. Users can manually choose the appropriate debug symbol level. Choosing the level affects how stack traces are resolved by UCD. For example, public symbols are enough to properly resolve function names, while debugging symbols provide filenames and line numbers. Debugging symbols, due to their size can increase build time and build size, which might be a limitation for some users.</p></li> +<li><p>Android: When producing the <code>symbols.zip</code> package, the symbols will contain <code>.so.sym</code> or <code>.so.dbg</code> extension depending on the <code>debugSymbolLevel</code>. These extensions are provided by the Android Gradle plugin for backwards compatibility but you can still force the .so extension (for more information, check out Debug Symbol &gt; format in the Build Settings window).</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: Modified the AssetBundle hash so it now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Build Pipeline: Made the <em>Player Settings &gt; Dedicated Server optimizations</em> option, that strips all shaders and fonts, enabled by default.</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Update default LLVM to version 16.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Build Report printed to the Editor log no longer contain entries for "Scripts" and "Included DLLs". +(<a href="https://issuetracker.unity3d.com/issues/the-values-for-levels-and-included-dlls-are-consistently-zero-in-the-editor-dot-log-build-report-when-the-project-is-built">UUM-56321</a>)</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the ghost behavior of overlays.</p></li> +<li><p>Editor: Renamed the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reverted the new contextual menu.</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Switched to use drawers for Rendering Layers connected to Tags &amp; Layers.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.2 for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Removed exceptions for unspecified versions when including Play Libraries due to logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Moved code related to sampling to its own subfolder in the Light Transport package.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: Moved the editor for GlobalSettingsAssets directly to ProjectSettings &gt; Graphics.</p></li> +<li><p>Graphics: When <code>IRenderPipelineGraphicsSettingsStripper</code> is defined, it owns the stripping of the <code>IRenderPipelineGraphicsSettings</code>, which previously required <code>isAvailableInPlayerBuild</code>. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: Modied <code>Client.AddAndRemove</code> so it does not throw an error if the same packages are specified in <code>packagesToAdd</code> and <code>packagesToRemove</code>.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: Removed the use of an intermediate texture when not required for XR rendering when scaling is used.</p></li> +<li><p>XR: Updated the Oculus XR Plugin package to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed am issue where a SpriteShapeRenderer with mask interaction set is unable to be masked by a SpriteMask when using a URP pipeline. +(<a href="https://issuetracker.unity3d.com/issues/sprite-mask-is-not-masking-sprites-when-using-spriteshape">UUM-59737</a>)</p></li> +<li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed an issue with ShadowCaster2D where they would sometimes throw an exception when provided with degenerate sprites. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-thrown-when-a-psb-prefab-with-empty-layers-has-a-shadowcaster2d-component">UUM-37115</a>)</p></li> +<li><p>2D: Fixed dynamic batching to work with the <em>Tilemap Renderer</em> in <em>Individual</em> mode and the <em>Sprite Renderer</em> in URP when Renderers use a non-SRP batchable material and can be dynamically batched. +(UUM-53185)</p></li> +<li><p>2D: Fixed issue causing <code>AnimatedTile</code> to not animate in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-collider-2d-is-not-updating-the-collider-shapes-when-removing-tiles-on-the-tilemap-component">UUM-58154</a>)</p></li> +<li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>2D: Fixed mem leak for ShadowCaster2D. +(UUM-46391)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the <em>Tilemap Renderer</em> by setting a default texture shader property so that it no longer uses the texture shader property from a previous renderer if the property is not set. +(UUM-55308)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed the importing of sprite sheets with <code>ISpriteEditorDataProvider</code> so that it no longer generates broken sprites. +(<a href="https://issuetracker.unity3d.com/issues/importing-sprite-sheet-by-using-ispriteeditordataprovider-generates-broken-sprites">UUM-56410</a>)</p></li> +<li><p>2D: Fixed the issue causing a Sprite Atlas' secondary textures to not be rendered when used in a Shader Graph. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fixed the Shader Graph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-dot-refreshalltiles-does-not-call-startup-function-when-tiles-have-an-instanced-gameobject-attached">UUM-57053</a>)</p></li> +<li><p>2D: Fixed URP Freeform Lights so that they no longer glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improved the performance of the <em>Tilemap Renderer</em> when you change material properties that does not require a <code>BuildChunkJob</code>. +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Max Size is only applicable. On Master Textures and Secondary Textures always use the size as Master Texture (MainTex). +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlas-secondary-texture-is-not-scaled-down-when-setting-max-texture-size">UUM-55671</a>)</p></li> +<li><p>2D: Removed the material upgrade dialog box during material upgrades for templates. +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>2D: The <em>Tilemap Renderer</em> in <em>Individual</em> mode will use all secondary textures associated with sprites, when the sprites are using a <em>Sprite Atlas</em> texture with different secondary texture sources. +(<a href="https://issuetracker.unity3d.com/issues/secondary-textures-appear-white-when-sampling-them-from-the-sprite-atlas-in-tilemaps-in-a-shader">UUM-53666</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>Accessibility: Fixed an issue that prevented Unity from creating new AccessibilityNodes when the hierarchy is already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Added missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity. +(UUM-58225)</p></li> +<li><p>Android: Added symbol settings to Android build profile.</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a crash, when one of the extracted il2cpp resource is delete in application data folder, in case like this, application will reextract il2cpp resources again. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-il2cpp-fails-to-initialize">UUM-46362</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed an Android AAudio issue, where audio output latency could be 300ms or more. +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where splash background color was not always editable for Android, even if a splash screen background image is set. +(<a href="https://issuetracker.unity3d.com/issues/android-background-color-is-still-displayed-before-splash-screen-in-the-player-when-background-image-is-set-in-the-player-settings">UUM-60293</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the Player didn't update correctly when changed to a pop-up view using Swipe for Pop-up view feature in Samsung devices. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with downloading multiple asset packs in one request. +(UUM-49133)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed missing manifest.AddUsesPermissionSdk23 API in Configuration Manager.</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Android: Fixed patch button being disabled for active build profile.</p></li> +<li><p>Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Fixed screen brightness issue with Android phones, Oppo and Xiaomi, on which Screen.brigthness now returns correct values. Previously the values would sometimes be more than 1.0.</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed SoftInput layout issue on some Android device (Samsung Android 12+ devices). +(<a href="https://issuetracker.unity3d.com/issues/android-keyboard-inconsistently-does-not-fully-expand-when-interacting-with-a-tmpro-text-input-field">UUM-59379</a>)</p></li> +<li><p>Android: Fixed SoftInput visibility issue on some Android device when hideInput is enabled (Samsung Android 12+ devices). +(<a href="https://issuetracker.unity3d.com/issues/android-keyboard-is-not-popping-up-after-closing-it-a-few-times-in-the-player-when-hide-mobile-input-is-enabled">UUM-57858</a>)</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Android: Removed deprecation warning for IPostGenerateGradleAndroidProject. +(UUM-61103)</p></li> +<li><p>Android: Temporarily hide 'Upgrade templates to C#...' button in Player Settings.</p></li> +<li><p>Android: Temporarily hide AndroidProjectFiles properties - GradleProperties, GradleSettings, LauncherBuildGradle, LauncherManifest, ProjectLevelBuildGradle, UnityLibraryBuildGradle, UnityLibraryManifest until Google's EDM4U will no longer requires templates.</p></li> +<li><p>Android: UI integration for Android build profile settings.</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. +(UUM-21692)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a crash when loading asset bundle with an animation clip build with 2021.x or earlier. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed a transition preview issue that was ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed deleting StateMachine leaking outgoing transitions. +(<a href="https://issuetracker.unity3d.com/issues/animator-controller-transition-data-remains-when-a-state-machine-is-deleted">UUM-58996</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where AssetBundles aren't rebuilt when the "BatchRendererGroup Variants" shader stripping setting is changed. +(<a href="https://issuetracker.unity3d.com/issues/assetbundles-api-doesnt-trigger-a-rebuild-when-the-graphics-settings-in-the-project-settings-are-changed">UUM-48757</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Asset Import: Fixed Mac texture size limit bug and Arm64 macOS compatibility by updating PVRTexTool from v4.17 to v5.5. +(<a href="https://issuetracker.unity3d.com/issues/mobile-pvrtc-compression-fails-when-texture-size-is-8192-or-larger">UUM-3775</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed a crash that occurred when entering and leaving playmode while a game object is selected in the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio: Fixed a performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume.</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that prevented signals generated via OnAudioFilterRead from functioning as expected. +(<a href="https://issuetracker.unity3d.com/issues/onaudiofilterread-not-working-as-expected-for-generator-scripts">UUM-58426</a>)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset.</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where creating an audio source while the editor window for the AudioRandomContainer asset was open could throw an error. +(<a href="https://issuetracker.unity3d.com/issues/error-creating-an-audio-source-throws-an-error">UUM-55731</a>)</p></li> +<li><p>Audio: Fixed issue where interacting with the editor window for the AudioRandomContainer asset could possibly break the rendering of other windows, e.g. the scene view. +(<a href="https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc">UUM-55116</a>)</p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error after restoring an asset with unsaved changes from outside the editor. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error every frame after deleting the selected asset and docking the window. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Bug Reporter: Fixed an issue that could cause Bug Reporter project archives to fail when creating multiple editor instances with the MPMM package. +(<a href="https://issuetracker.unity3d.com/issues/bug-reporter-error-occured-while-creating-an-archive-when-submitting-a-bug-report-with-enabled-vp-in-mppm-package">UUM-53115</a>)</p></li> +<li><p>Build Pipeline: Fixed adding or removing assets to bundles will cause other assets to be rebuilt. +(<a href="https://issuetracker.unity3d.com/issues/adding-or-removing-assets-to-bundles-will-cause-other-assets-to-be-rebuilt-when-buildassetbundleoptions-dot-usecontenthash-is-used">UUM-57495</a>)</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.</p></li> +<li><p>Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate <code>IsXXXSupported</code> property.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed android builds throwing a NullReferenceException.</p></li> +<li><p>Burst: Fixed arithmetic and bitwise negation on native integers.</p></li> +<li><p>Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo&lt;int&gt;(1). Burst would previously only compile the T foo(T val) function.</p></li> +<li><p>Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a <code>FunctionPointer</code>.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed the managed fallback for bursts intrinsic functions <code>cvt_ss2si</code>, <code>cvtss_si32</code>, and <code>cvtss_si64</code> to follow midpoint rounding standard of nearest even.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a memory leak in DX12 when the profiler was open. +(UUM-29297)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a space in contextual menu for TMP. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-fontasset-instead-of-font-asset">UUM-55626</a>)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added command line argument to select active build profile.</p></li> +<li><p>Editor: Added context menu tooltips for build profile window.</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added reporting of allocation errors that used to cause a crash. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-when-generating-lighting-after-changing-the-minimum-probe-spacing-value">UUM-41211</a>)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Build profile and context menu integration. It's possible to duplicate, delete and rename build profiles from build profile window.</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Copying shared scenes when duplicating a classic build profile.</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Disabling build and build and run buttons and displaying warning when editor is compiling or when virtual texturing is enabled and not valid for build profile window.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Ensured we do not change the scroll area if a selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where dangling mouse shortcuts are called on a MouseUp event with a null context. +(UUM-56283)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a cpu water simulation issue. +(UUM-59365)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a regression where the 'convert to property' context menu option on constant value nodes would fail. +(UUM-55342)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed a typo for the exception message thrown from the InvokeRepeating method. +(<a href="https://issuetracker.unity3d.com/issues/a-typo-in-an-error-message-when-the-repeat-rate-is-too-low-in-the-monobehaviour-dot-bindings-dot-cs-class">UUM-45420</a>)</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an Editor crash if a compilation error happened during import from code altering compilation assets during activate. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-trytoregistermonoscripttohashmap-when-importing-a-specific-unitypackage">UUM-58299</a>)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an exception when selection a transition inside a sync layer, in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-using-sub-state-machines-in-a-synced-layer">UUM-59739</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an invalid texture binding in worldspace. +(UUM-58524)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue in URP's Forward+ reflection probe tiling. +(<a href="https://issuetracker.unity3d.com/issues/reflection-probe-is-not-fully-rendered-when-urp-rendering-path-is-set-to-forward-plus-and-the-cameras-component-projection-is-set-to-orthographic">UUM-58983</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue related to building to windows network paths. +(<a href="https://issuetracker.unity3d.com/issues/build-folder-is-empty-when-built-to-a-shared-folder-on-another-machine">UUM-52668</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that prevented pasting text into some fields of the Package Manager window. +(UUM-42932)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue were Menu items were disabled on macOS if a dropdown is a component of a modal window. +(UUM-53549)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where <em>Delete Shortcut Profile</em> window was not a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where InputManager was not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not find a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where projects would sometimes crash following an editor version upgrade if their project contained js.meta files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Editor: Fixed an issue where rich text tags did not support single quotes tags. +(<a href="https://issuetracker.unity3d.com/issues/gui-rich-text-displays-the-color-equals-tag-as-text-instead-of-applying-it-when-using-guilayout-dot-textfield">UUM-59167</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. +(<a href="https://issuetracker.unity3d.com/issues/asset-bundles-android-buildplayeroptions-dot-assetbundlemanifestpath-strips-classes-when-building">UUM-48574</a>)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where SRP Batcher would not break the batch properly if a computebuffer is used in a material. +(UUM-55669)</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the default value was not added for texture compression format.</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the GameView Scale slider was reading the display Scale from the wrong display. +(<a href="https://issuetracker.unity3d.com/issues/game-view-the-editor-is-reading-the-displace-scale-from-the-primary-monitor-when-the-editor-is-on-a-secondary-monitor-thus-adjusting-the-game-view-scale-to-1-dot-3">UUM-42833</a>)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the hotkey would appear in the label of the selected item of a UIElements.PopupField and a EditorGUILayout.Popup. +(<a href="https://issuetracker.unity3d.com/issues/declared-hotkeys-are-not-working-in-the-popup-menu">UUM-6243</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the middle mouse button was not centering the SceneView on the selected object. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-does-not-move-when-clicking-the-middle-mouse-button-on-a-gameobject-in-the-scene-view">UUM-58466</a>)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where the script did not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed an issue where transparent shadows on objects were not rendered correctly when static batching. +(UUM-36082)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed blocky artifacts on volumetric clouds when volumetric fog wa enabled. +(UUM-59698)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed casting integers to memory labels. +(UUM-57246)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed color glyphs not being displayed when using IME. +(UUM-55755)</p></li> +<li><p>Editor: Fixed Color Space so it no longer triggers an incorrect RenderTexture warning when you change color space. +(UUM-16386)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click) +(<a href="https://issuetracker.unity3d.com/issues/additional-actions-shortcut-does-not-work-when-using-the-search-window">UUM-55883</a>)</p></li> +<li><p>Editor: Fixed depthnormals texture under 2-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Editor: Fixed Diagnostics Preference Page not showing up correctly after clicking on button in the warning message. +(<a href="https://issuetracker.unity3d.com/issues/the-diagnostics-tab-is-empty-when-clicking-the-i-understand-show-me-the-settings-button-after-maximizing-and-unmaximizing-the-project-settings-window">UUM-60295</a>)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed error thrown from UnityYAMLMerge when comparing similar sequences. +(<a href="https://issuetracker.unity3d.com/issues/vector-too-long-error-is-thrown-when-using-unityyamlmerge">UUM-31240</a>)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed flickering due to intensity being changed during the first frame. +(<a href="https://issuetracker.unity3d.com/issues/animation-preview-window-artifacts-when-selecting-a-clip-using-hdrp">UUM-57173</a>)</p></li> +<li><p>Editor: Fixed flipping scale of water surface. +(UUM-54974)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed foam accumulation in editor. +(UUM-56020)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed GDiagProfileOpenCLJobs is now a compile time constant.</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue preventing the color picker from selecting colors from the Windows task bar.</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue when dragging selectable field in IMGUI. +(<a href="https://issuetracker.unity3d.com/issues/about-unity-expanded-version-info-can-be-moved-with-cursor">UUM-56528</a>)</p></li> +<li><p>Editor: Fixed issue where certain monitor layouts will confuse which monitor to open menus on MS Windows. +(<a href="https://issuetracker.unity3d.com/issues/windows-context-menus-can-display-in-incorrect-position-in-triad-monitor-layout">UUM-48008</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong fallback would be used when using styles. +(<a href="https://issuetracker.unity3d.com/issues/font-fallback-selects-characters-from-the-wrong-font-asset-when-the-fallback-font-assets-font-weight-fields-are-set-to-use-font-asset">UUM-46002</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where using font-weight tag without a fallback would not apply synthetic bold. +(UUM-58666)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with IMGUI not calculating text size properly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed Live subdivision UI for APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. +(<a href="https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while">UUM-48823</a>)</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Fixed macOS platform not having XcodeApi if iOS platform support is not present. +(<a href="https://issuetracker.unity3d.com/issues/error-the-type-or-namespace-name-pbxproject-could-not-be-found-is-thrown-when-a-project-is-opened-that-does-not-have-an-ios-module-installed">UUM-56448</a>)</p></li> +<li><p>Editor: Fixed material variants hierarchy merging with locks. +(<a href="https://issuetracker.unity3d.com/issues/locked-material-properties-arent-updated-when-they-hide-an-override-in-a-variant">UUM-59617</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV icons. +(UUM-60578)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed performance issue when selected objects in the inspector contained cyclic SerializedReferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-declines-when-opening-a-scriptable-object-with-cyclic-references-in-the-inspector-window">UUM-31375</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderdoc capture button in linux editor not capturing drawings. +(<a href="https://issuetracker.unity3d.com/issues/linux-opengl-vulkan-draw-calls-are-not-shown-in-the-event-list-when-taking-a-capture-of-a-frame-with-renderdoc">UUM-57914</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed some cases where IMGUI message boxes would clip text.</p></li> +<li><p>Editor: Fixed splash screen corners alpha issue. +(UUM-60433)</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window">UUM-59649</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the focus in signal for secondary container windows in the linux editor to correctly refresh assets change. +(UUM-57857)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue where deleting a symlink removes the target file. +(UUM-35170)</p></li> +<li><p>Editor: Fixed the issue with copying and pasting long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the new Input system that was unresponsive on the second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed unresponsive editor when baking a large APV with terrain. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed VolumetricFog as Fullscreen Debug Mode. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode">UUM-57063</a>)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed. +(<a href="https://issuetracker.unity3d.com/issues/pipeline-change-prompt-leaves-the-asset-picker-window-unresponsive-after-clicking-cancel">UUM-49311</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameActivity ANR fix when fullscreen videoplayer playback ends. +(UUM-34306)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Implemented player settings and asset import overrides for build profile window.</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Introduced separate drawer for Rendering Layers. +(UUM-29285)</p></li> +<li><p>Editor: Linux CheckedMenu submenu items not displaying as Checked in some occasions. +(UUM-58878)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Menus items are now visible after loading large projects. +(<a href="https://issuetracker.unity3d.com/issues/menu-items-and-unity-editor-icon-disappear-when-importing-a-project-with-many-textures">UUM-56482</a>)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Opening a context menu on macOS will now focus the application so all functions in the hierarchy work. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menu-in-hierarchy-is-available-but-not-functional-when-the-editor-is-out-of-focus">UUM-26081</a>)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the long deprecated CacheServer (used by V1 asset database).</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Rendering Layers now works correctly with Mixed +(UUM-7271)</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Setting EditorUserBuildSettings.selectedStandaloneTarget for active windows build profile when the architecture changes.</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. +(UUM-57067)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The UnityWebRquest timeout error from Curl no longer appears in the Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Upgraded libcurl to 8.5.0. +(<a href="https://issuetracker.unity3d.com/issues/priority-norepro-assessment-of-cve-2023-46218">UUM-60184</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Ensured that acquired resources related to the worker process are always released when BakeInEditorWorkerProcess() is exited. +(LIGHT-1851)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed denoising so it no longer logs warnings about meta files missing their asset files. +(UUM-48591)</p></li> +<li><p>GI: Fixed incorrect graphics buffer stride leading to failures when LightTransport_RuntimeTests are executed with AMD GPUs. +(UUM-54158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed MissingComponentException when no MeshFilter is attached to a Terrain tree game object when baking Probe Volumes. +(<a href="https://issuetracker.unity3d.com/issues/missingcomponentexception-is-thrown-when-baking-probe-volumes">UUM-59879</a>)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: Clarify RenderTexture creation error wording when the volumetric depth is an unexpected value. +(UUM-59895)</p></li> +<li><p>Graphics: Corrected swapped luma weights in Stp.hlsl and fixed a few other small typos.</p></li> +<li><p>Graphics: Correcting issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures. +(<a href="https://issuetracker.unity3d.com/issues/custom-render-texture-initialization-mode-set-to-realtime-causes-dimensions-do-not-match-dimensions-of-depth-surface">UUM-55999</a>)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Enforce SDR for splash screen regardless of HDR display settings. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed a null reference exception in HDAddditionalLightData, when a Scene was loaded additively. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-a-scene-is-loaded-additively">UUM-58831</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; "Use Legacy Lightmaps" option.</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; LOD crossfade.</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where a race condition could occur on a <code>BatchRendererGroup</code> thread when rendering jobs were not expected to be running. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where multiple <code>RayTracingAccelerationStructures</code> bindings did not work in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed Custom Render Textures so they no longer display artifacts on sphere GameObjects and the Material Inspector preview. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed metal code generated for Texture.Load with offset. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-texture2d-dot-load-with-a-non-zero-offset-does-not-work-when-using-macos">UUM-56574</a>)</p></li> +<li><p>Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. +(<a href="https://issuetracker.unity3d.com/issues/shader-vertex-program-vert-unrecognized-sampler-error-occurs-when-compiling-shader-with-vulkan-api">UUM-59188</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting was Keep All. +(<a href="https://issuetracker.unity3d.com/issues/errors-shader-error-in-universal-render-pipeline-slash-particles-slash-unlit-out-parameters-require-l-value-arguments-and-undeclared-identifier-unity-worldtoobject-are-thrown-when-building-the-project">UUM-59364</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed threading error in BatchRendererGroup which shows up as an "out of memory". +(UUM-60187)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed VertexLM path lighting setup. +(<a href="https://issuetracker.unity3d.com/issues/lighting-in-the-scene-changes-after-duplicating-a-gameobject">UUM-59676</a>)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. +(UUM-48133)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Stop allocating full resolution Vulkan Swapchain images when using an external Swapchain. +(UUM-56851)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added anFixed the HDRP Global Settings window so it displays an error when Rendering Layer Names is empty. error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Added the RemoveFromTUAndAA checkbox in Surface Options to exclude materials from temporal anti aliasing. +(UUM-37206)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Cookie area lights on water surfaces is now supported. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a motion blur blending issue. +(<a href="https://issuetracker.unity3d.com/issues/motion-blur-halo-artifacts-when-using-hdrp">UUM-54446</a>)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled. +(<a href="https://issuetracker.unity3d.com/issues/apv-streaming-null-reference-error-spam">UUM-58735</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an asynchronous pass would try to synchronize with a culled pass. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with dual-lobe Subsurface Scattering (SSS) to handle rectangular area lights correctly. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed an issue with mixed tracing mode for transparent screenspace reflections so it now mixes both tracing modes as expected instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: Fixed an issue with ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed an issue with the logic used to set up materials featuring displacement mapping that could result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed atmospheric scattering at far range.</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed Disk Light's property not being updated when changing it's radius using the gizmo in the scene. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-when-using-gizmos-the-disk-light-radius-is-not-being-updated">UUM-51530</a>)</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed in gpu build light list to avoid crashes on some GPUs.</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed NullReferenceException when exiting Play Mode with HDRP + DLSS + XR. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-nullreferenceexxception-when-exiting-play-mode-with-hdrp-plus-dlss-plus-xr">UUM-48894</a>)</p></li> +<li><p>HDRP: Fixed offset in refraction in XR. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-refraction-is-offset-when-single-pass-instanced-is-enabled-in-the-hdrp-asset-and-lens-flares-are-duplicated">UUM-31909</a>)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2 +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed probe volume live subdivision not culling cells correctly. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-is-unstable-depending-on-camera-position">UUM-51849</a>)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed shader compilation issue in SixWayLit VFX shader when reduced precision types are enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Fixed specular blend in premultiplied alpha. +(UUM-48661)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings. +(<a href="https://issuetracker.unity3d.com/issues/clicking-open-next-to-custom-post-processing-in-hdrp-global-settings-doesnt-frame-the-associated-setting-correctly">UUM-53429</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed water in SSR reflections issue. +(UUM-60788)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Fixing jittered inverse view projection in line rendering: because shading in high quality line rendering (i.e. hair rendering) is done in object space, the unjittered inverse view projection matrix has been added to the matrix constant buffer and is now used for shading hair. +(UUM-57985)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Increase HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>HDRP: Reduce some artifacts from High-Quality (PCSS) shadows for point and spot lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-point-light-rendering-with-increased-source-radius">UUM-31577</a>)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue that caused a build failure if a delegate has a first parameter that is a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on missing type reference is generic code. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-android-non-development-build-fails-due-to-il2cpp-conversion-of-types">UUM-56231</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compiler error on UnmanagedCallersOnly with user defined struct types. +(UUM-58210)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code. +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed MemoryMappedFile on posix systems to query page size from the system, instead of hardcoding it. +(<a href="https://issuetracker.unity3d.com/issues/ios-ioexception-is-thrown-when-offset-is-not-aligned-to-page-size">UUM-54598</a>)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>IMGUI: Fixed ambient lighting on volumetric clouds when sun is low. +(UUM-59874)</p></li> +<li><p>IMGUI: Fixed an issue with PropertyFields with multiple subproperties not being aligned properly. +(<a href="https://issuetracker.unity3d.com/issues/child-list-content-is-not-indented-when-it-has-a-custom-propertydrawer-attribute">UUM-59601</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added cutouts and safe areas for iPhone 15. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 devices to <code>iOS.DeviceGeneration</code>. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>iOS: Fixed an exception that could occur when adding existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed an issue when trageting iPhone 15 where forcing an application to <strong>Portrait Upside Down</strong> orientation caused a crash. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed an issue where the safe area didn't report correctly when changing the device orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>ActivityIndicator</code> wasn't accessible on iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed an issue where <code>AddLocaleVariantFile</code> wasn't working with Windows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>WebCamDevice.kind</code> reported incorrect values on devices with a non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Updated UnityWebRequest to no longer send Content-Length headers of zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-destroygtkwidget-when-setting-layout-to-default-or-creating-a-project-from-a-template-or-going-through-tutorial-projects-steps">UUM-53175</a>)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-g-type-check-instance-when-opening-a-project-or-entering-the-play-mode-on-a-tutorial-microgame-project">UUM-56334</a>)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>Linux: Fixed GTK error messages in Editor.log. +(<a href="https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests">UUM-57121</a>)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Linux Standalone player printing validation errors with empty project. +(UUM-59818)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue in Play mode that caused Unity to crash when using <code>WebCamTexture</code> while opening a second application that accessed the Webcam. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where Crash Reporter failed to upload to cloud due to path not being pre-created. +(<a href="https://issuetracker.unity3d.com/issues/crashreporter-is-unable-to-find-the-crash-data-file-on-macos-standalone">UUM-60277</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed an issue where the values of a secondary displays refresh rate were invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>macOS: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: Limit Update loop frequency by target frame rate to not overwhelm the system and not delay input processing. +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>macOS: UI integration for dedicated server build profile settings.</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Disabling "Clear Filters" button if the user is not using filters. +(<a href="https://issuetracker.unity3d.com/issues/packman-clear-filters-button-is-active-in-my-asset-section-even-there-are-no-selected-filters">UUM-42518</a>)</p></li> +<li><p>Package Manager: Fixed a null reference exception when using the Unity Editor to open the Meta XR Utilities package from the Asset Store. +(UUM-48307)</p></li> +<li><p>Package Manager: Fixed an issue during a 'My Assets' download, in light mode, 'Resume' and 'Cancel' button background colors are off. +(UUM-36664)</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where bundled packages could not be installed if cached data was found in the wrong format. This fix addresses the error, "Cannot read properties of undefined (reading 'shasum')."</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in the Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Services tab of the Package Manager window.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Package Manager: Removed a folder from the immutable assets backup system, which was preventing installers from building.</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where having kinematic Rigidbody components collide with continuous collision detection enabled, would cause a crash inside the PhysX solver due to incorrect contact pair flags being generated. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-pxsccdcontext-updateccd-when-continuousdynamic-collision-detection-is-used">UUM-54007</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged. +(<a href="https://issuetracker.unity3d.com/issues/physx-error-is-thrown-when-writing-to-physics-dot-gravity">UUM-57939</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives. +(<a href="https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions">UUM-57420</a>)</p></li> +<li><p>Physics: Fixed the torque computation of <code>ArticulationBody.AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where</code>ForceMode.Acceleration<code>and</code>ForceMode.VelocityChange` would be used.</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeForce</code> to use the inertia tensor world matrix instead of mass. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeTorque</code> to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used.</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using <code>Physics2D.CapsuleCast</code> where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue so that small or thin holes are no longer left inside a Polygon Collider 2D when removing a near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using <code>CustomCollider2D.SetCustomShapes</code> using a <code>NativeArray</code> to allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>OnTriggerExit2D</code> or <code>OnCollisionExit2D</code> are not called if the <code>Collider2D</code> has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the x and/or y-axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>PhysicsShapeGroup2D.Add()</code> produced incorrect <code>PhysicsShape2D.vertexStartIndex</code>. +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Playables: Fixed documentation for FrameData.frameId that was wrong. +(<a href="https://issuetracker.unity3d.com/issues/framedata-dot-frameid-is-not-consecutively-incremented-when-manually-evaluating-a-playablegraph">UUM-49593</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed an editor crash by removing the root GameObject on a prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android">UUM-52911</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Fixeed null pointer access crash inside ProfilerRecorder. +(UUM-53009)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene Manager: Fixed a crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where GameObject icon was not visibility responsive to Scene View visibility. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-icon-is-displayed-in-scene-view-when-its-visibility-is-turned-off">UUM-55801</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the SceneView's Tools overlay's buttons would not have the correct icon resolution. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-tools-icons-are-lower-quality-when-editor-is-opened-on-a-secondary-monitor">UUM-54023</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed FPS camera navigation not activating when RMB+{W,A,S,D} keys are pressed without mouse movement. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scene/Game View: Fixed Move tool behavior when the parent GameObject changes during manipulation. +(<a href="https://issuetracker.unity3d.com/issues/move-tool-resets-gameobjects-local-position-when-a-different-parent-gameobject-is-assigned">UUM-56520</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: ColorUtility.TryParseHtmlString will now remove any whitespace from the start and end of the input string. +(<a href="https://issuetracker.unity3d.com/issues/hex-values-with-space-in-the-end-dont-get-trimmed-when-pasted-in-the-color-pickers-hexadecimal-field">UUM-54327</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed incorrect icon when script name is 'GameManager'. +(<a href="https://issuetracker.unity3d.com/issues/script-file-has-a-gear-icon-when-having-the-gamemanager-class-name">UUM-46121</a>)</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Scripting: Fixesd a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Scripting: Removed the multiple HelpURL attributes warning. +(<a href="https://issuetracker.unity3d.com/issues/multiple-helpurl-attributes-detected-warning-appears-when-having-a-regular-helpurl-attribute-on-a-base-class-and-another-helpurl-attribute-on-its-derived-class-if-the-attribute-on-the-derived-class-is-a-custom-attribute">UUM-59630</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed an issue that can cause long or near-infinite loop after insertion from BaseListView. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where an open asset inspector for subgraphs may mangle the json serialized representation for that subgraph asset. +(UUM-56145)</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects. +(UUM-57249)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-dynamic-branch-directive-reduces-cpu-performance">UUM-52979</a>)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Add XR for Lens Flare Data Driven. +(UUM-33648)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed 'Remove All' context action for Volume Profile not working in VolumeEditor. +(UUM-56409)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed left eye's Lens Flare light in XR. +(<a href="https://issuetracker.unity3d.com/issues/the-left-eyes-lens-flare-light-is-shown-incorrectly-when-using-openxr">UUM-35075</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed some leaks / missing calls to Dispose() in GI probe baking code.</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: NullReferenceException when trying to display VolumeComponents overrides. +(<a href="https://issuetracker.unity3d.com/issues/volume-components-add-override-button-doesnt-work">UUM-53816</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>Text: Fixed un-detected sprite asset changes after adding new sprites. +(<a href="https://issuetracker.unity3d.com/issues/tmp-sprite-asset-changes-are-not-detected-when-a-new-sprite-is-added">UUM-55614</a>)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-throws-an-argumentoutofrangeexception-when-glyphs-id-is-greater-than-the-sprite-array">UUM-49349</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed a Dropdown creation issue that was causing a crash after undoing. +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where enabling and disabling Canvases caused a regeneration of the text. +(<a href="https://issuetracker.unity3d.com/issues/a-lot-of-tmp-dot-generatetext-calls-when-enabling-and-disabling-canvas-component">UUM-45320</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-just-one-line-is-allowed-in-the-input-field-if-the-line-limit-is-set-to-0-when-having-multi-line-submit-or-multi-line-submit-line-types">UUM-57192</a>)</p></li> +<li><p>TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it. +(UUM-58068)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position. +(<a href="https://issuetracker.unity3d.com/issues/the-button-is-not-always-being-hit-when-using-alphahittestminimumthreshold">UUM-59732</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>uGUI: Fixed <code>Physics2DRaycaster</code> returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>UI Elements: Fixed an issue to ensure UnicodeLineBreakingRules are applied to text. +(<a href="https://issuetracker.unity3d.com/issues/line-breaks-do-not-work-when-adding-them-to-uitextsettings">UUM-12413</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Fixed the UI Builder hierarchy element duplicate command. +(UUM-60026)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Elements: Updated the logic to use the proper source count removing the dependency from the source type and layout version. +(<a href="https://issuetracker.unity3d.com/issues/the-scriptableobjects-listview-array-size-is-bigger-than-the-current-amount-of-elements-placed-in-it-by-one">UUM-55415</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarified bindings "converter" label and references.</p></li> +<li><p>UI Toolkit: Fixed "FormatException" error is thrown when generating the schema and using a system region that uses ',' as a decimal point. +(<a href="https://issuetracker.unity3d.com/issues/formatexception-error-is-thrown-when-creating-a-ui-document-and-using-a-system-region-that-uses-as-a-decimal-point">UUM-55945</a>)</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where it wouldn't use the custom uxml type name defined in the UxmlFactory class. +(<a href="https://issuetracker.unity3d.com/issues/element-element-name-has-no-registered-factory-method-dot-error-is-thrown-when-the-uxmlqualifiedname-property-is-overridden">UUM-41831</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where a driver bug could cause UI Toolkit textures to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where itemsChosen event was not triggered when using Input System UI Input Model. +(<a href="https://issuetracker.unity3d.com/issues/itemschosen-event-is-not-triggered-when-using-input-system-ui-input-model">UUM-53680</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyFields could incorrectly bind to a child property if it had the same name as the field. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobjects-doesnt-serialize-the-parameter-when-its-named-m-curve">UUM-27252</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builders-library-section-does-not-show-package-ui-components-when-the-show-package-files-field-is-checked">UUM-60553</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the xml namespaces provided by the user were not kept when saving a UXML file in the UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/elements-namespace-is-changed-when-saving-the-changes-through-ui-builder">UUM-39907</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Library regenerated unnecessarily.</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with IMGUI container being misaligned. +(<a href="https://issuetracker.unity3d.com/issues/data-class-is-misaligned-in-the-inspector-window-when-its-inside-the-inner-class-array">UUM-55037</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed and reenabled all previously instable UGUIEventSystemTests. +(UUM-22461)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed Command event modifier for pointer events on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-pointerdownevent-doesnt-register-command-key-modifier-when-it-is-pressed-down-together-with-mouse-click">UUM-43481</a>)</p></li> +<li><p>UI Toolkit: Fixed CurveFIeld not applying the ranges to the CurveEditorWindow. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-curvefield-range-property-doesnt-restrict-curve-values">UUM-61075</a>)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed elastic scrollview jittery on drag. +(<a href="https://issuetracker.unity3d.com/issues/the-simulator-view-content-is-jittering-when-an-image-is-scrolled-out-of-bounds-in-the-simulator-view">UUM-56550</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed first KeyDown event sometimes being ignored after calling Focus() on an element in runtime. +(<a href="https://issuetracker.unity3d.com/issues/input-field-ignores-first-keyboard-input-when-calling-focus-from-code">UUM-32184</a>)</p></li> +<li><p>UI Toolkit: Fixed focus-related events not received when switching EditorWindow tab. +(<a href="https://issuetracker.unity3d.com/issues/textfield-registervaluechangedcallback-doesnt-fire-callbacks-when-the-tab-loses-focus">UUM-57083</a>)</p></li> +<li><p>UI Toolkit: Fixed for authoring of attribute overrides being disabled in the UI Builder inspector when UXML Serialization was used. +(UUM-56475)</p></li> +<li><p>UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed issue with inspector in debug mode. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-name-doesnt-change-when-changing-it-from-the-debug-window">UUM-43460</a>)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed') +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values. +(<a href="https://issuetracker.unity3d.com/issues/serializefield-enum-resets-to-the-first-value-in-the-inspector-when-selecting-multiple-objects-with-different-enum-values">UUM-59183</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed StackOverflowException from EnumFlagsField when showing mixed values. +(UUM-56605)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed UIToolkit property field background does not change color when the property was animated. +(<a href="https://issuetracker.unity3d.com/issues/uitoolkit-property-field-background-does-not-change-color-when-the-property-is-animated">UUM-26208</a>)</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed unset not working on composite style fields in the UI Builder. +(UUM-55325)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed UxmlObjects overriding other UxmlObjects in the UI Builder. +(UUM-55902)</p></li> +<li><p>UI Toolkit: Fixed wrong pointer event target when an element's visibility or pickingMode is modified without moving the pointer. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-visualelement-keeps-firing-mouse-events-after-setting-element-visibility-to-hidden-if-mouse-wasnt-moved">UUM-20723</a>)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-editorapplication-dot-get-timesincestartup-when-dragging-the-uitoolkit-treeview-item-past-the-bottom">UUM-36495</a>)</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible. +(UUM-59924)</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Fixed Redo restoration of multiple ScriptableObject added via AddObjectToAsset. +(<a href="https://issuetracker.unity3d.com/issues/redo-doesnt-restore-all-scriptableobjects-when-they-are-added-using-assetdatabase-dot-addobjecttoasset">UUM-53904</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl(189)</p></li> +<li><p>Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl(221).</p></li> +<li><p>Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl(179).</p></li> +<li><p>Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where an obsolete attribute from EnqueuePass API was not removed.</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where decals were not affecting grass when using Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/urp-decal-projector-doesnt-affect-terrain-textures-when-rendering-path-is-deferred">UUM-21928</a>)</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where downsampled SSAO had serious artefacts on Android. +(<a href="https://issuetracker.unity3d.com/issues/ssao-from-depth-recreating-normals-doesnt-work-on-android">UUM-49557</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceExceptions appeared when switching between Quality Levels with Post Processing Volume Update mode set to ViaScripting. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-switching-between-quality-levels-with-post-processing-volume-update-mode-set-to-viascripting">UUM-59882</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature. +(<a href="https://issuetracker.unity3d.com/issues/render-features-that-do-not-directly-inherit-from-scriptablerendererfeature-do-not-pass-validation-when-scriptablerendererdata-dot-validaterendererfeatures-runs">UUM-56639</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where transparent materials were marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed an <code>IndexOutOfRangeException</code> error that occurred when using Native RenderPass on the Deferred Rendering Path. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending. +(<a href="https://issuetracker.unity3d.com/issues/msaa-specific-visual-artifacts-with-using-forward-plus-rendering-and-transparent-materials">UUM-52949</a>)</p></li> +<li><p>Universal RP: Fixed depth buffer disappearing after using SwapColorBuffer. +(<a href="https://issuetracker.unity3d.com/issues/depthtarget-disappears-when-calling-swapcolorbuffer">UUM-44446</a>)</p></li> +<li><p>Universal RP: Fixed early return for renderer features which required color when color didn't exist for depth only output texture.</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed incorrect alpha-clip behavior on transparent surfaces. +(<a href="https://issuetracker.unity3d.com/issues/urp-unlit-shader-graph-does-not-render-correctly-when-using-alpha-clipping">UUM-56601</a>)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed NativeRenderPass store action. +(UUM-27132)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed Skipped RenderObjects when rendering preview cameras. +(<a href="https://issuetracker.unity3d.com/issues/urp-material-preview-color-is-affected-when-the-renderobjects-feature-is-enabled">UUM-59428</a>)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Universal Windows Platform: Corrects <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. +(<a href="https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build">UUM-56483</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the issue causing shadows at segments and corners of a Sprite Shape to sometimes not properly render. +(UUM-18513)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>URP: Modified shaders so that there is no longer a visible outline there is transparency overlap with composited <em>Shadow Caster 2D</em> components. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Y-flip for reflection probe atlas lookup is now handled correctly for OpenGL and GLES3. +(UUM-36629)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a PCache exporter issue to insure color in linear space. +(<a href="https://issuetracker.unity3d.com/issues/assets-color-values-are-read-as-raw-pixel-values-when-using-point-cache">UUM-41837</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameter gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed a space conversion error that occurred when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Fixed an error in the the six-way Smoke Lit Shader Graph that happened when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that allowed you to resize the details panel to zero width, which led to a messy layout. Now it has a minimum width of 200px. +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused template items to have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused the template item hit box to be slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the <strong>Position</strong> gizmo from appearing correctly in the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the built-in templates category from displaying when there was no user-defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the sample of Camera Buffer isn't available in compute passes. +(UUM-55734)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed an unexpected JSON error that occurred while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset. +(<a href="https://issuetracker.unity3d.com/issues/copying-graph-which-references-point-cache-doesnt-preserve-connections-between-nodes-if-the-other-project-is-missing-that-asset">UUM-46548</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed Shader graph outputs were not being rendered using instancing. +(UUM-59160)</p></li> +<li><p>VFX Graph: Fixed ShaderGraph keywords so that they are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>VFX Graph: Fixed shadows being cast by Mesh Output when "cast shadows" was disabled (URP only). +(<a href="https://issuetracker.unity3d.com/issues/output-mesh-shadows-forced-on-output-mesh-when-particle-outputs-are-casting-shadows">UUM-566</a>)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved the error feedback message that appears when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Indeterminate state object fields were hidden instead of greyed out. +(<a href="https://issuetracker.unity3d.com/issues/vfx-indeterminate-object-field-are-hidden-instead-of-greyed-out">UUM-56691</a>)</p></li> +<li><p>VFX Graph: Instancing when gradient selection was based on a branch was wrong. +(UUM-58615)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Remove warning from VFX init for strips (GetParticleIndex). +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-simpleribbon-ribbon-when-creating-new-3d-hdrp-core-project">UUM-51867</a>)</p></li> +<li><p>VFX Graph: Removed SetDirty calls that triggered assertions in debug mode. +(UUM-59923)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: Switch property binder from ExecuteInEditMode in ExecuteAlways. +(<a href="https://issuetracker.unity3d.com/issues/a-unnecessary-pop-up-appears-when-entering-the-play-mode-from-the-prefab-mode-when-prefabs-vfxpropertybinder-component-uses-executeineditmode-instead-of-executealways">UUM-56866</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Trigger over distance now takes into account change in position (not just velocity). +(UUM-4754)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>VFX Graph: Visual Effects back in Scene FX window. +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel">UUM-56829</a>)</p></li> +<li><p>Video: Error "0xc00d36b4 while reading" was being thrown when turning on Transcode in the Import Settings of Video Clip Assets. +(<a href="https://issuetracker.unity3d.com/issues/error-0xc00d36b4-while-reading-is-being-thrown-when-turning-on-transcode-in-the-import-settings-of-video-clip-assets">UUM-56816</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: VideoPlayer support of multiple audio tracks is broken on a few platforms. +(UUM-55268)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Virtual Texturing: Disabled a PVT-specific tile resolving importance tracking metric that was enabled for SVT. +(UUM-58895)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>Web: Set PYTHONUTF8 env var to enable UTF-8 encoding by default. +(<a href="https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror">UUM-20185</a>)</p></li> +<li><p>Web: WebGPU: ASTC6x6 compressed texture format was incorrectly mapped to WebGPU.</p></li> +<li><p>Web: WebGPU: Enable filtering of Float32 and Depth textures when the Filterable Float32 extension is available.</p></li> +<li><p>Web: WebGPU: Fix for MSAA when HDR rendering is enabled.</p></li> +<li><p>Web: WebGPU: Fix for UInt32 index buffers used for indirect drawing.</p></li> +<li><p>Web: WebGPU: Fix for video player textures.</p></li> +<li><p>WebGL: Added new Build Setting options for master builds with Link Time Optimizations (LTO) to get faster release builds and to enable sidestepping any issues stemming from LLVM LTO optimizer. This is helpful if you need to iterate in the Release mode because iterating on development builds isn't possible. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed for Render Texture depth buffers sometimes not being cleared properly. +(<a href="https://issuetracker.unity3d.com/issues/shader-effects-disappear-when-the-canvas-size-is-changed-on-the-webgl-build">UUM-57343</a>)</p></li> +<li><p>WebGL: Fixed for Render Texture depth buffers sometimes not being cleared properly. +(<a href="https://issuetracker.unity3d.com/issues/shader-effects-disappear-when-the-canvas-size-is-changed-on-the-webgl-build">UUM-57343</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Windows: Fixed a crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Add support for Visions OS keyboard.</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed a crash in <code>XRWindowsLocatableCamera.UnregisterProvider</code> so it does not crash when <code>Application.Quit()</code> triggers. +(<a href="https://issuetracker.unity3d.com/issues/access-violation-is-triggered-when-calling-application-dot-quit-in-an-openxr-hololens-2-application">OXRB-179</a>)</p></li> +<li><p>XR: Fixed an issue that caused a Android VideoPlayer crash on some devices when using YCbCr video decoding. +(UUM-46315)</p></li> +<li><p>XR: Fixed the render graph occlusion mesh pass in XR so that it renders and does not emit warnings.</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +<li><p>XR: Single pass shader support for visionOS.</p></li> +<li><p>XR: Support MSAA on VisionOS when using single pass rendering.</p></li> +</ul><h4>Preview of Final 2023.3.0b5 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.collections: <a href="https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collections@2.4//changelog/CHANGELOG.html">2.4.0-pre.2</a></p></li> +<li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.1//changelog/CHANGELOG.html">10.1.0</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.3</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.12</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.5</a></p></li> +<li><p>com.unity.mathematics: <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.2//changelog/CHANGELOG.html">1.2.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.3//changelog/CHANGELOG.html">1.3.1</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.3//changelog/CHANGELOG.html">3.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@6.0//changelog/CHANGELOG.html">6.0.1-pre.1</a></p></li> +<li><p>com.unity.services.user-reporting: <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.9</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.remote-config: <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html">3.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.rendering.light-transport: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.light-transport@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.light-transport@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.ccd.management: <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.2//changelog/CHANGELOG.html">2.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@3.0//changelog/CHANGELOG.html">3.0.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.2//changelog/CHANGELOG.html">1.2.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.3</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">1.4.0-pre.1</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">3.0.0-pre.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.8//changelog/CHANGELOG.html">1.8.0</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities@1.2//changelog/CHANGELOG.html">com.unity.entities@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.netcode@1.2//changelog/CHANGELOG.html">com.unity.netcode@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.physics@1.2//changelog/CHANGELOG.html">com.unity.physics@1.2.0-pre.6</a></p></li> +<li><p>com.havok.physics@1.2.0-pre.6</p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.logging@1.2//changelog/CHANGELOG.html">com.unity.logging@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities.graphics@1.2//changelog/CHANGELOG.html">com.unity.entities.graphics@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.serialization@3.1//changelog/CHANGELOG.html">com.unity.serialization@3.1.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.path-tracing@1.0//changelog/CHANGELOG.html">com.unity.path-tracing@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.push-notifications@4.0//changelog/CHANGELOG.html">com.unity.services.push-notifications@4.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.vivox@16.0//changelog/CHANGELOG.html">com.unity.services.vivox@16.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@3.0//changelog/CHANGELOG.html">com.unity.services.ugc@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@3.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.2</a></p></li> +</ul><p><strong>Packages deprecated</strong></p> + +<ul><li>com.unity.purchasing.udp - "This package is no longer supported on this editor version."</li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-31T00:28:33 + Unity Technologies + 30acc77e9b6b + + + 2023.3.0b4 + https://unity.com/releases/editor/beta/2023.3.0b4 + +<span>2023.3.0b4</span> + + <div class="release-date"><time datetime="2024-01-23T19:12:34Z">January 23, 2024</time></div> + + <div>unityhub://2023.3.0b4/2cd31b2a2ee2</div> + + <div> + <div> <section id="release-version-downloads-359306--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/Windows64EditorInstaller/UnitySetup64-2023.3.0b4.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359267--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b4.exe">Android Build Support</a> + </div> + <div id="version-download-modules-359270--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b4.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-359273--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b4.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-359276--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b4.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359279--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b4.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359282--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b4.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359285--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b4.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359288--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b4.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359291--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b4.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-359294--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b4.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-359297--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b4.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359300--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b4.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359303--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359348--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0b4.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359309--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b4.exe">Android Build Support</a> + </div> + <div id="version-download-modules-359312--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b4.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-359315--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b4.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-359318--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b4.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359321--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b4.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359324--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b4.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359327--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b4.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359330--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b4.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359333--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b4.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-359336--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b4.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-359339--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b4.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359342--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b4.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359345--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359387--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorInstaller/Unity-2023.3.0b4.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359351--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b4.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359354--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b4.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359357--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b4.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359360--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b4.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359363--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b4.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359366--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b4.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359369--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b4.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359372--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b4.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359375--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b4.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359378--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b4.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359381--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b4.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359384--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359426--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorInstallerArm64/Unity-2023.3.0b4.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359390--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b4.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359393--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b4.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359396--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b4.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359399--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b4.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359402--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b4.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359405--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b4.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359408--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b4.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359411--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b4.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359414--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b4.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359417--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b4.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359420--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b4.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359423--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359459--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/LinuxEditorInstaller/Unity-2023.3.0b4.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359429--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b4.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359432--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b4.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-359435--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b4.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359438--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b4.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359441--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b4.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359444--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b4.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359447--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b4.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-359450--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b4.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359453--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/2cd31b2a2ee2/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b4.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359456--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0b4</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>Animation: Fixed a crash when loading asset bundle with an animation clip build with 2021.x or earlier. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>) <br><em>Fixed in 2023.3.0b5.</em></p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio: Fixed issue where interacting with the editor window for the AudioRandomContainer asset could possibly break the rendering of other windows, e.g. the scene view. +(<a href="https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc">UUM-55116</a>) <br><em>Fixed in 2023.3.0b5.</em></p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error after restoring an asset with unsaved changes from outside the editor. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>) <br><em>Fixed in 2023.3.0b5.</em></p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Random Container: Memory leak when creating ARC prefab +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-creating-arc-prefab">UUM-61023</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>) <br><em>Fixed in 2023.3.0b5.</em></p></li> +<li><p>macOS: Limit Update loop frequency by target frame rate to not overwhelm the system and not delay input processing. +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>) <br><em>Fixed in 2023.3.0b5.</em></p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where maximizing SceneView during playmode would result in a crash. +(UUM-60687)<br> +<em>First seen in 2023.3.0b3.</em> <br><em>Fixed in 2023.3.0b5.</em></p></li> +<li><p>Scene/Game View: Fixed FPS camera navigation not activating when RMB+{W,A,S,D} keys are pressed without mouse movement. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>) <br><em>Fixed in 2023.3.0b5.</em></p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>TextMeshPro: Fixed Dropdown creation causing a crash after undoing. +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>) <br><em>Fixed in 2023.3.0b5.</em></p></li> +<li><p>Visual Effects: Crash on "UnityEngine.VFX.VFXManager:Internal_ProcessCameraCommand_Injected <0x000a2>" when changing "Normal Map Encoding" from XYZ to DXT5nm-style +(<a href="https://issuetracker.unity3d.com/issues/crash-on-unityengine-dot-vfx-dot-vfxmanager-internal-processcameracommand-injected-when-changing-normal-map-encoding-from-xyz-to-dxt5nm-style">UUM-60921</a>)</p></li> +<li><p>Vulkan: Editor crash when changing Vulkan Number of Swapchain Buffers +(<a href="https://issuetracker.unity3d.com/issues/vulkan-editor-crash-when-changing-vulkan-number-of-swapchain-buffers">UUM-60016</a>)</p></li> +</ul><h3>New 2023.3.0b4 Entries since 2023.3.0b3</h3> + +<h4>Features</h4> + +<ul><li>Shadergraph: Added the Feature Examples Sample to Shader Graph to show users how to achieve specific effects in Shader Graph.</li> +</ul><h4>Improvements</h4> + +<ul><li><p>Documentation: Add instructions for blending Adaptive Probe Volumes at runtime.</p></li> +<li><p>HDRP: Improved HDRP Water sample example scene to include some VFX.</p></li> +<li><p>SRP Core: Improved Render Graph Viewer UI to allow jumping to pass definitions in C# IDE.</p></li> +<li><p>SRP Core: Replace overlays inside RenderGraph Viewer with a fixed side panel.</p></li> +<li><p>Text: Improved dynamic FontAsset initialization time and reduced the required number of managed memory allocations.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>Burst: Update default LLVM to version 16.</p></li> +<li><p>Editor: Build Report printed to the Editor log no longer contain entries for "Scripts" and "Included DLLs". +(<a href="https://issuetracker.unity3d.com/issues/the-values-for-levels-and-included-dlls-are-consistently-zero-in-the-editor-dot-log-build-report-when-the-project-is-built">UUM-56321</a>)</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>Android: Fixed an Android AAudio issue, where audio output latency could be 300ms or more. +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>)</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Android: Temporarily hide 'Upgrade templates to C#...' button in Player Settings.</p></li> +<li><p>Android: Temporarily hide AndroidProjectFiles properties - GradleProperties, GradleSettings, LauncherBuildGradle, LauncherManifest, ProjectLevelBuildGradle, UnityLibraryBuildGradle, UnityLibraryManifest until Google's EDM4U will no longer requires templates.</p></li> +<li><p>Animation: Fixed a transition preview issue that was ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed deleting StateMachine leaking outgoing transitions. +(<a href="https://issuetracker.unity3d.com/issues/animator-controller-transition-data-remains-when-a-state-machine-is-deleted">UUM-58996</a>)</p></li> +<li><p>Audio: Fixed a crash that occurred when entering and leaving playmode while a game object is selected in the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Bug Reporter: Fixed an issue that could cause Bug Reporter project archives to fail when creating multiple editor instances with the MPMM package. +(<a href="https://issuetracker.unity3d.com/issues/bug-reporter-error-occured-while-creating-an-archive-when-submitting-a-bug-report-with-enabled-vp-in-mppm-package">UUM-53115</a>)</p></li> +<li><p>Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.</p></li> +<li><p>Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.</p></li> +<li><p>Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate <code>IsXXXSupported</code> property.</p></li> +<li><p>Burst: Fixed android builds throwing a NullReferenceException.</p></li> +<li><p>Burst: Fixed arithmetic and bitwise negation on native integers.</p></li> +<li><p>Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo&lt;int&gt;(1). Burst would previously only compile the T foo(T val) function.</p></li> +<li><p>Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a <code>FunctionPointer</code>.</p></li> +<li><p>Burst: Fixed the managed fallback for bursts intrinsic functions <code>cvt_ss2si</code>, <code>cvtss_si32</code>, and <code>cvtss_si64</code> to follow midpoint rounding standard of nearest even.</p></li> +<li><p>Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.</p></li> +<li><p>Editor: Fixed an exception when selection a transition inside a sync layer, in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-using-sub-state-machines-in-a-synced-layer">UUM-59739</a>)</p></li> +<li><p>Editor: Fixed an issue where projects would sometimes crash following an editor version upgrade if their project contained js.meta files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Editor: Fixed an issue where the hotkey would appear in the label of the selected item of a UIElements.PopupField and a EditorGUILayout.Popup. +(<a href="https://issuetracker.unity3d.com/issues/declared-hotkeys-are-not-working-in-the-popup-menu">UUM-6243</a>)</p></li> +<li><p>Editor: Fixed an issue with re-enabling or re-disabling GPU Resident Drawer by settings outside the Render Pipeline Asset. +(<a href="https://issuetracker.unity3d.com/issues/cant-enable-display-culling-stats-in-gpu-resident-drawer-when-setting-player-settings-in-specific-order">UUM-55817</a>)<br> +<em>First seen in 2023.3.0a14.</em></p></li> +<li><p>Editor: Fixed blocky artifacts on volumetric clouds when volumetric fog wa enabled. +(UUM-59698)</p></li> +<li><p>Editor: Fixed error thrown from UnityYAMLMerge when comparing similar sequences. +(<a href="https://issuetracker.unity3d.com/issues/vector-too-long-error-is-thrown-when-using-unityyamlmerge">UUM-31240</a>)</p></li> +<li><p>Editor: Fixed Render Graph update of shared resources to update "last used frame" of last shared resource in the list. +(UUM-59082)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Editor: Fixed the focus in signal for secondary container windows in the linux editor to correctly refresh assets change. +(UUM-57857)</p></li> +<li><p>Editor: Linux CheckedMenu submenu items not displaying as Checked in some occasions. +(UUM-58878)</p></li> +<li><p>Graphics: Calling Reset on Global Settings assets was breaking the rendering. +(UUM-57476)<br> +<em>First seen in 2023.3.0a17.</em></p></li> +<li><p>Graphics: Calling Reset on Global Settings assets while Graphics Settings window was open, was breaking the UI rendering. +(UUM-55839)<br> +<em>First seen in 2023.3.0a12.</em></p></li> +<li><p>Graphics: Clarify RenderTexture creation error wording when the volumetric depth is an unexpected value. +(UUM-59895)</p></li> +<li><p>Graphics: Corrected swapped luma weights in Stp.hlsl and fixed a few other small typos.</p></li> +<li><p>Graphics: Fixed a null reference exception in HDAddditionalLightData, when a Scene was loaded additively. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-a-scene-is-loaded-additively">UUM-58831</a>)</p></li> +<li><p>Graphics: Fixed broken inspector and rendering when deleting user PostProcessVolume script that is still assigned in ProjectSettings &gt; Graphics. +(<a href="https://issuetracker.unity3d.com/issues/deleting-custom-post-processing-volume-breaks-rendering">UUM-60204</a>)<br> +<em>First seen in 2023.3.0b4.</em></p></li> +<li><p>Graphics: Fixed depth prepass sometimes not working with tessellation on Metal. +(UUM-59894)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Graphics: Fixed inconsistent naming of STP in code and UI. +(UUM-58880)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting was Keep All. +(<a href="https://issuetracker.unity3d.com/issues/errors-shader-error-in-universal-render-pipeline-slash-particles-slash-unlit-out-parameters-require-l-value-arguments-and-undeclared-identifier-unity-worldtoobject-are-thrown-when-building-the-project">UUM-59364</a>)</p></li> +<li><p>Graphics: Fixed vulkan validation errors of querying PVRTC formats support without VK_IMG_format_pvrtc extension. +(UUM-55928)<br> +<em>First seen in 2023.3.0a12.</em></p></li> +<li><p>Graphics: Metal: when dispatching ComputeShader with missing const buffer bindings, emit warning and skip dispatch to avoid debug layer asserting. +(UUM-59107)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Graphics: Scroll offset is not kept when entering playmode in the Graphics Settings page. +(UUM-60374)<br> +<em>First seen in 2023.3.0b4.</em></p></li> +<li><p>HDRP: Fixed atmospheric scattering at far range.</p></li> +<li><p>HDRP: Fixed diffusion profiles not being unregistered from Default Volume Profile when deleted. +(UUM-55807)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>HDRP: Fixed specular blend in premultiplied alpha. +(UUM-48661)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on missing type reference is generic code. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-android-non-development-build-fails-due-to-il2cpp-conversion-of-types">UUM-56231</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compiler error on UnmanagedCallersOnly with user defined struct types. +(UUM-58210)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code. +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed MemoryMappedFile on posix systems to query page size from the system, instead of hardcoding it. +(<a href="https://issuetracker.unity3d.com/issues/ios-ioexception-is-thrown-when-offset-is-not-aligned-to-page-size">UUM-54598</a>)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>IMGUI: Fixed ambient lighting on volumetric clouds when sun is low. +(UUM-59874)</p></li> +<li><p>iOS: Fixed an issue where RGB9E5F was non-renderable on x64 simulator. +(UUM-59695)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Prefabs: Fixed an editor crash by removing the root GameObject on a prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting: ColorUtility.TryParseHtmlString will now remove any whitespace from the start and end of the input string. +(<a href="https://issuetracker.unity3d.com/issues/hex-values-with-space-in-the-end-dont-get-trimmed-when-pasted-in-the-color-pickers-hexadecimal-field">UUM-54327</a>)</p></li> +<li><p>Scripting: Removed the multiple HelpURL attributes warning. +(<a href="https://issuetracker.unity3d.com/issues/multiple-helpurl-attributes-detected-warning-appears-when-having-a-regular-helpurl-attribute-on-a-base-class-and-another-helpurl-attribute-on-its-derived-class-if-the-attribute-on-the-derived-class-is-a-custom-attribute">UUM-59630</a>)</p></li> +<li><p>Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects. +(UUM-57249)</p></li> +<li><p>Shaders: Fixed HLSLcc issue that was causing compilation errors when SV_RenderTargetArrayIndex was read in the fragment stage in desktop GL environments. +(UUM-59021)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-dynamic-branch-directive-reduces-cpu-performance">UUM-52979</a>)</p></li> +<li><p>SRP Core: Fixed amemory leak from NativeList in RenderGraph. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-message-appears-when-entering-slash-exiting-play-mode-nativelist-in-rendergraph">UUM-60154</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Text: Fixed managed exception thrown from the FontAsset finalizer. +(UUM-59143)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>TextMeshPro: Fixed issue in editor where a null mesh may be set with still present submesh data, not having the canvas update. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-text-remains-visible-when-deleted">UUM-59216</a>)<br> +<em>First seen in 2023.3.0a18.</em></p></li> +<li><p>uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position. +(<a href="https://issuetracker.unity3d.com/issues/the-button-is-not-always-being-hit-when-using-alphahittestminimumthreshold">UUM-59732</a>)</p></li> +<li><p>UI Elements: Fixed the UI Builder hierarchy element duplicate command. +(UUM-60026)</p></li> +<li><p>UI Toolkit: Fixed an issue where itemsChosen event was not triggered when using Input System UI Input Model. +(<a href="https://issuetracker.unity3d.com/issues/itemschosen-event-is-not-triggered-when-using-input-system-ui-input-model">UUM-53680</a>)</p></li> +<li><p>UI Toolkit: Fixed elastic scrollview jittery on drag. +(<a href="https://issuetracker.unity3d.com/issues/the-simulator-view-content-is-jittering-when-an-image-is-scrolled-out-of-bounds-in-the-simulator-view">UUM-56550</a>)</p></li> +<li><p>UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed StackOverflowException from EnumFlagsField when showing mixed values. +(UUM-56605)</p></li> +<li><p>UI Toolkit: Fixed UIToolkit property field background does not change color when the property was animated. +(<a href="https://issuetracker.unity3d.com/issues/uitoolkit-property-field-background-does-not-change-color-when-the-property-is-animated">UUM-26208</a>)</p></li> +<li><p>UI Toolkit: Fixed unset not working on composite style fields in the UI Builder. +(UUM-55325)</p></li> +<li><p>UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-editorapplication-dot-get-timesincestartup-when-dragging-the-uitoolkit-treeview-item-past-the-bottom">UUM-36495</a>)</p></li> +<li><p>UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible. +(UUM-59924)</p></li> +<li><p>Universal RP: Fixed an issue where downsampled SSAO had serious artefacts on Android. +(<a href="https://issuetracker.unity3d.com/issues/ssao-from-depth-recreating-normals-doesnt-work-on-android">UUM-49557</a>)</p></li> +<li><p>Universal RP: Fixed incorrect alpha-clip behavior on transparent surfaces. +(<a href="https://issuetracker.unity3d.com/issues/urp-unlit-shader-graph-does-not-render-correctly-when-using-alpha-clipping">UUM-56601</a>)</p></li> +<li><p>Universal RP: RenderGraph: Removed unnecessary clear passes of the bloom pyramid render targets. +(UUM-60550)<br> +<em>First seen in 2023.3.0f1.</em></p></li> +<li><p>VFX Graph: Fixed very very long system name could lead to freeze the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-and-repaints-constantly-when-entering-a-long-string-in-the-system-label-of-a-vfx-graph">UUM-55369</a>)<br> +<em>First seen in 2023.3.0a13.</em></p></li> +<li><p>VFX Graph: Instancing when gradient selection was based on a branch was wrong. +(UUM-58615)</p></li> +<li><p>WebGL: Fixed an issue causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>Windows: Fixed a crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +</ul><h4>New 2023.3.0b4 Package Changes since 2023.3.0b3</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.12</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.2//changelog/CHANGELOG.html">3.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +</ul><h3>Preview of Final 2023.3.0b4 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Editor: Integrated new build profile icons.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Editor: The Build Profile Diagnostic checkbox is no longer available because the Build Settings window has been replaced with the Build Profile window.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>iOS: Added Apple Privacy Manifest support.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>Shadergraph: Added the Feature Examples Sample to Shader Graph to show users how to achieve specific effects in Shader Graph.</p></li> +<li><p>SpeedTree: Added the SpeedTree9Importer, which supports .st9 files exported by SpeedTree Modeler 9 and includes the following:<br></p> + +<ul><li>Support for SpeedTree Games Wind and SpeedTree Legacy Wind effects<br></li> +<li>The ability to configure wind strength and direction responsiveness through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for built-in (.cg), URP, and HDRP renderers (.shadergraph)<br></li> +<li>New shaders for the new wind effects, but no major changes to lighting</li> +</ul></li> +<li><p>SRP Core: Added the option to cache Render Graph compilation for both URP and HDRP.</p></li> +<li><p>TextCore: Native TextGenerator Rewrite.</p></li> +<li><p>UI Toolkit: Added a debugger for the UI Toolkit dynamic atlas.</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added APV Sky Occlusion support for URP.</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>URP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added collision events that allow specific processes upon contact.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added particle count readback for strips, which also allows strips to go to sleep state.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Enabled Frustum Culling for strips.</p></li> +<li><p>VFX Graph: Improved the Shader Graph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +<li><p>VFX Graph: The following improvements have been made to shortcuts in VFX Graph:<br></p> + +<ul><li>Registered the shortcuts in the global Unity Shortcut window.<br></li> +<li>Synced shortcuts with ShaderGraph where possible.<br></li> +<li>Added new shortcuts.</li> +</ul></li> +<li><p>Web: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>Web: [Web Platform] Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +<li><p>XR: Added support for Foveated Rendering on Vision Pro.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation for the Screen Reader API.</p></li> +<li><p>Android: Fixed <code>.androidlib</code> default <code>build.gradle</code>, it will correctly apply android library plugin + targetSDKVersion.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Android: 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.</p></li> +<li><p>Android: You can now embed Debug symbols into an app bundle (e.g., in the Build Settings window, choose Debug Symbol &gt; 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.</p></li> +<li><p>Apple TV: Included platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Build System: Added deterministic shader ordering in output content.</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Build System: Made bee_backend's directory deletion explicitly handle read-only files on Windows.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added Burst support for Apple visionOS.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for <code>System.Math</code> functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Core: Improved baking of large scenes that use Probe Volumes.</p></li> +<li><p>Documentation: Add instructions for blending Adaptive Probe Volumes at runtime.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Documentation: Improved code sample for <code>NavMeshAgent.CalculatePath()</code> to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added a toggle in the preferences to show the project path instead of the project name in main window title.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improved visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added the option <em>Use Legacy Lightmaps</em> to disable lightmap texture arrays when GPU Resident Drawer is enabled.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Added <code>ShadowDrawingSettings.splitIndex</code> to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing <code>IRenderPipelineGraphicsSettings</code> on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded. +(UUM-46394)</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved HDRP Water sample example scene to include some VFX.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes. +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting is disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Particles: Improved two error messages to include the name of the Particle System.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: 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.</p></li> +<li><p>Scene/Game View: Changed the overlays order for a consistent one in the Overlay Menu.</p></li> +<li><p>Scene/Game View: Updated the Cameras overlay icon to be more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>Shaders: When compiling shaders with DXC and targeting Metal, HLSL <code>min16float</code> instructions will be converted to 16-bit floating point (MSL <code>half</code>) instructions.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons and fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Improved Render Graph Viewer UI to allow jumping to pass definitions in C# IDE.</p></li> +<li><p>SRP Core: Merged rendergraph native render passes that have different depths.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>SRP Core: Reduced <code>AddRaster/Compute/UnsafeRenderPass</code> Render Graph API CPU cost by not clearing internal arrays. Now it relies on the handle IsValid() API instead.</p></li> +<li><p>SRP Core: Replace overlays inside RenderGraph Viewer with a fixed side panel.</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>SRP Core: Validation checks of Render Graph can be enabled/disabled from the Editor. Enabled by default, disabling them slightly improves Render Graph performance.</p></li> +<li><p>SRP Core: <code>RenderGraphObjectPool</code> is now three times faster with <code>RasterRenderRenderGraphPass</code> objects by using UnityEngine.Pool.</p></li> +<li><p>Text: Improved dynamic FontAsset initialization time and reduced the required number of managed memory allocations.</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic <code>UxmlAttributeConverters</code> and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved the UI Builder performance when using UXML serialization and data bindings.</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: 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.</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Bloom post processing effect CPU optimization. Many RasterPass into single UnsafePass.</p></li> +<li><p>Universal RP: Disabled implicit use of all globals in URP passes</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved performance when creating shadow data.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for <code>_ALPHATEST_ON</code> when rendering depth, shadows, and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal RP: New Renderer Feature updated with Render Graph code.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +<li><p>URP: Enabled the APV Lighting Scenario Baking in URP.</p></li> +<li><p>URP: Enabled <code>renderViewportScale</code> for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimized both undo and redo.</p></li> +<li><p>VFX Graph: Improved error feedback and added more error feedback.</p></li> +<li><p>VFX Graph: Improved Position, Collision, and Kill blocks.</p></li> +<li><p>VFX Graph: Improved the collision system so it is more stable, robust, and energy conservative.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>Web: Improved performance for instance rendering in WebGPU.</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Android: Added: ConfigurationManager has new APIs:<br></p> + +<ul><li>ApplyPluginList.AddPluginFromPath<br></li> +<li>ApplyPluginList.AddPluginFromRaw<br></li> +<li>Ndk.DebugSymbolLevel</li> +</ul></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: public methods RegisterToolContext and DeregisterToolContext to the ShortcutManager class to allow users to register and unregister custom shortcut contexts.</p></li> +<li><p>Editor: Added: the IShortcutToolContext interface to allow users to create their own custom shortcut context.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Changed: EditorUserBuildSettings.androidCreateSymbols was replaced with UnityEditor.Android.UserBuildSettings.DebugSymbols.level and UnityEditor.Android.UserBuildSettings.DebugSymbols.format.</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graph Tool Foundation: Removed: GTF and CSO modules removed from the editor. Use package com.unity.graphtoolsauthoringframework instead.</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Scripting: Removed: UDP SDK package is now deprecated.</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +<li><p>Universal RP: Obsoleted: Mark non-rendergraph APIs as obsolete.</p></li> +<li><p>Video: Added: WebCamKind.Unknown to be used as fallback when camera type is not recognized.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the <em>Add Component</em> menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer displays in the Add Component Menu under any circumstances.</p></li> +<li><p>Android: The launcher/build.gradle evaluation now depends on unityLibrary/build.gradle evaluation. Therefore, the unityLibrary/build.gradle can no longer have any dependencies on the launcher/build.gradle.</p></li> +<li><p>Android: Unity will no longer need to force debugging symbols if Unity Cloud Diagnostics (UCD) is enabled. Users can manually choose the appropriate debug symbol level. Choosing the level affects how stack traces are resolved by UCD. For example, public symbols are enough to properly resolve function names, while debugging symbols provide filenames and line numbers. Debugging symbols, due to their size can increase build time and build size, which might be a limitation for some users.</p></li> +<li><p>Android: When producing the <code>symbols.zip</code> package, the symbols will contain <code>.so.sym</code> or <code>.so.dbg</code> extension depending on the <code>debugSymbolLevel</code>. These extensions are provided by the Android Gradle plugin for backwards compatibility but you can still force the .so extension (for more information, check out Debug Symbol &gt; format in the Build Settings window).</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: Modified the AssetBundle hash so it now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Build Pipeline: Made the <em>Player Settings &gt; Dedicated Server optimizations</em> option, that strips all shaders and fonts, enabled by default.</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Update default LLVM to version 16.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Build Report printed to the Editor log no longer contain entries for "Scripts" and "Included DLLs". +(<a href="https://issuetracker.unity3d.com/issues/the-values-for-levels-and-included-dlls-are-consistently-zero-in-the-editor-dot-log-build-report-when-the-project-is-built">UUM-56321</a>)</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the ghost behavior of overlays.</p></li> +<li><p>Editor: Renamed the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reverted the new contextual menu.</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Switched to use drawers for Rendering Layers connected to Tags &amp; Layers.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.2 for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Removed exceptions for unspecified versions when including Play Libraries due to logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Moved code related to sampling to its own subfolder in the Light Transport package.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: Moved the editor for GlobalSettingsAssets directly to ProjectSettings &gt; Graphics.</p></li> +<li><p>Graphics: When <code>IRenderPipelineGraphicsSettingsStripper</code> is defined, it owns the stripping of the <code>IRenderPipelineGraphicsSettings</code>, which previously required <code>isAvailableInPlayerBuild</code>. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: Modied <code>Client.AddAndRemove</code> so it does not throw an error if the same packages are specified in <code>packagesToAdd</code> and <code>packagesToRemove</code>.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: Removed the use of an intermediate texture when not required for XR rendering when scaling is used.</p></li> +<li><p>XR: Updated the Oculus XR Plugin package to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed am issue where a SpriteShapeRenderer with mask interaction set is unable to be masked by a SpriteMask when using a URP pipeline. +(<a href="https://issuetracker.unity3d.com/issues/sprite-mask-is-not-masking-sprites-when-using-spriteshape">UUM-59737</a>)</p></li> +<li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed dynamic batching to work with the <em>Tilemap Renderer</em> in <em>Individual</em> mode and the <em>Sprite Renderer</em> in URP when Renderers use a non-SRP batchable material and can be dynamically batched. +(UUM-53185)</p></li> +<li><p>2D: Fixed issue causing <code>AnimatedTile</code> to not animate in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the <em>Tilemap Renderer</em> by setting a default texture shader property so that it no longer uses the texture shader property from a previous renderer if the property is not set. +(UUM-55308)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed the importing of sprite sheets with <code>ISpriteEditorDataProvider</code> so that it no longer generates broken sprites. +(<a href="https://issuetracker.unity3d.com/issues/importing-sprite-sheet-by-using-ispriteeditordataprovider-generates-broken-sprites">UUM-56410</a>)</p></li> +<li><p>2D: Fixed the issue causing a Sprite Atlas' secondary textures to not be rendered when used in a Shader Graph. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fixed the Shader Graph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-dot-refreshalltiles-does-not-call-startup-function-when-tiles-have-an-instanced-gameobject-attached">UUM-57053</a>)</p></li> +<li><p>2D: Fixed URP Freeform Lights so that they no longer glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improved the performance of the <em>Tilemap Renderer</em> when you change material properties that does not require a <code>BuildChunkJob</code>. +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Removed the material upgrade dialog box during material upgrades for templates. +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>2D: The <em>Tilemap Renderer</em> in <em>Individual</em> mode will use all secondary textures associated with sprites, when the sprites are using a <em>Sprite Atlas</em> texture with different secondary texture sources. +(<a href="https://issuetracker.unity3d.com/issues/secondary-textures-appear-white-when-sampling-them-from-the-sprite-atlas-in-tilemaps-in-a-shader">UUM-53666</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>Accessibility: Fixed an issue that prevented Unity from creating new AccessibilityNodes when the hierarchy is already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Added missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity. +(UUM-58225)</p></li> +<li><p>Android: Added symbol settings to Android build profile.</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed an Android AAudio issue, where audio output latency could be 300ms or more. +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the Player didn't update correctly when changed to a pop-up view using Swipe for Pop-up view feature in Samsung devices. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with downloading multiple asset packs in one request. +(UUM-49133)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed missing manifest.AddUsesPermissionSdk23 API in Configuration Manager.</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Android: Fixed patch button being disabled for active build profile.</p></li> +<li><p>Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Fixed screen brightness issue with Android phones, Oppo and Xiaomi, on which Screen.brigthness now returns correct values. Previously the values would sometimes be more than 1.0.</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Android: Temporarily hide 'Upgrade templates to C#...' button in Player Settings.</p></li> +<li><p>Android: Temporarily hide AndroidProjectFiles properties - GradleProperties, GradleSettings, LauncherBuildGradle, LauncherManifest, ProjectLevelBuildGradle, UnityLibraryBuildGradle, UnityLibraryManifest until Google's EDM4U will no longer requires templates.</p></li> +<li><p>Android: UI integration for Android build profile settings.</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. +(UUM-21692)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed a transition preview issue that was ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed deleting StateMachine leaking outgoing transitions. +(<a href="https://issuetracker.unity3d.com/issues/animator-controller-transition-data-remains-when-a-state-machine-is-deleted">UUM-58996</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where AssetBundles aren't rebuilt when the "BatchRendererGroup Variants" shader stripping setting is changed. +(<a href="https://issuetracker.unity3d.com/issues/assetbundles-api-doesnt-trigger-a-rebuild-when-the-graphics-settings-in-the-project-settings-are-changed">UUM-48757</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed a crash that occurred when entering and leaving playmode while a game object is selected in the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio: Fixed a performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume.</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset.</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Bug Reporter: Fixed an issue that could cause Bug Reporter project archives to fail when creating multiple editor instances with the MPMM package. +(<a href="https://issuetracker.unity3d.com/issues/bug-reporter-error-occured-while-creating-an-archive-when-submitting-a-bug-report-with-enabled-vp-in-mppm-package">UUM-53115</a>)</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.</p></li> +<li><p>Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate <code>IsXXXSupported</code> property.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed android builds throwing a NullReferenceException.</p></li> +<li><p>Burst: Fixed arithmetic and bitwise negation on native integers.</p></li> +<li><p>Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo&lt;int&gt;(1). Burst would previously only compile the T foo(T val) function.</p></li> +<li><p>Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a <code>FunctionPointer</code>.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed the managed fallback for bursts intrinsic functions <code>cvt_ss2si</code>, <code>cvtss_si32</code>, and <code>cvtss_si64</code> to follow midpoint rounding standard of nearest even.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a memory leak in DX12 when the profiler was open. +(UUM-29297)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a space in contextual menu for TMP. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-fontasset-instead-of-font-asset">UUM-55626</a>)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added command line argument to select active build profile.</p></li> +<li><p>Editor: Added context menu tooltips for build profile window.</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added reporting of allocation errors that used to cause a crash. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-when-generating-lighting-after-changing-the-minimum-probe-spacing-value">UUM-41211</a>)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Build profile and context menu integration. It's possible to duplicate, delete and rename build profiles from build profile window.</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Copying shared scenes when duplicating a classic build profile.</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Disabling build and build and run buttons and displaying warning when editor is compiling or when virtual texturing is enabled and not valid for build profile window.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Ensured we do not change the scroll area if a selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where dangling mouse shortcuts are called on a MouseUp event with a null context. +(UUM-56283)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a cpu water simulation issue. +(UUM-59365)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed a typo for the exception message thrown from the InvokeRepeating method. +(<a href="https://issuetracker.unity3d.com/issues/a-typo-in-an-error-message-when-the-repeat-rate-is-too-low-in-the-monobehaviour-dot-bindings-dot-cs-class">UUM-45420</a>)</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an Editor crash if a compilation error happened during import from code altering compilation assets during activate. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-trytoregistermonoscripttohashmap-when-importing-a-specific-unitypackage">UUM-58299</a>)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an exception when selection a transition inside a sync layer, in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-using-sub-state-machines-in-a-synced-layer">UUM-59739</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an invalid texture binding in worldspace. +(UUM-58524)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that prevented pasting text into some fields of the Package Manager window. +(UUM-42932)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue were Menu items were disabled on macOS if a dropdown is a component of a modal window. +(UUM-53549)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where <em>Delete Shortcut Profile</em> window was not a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where InputManager was not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not find a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where projects would sometimes crash following an editor version upgrade if their project contained js.meta files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. +(<a href="https://issuetracker.unity3d.com/issues/asset-bundles-android-buildplayeroptions-dot-assetbundlemanifestpath-strips-classes-when-building">UUM-48574</a>)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the default value was not added for texture compression format.</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the hotkey would appear in the label of the selected item of a UIElements.PopupField and a EditorGUILayout.Popup. +(<a href="https://issuetracker.unity3d.com/issues/declared-hotkeys-are-not-working-in-the-popup-menu">UUM-6243</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the middle mouse button was not centering the SceneView on the selected object. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-does-not-move-when-clicking-the-middle-mouse-button-on-a-gameobject-in-the-scene-view">UUM-58466</a>)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where the script did not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed an issue where transparent shadows on objects were not rendered correctly when static batching. +(UUM-36082)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed blocky artifacts on volumetric clouds when volumetric fog wa enabled. +(UUM-59698)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed casting integers to memory labels. +(UUM-57246)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed color glyphs not being displayed when using IME. +(UUM-55755)</p></li> +<li><p>Editor: Fixed Color Space so it no longer triggers an incorrect RenderTexture warning when you change color space. +(UUM-16386)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click) +(<a href="https://issuetracker.unity3d.com/issues/additional-actions-shortcut-does-not-work-when-using-the-search-window">UUM-55883</a>)</p></li> +<li><p>Editor: Fixed depthnormals texture under 2-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed error thrown from UnityYAMLMerge when comparing similar sequences. +(<a href="https://issuetracker.unity3d.com/issues/vector-too-long-error-is-thrown-when-using-unityyamlmerge">UUM-31240</a>)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed flickering due to intensity being changed during the first frame. +(<a href="https://issuetracker.unity3d.com/issues/animation-preview-window-artifacts-when-selecting-a-clip-using-hdrp">UUM-57173</a>)</p></li> +<li><p>Editor: Fixed flipping scale of water surface. +(UUM-54974)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed foam accumulation in editor. +(UUM-56020)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue preventing the color picker from selecting colors from the Windows task bar.</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue when dragging selectable field in IMGUI. +(<a href="https://issuetracker.unity3d.com/issues/about-unity-expanded-version-info-can-be-moved-with-cursor">UUM-56528</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong fallback would be used when using styles. +(<a href="https://issuetracker.unity3d.com/issues/font-fallback-selects-characters-from-the-wrong-font-asset-when-the-fallback-font-assets-font-weight-fields-are-set-to-use-font-asset">UUM-46002</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where using font-weight tag without a fallback would not apply synthetic bold. +(UUM-58666)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with IMGUI not calculating text size properly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed Live subdivision UI for APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Fixed macOS platform not having XcodeApi if iOS platform support is not present. +(<a href="https://issuetracker.unity3d.com/issues/error-the-type-or-namespace-name-pbxproject-could-not-be-found-is-thrown-when-a-project-is-opened-that-does-not-have-an-ios-module-installed">UUM-56448</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed performance issue when selected objects in the inspector contained cyclic SerializedReferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-declines-when-opening-a-scriptable-object-with-cyclic-references-in-the-inspector-window">UUM-31375</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderdoc capture button in linux editor not capturing drawings. +(<a href="https://issuetracker.unity3d.com/issues/linux-opengl-vulkan-draw-calls-are-not-shown-in-the-event-list-when-taking-a-capture-of-a-frame-with-renderdoc">UUM-57914</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed some cases where IMGUI message boxes would clip text.</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the focus in signal for secondary container windows in the linux editor to correctly refresh assets change. +(UUM-57857)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue where deleting a symlink removes the target file. +(UUM-35170)</p></li> +<li><p>Editor: Fixed the issue with copying and pasting long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed unresponsive editor when baking a large APV with terrain. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed VolumetricFog as Fullscreen Debug Mode. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode">UUM-57063</a>)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed. +(<a href="https://issuetracker.unity3d.com/issues/pipeline-change-prompt-leaves-the-asset-picker-window-unresponsive-after-clicking-cancel">UUM-49311</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameActivity ANR fix when fullscreen videoplayer playback ends. +(UUM-34306)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Implemented player settings and asset import overrides for build profile window.</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Introduced separate drawer for Rendering Layers. +(UUM-29285)</p></li> +<li><p>Editor: Linux CheckedMenu submenu items not displaying as Checked in some occasions. +(UUM-58878)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Menus items are now visible after loading large projects. +(<a href="https://issuetracker.unity3d.com/issues/menu-items-and-unity-editor-icon-disappear-when-importing-a-project-with-many-textures">UUM-56482</a>)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Opening a context menu on macOS will now focus the application so all functions in the hierarchy work. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menu-in-hierarchy-is-available-but-not-functional-when-the-editor-is-out-of-focus">UUM-26081</a>)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the long deprecated CacheServer (used by V1 asset database).</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Rendering Layers now works correctly with Mixed +(UUM-7271)</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Setting EditorUserBuildSettings.selectedStandaloneTarget for active windows build profile when the architecture changes.</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. +(UUM-57067)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The UnityWebRquest timeout error from Curl no longer appears in the Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Ensured that acquired resources related to the worker process are always released when BakeInEditorWorkerProcess() is exited. +(LIGHT-1851)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed denoising so it no longer logs warnings about meta files missing their asset files. +(UUM-48591)</p></li> +<li><p>GI: Fixed incorrect graphics buffer stride leading to failures when LightTransport_RuntimeTests are executed with AMD GPUs. +(UUM-54158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: Clarify RenderTexture creation error wording when the volumetric depth is an unexpected value. +(UUM-59895)</p></li> +<li><p>Graphics: Corrected swapped luma weights in Stp.hlsl and fixed a few other small typos.</p></li> +<li><p>Graphics: Correcting issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures. +(<a href="https://issuetracker.unity3d.com/issues/custom-render-texture-initialization-mode-set-to-realtime-causes-dimensions-do-not-match-dimensions-of-depth-surface">UUM-55999</a>)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Enforce SDR for splash screen regardless of HDR display settings. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed a null reference exception in HDAddditionalLightData, when a Scene was loaded additively. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-a-scene-is-loaded-additively">UUM-58831</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; "Use Legacy Lightmaps" option.</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; LOD crossfade.</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where a race condition could occur on a <code>BatchRendererGroup</code> thread when rendering jobs were not expected to be running. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where multiple <code>RayTracingAccelerationStructures</code> bindings did not work in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed Custom Render Textures so they no longer display artifacts on sphere GameObjects and the Material Inspector preview. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed metal code generated for Texture.Load with offset. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-texture2d-dot-load-with-a-non-zero-offset-does-not-work-when-using-macos">UUM-56574</a>)</p></li> +<li><p>Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. +(<a href="https://issuetracker.unity3d.com/issues/shader-vertex-program-vert-unrecognized-sampler-error-occurs-when-compiling-shader-with-vulkan-api">UUM-59188</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting was Keep All. +(<a href="https://issuetracker.unity3d.com/issues/errors-shader-error-in-universal-render-pipeline-slash-particles-slash-unlit-out-parameters-require-l-value-arguments-and-undeclared-identifier-unity-worldtoobject-are-thrown-when-building-the-project">UUM-59364</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. +(UUM-48133)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Stop allocating full resolution Vulkan Swapchain images when using an external Swapchain. +(UUM-56851)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added anFixed the HDRP Global Settings window so it displays an error when Rendering Layer Names is empty. error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Added the RemoveFromTUAndAA checkbox in Surface Options to exclude materials from temporal anti aliasing. +(UUM-37206)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Cookie area lights on water surfaces is now supported. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled. +(<a href="https://issuetracker.unity3d.com/issues/apv-streaming-null-reference-error-spam">UUM-58735</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an asynchronous pass would try to synchronize with a culled pass. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with dual-lobe Subsurface Scattering (SSS) to handle rectangular area lights correctly. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed an issue with mixed tracing mode for transparent screenspace reflections so it now mixes both tracing modes as expected instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: Fixed an issue with ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed an issue with the logic used to set up materials featuring displacement mapping that could result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed atmospheric scattering at far range.</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2 +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed probe volume live subdivision not culling cells correctly. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-is-unstable-depending-on-camera-position">UUM-51849</a>)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Fixed specular blend in premultiplied alpha. +(UUM-48661)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings. +(<a href="https://issuetracker.unity3d.com/issues/clicking-open-next-to-custom-post-processing-in-hdrp-global-settings-doesnt-frame-the-associated-setting-correctly">UUM-53429</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Fixing jittered inverse view projection in line rendering: because shading in high quality line rendering (i.e. hair rendering) is done in object space, the unjittered inverse view projection matrix has been added to the matrix constant buffer and is now used for shading hair. +(UUM-57985)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Increase HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>HDRP: Reduce some artifacts from High-Quality (PCSS) shadows for point and spot lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-point-light-rendering-with-increased-source-radius">UUM-31577</a>)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue that caused a build failure if a delegate has a first parameter that is a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on missing type reference is generic code. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-android-non-development-build-fails-due-to-il2cpp-conversion-of-types">UUM-56231</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compiler error on UnmanagedCallersOnly with user defined struct types. +(UUM-58210)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code. +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed MemoryMappedFile on posix systems to query page size from the system, instead of hardcoding it. +(<a href="https://issuetracker.unity3d.com/issues/ios-ioexception-is-thrown-when-offset-is-not-aligned-to-page-size">UUM-54598</a>)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>IMGUI: Fixed ambient lighting on volumetric clouds when sun is low. +(UUM-59874)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added cutouts and safe areas for iPhone 15. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 devices to <code>iOS.DeviceGeneration</code>. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>iOS: Fixed an exception that could occur when adding existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed an issue when trageting iPhone 15 where forcing an application to <strong>Portrait Upside Down</strong> orientation caused a crash. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed an issue where the safe area didn't report correctly when changing the device orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>ActivityIndicator</code> wasn't accessible on iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed an issue where <code>AddLocaleVariantFile</code> wasn't working with Windows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>WebCamDevice.kind</code> reported incorrect values on devices with a non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Updated UnityWebRequest to no longer send Content-Length headers of zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-destroygtkwidget-when-setting-layout-to-default-or-creating-a-project-from-a-template-or-going-through-tutorial-projects-steps">UUM-53175</a>)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-g-type-check-instance-when-opening-a-project-or-entering-the-play-mode-on-a-tutorial-microgame-project">UUM-56334</a>)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>Linux: Fixed GTK error messages in Editor.log. +(<a href="https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests">UUM-57121</a>)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue in Play mode that caused Unity to crash when using <code>WebCamTexture</code> while opening a second application that accessed the Webcam. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed an issue where the values of a secondary displays refresh rate were invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>macOS: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: UI integration for dedicated server build profile settings.</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Disabling "Clear Filters" button if the user is not using filters. +(<a href="https://issuetracker.unity3d.com/issues/packman-clear-filters-button-is-active-in-my-asset-section-even-there-are-no-selected-filters">UUM-42518</a>)</p></li> +<li><p>Package Manager: Fixed a null reference exception when using the Unity Editor to open the Meta XR Utilities package from the Asset Store. +(UUM-48307)</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where bundled packages could not be installed if cached data was found in the wrong format. This fix addresses the error, "Cannot read properties of undefined (reading 'shasum')."</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in the Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Services tab of the Package Manager window.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Package Manager: Removed a folder from the immutable assets backup system, which was preventing installers from building.</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged. +(<a href="https://issuetracker.unity3d.com/issues/physx-error-is-thrown-when-writing-to-physics-dot-gravity">UUM-57939</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives. +(<a href="https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions">UUM-57420</a>)</p></li> +<li><p>Physics: Fixed the torque computation of <code>ArticulationBody.AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where</code>ForceMode.Acceleration<code>and</code>ForceMode.VelocityChange` would be used.</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeForce</code> to use the inertia tensor world matrix instead of mass. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeTorque</code> to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used.</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using <code>Physics2D.CapsuleCast</code> where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue so that small or thin holes are no longer left inside a Polygon Collider 2D when removing a near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using <code>CustomCollider2D.SetCustomShapes</code> using a <code>NativeArray</code> to allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>OnTriggerExit2D</code> or <code>OnCollisionExit2D</code> are not called if the <code>Collider2D</code> has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the x and/or y-axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>PhysicsShapeGroup2D.Add()</code> produced incorrect <code>PhysicsShape2D.vertexStartIndex</code>. +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed an editor crash by removing the root GameObject on a prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android">UUM-52911</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Fixeed null pointer access crash inside ProfilerRecorder. +(UUM-53009)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene Manager: Fixed a crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: ColorUtility.TryParseHtmlString will now remove any whitespace from the start and end of the input string. +(<a href="https://issuetracker.unity3d.com/issues/hex-values-with-space-in-the-end-dont-get-trimmed-when-pasted-in-the-color-pickers-hexadecimal-field">UUM-54327</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed incorrect icon when script name is 'GameManager'. +(<a href="https://issuetracker.unity3d.com/issues/script-file-has-a-gear-icon-when-having-the-gamemanager-class-name">UUM-46121</a>)</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Scripting: Fixesd a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Scripting: Removed the multiple HelpURL attributes warning. +(<a href="https://issuetracker.unity3d.com/issues/multiple-helpurl-attributes-detected-warning-appears-when-having-a-regular-helpurl-attribute-on-a-base-class-and-another-helpurl-attribute-on-its-derived-class-if-the-attribute-on-the-derived-class-is-a-custom-attribute">UUM-59630</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed an issue that can cause long or near-infinite loop after insertion from BaseListView. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects. +(UUM-57249)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-dynamic-branch-directive-reduces-cpu-performance">UUM-52979</a>)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Add XR for Lens Flare Data Driven. +(UUM-33648)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed 'Remove All' context action for Volume Profile not working in VolumeEditor. +(UUM-56409)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed left eye's Lens Flare light in XR. +(<a href="https://issuetracker.unity3d.com/issues/the-left-eyes-lens-flare-light-is-shown-incorrectly-when-using-openxr">UUM-35075</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: NullReferenceException when trying to display VolumeComponents overrides. +(<a href="https://issuetracker.unity3d.com/issues/volume-components-add-override-button-doesnt-work">UUM-53816</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-throws-an-argumentoutofrangeexception-when-glyphs-id-is-greater-than-the-sprite-array">UUM-49349</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-just-one-line-is-allowed-in-the-input-field-if-the-line-limit-is-set-to-0-when-having-multi-line-submit-or-multi-line-submit-line-types">UUM-57192</a>)</p></li> +<li><p>TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it. +(UUM-58068)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position. +(<a href="https://issuetracker.unity3d.com/issues/the-button-is-not-always-being-hit-when-using-alphahittestminimumthreshold">UUM-59732</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>uGUI: Fixed <code>Physics2DRaycaster</code> returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Fixed the UI Builder hierarchy element duplicate command. +(UUM-60026)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarified bindings "converter" label and references.</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue where a driver bug could cause UI Toolkit textures to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where itemsChosen event was not triggered when using Input System UI Input Model. +(<a href="https://issuetracker.unity3d.com/issues/itemschosen-event-is-not-triggered-when-using-input-system-ui-input-model">UUM-53680</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Library regenerated unnecessarily.</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed and reenabled all previously instable UGUIEventSystemTests. +(UUM-22461)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed Command event modifier for pointer events on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-pointerdownevent-doesnt-register-command-key-modifier-when-it-is-pressed-down-together-with-mouse-click">UUM-43481</a>)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed elastic scrollview jittery on drag. +(<a href="https://issuetracker.unity3d.com/issues/the-simulator-view-content-is-jittering-when-an-image-is-scrolled-out-of-bounds-in-the-simulator-view">UUM-56550</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed') +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed StackOverflowException from EnumFlagsField when showing mixed values. +(UUM-56605)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed UIToolkit property field background does not change color when the property was animated. +(<a href="https://issuetracker.unity3d.com/issues/uitoolkit-property-field-background-does-not-change-color-when-the-property-is-animated">UUM-26208</a>)</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed unset not working on composite style fields in the UI Builder. +(UUM-55325)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed UxmlObjects overriding other UxmlObjects in the UI Builder. +(UUM-55902)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-editorapplication-dot-get-timesincestartup-when-dragging-the-uitoolkit-treeview-item-past-the-bottom">UUM-36495</a>)</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible. +(UUM-59924)</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl(189)</p></li> +<li><p>Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl(221).</p></li> +<li><p>Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl(179).</p></li> +<li><p>Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where an obsolete attribute from EnqueuePass API was not removed.</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where decals were not affecting grass when using Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/urp-decal-projector-doesnt-affect-terrain-textures-when-rendering-path-is-deferred">UUM-21928</a>)</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where downsampled SSAO had serious artefacts on Android. +(<a href="https://issuetracker.unity3d.com/issues/ssao-from-depth-recreating-normals-doesnt-work-on-android">UUM-49557</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature. +(<a href="https://issuetracker.unity3d.com/issues/render-features-that-do-not-directly-inherit-from-scriptablerendererfeature-do-not-pass-validation-when-scriptablerendererdata-dot-validaterendererfeatures-runs">UUM-56639</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where transparent materials were marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed an <code>IndexOutOfRangeException</code> error that occurred when using Native RenderPass on the Deferred Rendering Path. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending. +(<a href="https://issuetracker.unity3d.com/issues/msaa-specific-visual-artifacts-with-using-forward-plus-rendering-and-transparent-materials">UUM-52949</a>)</p></li> +<li><p>Universal RP: Fixed depth buffer disappearing after using SwapColorBuffer. +(<a href="https://issuetracker.unity3d.com/issues/depthtarget-disappears-when-calling-swapcolorbuffer">UUM-44446</a>)</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed incorrect alpha-clip behavior on transparent surfaces. +(<a href="https://issuetracker.unity3d.com/issues/urp-unlit-shader-graph-does-not-render-correctly-when-using-alpha-clipping">UUM-56601</a>)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Universal Windows Platform: Corrects <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. +(<a href="https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build">UUM-56483</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the issue causing shadows at segments and corners of a Sprite Shape to sometimes not properly render. +(UUM-18513)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>URP: Modified shaders so that there is no longer a visible outline there is transparency overlap with composited <em>Shadow Caster 2D</em> components. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Y-flip for reflection probe atlas lookup is now handled correctly for OpenGL and GLES3. +(UUM-36629)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameter gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed a space conversion error that occurred when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Fixed an error in the the six-way Smoke Lit Shader Graph that happened when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that allowed you to resize the details panel to zero width, which led to a messy layout. Now it has a minimum width of 200px. +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused template items to have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused the template item hit box to be slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the <strong>Position</strong> gizmo from appearing correctly in the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the built-in templates category from displaying when there was no user-defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the sample of Camera Buffer isn't available in compute passes. +(UUM-55734)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed an unexpected JSON error that occurred while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset. +(<a href="https://issuetracker.unity3d.com/issues/copying-graph-which-references-point-cache-doesnt-preserve-connections-between-nodes-if-the-other-project-is-missing-that-asset">UUM-46548</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed Shader graph outputs were not being rendered using instancing. +(UUM-59160)</p></li> +<li><p>VFX Graph: Fixed ShaderGraph keywords so that they are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved the error feedback message that appears when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Indeterminate state object fields were hidden instead of greyed out. +(<a href="https://issuetracker.unity3d.com/issues/vfx-indeterminate-object-field-are-hidden-instead-of-greyed-out">UUM-56691</a>)</p></li> +<li><p>VFX Graph: Instancing when gradient selection was based on a branch was wrong. +(UUM-58615)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Remove warning from VFX init for strips (GetParticleIndex). +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-simpleribbon-ribbon-when-creating-new-3d-hdrp-core-project">UUM-51867</a>)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Trigger over distance now takes into account change in position (not just velocity). +(UUM-4754)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>VFX Graph: Visual Effects back in Scene FX window. +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel">UUM-56829</a>)</p></li> +<li><p>Video: Error "0xc00d36b4 while reading" was being thrown when turning on Transcode in the Import Settings of Video Clip Assets. +(<a href="https://issuetracker.unity3d.com/issues/error-0xc00d36b4-while-reading-is-being-thrown-when-turning-on-transcode-in-the-import-settings-of-video-clip-assets">UUM-56816</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: VideoPlayer support of multiple audio tracks is broken on a few platforms. +(UUM-55268)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>Web: WebGPU: ASTC6x6 compressed texture format was incorrectly mapped to WebGPU.</p></li> +<li><p>Web: WebGPU: Enable filtering of Float32 and Depth textures when the Filterable Float32 extension is available.</p></li> +<li><p>Web: WebGPU: Fix for MSAA when HDR rendering is enabled.</p></li> +<li><p>Web: WebGPU: Fix for UInt32 index buffers used for indirect drawing.</p></li> +<li><p>Web: WebGPU: Fix for video player textures.</p></li> +<li><p>WebGL: Added new Build Setting options for master builds with Link Time Optimizations (LTO) to get faster release builds and to enable sidestepping any issues stemming from LLVM LTO optimizer. This is helpful if you need to iterate in the Release mode because iterating on development builds isn't possible. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed for Render Texture depth buffers sometimes not being cleared properly. +(<a href="https://issuetracker.unity3d.com/issues/shader-effects-disappear-when-the-canvas-size-is-changed-on-the-webgl-build">UUM-57343</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Windows: Fixed a crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Add support for Visions OS keyboard.</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed an issue that caused a Android VideoPlayer crash on some devices when using YCbCr video decoding. +(UUM-46315)</p></li> +<li><p>XR: Fixed the occlusion mesh pass generating a warning and not rendering anything for render graph.</p></li> +<li><p>XR: Set VisionOS MSL version to 3. Enable hasTex2DMSArray and hasMultiSampleTexture2DArray for VisionOS to support MSAA in single pass.</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +<li><p>XR: Single pass shader support for visionOS.</p></li> +</ul><h4>Preview of Final 2023.3.0b4 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.collections: <a href="https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collections@2.4//changelog/CHANGELOG.html">2.4.0-pre.2</a></p></li> +<li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.1//changelog/CHANGELOG.html">10.1.0</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.3</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.12</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.5</a></p></li> +<li><p>com.unity.mathematics: <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.2//changelog/CHANGELOG.html">1.2.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.3//changelog/CHANGELOG.html">1.3.1</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.3//changelog/CHANGELOG.html">3.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@6.0//changelog/CHANGELOG.html">6.0.1-pre.1</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.remote-config: <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html">3.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.ccd.management: <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.2//changelog/CHANGELOG.html">2.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@3.0//changelog/CHANGELOG.html">3.0.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.2</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0-pre.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">1.4.0-pre.1</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">3.0.0-pre.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities@1.2//changelog/CHANGELOG.html">com.unity.entities@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.netcode@1.2//changelog/CHANGELOG.html">com.unity.netcode@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.physics@1.2//changelog/CHANGELOG.html">com.unity.physics@1.2.0-pre.6</a></p></li> +<li><p>com.havok.physics@1.2.0-pre.6</p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.logging@1.2//changelog/CHANGELOG.html">com.unity.logging@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities.graphics@1.2//changelog/CHANGELOG.html">com.unity.entities.graphics@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.serialization@3.1//changelog/CHANGELOG.html">com.unity.serialization@3.1.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.path-tracing@1.0//changelog/CHANGELOG.html">com.unity.path-tracing@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.push-notifications@4.0//changelog/CHANGELOG.html">com.unity.services.push-notifications@4.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.vivox@16.0//changelog/CHANGELOG.html">com.unity.services.vivox@16.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@3.0//changelog/CHANGELOG.html">com.unity.services.ugc@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@3.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.2</a></p></li> +</ul><p><strong>Packages deprecated</strong></p> + +<ul><li>com.unity.purchasing.udp - "This package is no longer supported on this editor version."</li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-23T19:12:34 + Unity Technologies + 2cd31b2a2ee2 + + + 2023.3.0b3 + https://unity.com/releases/editor/beta/2023.3.0b3 + +<span>2023.3.0b3</span> + + <div class="release-date"><time datetime="2024-01-15T05:07:54Z">January 15, 2024</time></div> + + <div>unityhub://2023.3.0b3/205c101ad8b5</div> + + <div> + <div> <section id="release-version-downloads-358784--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/Windows64EditorInstaller/UnitySetup64-2023.3.0b3.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-358745--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b3.exe">Android Build Support</a> + </div> + <div id="version-download-modules-358748--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b3.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-358751--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b3.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-358754--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b3.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358757--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b3.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-358760--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b3.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358763--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b3.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-358766--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b3.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358769--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b3.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-358772--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b3.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-358775--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b3.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358778--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b3.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358781--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-358826--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0b3.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-358787--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b3.exe">Android Build Support</a> + </div> + <div id="version-download-modules-358790--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b3.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-358793--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b3.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-358796--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b3.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358799--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b3.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-358802--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b3.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358805--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b3.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-358808--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b3.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358811--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b3.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-358814--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b3.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-358817--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b3.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358820--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b3.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358823--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-358865--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorInstaller/Unity-2023.3.0b3.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-358829--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b3.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-358832--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b3.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-358835--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b3.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-358838--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b3.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358841--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b3.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-358844--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b3.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358847--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b3.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358850--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b3.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358853--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b3.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-358856--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b3.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-358859--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b3.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358862--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-358904--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorInstallerArm64/Unity-2023.3.0b3.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-358868--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b3.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-358871--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b3.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-358874--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b3.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-358877--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b3.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358880--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b3.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-358883--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b3.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358886--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b3.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358889--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b3.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358892--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b3.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-358895--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b3.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-358898--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b3.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358901--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-358937--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/LinuxEditorInstaller/Unity-2023.3.0b3.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-358907--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b3.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-358910--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b3.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-358913--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b3.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358916--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b3.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358919--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b3.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-358922--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b3.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358925--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b3.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-358928--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b3.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-358931--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/205c101ad8b5/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b3.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358934--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0b3</h3> + +<ul><li><p>Android: Fixed an Android AAudio issue, where audio output latency could be 300ms or more. +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>) <br><em>Fixed in 2023.3.0b4.</em></p></li> +<li><p>Asset - Database: 2 assertion errors are logged in the Console when importing the user's project with a plugin to a newly created one +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio: Fixed a crash that occurred when entering and leaving playmode while a game object is selected in the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>) <br><em>Fixed in 2023.3.0b4.</em></p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>Editor: Fixed an issue where projects would sometimes crash following an editor version upgrade if their project contained js.meta files +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>) <br><em>Fixed in 2023.3.0b4.</em></p></li> +<li><p>Editor: Fixed Render Graph update of shared resources to update "last used frame" of last shared resource in the list +(UUM-59082)<br> +<em>First seen in 2023.3.0b1.</em> <br><em>Fixed in 2023.3.0b4.</em></p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Kernel: Crash on TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit +(<a href="https://issuetracker.unity3d.com/issues/crash-on-transformaccessclearcallback-when-undoing-modularavatar-setup-outfit">UUM-59652</a>)</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>) <br><em>Fixed in 2023.3.0b4.</em></p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Prefabs: Removing the root GameObject on a prefab instance, no longer crashes the editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>) <br><em>Fixed in 2023.3.0b4.</em></p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Text: Blurry Text +(<a href="https://issuetracker.unity3d.com/issues/blurry-text">UUM-49006</a>)</p></li> +<li><p>Text: Undo UI GameObject creation crashes Editor +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>Vulkan: Editor crash when changing Vulkan Number of Swapchain Buffers +(<a href="https://issuetracker.unity3d.com/issues/vulkan-editor-crash-when-changing-vulkan-number-of-swapchain-buffers">UUM-60016</a>)</p></li> +<li><p>Web Platform: Unity build does not start in Chrome if running on an iframe that has the gamepad security policy disabled. +(<a href="https://issuetracker.unity3d.com/issues/navigator-dot-getgamepads-throws-an-exception-in-chrome-in-insecure-origins">UUM-58598</a>)</p></li> +<li><p>Windows: Clicking on Windows/Linux Module in the Build Profiles Window throws errors +(<a href="https://issuetracker.unity3d.com/issues/clicking-on-windows-slash-linux-module-in-the-build-profiles-window-throws-errors">UUM-59940</a>)</p></li> +</ul><h3>New 2023.3.0b3 Entries since 2023.3.0b2</h3> + +<h4>Features</h4> + +<ul><li>iOS: Add Apple Privacy Manifest support.</li> +</ul><h4>API Changes</h4> + +<ul><li><p>Graph Tool Foundation: Removed: GTF and CSO modules removed from the editor. Use package com.unity.graphtoolsauthoringframework instead.</p></li> +<li><p>Scripting: Removed: UDP SDK package is now deprecated.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed am issue where a SpriteShapeRenderer with mask interaction set is unable to be masked by a SpriteMask when using a URP pipeline. +(<a href="https://issuetracker.unity3d.com/issues/sprite-mask-is-not-masking-sprites-when-using-spriteshape">UUM-59737</a>)</p></li> +<li><p>2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-dot-refreshalltiles-does-not-call-startup-function-when-tiles-have-an-instanced-gameobject-attached">UUM-57053</a>)</p></li> +<li><p>Code Editor: Fixed a compilation error when XR package isn't installed. +(UUM-59868)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Core: Fixed a crash when baking sky occlusion. +(UUM-59920)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: Changed static list in Tags&amp;Layers page to Dynamic list. +(UUM-58252)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>Editor: Context menus in transient search now respect light mode themes on macOS. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-the-same-menu-in-different-windows-is-presented-in-different-colors">UUM-59378</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed a bug where dangling mouse shortcuts are called on a MouseUp event with a null context. +(UUM-56283)</p></li> +<li><p>Editor: Fixed a cpu water simulation issue. +(UUM-59365)</p></li> +<li><p>Editor: Fixed a typo for the exception message thrown from the InvokeRepeating method. +(<a href="https://issuetracker.unity3d.com/issues/a-typo-in-an-error-message-when-the-repeat-rate-is-too-low-in-the-monobehaviour-dot-bindings-dot-cs-class">UUM-45420</a>)</p></li> +<li><p>Editor: Fixed an Editor crash if a compilation error happened during import from code altering compilation assets during activate. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-trytoregistermonoscripttohashmap-when-importing-a-specific-unitypackage">UUM-58299</a>)</p></li> +<li><p>Editor: Fixed an issue were Menu items were disabled on macOS if a dropdown is a component of a modal window. +(UUM-53549)</p></li> +<li><p>Editor: Fixed APV data not cleared after increasing Min Render Size. +(<a href="https://issuetracker.unity3d.com/issues/apv-probes-are-not-cleared-after-increasing-min-render-size">UUM-58973</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Editor: Fixed Install with Unity Hub does not select the Standalone module in the Hub. +(<a href="https://issuetracker.unity3d.com/issues/install-with-unity-hub-does-not-select-the-module-in-the-hub">UUM-59507</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Editor: Fixed macOS platform not having XcodeApi if iOS platform support is not present. +(<a href="https://issuetracker.unity3d.com/issues/error-the-type-or-namespace-name-pbxproject-could-not-be-found-is-thrown-when-a-project-is-opened-that-does-not-have-an-ios-module-installed">UUM-56448</a>)</p></li> +<li><p>Editor: Fixed probes debug disappearing after changing subdivision levels. +(<a href="https://issuetracker.unity3d.com/issues/apv-probes-disappear-after-chaning-subdivision-levels">UUM-58971</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Editor: Fixed the issue where deleting a symlink removes the target file. +(UUM-35170)</p></li> +<li><p>Editor: Introduced separate drawer for Rendering Layers. +(UUM-29285)</p></li> +<li><p>Editor: Opening a context menu on macOS will now focus the application so all functions in the hierarchy work. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menu-in-hierarchy-is-available-but-not-functional-when-the-editor-is-out-of-focus">UUM-26081</a>)</p></li> +<li><p>Editor: Rendering Layers now works correctly with Mixed +(UUM-7271)</p></li> +<li><p>Editor: Share temp allocator and temp safety handle data among multiple threads +(UUM-55645)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>GI: Ensured that acquired resources related to the worker process are always released when BakeInEditorWorkerProcess() is exited. +(LIGHT-1851)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. +(<a href="https://issuetracker.unity3d.com/issues/shader-vertex-program-vert-unrecognized-sampler-error-occurs-when-compiling-shader-with-vulkan-api">UUM-59188</a>)</p></li> +<li><p>Graphics: Stop allocating full resolution Vulkan Swapchain images when using an external Swapchain. +(UUM-56851)</p></li> +<li><p>iOS: Fixed an issue where PBXProject.AddFileToBuild did not handles xcframework files properly. +(UUM-56677)<br> +<em>First seen in 2023.3.0a16.</em></p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-destroygtkwidget-when-setting-layout-to-default-or-creating-a-project-from-a-template-or-going-through-tutorial-projects-steps">UUM-53175</a>)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-g-type-check-instance-when-opening-a-project-or-entering-the-play-mode-on-a-tutorial-microgame-project">UUM-56334</a>)</p></li> +<li><p>Linux: Fixed GTK error messages in Editor.log. +(<a href="https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests">UUM-57121</a>)</p></li> +<li><p>macOS: Fixed a regression where Command + Backward Delete would no longer delete on macOS. +(UUM-59261)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Scripting: Fixed incorrect icon when script name is 'GameManager'. +(<a href="https://issuetracker.unity3d.com/issues/script-file-has-a-gear-icon-when-having-the-gamemanager-class-name">UUM-46121</a>)</p></li> +<li><p>SRP Core: Improve reliability of shader variance list regex parser. Current parser includes time stamps which cause duplicates to not be parsed correctly. Changes improve regex parsing and sanitize the liens from the log (which include time stamps). +(UUM-59758)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>UI Toolkit: Fixed exception when editing UXML file in the UI Builder and an external change is made to the file causing the asset to be re-imported. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-is-getting-spammed-after-modifying-and-saving-a-uxml-file-in-the-text-editor-if-ui-builder-is-open">UUM-59305</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl(189)</p></li> +<li><p>Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl(221).</p></li> +<li><p>Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl(179).</p></li> +<li><p>Universal RP: Fixed an "undeclared identifier 'RemapFoveatedRenderingNonUniformToLimear" in ShaderPassDecal.hlsl(252). +(UUM-59886)<br> +<em>First seen in 2023.3.0b3.</em></p></li> +<li><p>Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.</p></li> +<li><p>Universal RP: Fixed an issue where an obsolete attribute from EnqueuePass API was not removed.</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>)</p></li> +<li><p>Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.</p></li> +<li><p>Universal RP: Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending. +(<a href="https://issuetracker.unity3d.com/issues/msaa-specific-visual-artifacts-with-using-forward-plus-rendering-and-transparent-materials">UUM-52949</a>)</p></li> +<li><p>Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. +(<a href="https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build">UUM-56483</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>XR: Set VisionOS MSL version to 3. Enable hasTex2DMSArray and hasMultiSampleTexture2DArray for VisionOS to support MSAA in single pass.</p></li> +</ul><h4>New 2023.3.0b3 Package Changes since 2023.3.0b2</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +</ul><p><strong>Packages deprecated</strong></p> + +<ul><li>com.unity.purchasing.udp - "This package is no longer supported on this editor version."</li> +</ul><h3>Preview of Final 2023.3.0b3 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Editor: Integrated new build profile icons.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Editor: The Build Profile Diagnostic checkbox is no longer available because the Build Settings window has been replaced with the Build Profile window.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>iOS: Add Apple Privacy Manifest support.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>SpeedTree: Added the SpeedTree9Importer, which supports .st9 files exported by SpeedTree Modeler 9 and includes the following:<br></p> + +<ul><li>Support for SpeedTree Games Wind and SpeedTree Legacy Wind effects<br></li> +<li>The ability to configure wind strength and direction responsiveness through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for built-in (.cg), URP, and HDRP renderers (.shadergraph)<br></li> +<li>New shaders for the new wind effects, but no major changes to lighting</li> +</ul></li> +<li><p>SRP Core: Added the option to cache Render Graph compilation for both URP and HDRP.</p></li> +<li><p>TextCore: Native TextGenerator Rewrite</p></li> +<li><p>UI Toolkit: Added a debugger for the UI Toolkit dynamic atlas.</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added APV Sky Occlusion support for URP.</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>URP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added collision events that allow specific processes upon contact.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added particle count readback for strips, which also allows strips to go to sleep state.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Enabled Frustum Culling for strips.</p></li> +<li><p>VFX Graph: Improved the ShaderGraph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +<li><p>VFX Graph: The following improvements have been made to shortcuts in VFX Graph:<br></p> + +<ul><li>Registered the shortcuts in the global Unity Shortcut window.<br></li> +<li>Synced shortcuts with ShaderGraph where possible.<br></li> +<li>Added new shortcuts.</li> +</ul></li> +<li><p>Web: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>Web: [Web Platform] Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +<li><p>XR: Added support for Foveated Rendering on Vision Pro.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation for the Screen Reader API.</p></li> +<li><p>Android: Fixed <code>.androidlib</code> default <code>build.gradle</code>, it will correctly apply android library plugin + targetSDKVersion.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Android: 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.</p></li> +<li><p>Android: You can now embed Debug symbols into an app bundle (e.g., in the Build Settings window, choose Debug Symbol &gt; 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.</p></li> +<li><p>Apple TV: Included platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Build System: Added deterministic shader ordering in output content.</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Build System: Made bee_backend's directory deletion explicitly handle read-only files on Windows.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added Burst support for Apple visionOS.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for <code>System.Math</code> functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Core: Improved baking of large scenes that use Probe Volumes.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Documentation: Improved code sample for <code>NavMeshAgent.CalculatePath()</code> to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added a toggle in the preferences to show the project path instead of the project name in main window title.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improved visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added the option <em>Use Legacy Lightmaps</em> to disable lightmap texture arrays when GPU Resident Drawer is enabled.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Added <code>ShadowDrawingSettings.splitIndex</code> to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing <code>IRenderPipelineGraphicsSettings</code> on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded. +(UUM-46394)</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes. +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting is disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Particles: Improved 2 error messages to include the name of the Particle System.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: 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.</p></li> +<li><p>Scene/Game View: Changed the overlays order for a consistent one in the Overlay Menu.</p></li> +<li><p>Scene/Game View: Updated the Cameras overlay icon to be more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>Shaders: When compiling shaders with DXC and targeting Metal, HLSL <code>min16float</code> instructions will be converted to 16-bit floating point (MSL <code>half</code>) instructions.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons and fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Merged rendergraph native render passes that have different depths.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>SRP Core: Reducing AddRaster/Compute/UnsafeRenderPass Render Graph API CPU cost by not clearing anymore internal arrays. Now relying on handle IsValid() API instead.</p></li> +<li><p>SRP Core: RenderGraphObjectPool is now 3x faster with RasterRenderRenderGraphPass objects by using UnityEngine.Pool.</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>SRP Core: Validation checks of Render Graph can be enabled/disabled from the Editor. Enabled by default, disabling them slightly improves Render Graph performance.</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic <code>UxmlAttributeConverters</code> and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved the UI Builder performance when using UXML serialization and data bindings.</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: 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.</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Bloom post processing effect CPU optimization. Many RasterPass into single UnsafePass.</p></li> +<li><p>Universal RP: Disabled implicit use of all globals in URP passes</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved performance when creating shadow data.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for <code>_ALPHATEST_ON</code> when rendering depth, shadows, and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal RP: New Renderer Feature updated with Render Graph code.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +<li><p>URP: Enabled the APV Lighting Scenario Baking in URP.</p></li> +<li><p>URP: Enabled <code>renderViewportScale</code> for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimized both undo and redo.</p></li> +<li><p>VFX Graph: Improved error feedback and added more error feedback.</p></li> +<li><p>VFX Graph: Improved Position, Collision, and Kill blocks.</p></li> +<li><p>VFX Graph: Improved the collision system so it is more stable, robust, and energy conservative.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>Web: Improved performance for instance rendering in WebGPU.</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Android: Added: ConfigurationManager has new APIs:<br></p> + +<ul><li>ApplyPluginList.AddPluginFromPath<br></li> +<li>ApplyPluginList.AddPluginFromRaw<br></li> +<li>Ndk.DebugSymbolLevel</li> +</ul></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: public methods RegisterToolContext and DeregisterToolContext to the ShortcutManager class to allow users to register and unregister custom shortcut contexts.</p></li> +<li><p>Editor: Added: the IShortcutToolContext interface to allow users to create their own custom shortcut context.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Changed: EditorUserBuildSettings.androidCreateSymbols was replaced with UnityEditor.Android.UserBuildSettings.DebugSymbols.level and UnityEditor.Android.UserBuildSettings.DebugSymbols.format.</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graph Tool Foundation: Removed: GTF and CSO modules removed from the editor. Use package com.unity.graphtoolsauthoringframework instead.</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Scripting: Removed: UDP SDK package is now deprecated.</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +<li><p>Universal RP: Obsoleted: Mark non-rendergraph APIs as obsolete.</p></li> +<li><p>Video: Added: WebCamKind.Unknown to be used as fallback when camera type is not recognized.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the <em>Add Component</em> menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer displays in the Add Component Menu under any circumstances.</p></li> +<li><p>Android: The launcher/build.gradle evaluation now depends on unityLibrary/build.gradle evaluation. Therefore, the unityLibrary/build.gradle can no longer have any dependencies on the launcher/build.gradle.</p></li> +<li><p>Android: Unity will no longer need to force debugging symbols if Unity Cloud Diagnostics (UCD) is enabled. Users can manually choose the appropriate debug symbol level. Choosing the level affects how stack traces are resolved by UCD. For example, public symbols are enough to properly resolve function names, while debugging symbols provide filenames and line numbers. Debugging symbols, due to their size can increase build time and build size, which might be a limitation for some users.</p></li> +<li><p>Android: When producing the <code>symbols.zip</code> package, the symbols will contain <code>.so.sym</code> or <code>.so.dbg</code> extension depending on the <code>debugSymbolLevel</code>. These extensions are provided by the Android Gradle plugin for backwards compatibility but you can still force the .so extension (for more information, check out Debug Symbol &gt; format in the Build Settings window).</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: Modified the AssetBundle hash so it now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Build Pipeline: Made the <em>Player Settings &gt; Dedicated Server optimizations</em> option, that strips all shaders and fonts, enabled by default.</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the ghost behavior of overlays.</p></li> +<li><p>Editor: Renamed the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reverted the new contextual menu.</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Switched to use drawers for Rendering Layers connected to Tags &amp; Layers.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.2 for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Removed exceptions for unspecified versions when including Play Libraries due to logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Moved code related to sampling to its own subfolder in the Light Transport package.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: Moved the editor for GlobalSettingsAssets directly to ProjectSettings &gt; Graphics.</p></li> +<li><p>Graphics: When <code>IRenderPipelineGraphicsSettingsStripper</code> is defined, it owns the stripping of the <code>IRenderPipelineGraphicsSettings</code>, which previously required <code>isAvailableInPlayerBuild</code>. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: Modied <code>Client.AddAndRemove</code> so it does not throw an error if the same packages are specified in <code>packagesToAdd</code> and <code>packagesToRemove</code>.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: Removed the use of an intermediate texture when not required for XR rendering when scaling is used.</p></li> +<li><p>XR: Updated the Oculus XR Plugin package to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed am issue where a SpriteShapeRenderer with mask interaction set is unable to be masked by a SpriteMask when using a URP pipeline. +(<a href="https://issuetracker.unity3d.com/issues/sprite-mask-is-not-masking-sprites-when-using-spriteshape">UUM-59737</a>)</p></li> +<li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed dynamic batching to work with the <em>Tilemap Renderer</em> in <em>Individual</em> mode and the <em>Sprite Renderer</em> in URP when Renderers use a non-SRP batchable material and can be dynamically batched. +(UUM-53185)</p></li> +<li><p>2D: Fixed issue causing <code>AnimatedTile</code> to not animate in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the <em>Tilemap Renderer</em> by setting a default texture shader property so that it no longer uses the texture shader property from a previous renderer if the property is not set. +(UUM-55308)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed the importing of sprite sheets with <code>ISpriteEditorDataProvider</code> so that it no longer generates broken sprites. +(<a href="https://issuetracker.unity3d.com/issues/importing-sprite-sheet-by-using-ispriteeditordataprovider-generates-broken-sprites">UUM-56410</a>)</p></li> +<li><p>2D: Fixed the issue causing a Sprite Atlas' secondary textures to not be rendered when used in a Shader Graph. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fixed the Shader Graph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-dot-refreshalltiles-does-not-call-startup-function-when-tiles-have-an-instanced-gameobject-attached">UUM-57053</a>)</p></li> +<li><p>2D: Fixed URP Freeform Lights so that they no longer glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improved the performance of the <em>Tilemap Renderer</em> when you change material properties that does not require a <code>BuildChunkJob</code>. +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Removed the material upgrade dialog box during material upgrades for templates. +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>2D: The <em>Tilemap Renderer</em> in <em>Individual</em> mode will use all secondary textures associated with sprites, when the sprites are using a <em>Sprite Atlas</em> texture with different secondary texture sources. +(<a href="https://issuetracker.unity3d.com/issues/secondary-textures-appear-white-when-sampling-them-from-the-sprite-atlas-in-tilemaps-in-a-shader">UUM-53666</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>Accessibility: Fixed an issue that prevented Unity from creating new AccessibilityNodes when the hierarchy is already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Added missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity. +(UUM-58225)</p></li> +<li><p>Android: Added symbol settings to Android build profile.</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the Player didn't update correctly when changed to a pop-up view using Swipe for Pop-up view feature in Samsung devices. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with downloading multiple asset packs in one request. +(UUM-49133)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed missing manifest.AddUsesPermissionSdk23 API in Configuration Manager.</p></li> +<li><p>Android: Fixed patch button being disabled for active build profile.</p></li> +<li><p>Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Fixed screen brightness issue with Android phones, Oppo and Xiaomi, on which Screen.brigthness now returns correct values. Previously the values would sometimes be more than 1.0.</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Android: UI integration for Android build profile settings.</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. +(UUM-21692)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where AssetBundles aren't rebuilt when the "BatchRendererGroup Variants" shader stripping setting is changed. +(<a href="https://issuetracker.unity3d.com/issues/assetbundles-api-doesnt-trigger-a-rebuild-when-the-graphics-settings-in-the-project-settings-are-changed">UUM-48757</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed a performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume.</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset.</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a memory leak in DX12 when the profiler was open. +(UUM-29297)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a space in contextual menu for TMP. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-fontasset-instead-of-font-asset">UUM-55626</a>)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added command line argument to select active build profile.</p></li> +<li><p>Editor: Added context menu tooltips for build profile window.</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added reporting of allocation errors that used to cause a crash. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-when-generating-lighting-after-changing-the-minimum-probe-spacing-value">UUM-41211</a>)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Build profile and context menu integration. It's possible to duplicate, delete and rename build profiles from build profile window.</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Copying shared scenes when duplicating a classic build profile.</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Disabling build and build and run buttons and displaying warning when editor is compiling or when virtual texturing is enabled and not valid for build profile window.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Ensured we do not change the scroll area if a selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where dangling mouse shortcuts are called on a MouseUp event with a null context. +(UUM-56283)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a cpu water simulation issue. +(UUM-59365)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed a typo for the exception message thrown from the InvokeRepeating method. +(<a href="https://issuetracker.unity3d.com/issues/a-typo-in-an-error-message-when-the-repeat-rate-is-too-low-in-the-monobehaviour-dot-bindings-dot-cs-class">UUM-45420</a>)</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an Editor crash if a compilation error happened during import from code altering compilation assets during activate. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-trytoregistermonoscripttohashmap-when-importing-a-specific-unitypackage">UUM-58299</a>)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an invalid texture binding in worldspace. +(UUM-58524)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that prevented pasting text into some fields of the Package Manager window. +(UUM-42932)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue were Menu items were disabled on macOS if a dropdown is a component of a modal window. +(UUM-53549)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where <em>Delete Shortcut Profile</em> window was not a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where InputManager was not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not find a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. +(<a href="https://issuetracker.unity3d.com/issues/asset-bundles-android-buildplayeroptions-dot-assetbundlemanifestpath-strips-classes-when-building">UUM-48574</a>)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the default value was not added for texture compression format.</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the middle mouse button was not centering the SceneView on the selected object. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-does-not-move-when-clicking-the-middle-mouse-button-on-a-gameobject-in-the-scene-view">UUM-58466</a>)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where the script did not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed an issue where transparent shadows on objects were not rendered correctly when static batching. +(UUM-36082)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed casting integers to memory labels. +(UUM-57246)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed color glyphs not being displayed when using IME. +(UUM-55755)</p></li> +<li><p>Editor: Fixed Color Space so it no longer triggers an incorrect RenderTexture warning when you change color space. +(UUM-16386)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click) +(<a href="https://issuetracker.unity3d.com/issues/additional-actions-shortcut-does-not-work-when-using-the-search-window">UUM-55883</a>)</p></li> +<li><p>Editor: Fixed depthnormals texture under 2-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed flickering due to intensity being changed during the first frame. +(<a href="https://issuetracker.unity3d.com/issues/animation-preview-window-artifacts-when-selecting-a-clip-using-hdrp">UUM-57173</a>)</p></li> +<li><p>Editor: Fixed flipping scale of water surface. +(UUM-54974)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed foam accumulation in editor. +(UUM-56020)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue preventing the color picker from selecting colors from the Windows task bar.</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue when dragging selectable field in IMGUI. +(<a href="https://issuetracker.unity3d.com/issues/about-unity-expanded-version-info-can-be-moved-with-cursor">UUM-56528</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong fallback would be used when using styles. +(<a href="https://issuetracker.unity3d.com/issues/font-fallback-selects-characters-from-the-wrong-font-asset-when-the-fallback-font-assets-font-weight-fields-are-set-to-use-font-asset">UUM-46002</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where using font-weight tag without a fallback would not apply synthetic bold. +(UUM-58666)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with IMGUI not calculating text size properly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed Live subdivision UI for APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Fixed macOS platform not having XcodeApi if iOS platform support is not present. +(<a href="https://issuetracker.unity3d.com/issues/error-the-type-or-namespace-name-pbxproject-could-not-be-found-is-thrown-when-a-project-is-opened-that-does-not-have-an-ios-module-installed">UUM-56448</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed performance issue when selected objects in the inspector contained cyclic SerializedReferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-declines-when-opening-a-scriptable-object-with-cyclic-references-in-the-inspector-window">UUM-31375</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderdoc capture button in linux editor not capturing drawings. +(<a href="https://issuetracker.unity3d.com/issues/linux-opengl-vulkan-draw-calls-are-not-shown-in-the-event-list-when-taking-a-capture-of-a-frame-with-renderdoc">UUM-57914</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed some cases where IMGUI message boxes would clip text.</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue where deleting a symlink removes the target file. +(UUM-35170)</p></li> +<li><p>Editor: Fixed the issue with copying and pasting long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed unresponsive editor when baking a large APV with terrain. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed VolumetricFog as Fullscreen Debug Mode. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode">UUM-57063</a>)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed. +(<a href="https://issuetracker.unity3d.com/issues/pipeline-change-prompt-leaves-the-asset-picker-window-unresponsive-after-clicking-cancel">UUM-49311</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameActivity ANR fix when fullscreen videoplayer playback ends. +(UUM-34306)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Implemented player settings and asset import overrides for build profile window.</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Introduced separate drawer for Rendering Layers. +(UUM-29285)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Menus items are now visible after loading large projects. +(<a href="https://issuetracker.unity3d.com/issues/menu-items-and-unity-editor-icon-disappear-when-importing-a-project-with-many-textures">UUM-56482</a>)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Opening a context menu on macOS will now focus the application so all functions in the hierarchy work. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menu-in-hierarchy-is-available-but-not-functional-when-the-editor-is-out-of-focus">UUM-26081</a>)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the long deprecated CacheServer (used by V1 asset database).</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Rendering Layers now works correctly with Mixed +(UUM-7271)</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Setting EditorUserBuildSettings.selectedStandaloneTarget for active windows build profile when the architecture changes.</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. +(UUM-57067)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The UnityWebRquest timeout error from Curl no longer appears in the Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Ensured that acquired resources related to the worker process are always released when BakeInEditorWorkerProcess() is exited. +(LIGHT-1851)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed denoising so it no longer logs warnings about meta files missing their asset files. +(UUM-48591)</p></li> +<li><p>GI: Fixed incorrect graphics buffer stride leading to failures when LightTransport_RuntimeTests are executed with AMD GPUs. +(UUM-54158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: Correcting issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures. +(<a href="https://issuetracker.unity3d.com/issues/custom-render-texture-initialization-mode-set-to-realtime-causes-dimensions-do-not-match-dimensions-of-depth-surface">UUM-55999</a>)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Enforce SDR for splash screen regardless of HDR display settings. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; "Use Legacy Lightmaps" option.</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; LOD crossfade.</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where a race condition could occur on a <code>BatchRendererGroup</code> thread when rendering jobs were not expected to be running. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where multiple <code>RayTracingAccelerationStructures</code> bindings did not work in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed Custom Render Textures so they no longer display artifacts on sphere GameObjects and the Material Inspector preview. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed metal code generated for Texture.Load with offset. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-texture2d-dot-load-with-a-non-zero-offset-does-not-work-when-using-macos">UUM-56574</a>)</p></li> +<li><p>Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. +(<a href="https://issuetracker.unity3d.com/issues/shader-vertex-program-vert-unrecognized-sampler-error-occurs-when-compiling-shader-with-vulkan-api">UUM-59188</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. +(UUM-48133)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Stop allocating full resolution Vulkan Swapchain images when using an external Swapchain. +(UUM-56851)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added anFixed the HDRP Global Settings window so it displays an error when Rendering Layer Names is empty. error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Added the RemoveFromTUAndAA checkbox in Surface Options to exclude materials from temporal anti aliasing. +(UUM-37206)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Cookie area lights on water surfaces is now supported. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled. +(<a href="https://issuetracker.unity3d.com/issues/apv-streaming-null-reference-error-spam">UUM-58735</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an asynchronous pass would try to synchronize with a culled pass. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with dual-lobe Subsurface Scattering (SSS) to handle rectangular area lights correctly. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed an issue with mixed tracing mode for transparent screenspace reflections so it now mixes both tracing modes as expected instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: Fixed an issue with ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed an issue with the logic used to set up materials featuring displacement mapping that could result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2 +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed probe volume live subdivision not culling cells correctly. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-is-unstable-depending-on-camera-position">UUM-51849</a>)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings. +(<a href="https://issuetracker.unity3d.com/issues/clicking-open-next-to-custom-post-processing-in-hdrp-global-settings-doesnt-frame-the-associated-setting-correctly">UUM-53429</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Fixing jittered inverse view projection in line rendering: because shading in high quality line rendering (i.e. hair rendering) is done in object space, the unjittered inverse view projection matrix has been added to the matrix constant buffer and is now used for shading hair. +(UUM-57985)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Increase HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>HDRP: Reduce some artifacts from High-Quality (PCSS) shadows for point and spot lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-point-light-rendering-with-increased-source-radius">UUM-31577</a>)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue that caused a build failure if a delegate has a first parameter that is a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added cutouts and safe areas for iPhone 15. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 devices to <code>iOS.DeviceGeneration</code>. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>iOS: Fixed an exception that could occur when adding existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed an issue when trageting iPhone 15 where forcing an application to <strong>Portrait Upside Down</strong> orientation caused a crash. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed an issue where the safe area didn't report correctly when changing the device orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>ActivityIndicator</code> wasn't accessible on iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed an issue where <code>AddLocaleVariantFile</code> wasn't working with Windows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>WebCamDevice.kind</code> reported incorrect values on devices with a non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Updated UnityWebRequest to no longer send Content-Length headers of zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-destroygtkwidget-when-setting-layout-to-default-or-creating-a-project-from-a-template-or-going-through-tutorial-projects-steps">UUM-53175</a>)</p></li> +<li><p>Linux: Fixed crash when destroying and rebuilding main GTK menu. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-g-type-check-instance-when-opening-a-project-or-entering-the-play-mode-on-a-tutorial-microgame-project">UUM-56334</a>)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>Linux: Fixed GTK error messages in Editor.log. +(<a href="https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests">UUM-57121</a>)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue in Play mode that caused Unity to crash when using <code>WebCamTexture</code> while opening a second application that accessed the Webcam. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed an issue where the values of a secondary displays refresh rate were invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>macOS: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: UI integration for dedicated server build profile settings.</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Disabling "Clear Filters" button if the user is not using filters. +(<a href="https://issuetracker.unity3d.com/issues/packman-clear-filters-button-is-active-in-my-asset-section-even-there-are-no-selected-filters">UUM-42518</a>)</p></li> +<li><p>Package Manager: Fixed a null reference exception when using the Unity Editor to open the Meta XR Utilities package from the Asset Store. +(UUM-48307)</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where bundled packages could not be installed if cached data was found in the wrong format. This fix addresses the error, "Cannot read properties of undefined (reading 'shasum')."</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in the Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Services tab of the Package Manager window.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Removed a folder from the immutable assets backup system, which was preventing installers from building.</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged. +(<a href="https://issuetracker.unity3d.com/issues/physx-error-is-thrown-when-writing-to-physics-dot-gravity">UUM-57939</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives. +(<a href="https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions">UUM-57420</a>)</p></li> +<li><p>Physics: Fixed the torque computation of <code>ArticulationBody.AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where</code>ForceMode.Acceleration<code>and</code>ForceMode.VelocityChange` would be used.</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeForce</code> to use the inertia tensor world matrix instead of mass. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeTorque</code> to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used.</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using <code>Physics2D.CapsuleCast</code> where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue so that small or thin holes are no longer left inside a Polygon Collider 2D when removing a near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using <code>CustomCollider2D.SetCustomShapes</code> using a <code>NativeArray</code> to allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>OnTriggerExit2D</code> or <code>OnCollisionExit2D</code> are not called if the <code>Collider2D</code> has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the x and/or y-axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>PhysicsShapeGroup2D.Add()</code> produced incorrect <code>PhysicsShape2D.vertexStartIndex</code>. +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android">UUM-52911</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Fixeed null pointer access crash inside ProfilerRecorder. +(UUM-53009)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene Manager: Fixed a crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed incorrect icon when script name is 'GameManager'. +(<a href="https://issuetracker.unity3d.com/issues/script-file-has-a-gear-icon-when-having-the-gamemanager-class-name">UUM-46121</a>)</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Scripting: Fixesd a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed an issue that can cause long or near-infinite loop after insertion from BaseListView. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Add XR for Lens Flare Data Driven. +(UUM-33648)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed 'Remove All' context action for Volume Profile not working in VolumeEditor. +(UUM-56409)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed left eye's Lens Flare light in XR. +(<a href="https://issuetracker.unity3d.com/issues/the-left-eyes-lens-flare-light-is-shown-incorrectly-when-using-openxr">UUM-35075</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: NullReferenceException when trying to display VolumeComponents overrides. +(<a href="https://issuetracker.unity3d.com/issues/volume-components-add-override-button-doesnt-work">UUM-53816</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-throws-an-argumentoutofrangeexception-when-glyphs-id-is-greater-than-the-sprite-array">UUM-49349</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-just-one-line-is-allowed-in-the-input-field-if-the-line-limit-is-set-to-0-when-having-multi-line-submit-or-multi-line-submit-line-types">UUM-57192</a>)</p></li> +<li><p>TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it. +(UUM-58068)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>uGUI: Fixed <code>Physics2DRaycaster</code> returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarified bindings "converter" label and references.</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue where a driver bug could cause UI Toolkit textures to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Library regenerated unnecessarily.</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed and reenabled all previously instable UGUIEventSystemTests. +(UUM-22461)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed Command event modifier for pointer events on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-pointerdownevent-doesnt-register-command-key-modifier-when-it-is-pressed-down-together-with-mouse-click">UUM-43481</a>)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed') +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed UxmlObjects overriding other UxmlObjects in the UI Builder. +(UUM-55902)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl(189)</p></li> +<li><p>Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl(221).</p></li> +<li><p>Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl(179).</p></li> +<li><p>Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where an obsolete attribute from EnqueuePass API was not removed.</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where decals were not affecting grass when using Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/urp-decal-projector-doesnt-affect-terrain-textures-when-rendering-path-is-deferred">UUM-21928</a>)</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature. +(<a href="https://issuetracker.unity3d.com/issues/render-features-that-do-not-directly-inherit-from-scriptablerendererfeature-do-not-pass-validation-when-scriptablerendererdata-dot-validaterendererfeatures-runs">UUM-56639</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where transparent materials were marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed an <code>IndexOutOfRangeException</code> error that occurred when using Native RenderPass on the Deferred Rendering Path. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending. +(<a href="https://issuetracker.unity3d.com/issues/msaa-specific-visual-artifacts-with-using-forward-plus-rendering-and-transparent-materials">UUM-52949</a>)</p></li> +<li><p>Universal RP: Fixed depth buffer disappearing after using SwapColorBuffer. +(<a href="https://issuetracker.unity3d.com/issues/depthtarget-disappears-when-calling-swapcolorbuffer">UUM-44446</a>)</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Universal Windows Platform: Corrects <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. +(<a href="https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build">UUM-56483</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the issue causing shadows at segments and corners of a Sprite Shape to sometimes not properly render. +(UUM-18513)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>URP: Modified shaders so that there is no longer a visible outline there is transparency overlap with composited <em>Shadow Caster 2D</em> components. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Y-flip for reflection probe atlas lookup is now handled correctly for OpenGL and GLES3. +(UUM-36629)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameter gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed a space conversion error that occurred when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Fixed an error in the the six-way Smoke Lit Shader Graph that happened when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that allowed you to resize the details panel to zero width, which led to a messy layout. Now it has a minimum width of 200px. +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused template items to have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused the template item hit box to be slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the <strong>Position</strong> gizmo from appearing correctly in the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the built-in templates category from displaying when there was no user-defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the sample of Camera Buffer isn't available in compute passes. +(UUM-55734)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed an unexpected JSON error that occurred while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset. +(<a href="https://issuetracker.unity3d.com/issues/copying-graph-which-references-point-cache-doesnt-preserve-connections-between-nodes-if-the-other-project-is-missing-that-asset">UUM-46548</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed Shader graph outputs were not being rendered using instancing. +(UUM-59160)</p></li> +<li><p>VFX Graph: Fixed ShaderGraph keywords so that they are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved the error feedback message that appears when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Indeterminate state object fields were hidden instead of greyed out. +(<a href="https://issuetracker.unity3d.com/issues/vfx-indeterminate-object-field-are-hidden-instead-of-greyed-out">UUM-56691</a>)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Remove warning from VFX init for strips (GetParticleIndex). +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-simpleribbon-ribbon-when-creating-new-3d-hdrp-core-project">UUM-51867</a>)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Trigger over distance now takes into account change in position (not just velocity). +(UUM-4754)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>VFX Graph: Visual Effects back in Scene FX window. +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel">UUM-56829</a>)</p></li> +<li><p>Video: Error "0xc00d36b4 while reading" was being thrown when turning on Transcode in the Import Settings of Video Clip Assets. +(<a href="https://issuetracker.unity3d.com/issues/error-0xc00d36b4-while-reading-is-being-thrown-when-turning-on-transcode-in-the-import-settings-of-video-clip-assets">UUM-56816</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: VideoPlayer support of multiple audio tracks is broken on a few platforms. +(UUM-55268)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>Web: WebGPU: ASTC6x6 compressed texture format was incorrectly mapped to WebGPU.</p></li> +<li><p>Web: WebGPU: Enable filtering of Float32 and Depth textures when the Filterable Float32 extension is available.</p></li> +<li><p>Web: WebGPU: Fix for MSAA when HDR rendering is enabled.</p></li> +<li><p>Web: WebGPU: Fix for UInt32 index buffers used for indirect drawing.</p></li> +<li><p>Web: WebGPU: Fix for video player textures.</p></li> +<li><p>WebGL: Added new Build Setting options for master builds with Link Time Optimizations (LTO) to get faster release builds and to enable sidestepping any issues stemming from LLVM LTO optimizer. This is helpful if you need to iterate in the Release mode because iterating on development builds isn't possible. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Add support for Visions OS keyboard.</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed an issue that caused a Android VideoPlayer crash on some devices when using YCbCr video decoding. +(UUM-46315)</p></li> +<li><p>XR: Fixed the occlusion mesh pass generating a warning and not rendering anything for render graph.</p></li> +<li><p>XR: Set VisionOS MSL version to 3. Enable hasTex2DMSArray and hasMultiSampleTexture2DArray for VisionOS to support MSAA in single pass.</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +<li><p>XR: Single pass shader support for visionOS.</p></li> +</ul><h4>Preview of Final 2023.3.0b3 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.collections: <a href="https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collections@2.4//changelog/CHANGELOG.html">2.4.0-pre.2</a></p></li> +<li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.1//changelog/CHANGELOG.html">10.1.0</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.3</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.5</a></p></li> +<li><p>com.unity.mathematics: <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.2//changelog/CHANGELOG.html">1.2.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.3//changelog/CHANGELOG.html">1.3.1</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.3//changelog/CHANGELOG.html">3.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@6.0//changelog/CHANGELOG.html">6.0.1-pre.1</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.remote-config: <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html">3.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.2//changelog/CHANGELOG.html">3.2.0</a></p></li> +<li><p>com.unity.services.ccd.management: <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.2//changelog/CHANGELOG.html">2.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@3.0//changelog/CHANGELOG.html">3.0.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.1</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.2</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.2</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0-pre.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">1.4.0-pre.1</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">3.0.0-pre.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities@1.2//changelog/CHANGELOG.html">com.unity.entities@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.netcode@1.2//changelog/CHANGELOG.html">com.unity.netcode@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.physics@1.2//changelog/CHANGELOG.html">com.unity.physics@1.2.0-pre.6</a></p></li> +<li><p>com.havok.physics@1.2.0-pre.6</p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.logging@1.2//changelog/CHANGELOG.html">com.unity.logging@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities.graphics@1.2//changelog/CHANGELOG.html">com.unity.entities.graphics@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.serialization@3.1//changelog/CHANGELOG.html">com.unity.serialization@3.1.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.path-tracing@1.0//changelog/CHANGELOG.html">com.unity.path-tracing@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.push-notifications@4.0//changelog/CHANGELOG.html">com.unity.services.push-notifications@4.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.vivox@16.0//changelog/CHANGELOG.html">com.unity.services.vivox@16.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@3.0//changelog/CHANGELOG.html">com.unity.services.ugc@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@3.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.2</a></p></li> +</ul><p><strong>Packages deprecated</strong></p> + +<ul><li>com.unity.purchasing.udp - "This package is no longer supported on this editor version."</li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-15T05:07:54 + Unity Technologies + 205c101ad8b5 + + + 2023.3.0b2 + https://unity.com/releases/editor/beta/2023.3.0b2 + +<span>2023.3.0b2</span> + + <div class="release-date"><time datetime="2024-01-09T21:10:15Z">January 9, 2024</time></div> + + <div>unityhub://2023.3.0b2/3cbab67d3b60</div> + + <div> + <div> <section id="release-version-downloads-357884--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/Windows64EditorInstaller/UnitySetup64-2023.3.0b2.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357845--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b2.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357848--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b2.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357851--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b2.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357854--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b2.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357857--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b2.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357860--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b2.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357863--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b2.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357866--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b2.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357869--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b2.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357872--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b2.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357875--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b2.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357878--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b2.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357881--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357926--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0b2.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357887--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b2.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357890--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b2.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357893--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b2.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357896--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b2.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357899--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b2.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357902--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b2.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357905--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b2.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357908--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b2.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357911--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b2.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357914--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b2.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357917--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b2.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357920--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b2.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357923--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357965--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorInstaller/Unity-2023.3.0b2.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357929--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b2.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357932--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b2.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357935--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b2.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357938--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b2.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357941--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b2.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357944--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b2.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357947--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b2.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357950--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b2.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357953--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b2.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357956--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b2.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357959--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b2.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357962--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-358004--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorInstallerArm64/Unity-2023.3.0b2.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357968--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b2.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357971--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b2.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357974--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b2.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357977--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b2.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357980--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b2.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357983--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b2.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357986--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b2.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357989--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b2.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357992--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b2.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357995--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b2.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357998--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b2.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358001--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-358037--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/LinuxEditorInstaller/Unity-2023.3.0b2.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-358007--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b2.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-358010--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b2.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-358013--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b2.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358016--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b2.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358019--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b2.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-358022--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b2.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358025--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b2.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-358028--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b2.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-358031--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/3cbab67d3b60/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b2.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358034--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0b2</h3> + +<ul><li><p>Android: Fixed an Android AAudio issue, where audio output latency could be 300ms or more. +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>) <br><em>Fixed in 2023.3.0b4.</em></p></li> +<li><p>Asset - Database: 2 assertion errors are logged in the Console when importing the user's project with a plugin to a newly created one +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Bundles: Editor crashes with Error “TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations” when loading specific AssetBundle +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Code Editor: Fixed a compilation error when XR package isn't installed. +(UUM-59868)<br> +<em>First seen in 2023.3.0a1.</em> <br><em>Fixed in 2023.3.0b3.</em></p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Kernel: Crash on TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit +(<a href="https://issuetracker.unity3d.com/issues/crash-on-transformaccessclearcallback-when-undoing-modularavatar-setup-outfit">UUM-59652</a>)</p></li> +<li><p>macOS: Fixed a regression where Command + Backward Delete would no longer delete on macOS. +(UUM-59261)<br> +<em>First seen in 2023.3.0b1.</em> <br><em>Fixed in 2023.3.0b3.</em></p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>) <br><em>Fixed in 2023.3.0b4.</em></p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Text: Blurry Text +(<a href="https://issuetracker.unity3d.com/issues/blurry-text">UUM-49006</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>) <br><em>Fixed in 2023.3.0b3.</em></p></li> +<li><p>Web Platform: Unity build does not start in Chrome if running on an iframe that has the gamepad security policy disabled. +(<a href="https://issuetracker.unity3d.com/issues/navigator-dot-getgamepads-throws-an-exception-in-chrome-in-insecure-origins">UUM-58598</a>)</p></li> +<li><p>Windows: Clicking on Windows/Linux Module in the Build Profiles Window throws errors +(<a href="https://issuetracker.unity3d.com/issues/clicking-on-windows-slash-linux-module-in-the-build-profiles-window-throws-errors">UUM-59940</a>)</p></li> +</ul><h3>New 2023.3.0b2 Entries since 2023.3.0b1</h3> + +<h4>Changes</h4> + +<ul><li>XR: Removed the use of an intermediate texture when not required for XR rendering when scaling is used.</li> +</ul><h4>Fixes</h4> + +<ul><li><p>Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Editor: Fixed an issue when UI Builder load or create a new document during viewport zoom animation. The animation was not interrupted and final zoom value was not expected one. +(UUM-58641)<br> +<em>First seen in 2023.3.0a18.</em></p></li> +<li><p>Editor: Fixed an issue where Arm64 Architecture was not correctly detected on Arm64 machines. +(UUM-56059)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>Editor: Fixed an issue where Directx12 DrawBuffersBatchMode CPU speed was not optimal. +(UUM-54195)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: Fixed an issue where InputManager was not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed an issue where the default value was not added for texture compression format.</p></li> +<li><p>Editor: Fixed an issue where the middle mouse button was not centering the SceneView on the selected object. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-does-not-move-when-clicking-the-middle-mouse-button-on-a-gameobject-in-the-scene-view">UUM-58466</a>)</p></li> +<li><p>Editor: Fixed graphics tests for APV Sky Occlusion. +(UUM-56242)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: Fixed issue where the wrong fallback would be used when using styles. +(<a href="https://issuetracker.unity3d.com/issues/font-fallback-selects-characters-from-the-wrong-font-asset-when-the-fallback-font-assets-font-weight-fields-are-set-to-use-font-asset">UUM-46002</a>)</p></li> +<li><p>Editor: Fixed issue where using font-weight tag without a fallback would not apply synthetic bold. +(UUM-58666)</p></li> +<li><p>Editor: Fixed performance issue when selected objects in the inspector contained cyclic SerializedReferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-declines-when-opening-a-scriptable-object-with-cyclic-references-in-the-inspector-window">UUM-31375</a>)</p></li> +<li><p>Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed. +(<a href="https://issuetracker.unity3d.com/issues/pipeline-change-prompt-leaves-the-asset-picker-window-unresponsive-after-clicking-cancel">UUM-49311</a>)</p></li> +<li><p>HDRP: Reduce some artifacts from High-Quality (PCSS) shadows for point and spot lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-point-light-rendering-with-increased-source-radius">UUM-31577</a>)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>SRP Core: NullReferenceException when trying to display VolumeComponents overrides. +(<a href="https://issuetracker.unity3d.com/issues/volume-components-add-override-button-doesnt-work">UUM-53816</a>)</p></li> +<li><p>TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it. +(UUM-58068)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>UI Toolkit: Fixed UxmlObjects overriding other UxmlObjects in the UI Builder. +(UUM-55902)</p></li> +<li><p>Universal RP: Fixed an issue where SMAA blend weights were didn't apply stencil information. +(UUM-56217)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset. +(<a href="https://issuetracker.unity3d.com/issues/copying-graph-which-references-point-cache-doesnt-preserve-connections-between-nodes-if-the-other-project-is-missing-that-asset">UUM-46548</a>)</p></li> +<li><p>VFX Graph: Fixed Shader graph outputs were not being rendered using instancing. +(UUM-59160)</p></li> +<li><p>Video: Error "0xc00d36b4 while reading" was being thrown when turning on Transcode in the Import Settings of Video Clip Assets. +(<a href="https://issuetracker.unity3d.com/issues/error-0xc00d36b4-while-reading-is-being-thrown-when-turning-on-transcode-in-the-import-settings-of-video-clip-assets">UUM-56816</a>)</p></li> +<li><p>XR: Fixed the occlusion mesh pass generating a warning and not rendering anything for render graph.</p></li> +</ul><h4>New 2023.3.0b2 Package Changes since 2023.3.0b1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.1//changelog/CHANGELOG.html">10.1.0</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.3</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.3//changelog/CHANGELOG.html">3.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.services.ccd.management: <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.2//changelog/CHANGELOG.html">2.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@3.0//changelog/CHANGELOG.html">3.0.0</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +</ul><h3>Preview of Final 2023.3.0b2 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Editor: Integrated new build profile icons.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Editor: The Build Profile Diagnostic checkbox is no longer available because the Build Settings window has been replaced with the Build Profile window.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>SpeedTree: Added the SpeedTree9Importer, which supports .st9 files exported by SpeedTree Modeler 9 and includes the following:<br></p> + +<ul><li>Support for SpeedTree Games Wind and SpeedTree Legacy Wind effects<br></li> +<li>The ability to configure wind strength and direction responsiveness through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for built-in (.cg), URP, and HDRP renderers (.shadergraph)<br></li> +<li>New shaders for the new wind effects, but no major changes to lighting</li> +</ul></li> +<li><p>SRP Core: Added the option to cache Render Graph compilation for both URP and HDRP.</p></li> +<li><p>TextCore: Native TextGenerator Rewrite</p></li> +<li><p>UI Toolkit: Added a debugger for the UI Toolkit dynamic atlas.</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added APV Sky Occlusion support for URP.</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>URP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added collision events that allow specific processes upon contact.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added particle count readback for strips, which also allows strips to go to sleep state.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Enabled Frustum Culling for strips.</p></li> +<li><p>VFX Graph: Improved the ShaderGraph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +<li><p>VFX Graph: The following improvements have been made to shortcuts in VFX Graph:<br></p> + +<ul><li>Registered the shortcuts in the global Unity Shortcut window.<br></li> +<li>Synced shortcuts with ShaderGraph where possible.<br></li> +<li>Added new shortcuts.</li> +</ul></li> +<li><p>Web: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>Web: [Web Platform] Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +<li><p>XR: Added support for Foveated Rendering on Vision Pro.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation for the Screen Reader API.</p></li> +<li><p>Android: Fixed <code>.androidlib</code> default <code>build.gradle</code>, it will correctly apply android library plugin + targetSDKVersion.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Android: 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.</p></li> +<li><p>Android: You can now embed Debug symbols into an app bundle (e.g., in the Build Settings window, choose Debug Symbol &gt; 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.</p></li> +<li><p>Apple TV: Included platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Build System: Added deterministic shader ordering in output content.</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Build System: Made bee_backend's directory deletion explicitly handle read-only files on Windows.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added Burst support for Apple visionOS.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for <code>System.Math</code> functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Core: Improved baking of large scenes that use Probe Volumes.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Documentation: Improved code sample for <code>NavMeshAgent.CalculatePath()</code> to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added a toggle in the preferences to show the project path instead of the project name in main window title.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improved visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added the option <em>Use Legacy Lightmaps</em> to disable lightmap texture arrays when GPU Resident Drawer is enabled.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Added <code>ShadowDrawingSettings.splitIndex</code> to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing <code>IRenderPipelineGraphicsSettings</code> on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded. +(UUM-46394)</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes. +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting is disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Particles: Improved 2 error messages to include the name of the Particle System.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: 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.</p></li> +<li><p>Scene/Game View: Changed the overlays order for a consistent one in the Overlay Menu.</p></li> +<li><p>Scene/Game View: Updated the Cameras overlay icon to be more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>Shaders: When compiling shaders with DXC and targeting Metal, HLSL <code>min16float</code> instructions will be converted to 16-bit floating point (MSL <code>half</code>) instructions.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons and fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Merged rendergraph native render passes that have different depths.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>SRP Core: Reducing AddRaster/Compute/UnsafeRenderPass Render Graph API CPU cost by not clearing anymore internal arrays. Now relying on handle IsValid() API instead.</p></li> +<li><p>SRP Core: RenderGraphObjectPool is now 3x faster with RasterRenderRenderGraphPass objects by using UnityEngine.Pool.</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>SRP Core: Validation checks of Render Graph can be enabled/disabled from the Editor. Enabled by default, disabling them slightly improves Render Graph performance.</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic <code>UxmlAttributeConverters</code> and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved the UI Builder performance when using UXML serialization and data bindings.</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: 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.</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Bloom post processing effect CPU optimization. Many RasterPass into single UnsafePass.</p></li> +<li><p>Universal RP: Disabled implicit use of all globals in URP passes</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved performance when creating shadow data.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for <code>_ALPHATEST_ON</code> when rendering depth, shadows, and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal RP: New Renderer Feature updated with Render Graph code.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +<li><p>URP: Enabled the APV Lighting Scenario Baking in URP.</p></li> +<li><p>URP: Enabled <code>renderViewportScale</code> for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimized both undo and redo.</p></li> +<li><p>VFX Graph: Improved error feedback and added more error feedback.</p></li> +<li><p>VFX Graph: Improved Position, Collision, and Kill blocks.</p></li> +<li><p>VFX Graph: Improved the collision system so it is more stable, robust, and energy conservative.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>Web: Improved performance for instance rendering in WebGPU.</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Android: Added: ConfigurationManager has new APIs:<br></p> + +<ul><li>ApplyPluginList.AddPluginFromPath<br></li> +<li>ApplyPluginList.AddPluginFromRaw<br></li> +<li>Ndk.DebugSymbolLevel</li> +</ul></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: public methods RegisterToolContext and DeregisterToolContext to the ShortcutManager class to allow users to register and unregister custom shortcut contexts.</p></li> +<li><p>Editor: Added: the IShortcutToolContext interface to allow users to create their own custom shortcut context.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Changed: EditorUserBuildSettings.androidCreateSymbols was replaced with UnityEditor.Android.UserBuildSettings.DebugSymbols.level and UnityEditor.Android.UserBuildSettings.DebugSymbols.format.</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +<li><p>Universal RP: Obsoleted: Mark non-rendergraph APIs as obsolete.</p></li> +<li><p>Video: Added: WebCamKind.Unknown to be used as fallback when camera type is not recognized.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the <em>Add Component</em> menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer displays in the Add Component Menu under any circumstances.</p></li> +<li><p>Android: The launcher/build.gradle evaluation now depends on unityLibrary/build.gradle evaluation. Therefore, the unityLibrary/build.gradle can no longer have any dependencies on the launcher/build.gradle.</p></li> +<li><p>Android: Unity will no longer need to force debugging symbols if Unity Cloud Diagnostics (UCD) is enabled. Users can manually choose the appropriate debug symbol level. Choosing the level affects how stack traces are resolved by UCD. For example, public symbols are enough to properly resolve function names, while debugging symbols provide filenames and line numbers. Debugging symbols, due to their size can increase build time and build size, which might be a limitation for some users.</p></li> +<li><p>Android: When producing the <code>symbols.zip</code> package, the symbols will contain <code>.so.sym</code> or <code>.so.dbg</code> extension depending on the <code>debugSymbolLevel</code>. These extensions are provided by the Android Gradle plugin for backwards compatibility but you can still force the .so extension (for more information, check out Debug Symbol &gt; format in the Build Settings window).</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: Modified the AssetBundle hash so it now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Build Pipeline: Made the <em>Player Settings &gt; Dedicated Server optimizations</em> option, that strips all shaders and fonts, enabled by default.</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the ghost behavior of overlays.</p></li> +<li><p>Editor: Renamed the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reverted the new contextual menu.</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Switched to use drawers for Rendering Layers connected to Tags &amp; Layers.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.2 for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Removed exceptions for unspecified versions when including Play Libraries due to logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Moved code related to sampling to its own subfolder in the Light Transport package.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: Moved the editor for GlobalSettingsAssets directly to ProjectSettings &gt; Graphics.</p></li> +<li><p>Graphics: When <code>IRenderPipelineGraphicsSettingsStripper</code> is defined, it owns the stripping of the <code>IRenderPipelineGraphicsSettings</code>, which previously required <code>isAvailableInPlayerBuild</code>. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: Modied <code>Client.AddAndRemove</code> so it does not throw an error if the same packages are specified in <code>packagesToAdd</code> and <code>packagesToRemove</code>.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: Removed the use of an intermediate texture when not required for XR rendering when scaling is used.</p></li> +<li><p>XR: Updated the Oculus XR Plugin package to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed dynamic batching to work with the <em>Tilemap Renderer</em> in <em>Individual</em> mode and the <em>Sprite Renderer</em> in URP when Renderers use a non-SRP batchable material and can be dynamically batched. +(UUM-53185)</p></li> +<li><p>2D: Fixed issue causing <code>AnimatedTile</code> to not animate in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the <em>Tilemap Renderer</em> by setting a default texture shader property so that it no longer uses the texture shader property from a previous renderer if the property is not set. +(UUM-55308)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed the importing of sprite sheets with <code>ISpriteEditorDataProvider</code> so that it no longer generates broken sprites. +(<a href="https://issuetracker.unity3d.com/issues/importing-sprite-sheet-by-using-ispriteeditordataprovider-generates-broken-sprites">UUM-56410</a>)</p></li> +<li><p>2D: Fixed the issue causing a Sprite Atlas' secondary textures to not be rendered when used in a Shader Graph. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fixed the Shader Graph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed URP Freeform Lights so that they no longer glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improved the performance of the <em>Tilemap Renderer</em> when you change material properties that does not require a <code>BuildChunkJob</code>. +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Removed the material upgrade dialog box during material upgrades for templates. +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>2D: The <em>Tilemap Renderer</em> in <em>Individual</em> mode will use all secondary textures associated with sprites, when the sprites are using a <em>Sprite Atlas</em> texture with different secondary texture sources. +(<a href="https://issuetracker.unity3d.com/issues/secondary-textures-appear-white-when-sampling-them-from-the-sprite-atlas-in-tilemaps-in-a-shader">UUM-53666</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>Accessibility: Fixed an issue that prevented Unity from creating new AccessibilityNodes when the hierarchy is already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Added missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity. +(UUM-58225)</p></li> +<li><p>Android: Added symbol settings to Android build profile.</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the Player didn't update correctly when changed to a pop-up view using Swipe for Pop-up view feature in Samsung devices. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with downloading multiple asset packs in one request. +(UUM-49133)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed missing manifest.AddUsesPermissionSdk23 API in Configuration Manager.</p></li> +<li><p>Android: Fixed patch button being disabled for active build profile.</p></li> +<li><p>Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Fixed screen brightness issue with Android phones, Oppo and Xiaomi, on which Screen.brigthness now returns correct values. Previously the values would sometimes be more than 1.0.</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Android: UI integration for Android build profile settings.</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. +(UUM-21692)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where AssetBundles aren't rebuilt when the "BatchRendererGroup Variants" shader stripping setting is changed. +(<a href="https://issuetracker.unity3d.com/issues/assetbundles-api-doesnt-trigger-a-rebuild-when-the-graphics-settings-in-the-project-settings-are-changed">UUM-48757</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed a performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume.</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset.</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a memory leak in DX12 when the profiler was open. +(UUM-29297)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a space in contextual menu for TMP. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-fontasset-instead-of-font-asset">UUM-55626</a>)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added command line argument to select active build profile.</p></li> +<li><p>Editor: Added context menu tooltips for build profile window.</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added reporting of allocation errors that used to cause a crash. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-when-generating-lighting-after-changing-the-minimum-probe-spacing-value">UUM-41211</a>)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Build profile and context menu integration. It's possible to duplicate, delete and rename build profiles from build profile window.</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Copying shared scenes when duplicating a classic build profile.</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Disabling build and build and run buttons and displaying warning when editor is compiling or when virtual texturing is enabled and not valid for build profile window.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Ensured we do not change the scroll area if a selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an invalid texture binding in worldspace. +(UUM-58524)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that prevented pasting text into some fields of the Package Manager window. +(UUM-42932)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where <em>Delete Shortcut Profile</em> window was not a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where InputManager was not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not find a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. +(<a href="https://issuetracker.unity3d.com/issues/asset-bundles-android-buildplayeroptions-dot-assetbundlemanifestpath-strips-classes-when-building">UUM-48574</a>)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the default value was not added for texture compression format.</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the middle mouse button was not centering the SceneView on the selected object. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-does-not-move-when-clicking-the-middle-mouse-button-on-a-gameobject-in-the-scene-view">UUM-58466</a>)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where the script did not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed an issue where transparent shadows on objects were not rendered correctly when static batching. +(UUM-36082)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed casting integers to memory labels. +(UUM-57246)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed color glyphs not being displayed when using IME. +(UUM-55755)</p></li> +<li><p>Editor: Fixed Color Space so it no longer triggers an incorrect RenderTexture warning when you change color space. +(UUM-16386)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click) +(<a href="https://issuetracker.unity3d.com/issues/additional-actions-shortcut-does-not-work-when-using-the-search-window">UUM-55883</a>)</p></li> +<li><p>Editor: Fixed depthnormals texture under 2-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed flickering due to intensity being changed during the first frame. +(<a href="https://issuetracker.unity3d.com/issues/animation-preview-window-artifacts-when-selecting-a-clip-using-hdrp">UUM-57173</a>)</p></li> +<li><p>Editor: Fixed flipping scale of water surface. +(UUM-54974)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed foam accumulation in editor. +(UUM-56020)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue preventing the color picker from selecting colors from the Windows task bar.</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue when dragging selectable field in IMGUI. +(<a href="https://issuetracker.unity3d.com/issues/about-unity-expanded-version-info-can-be-moved-with-cursor">UUM-56528</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong fallback would be used when using styles. +(<a href="https://issuetracker.unity3d.com/issues/font-fallback-selects-characters-from-the-wrong-font-asset-when-the-fallback-font-assets-font-weight-fields-are-set-to-use-font-asset">UUM-46002</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where using font-weight tag without a fallback would not apply synthetic bold. +(UUM-58666)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with IMGUI not calculating text size properly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed Live subdivision UI for APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed performance issue when selected objects in the inspector contained cyclic SerializedReferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-declines-when-opening-a-scriptable-object-with-cyclic-references-in-the-inspector-window">UUM-31375</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderdoc capture button in linux editor not capturing drawings. +(<a href="https://issuetracker.unity3d.com/issues/linux-opengl-vulkan-draw-calls-are-not-shown-in-the-event-list-when-taking-a-capture-of-a-frame-with-renderdoc">UUM-57914</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed some cases where IMGUI message boxes would clip text.</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue with copying and pasting long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed unresponsive editor when baking a large APV with terrain. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed VolumetricFog as Fullscreen Debug Mode. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode">UUM-57063</a>)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed. +(<a href="https://issuetracker.unity3d.com/issues/pipeline-change-prompt-leaves-the-asset-picker-window-unresponsive-after-clicking-cancel">UUM-49311</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameActivity ANR fix when fullscreen videoplayer playback ends. +(UUM-34306)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Implemented player settings and asset import overrides for build profile window.</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Menus items are now visible after loading large projects. +(<a href="https://issuetracker.unity3d.com/issues/menu-items-and-unity-editor-icon-disappear-when-importing-a-project-with-many-textures">UUM-56482</a>)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the long deprecated CacheServer (used by V1 asset database).</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Setting EditorUserBuildSettings.selectedStandaloneTarget for active windows build profile when the architecture changes.</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. +(UUM-57067)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The UnityWebRquest timeout error from Curl no longer appears in the Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed denoising so it no longer logs warnings about meta files missing their asset files. +(UUM-48591)</p></li> +<li><p>GI: Fixed incorrect graphics buffer stride leading to failures when LightTransport_RuntimeTests are executed with AMD GPUs. +(UUM-54158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: Correcting issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures. +(<a href="https://issuetracker.unity3d.com/issues/custom-render-texture-initialization-mode-set-to-realtime-causes-dimensions-do-not-match-dimensions-of-depth-surface">UUM-55999</a>)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Enforce SDR for splash screen regardless of HDR display settings. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; "Use Legacy Lightmaps" option.</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; LOD crossfade.</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where a race condition could occur on a <code>BatchRendererGroup</code> thread when rendering jobs were not expected to be running. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where multiple <code>RayTracingAccelerationStructures</code> bindings did not work in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed Custom Render Textures so they no longer display artifacts on sphere GameObjects and the Material Inspector preview. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed metal code generated for Texture.Load with offset. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-texture2d-dot-load-with-a-non-zero-offset-does-not-work-when-using-macos">UUM-56574</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. +(UUM-48133)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added anFixed the HDRP Global Settings window so it displays an error when Rendering Layer Names is empty. error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Added the RemoveFromTUAndAA checkbox in Surface Options to exclude materials from temporal anti aliasing. +(UUM-37206)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Cookie area lights on water surfaces is now supported. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled. +(<a href="https://issuetracker.unity3d.com/issues/apv-streaming-null-reference-error-spam">UUM-58735</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an asynchronous pass would try to synchronize with a culled pass. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with dual-lobe Subsurface Scattering (SSS) to handle rectangular area lights correctly. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed an issue with mixed tracing mode for transparent screenspace reflections so it now mixes both tracing modes as expected instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: Fixed an issue with ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed an issue with the logic used to set up materials featuring displacement mapping that could result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2 +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed probe volume live subdivision not culling cells correctly. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-is-unstable-depending-on-camera-position">UUM-51849</a>)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings. +(<a href="https://issuetracker.unity3d.com/issues/clicking-open-next-to-custom-post-processing-in-hdrp-global-settings-doesnt-frame-the-associated-setting-correctly">UUM-53429</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Fixing jittered inverse view projection in line rendering: because shading in high quality line rendering (i.e. hair rendering) is done in object space, the unjittered inverse view projection matrix has been added to the matrix constant buffer and is now used for shading hair. +(UUM-57985)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Increase HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>HDRP: Reduce some artifacts from High-Quality (PCSS) shadows for point and spot lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-point-light-rendering-with-increased-source-radius">UUM-31577</a>)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue that caused a build failure if a delegate has a first parameter that is a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added cutouts and safe areas for iPhone 15. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 devices to <code>iOS.DeviceGeneration</code>. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>iOS: Fixed an exception that could occur when adding existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed an issue when trageting iPhone 15 where forcing an application to <strong>Portrait Upside Down</strong> orientation caused a crash. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed an issue where the safe area didn't report correctly when changing the device orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>ActivityIndicator</code> wasn't accessible on iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed an issue where <code>AddLocaleVariantFile</code> wasn't working with Windows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>WebCamDevice.kind</code> reported incorrect values on devices with a non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Updated UnityWebRequest to no longer send Content-Length headers of zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue in Play mode that caused Unity to crash when using <code>WebCamTexture</code> while opening a second application that accessed the Webcam. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed an issue where the values of a secondary displays refresh rate were invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>macOS: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: UI integration for dedicated server build profile settings.</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Disabling "Clear Filters" button if the user is not using filters. +(<a href="https://issuetracker.unity3d.com/issues/packman-clear-filters-button-is-active-in-my-asset-section-even-there-are-no-selected-filters">UUM-42518</a>)</p></li> +<li><p>Package Manager: Fixed a null reference exception when using the Unity Editor to open the Meta XR Utilities package from the Asset Store. +(UUM-48307)</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where bundled packages could not be installed if cached data was found in the wrong format. This fix addresses the error, "Cannot read properties of undefined (reading 'shasum')."</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in the Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Services tab of the Package Manager window.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Removed a folder from the immutable assets backup system, which was preventing installers from building.</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged. +(<a href="https://issuetracker.unity3d.com/issues/physx-error-is-thrown-when-writing-to-physics-dot-gravity">UUM-57939</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives. +(<a href="https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions">UUM-57420</a>)</p></li> +<li><p>Physics: Fixed the torque computation of <code>ArticulationBody.AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where</code>ForceMode.Acceleration<code>and</code>ForceMode.VelocityChange` would be used.</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeForce</code> to use the inertia tensor world matrix instead of mass. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeTorque</code> to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used.</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using <code>Physics2D.CapsuleCast</code> where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue so that small or thin holes are no longer left inside a Polygon Collider 2D when removing a near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using <code>CustomCollider2D.SetCustomShapes</code> using a <code>NativeArray</code> to allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>OnTriggerExit2D</code> or <code>OnCollisionExit2D</code> are not called if the <code>Collider2D</code> has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the x and/or y-axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where <code>PhysicsShapeGroup2D.Add()</code> produced incorrect <code>PhysicsShape2D.vertexStartIndex</code>. +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android">UUM-52911</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Fixeed null pointer access crash inside ProfilerRecorder. +(UUM-53009)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene Manager: Fixed a crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Scripting: Fixesd a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed an issue that can cause long or near-infinite loop after insertion from BaseListView. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Add XR for Lens Flare Data Driven. +(UUM-33648)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed 'Remove All' context action for Volume Profile not working in VolumeEditor. +(UUM-56409)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed left eye's Lens Flare light in XR. +(<a href="https://issuetracker.unity3d.com/issues/the-left-eyes-lens-flare-light-is-shown-incorrectly-when-using-openxr">UUM-35075</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: NullReferenceException when trying to display VolumeComponents overrides. +(<a href="https://issuetracker.unity3d.com/issues/volume-components-add-override-button-doesnt-work">UUM-53816</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-throws-an-argumentoutofrangeexception-when-glyphs-id-is-greater-than-the-sprite-array">UUM-49349</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-just-one-line-is-allowed-in-the-input-field-if-the-line-limit-is-set-to-0-when-having-multi-line-submit-or-multi-line-submit-line-types">UUM-57192</a>)</p></li> +<li><p>TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it. +(UUM-58068)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>uGUI: Fixed <code>Physics2DRaycaster</code> returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarified bindings "converter" label and references.</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue where a driver bug could cause UI Toolkit textures to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Library regenerated unnecessarily.</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed and reenabled all previously instable UGUIEventSystemTests. +(UUM-22461)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed Command event modifier for pointer events on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-pointerdownevent-doesnt-register-command-key-modifier-when-it-is-pressed-down-together-with-mouse-click">UUM-43481</a>)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed') +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed UxmlObjects overriding other UxmlObjects in the UI Builder. +(UUM-55902)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where decals were not affecting grass when using Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/urp-decal-projector-doesnt-affect-terrain-textures-when-rendering-path-is-deferred">UUM-21928</a>)</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature. +(<a href="https://issuetracker.unity3d.com/issues/render-features-that-do-not-directly-inherit-from-scriptablerendererfeature-do-not-pass-validation-when-scriptablerendererdata-dot-validaterendererfeatures-runs">UUM-56639</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where transparent materials were marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed an <code>IndexOutOfRangeException</code> error that occurred when using Native RenderPass on the Deferred Rendering Path. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed depth buffer disappearing after using SwapColorBuffer. +(<a href="https://issuetracker.unity3d.com/issues/depthtarget-disappears-when-calling-swapcolorbuffer">UUM-44446</a>)</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Universal Windows Platform: Corrects <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the issue causing shadows at segments and corners of a Sprite Shape to sometimes not properly render. +(UUM-18513)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>URP: Modified shaders so that there is no longer a visible outline there is transparency overlap with composited <em>Shadow Caster 2D</em> components. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Y-flip for reflection probe atlas lookup is now handled correctly for OpenGL and GLES3. +(UUM-36629)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameter gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed a space conversion error that occurred when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Fixed an error in the the six-way Smoke Lit Shader Graph that happened when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that allowed you to resize the details panel to zero width, which led to a messy layout. Now it has a minimum width of 200px. +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused template items to have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused the template item hit box to be slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the <strong>Position</strong> gizmo from appearing correctly in the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the built-in templates category from displaying when there was no user-defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the sample of Camera Buffer isn't available in compute passes. +(UUM-55734)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed an unexpected JSON error that occurred while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset. +(<a href="https://issuetracker.unity3d.com/issues/copying-graph-which-references-point-cache-doesnt-preserve-connections-between-nodes-if-the-other-project-is-missing-that-asset">UUM-46548</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed Shader graph outputs were not being rendered using instancing. +(UUM-59160)</p></li> +<li><p>VFX Graph: Fixed ShaderGraph keywords so that they are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved the error feedback message that appears when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Indeterminate state object fields were hidden instead of greyed out. +(<a href="https://issuetracker.unity3d.com/issues/vfx-indeterminate-object-field-are-hidden-instead-of-greyed-out">UUM-56691</a>)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Remove warning from VFX init for strips (GetParticleIndex). +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-simpleribbon-ribbon-when-creating-new-3d-hdrp-core-project">UUM-51867</a>)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Trigger over distance now takes into account change in position (not just velocity). +(UUM-4754)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>VFX Graph: Visual Effects back in Scene FX window. +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel">UUM-56829</a>)</p></li> +<li><p>Video: Error "0xc00d36b4 while reading" was being thrown when turning on Transcode in the Import Settings of Video Clip Assets. +(<a href="https://issuetracker.unity3d.com/issues/error-0xc00d36b4-while-reading-is-being-thrown-when-turning-on-transcode-in-the-import-settings-of-video-clip-assets">UUM-56816</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: VideoPlayer support of multiple audio tracks is broken on a few platforms. +(UUM-55268)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>Web: WebGPU: ASTC6x6 compressed texture format was incorrectly mapped to WebGPU.</p></li> +<li><p>Web: WebGPU: Enable filtering of Float32 and Depth textures when the Filterable Float32 extension is available.</p></li> +<li><p>Web: WebGPU: Fix for MSAA when HDR rendering is enabled.</p></li> +<li><p>Web: WebGPU: Fix for UInt32 index buffers used for indirect drawing.</p></li> +<li><p>Web: WebGPU: Fix for video player textures.</p></li> +<li><p>WebGL: Added new Build Setting options for master builds with Link Time Optimizations (LTO) to get faster release builds and to enable sidestepping any issues stemming from LLVM LTO optimizer. This is helpful if you need to iterate in the Release mode because iterating on development builds isn't possible. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Add support for Visions OS keyboard.</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed an issue that caused a Android VideoPlayer crash on some devices when using YCbCr video decoding. +(UUM-46315)</p></li> +<li><p>XR: Fixed the occlusion mesh pass generating a warning and not rendering anything for render graph.</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +<li><p>XR: Single pass shader support for visionOS.</p></li> +</ul><h4>Preview of Final 2023.3.0b2 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.collections: <a href="https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collections@2.4//changelog/CHANGELOG.html">2.4.0-pre.2</a></p></li> +<li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.1//changelog/CHANGELOG.html">10.1.0</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.3</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.5</a></p></li> +<li><p>com.unity.mathematics: <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.2//changelog/CHANGELOG.html">1.2.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.3//changelog/CHANGELOG.html">1.3.1</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.3//changelog/CHANGELOG.html">3.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@6.0//changelog/CHANGELOG.html">6.0.1-pre.1</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.remote-config: <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html">3.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.2//changelog/CHANGELOG.html">3.2.0</a></p></li> +<li><p>com.unity.services.ccd.management: <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.2//changelog/CHANGELOG.html">2.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.ccd.management@3.0//changelog/CHANGELOG.html">3.0.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.1</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.2</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0-pre.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">1.4.0-pre.1</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">3.0.0-pre.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities@1.2//changelog/CHANGELOG.html">com.unity.entities@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.netcode@1.2//changelog/CHANGELOG.html">com.unity.netcode@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.physics@1.2//changelog/CHANGELOG.html">com.unity.physics@1.2.0-pre.6</a></p></li> +<li><p>com.havok.physics@1.2.0-pre.6</p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.logging@1.2//changelog/CHANGELOG.html">com.unity.logging@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities.graphics@1.2//changelog/CHANGELOG.html">com.unity.entities.graphics@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.serialization@3.1//changelog/CHANGELOG.html">com.unity.serialization@3.1.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.path-tracing@1.0//changelog/CHANGELOG.html">com.unity.path-tracing@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.push-notifications@4.0//changelog/CHANGELOG.html">com.unity.services.push-notifications@4.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.vivox@16.0//changelog/CHANGELOG.html">com.unity.services.vivox@16.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@3.0//changelog/CHANGELOG.html">com.unity.services.ugc@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@3.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.2</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-09T21:10:15 + Unity Technologies + 3cbab67d3b60 + + + 2023.3.0b1 + https://unity.com/releases/editor/beta/2023.3.0b1 + +<span>2023.3.0b1</span> + + <div class="release-date"><time datetime="2024-01-03T02:06:01Z">January 3, 2024</time></div> + + <div>unityhub://2023.3.0b1/8ec5c23b39da</div> + + <div> + <div> <section id="release-version-downloads-357140--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/Windows64EditorInstaller/UnitySetup64-2023.3.0b1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357101--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357104--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357107--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357110--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357113--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357116--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357119--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357122--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357125--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357128--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357131--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357134--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357137--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357182--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0b1.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357143--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357146--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357149--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357152--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357155--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357158--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357161--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357164--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357167--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0b1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357170--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357173--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0b1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357176--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357179--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357221--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorInstaller/Unity-2023.3.0b1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357185--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357188--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357191--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357194--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357197--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357200--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357203--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357206--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357209--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357212--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357215--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357218--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357260--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorInstallerArm64/Unity-2023.3.0b1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357224--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357227--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357230--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0b1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357233--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357236--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0b1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357239--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357242--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0b1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357245--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357248--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357251--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357254--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357257--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357293--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/LinuxEditorInstaller/Unity-2023.3.0b1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357263--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0b1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357266--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0b1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-357269--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0b1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357272--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0b1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357275--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0b1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357278--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0b1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357281--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0b1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-357284--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0b1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357287--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/8ec5c23b39da/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0b1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357290--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0b1</h3> + +<ul><li><p>Asset - Database: Crash on Object::IncrementPersistentDirtyIndex when upgrading project version +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Kernel: Crash on TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit +(<a href="https://issuetracker.unity3d.com/issues/crash-on-transformaccessclearcallback-when-undoing-modularavatar-setup-outfit">UUM-59652</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Serialization: Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when selecting a Texture 2D asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-editoronlyplayersettings-getdefaulttexturecompressionformat-when-selecting-a-texture-2d-asset">UUM-55126</a>)</p></li> +<li><p>Shortcut Management: Scene view Camera cannot be moved with WASD/QE keys when the Right Mouse Button is held down and the Mouse is not moved +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>)</p></li> +<li><p>Text: Blurry Text +(<a href="https://issuetracker.unity3d.com/issues/blurry-text">UUM-49006</a>)</p></li> +</ul><h3>New 2023.3.0b1 Entries since 2023.3.0a18</h3> + +<h4>Features</h4> + +<ul><li><p>Editor: Integrated new build profile icons.</p></li> +<li><p>Editor: The Build Profile Diagnostic checkbox is no longer available because the Build Settings window has been replaced with the Build Profile window.</p></li> +<li><p>Package: XR Hands package updated to 1.4.0-pre.1.</p></li> +<li><p>SRP Core: Added the option to cache Render Graph compilation for both URP and HDRP.</p></li> +<li><p>UI Toolkit: Added a debugger for the UI Toolkit dynamic atlas.</p></li> +<li><p>VFX Graph: Added particle count readback for strips, which also allows strips to go to sleep state.</p></li> +<li><p>VFX Graph: Enabled Frustum Culling for strips.</p></li> +<li><p>VFX Graph: The following improvements have been made to shortcuts in VFX Graph:<br></p> + +<ul><li>Registered the shortcuts in the global Unity Shortcut window.<br></li> +<li>Synced shortcuts with ShaderGraph where possible.<br></li> +<li>Added new shortcuts.</li> +</ul></li> +<li><p>XR: Added support for Foveated Rendering on Vision Pro.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>Android: 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.</p></li> +<li><p>Android: You can now embed Debug symbols into an app bundle (e.g., in the Build Settings window, choose Debug Symbol &gt; 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.</p></li> +<li><p>Build System: Made bee_backend's directory deletion explicitly handle read-only files on Windows.</p></li> +<li><p>Particles: Improved 2 error messages to include the name of the Particle System.</p></li> +<li><p>Scene/Game View: Changed the overlays order for a consistent one in the Overlay Menu.</p></li> +<li><p>SRP Core: Reducing AddRaster/Compute/UnsafeRenderPass Render Graph API CPU cost by not clearing anymore internal arrays. Now relying on handle IsValid() API instead.</p></li> +<li><p>SRP Core: RenderGraphObjectPool is now 3x faster with RasterRenderRenderGraphPass objects by using UnityEngine.Pool.</p></li> +<li><p>SRP Core: Validation checks of Render Graph can be enabled/disabled from the Editor. Enabled by default, disabling them slightly improves Render Graph performance.</p></li> +<li><p>UI Toolkit: Improved the UI Toolkit performance by reducing the number of managed memory allocations (GC.Alloc), specifically when using a virtualized ListView containing Label items. +(UUM-57824)<br> +<em>First seen in 2023.3.0a18.</em></p></li> +<li><p>Universal RP: Bloom post processing effect CPU optimization. Many RasterPass into single UnsafePass.</p></li> +<li><p>Universal RP: Disabled implicit use of all globals in URP passes</p></li> +<li><p>Web: Improved performance for instance rendering in WebGPU.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Android: Added: ConfigurationManager has new APIs:<br></p> + +<ul><li>ApplyPluginList.AddPluginFromPath<br></li> +<li>ApplyPluginList.AddPluginFromRaw<br></li> +<li>Ndk.DebugSymbolLevel</li> +</ul></li> +<li><p>Editor: Added: a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.</p></li> +<li><p>Editor: Added: public methods RegisterToolContext and DeregisterToolContext to the ShortcutManager class to allow users to register and unregister custom shortcut contexts.</p></li> +<li><p>Editor: Added: the IShortcutToolContext interface to allow users to create their own custom shortcut context.</p></li> +<li><p>Editor: Changed: EditorUserBuildSettings.androidCreateSymbols was replaced with UnityEditor.Android.UserBuildSettings.DebugSymbols.level and UnityEditor.Android.UserBuildSettings.DebugSymbols.format.</p></li> +<li><p>Scripting: Added: Every hierarchy node type handler now has access to an member hierarchy command list in which they can write to whenever they want. This is to simplify the workflow of integrating changes into the hierarchy, which in turn makes the ChangesPending and IntegrateChanges methods optional. +(UUM-58062)<br> +<em>First seen in 2023.3.0a12.</em></p></li> +<li><p>Scripting: Changed: The HierarchyViewModel methods used to query flags were ambiguous because it did not specify they meant "all flags" versus "any flags". These methods are now deprecated, and new methods which specify if it is "all flags" versus "any flags" were added. +(UUM-58061)<br> +<em>First seen in 2023.3.0a12.</em></p></li> +<li><p>Video: Added: WebCamKind.Unknown to be used as fallback when camera type is not recognized.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>Android: The launcher/build.gradle evaluation now depends on unityLibrary/build.gradle evaluation. Therefore, the unityLibrary/build.gradle can no longer have any dependencies on the launcher/build.gradle.</p></li> +<li><p>Android: Unity will no longer need to force debugging symbols if Unity Cloud Diagnostics (UCD) is enabled. Users can manually choose the appropriate debug symbol level. Choosing the level affects how stack traces are resolved by UCD. For example, public symbols are enough to properly resolve function names, while debugging symbols provide filenames and line numbers. Debugging symbols, due to their size can increase build time and build size, which might be a limitation for some users.</p></li> +<li><p>Android: When producing the <code>symbols.zip</code> package, the symbols will contain <code>.so.sym</code> or <code>.so.dbg</code> extension depending on the <code>debugSymbolLevel</code>. These extensions are provided by the Android Gradle plugin for backwards compatibility but you can still force the .so extension (for more information, check out Debug Symbol &gt; format in the Build Settings window).</p></li> +<li><p>Editor: Reverted the new contextual menu.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed the importing of sprite sheets with <code>ISpriteEditorDataProvider</code> so that it no longer generates broken sprites. +(<a href="https://issuetracker.unity3d.com/issues/importing-sprite-sheet-by-using-ispriteeditordataprovider-generates-broken-sprites">UUM-56410</a>)</p></li> +<li><p>2D: The <em>Tilemap Renderer</em> in <em>Individual</em> mode will use all secondary textures associated with sprites, when the sprites are using a <em>Sprite Atlas</em> texture with different secondary texture sources. +(<a href="https://issuetracker.unity3d.com/issues/secondary-textures-appear-white-when-sampling-them-from-the-sprite-atlas-in-tilemaps-in-a-shader">UUM-53666</a>)</p></li> +<li><p>Android: Added missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity. +(UUM-58225)</p></li> +<li><p>Android: Added symbol settings to Android build profile.</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed missing PropertyStringArray is missing Add/AddRange API in Configuration Manager. +(UUM-58748)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Android: Fixed missing manifest.AddUsesPermissionSdk23 API in Configuration Manager.</p></li> +<li><p>Android: Fixed missing manifest.Application.AddReceiver API in Configuration Manager. +(UUM-58739)<br> +<em>First seen in 2023.3.0a11.</em></p></li> +<li><p>Android: Fixed patch button being disabled for active build profile.</p></li> +<li><p>Android: Make UnityPlayerForActivityOrService.SynchronizationTimeout properly available in java files. +(UUM-57949)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. +(UUM-21692)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Asset Bundles: Fixed an issue where AssetBundles aren't rebuilt when the "BatchRendererGroup Variants" shader stripping setting is changed. +(<a href="https://issuetracker.unity3d.com/issues/assetbundles-api-doesnt-trigger-a-rebuild-when-the-graphics-settings-in-the-project-settings-are-changed">UUM-48757</a>)</p></li> +<li><p>Audio: Fixed a performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Editor: Added reporting of allocation errors that used to cause a crash. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-when-generating-lighting-after-changing-the-minimum-probe-spacing-value">UUM-41211</a>)</p></li> +<li><p>Editor: Copying shared scenes when duplicating a classic build profile.</p></li> +<li><p>Editor: Disabling build and build and run buttons and displaying warning when editor is compiling or when virtual texturing is enabled and not valid for build profile window.</p></li> +<li><p>Editor: Fixed a crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed a crash when OpenCL shader kernel creation fails. +(UUM-58400)<br> +<em>First seen in 2023.3.0a16.</em></p></li> +<li><p>Editor: Fixed an invalid texture binding in worldspace. +(UUM-58524)</p></li> +<li><p>Editor: Fixed an issue where an assert is triggered when calling <code>EditorApplication.Exit()</code> with a native debugger attached on MS Windows. +(UUM-56930)<br> +<em>First seen in 2023.3.0a17.</em></p></li> +<li><p>Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. +(<a href="https://issuetracker.unity3d.com/issues/asset-bundles-android-buildplayeroptions-dot-assetbundlemanifestpath-strips-classes-when-building">UUM-48574</a>)</p></li> +<li><p>Editor: Fixed an issue where the script did not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed baking large APVs by baking in batches. +(UUM-58353)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed casting integers to memory labels. +(UUM-57246)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click) +(<a href="https://issuetracker.unity3d.com/issues/additional-actions-shortcut-does-not-work-when-using-the-search-window">UUM-55883</a>)</p></li> +<li><p>Editor: Fixed depthnormals texture under 2-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Editor: Fixed flickering due to intensity being changed during the first frame. +(<a href="https://issuetracker.unity3d.com/issues/animation-preview-window-artifacts-when-selecting-a-clip-using-hdrp">UUM-57173</a>)</p></li> +<li><p>Editor: Fixed flipping scale of water surface. +(UUM-54974)</p></li> +<li><p>Editor: Fixed foam accumulation in editor. +(UUM-56020)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed Index manager doesn't override file or folder if user cancels the OpenDialog. +(<a href="https://issuetracker.unity3d.com/issues/search-indexmanager-clears-folder-if-you-press-cancel">UUM-58792</a>)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: Fixed indexing in playmode: when in playmode we do not start asset indexing. When the user stops playmode, the relevant asset indexing tasks will start. +(<a href="https://issuetracker.unity3d.com/issues/search-will-index-asset-while-in-playmode">UUM-58793</a>)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: Fixed issue preventing the color picker from selecting colors from the Windows task bar.</p></li> +<li><p>Editor: Fixed issue when dragging selectable field in IMGUI. +(<a href="https://issuetracker.unity3d.com/issues/about-unity-expanded-version-info-can-be-moved-with-cursor">UUM-56528</a>)</p></li> +<li><p>Editor: Fixed issue with IMGUI not calculating text size properly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed Live subdivision UI for APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Fixed renderdoc capture button in linux editor not capturing drawings. +(<a href="https://issuetracker.unity3d.com/issues/linux-opengl-vulkan-draw-calls-are-not-shown-in-the-event-list-when-taking-a-capture-of-a-frame-with-renderdoc">UUM-57914</a>)</p></li> +<li><p>Editor: Fixed sky occlusion UI. +(UUM-56889)<br> +<em>First seen in 2023.3.0a16.</em></p></li> +<li><p>Editor: Fixed some cases where IMGUI message boxes would clip text.</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed tooltip and documentation issue for sky occlusion. Disable backface culling by default. +(UUM-56870)<br> +<em>First seen in 2023.3.0a16.</em></p></li> +<li><p>Editor: Fixed type remapping for : asmdef, animation and terrain. +(<a href="https://issuetracker.unity3d.com/issues/searching-for-animation-asmdef-and-terrain-doesnt-work">UUM-58791</a>)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: Fixed unresponsive editor when baking a large APV with terrain. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Editor: Improve performance hierarchy performance by directly accessing Version and Root directly instead of going through bindings. +(UUM-58337)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>Editor: Menus items are now visible after loading large projects. +(<a href="https://issuetracker.unity3d.com/issues/menu-items-and-unity-editor-icon-disappear-when-importing-a-project-with-many-textures">UUM-56482</a>)</p></li> +<li><p>Editor: Removed forgotten meta files +(UUM-58028)<br> +<em>First seen in 2023.3.0a18.</em></p></li> +<li><p>Editor: Rename Probe Volumes to Adaptive Probe Volumes. +(UUM-55385)<br> +<em>First seen in 2023.3.0a14.</em></p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Setting EditorUserBuildSettings.selectedStandaloneTarget for active windows build profile when the architecture changes.</p></li> +<li><p>Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. +(UUM-57067)</p></li> +<li><p>Editor: When a context contains a single provider, it is correctly listed in the AddNewBlock propositions. +(UUM-56451)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>GI: Fixed incorrect graphics buffer stride leading to failures when LightTransport_RuntimeTests are executed with AMD GPUs. +(UUM-54158)</p></li> +<li><p>Graphics: Correcting issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures. +(<a href="https://issuetracker.unity3d.com/issues/custom-render-texture-initialization-mode-set-to-realtime-causes-dimensions-do-not-match-dimensions-of-depth-surface">UUM-55999</a>)</p></li> +<li><p>Graphics: Enforce SDR for splash screen regardless of HDR display settings. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; "Use Legacy Lightmaps" option.</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; LOD crossfade.</p></li> +<li><p>Graphics: Fixed shader compilation warning in Stp.hlsl due to a typo in 32-bit path. +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-stptaa-thrown-when-creating-project-using-2d-urp-template">UUM-58699</a>)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>Graphics: Fixed STP platform-specific performance issues and significantly improved image quality in some cases +(UUM-57926)<br> +<em>First seen in 2023.3.0a18.</em></p></li> +<li><p>Graphics: Improve texture format support on macOS. +(UUM-52122)<br> +<em>First seen in 2023.3.0a7.</em></p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>HDRP: Added redirection header for TextureXR.hlsl to avoid breaking existing custom shaders. +(UUM-58317)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled. +(<a href="https://issuetracker.unity3d.com/issues/apv-streaming-null-reference-error-spam">UUM-58735</a>)</p></li> +<li><p>HDRP: Fixed an issue where denoised ray traced shadows were incorrect for box lights. +(UUM-48518)<br> +<em>First seen in 2023.3.0a4.</em></p></li> +<li><p>HDRP: Fixed asserts when exiting play mode with STP &amp; HW DRS enabled. +(UUM-58316)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>HDRP: Fixed Blackman-Harris filter for temporal AA. +(UUM-57155)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2 +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed probe volume live subdivision not culling cells correctly. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-is-unstable-depending-on-camera-position">UUM-51849</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings. +(<a href="https://issuetracker.unity3d.com/issues/clicking-open-next-to-custom-post-processing-in-hdrp-global-settings-doesnt-frame-the-associated-setting-correctly">UUM-53429</a>)</p></li> +<li><p>HDRP: Fixed unintentional jitter in prevProjMatrix view constant when AfterPostprocess frame setting is enabled. +(UUM-58346)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>HDRP: Fixing jittered inverse view projection in line rendering: because shading in high quality line rendering (i.e. hair rendering) is done in object space, the unjittered inverse view projection matrix has been added to the matrix constant buffer and is now used for shading hair. +(UUM-57985)</p></li> +<li><p>HDRP: Increase HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>WebCamDevice.kind</code> reported incorrect values on devices with a non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>macOS: Fixed an issue where some shortcut keys weren't displaying correctly on macOS. +(UUM-56280)<br> +<em>First seen in 2023.3.0a10.</em></p></li> +<li><p>N/A (internal): Fixed a Memory Profiler Test on Windows arm64. +(UUM-51310)<br> +<em>First seen in 2023.3.0a7.</em></p></li> +<li><p>Package Manager: Disabling "Clear Filters" button if the user is not using filters. +(<a href="https://issuetracker.unity3d.com/issues/packman-clear-filters-button-is-active-in-my-asset-section-even-there-are-no-selected-filters">UUM-42518</a>)</p></li> +<li><p>Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged. +(<a href="https://issuetracker.unity3d.com/issues/physx-error-is-thrown-when-writing-to-physics-dot-gravity">UUM-57939</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Scene Manager: Fixed a crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where GameView would often lose VSync state when re-docked during play mode. +(UUM-56228)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>SRP Core: Add XR for Lens Flare Data Driven. +(UUM-33648)</p></li> +<li><p>SRP Core: Fixed 'Remove All' context action for Volume Profile not working in VolumeEditor. +(UUM-56409)</p></li> +<li><p>SRP Core: Fixed left eye's Lens Flare light in XR. +(<a href="https://issuetracker.unity3d.com/issues/the-left-eyes-lens-flare-light-is-shown-incorrectly-when-using-openxr">UUM-35075</a>)</p></li> +<li><p>SRP Core: Fixed volume profile reset action in graphics settings. +(UUM-57245)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-throws-an-argumentoutofrangeexception-when-glyphs-id-is-greater-than-the-sprite-array">UUM-49349</a>)</p></li> +<li><p>TextMeshPro: Fixed submesh deactivation where base mesh was null. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-sprite-thats-created-using-in-text-doesnt-disappear-when-deactivating-the-text">UUM-58083</a>)<br> +<em>First seen in 2023.3.0a17.</em></p></li> +<li><p>TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-just-one-line-is-allowed-in-the-input-field-if-the-line-limit-is-set-to-0-when-having-multi-line-submit-or-multi-line-submit-line-types">UUM-57192</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Fixed the sorting behavior applied to default sort mode on the collection view controls. +(UUM-56895)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>UI Toolkit: Fixed an issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed Command event modifier for pointer events on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-pointerdownevent-doesnt-register-command-key-modifier-when-it-is-pressed-down-together-with-mouse-click">UUM-43481</a>)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed') +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectDisposedException on undoing creation of element in the builder. +(<a href="https://issuetracker.unity3d.com/issues/objectdisposedexception-thrown-from-builder-when-undo-element-creation">UUM-53334</a>)<br> +<em>First seen in 2023.3.0a8.</em></p></li> +<li><p>UI Toolkit: Fixed UIToolkit memory leak in webgl for safari. +(<a href="https://issuetracker.unity3d.com/issues/ios-webgl-memory-leak-when-using-ui-toolkit">UUM-57628</a>)<br> +<em>First seen in 2023.3.0a11.</em></p></li> +<li><p>Universal RP: Fixed an issue where decals were not affecting grass when using Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/urp-decal-projector-doesnt-affect-terrain-textures-when-rendering-path-is-deferred">UUM-21928</a>)</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature. +(<a href="https://issuetracker.unity3d.com/issues/render-features-that-do-not-directly-inherit-from-scriptablerendererfeature-do-not-pass-validation-when-scriptablerendererdata-dot-validaterendererfeatures-runs">UUM-56639</a>)</p></li> +<li><p>Universal RP: Fixed an issue where screen would in some cases be dark when using Decals and SSAO in RenderGraph. +(<a href="https://issuetracker.unity3d.com/issues/dbuffer-decals-broken-on-mac">UUM-58842</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>Universal RP: Fixed depth buffer disappearing after using SwapColorBuffer. +(<a href="https://issuetracker.unity3d.com/issues/depthtarget-disappears-when-calling-swapcolorbuffer">UUM-44446</a>)</p></li> +<li><p>Universal RP: Fixed UniversalRendererResources settings getting incorrectly stripped from player builds. +(<a href="https://issuetracker.unity3d.com/issues/copy-depth-render-pass-will-not-execute-error-thrown-on-standalone-build">UUM-57954</a>)<br> +<em>First seen in 2023.3.0a17.</em></p></li> +<li><p>Universal RP: Fixed URP post-processing script template potentially trying to sample the backbuffer (not forcing intermediate texture rendering). +(<a href="https://issuetracker.unity3d.com/issues/urp-post-processing-script-template-fails-to-render-when-intermediate-texture-rendering-is-disabled">UUM-57806</a>)<br> +<em>First seen in 2023.3.0a17.</em></p></li> +<li><p>Universal Windows Platform: Corrects <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>URP: Fixed redundant pipeline recreate when opening Graphics settings. +(UUM-58084)<br> +<em>First seen in 2023.3.0a18.</em></p></li> +<li><p>URP: Y-flip for reflection probe atlas lookup is now handled correctly for OpenGL and GLES3. +(UUM-36629)</p></li> +<li><p>VFX Graph: Fixed a Custom HLSL used in ShaderGraph Output issue. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-hlsl-block-dont-work-with-shadergraph-output-context">UUM-56958</a>)<br> +<em>First seen in 2023.3.0a13.</em></p></li> +<li><p>VFX Graph: Fixed an issue where the sample of Camera Buffer isn't available in compute passes. +(UUM-55734)</p></li> +<li><p>VFX Graph: Fixed node search window could not be opened through the context menu +(<a href="https://issuetracker.unity3d.com/issues/node-cannot-be-created-and-throws-an-error-in-vfx-graph">UUM-59173</a>)<br> +<em>First seen in 2023.3.0b1.</em></p></li> +<li><p>VFX Graph: Fixed unexpected warning message in the console. +(<a href="https://issuetracker.unity3d.com/issues/vfx-console-warning-because-of-shortcut-conflict">UUM-59122</a>)<br> +<em>First seen in 2023.3.0a19.</em></p></li> +<li><p>VFX Graph: Remove warning from VFX init for strips (GetParticleIndex). +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-simpleribbon-ribbon-when-creating-new-3d-hdrp-core-project">UUM-51867</a>)</p></li> +<li><p>Video: VideoPlayer support of multiple audio tracks is broken on a few platforms. +(UUM-55268)</p></li> +<li><p>Web: WebGPU: ASTC6x6 compressed texture format was incorrectly mapped to WebGPU.</p></li> +<li><p>Web: WebGPU: Enable filtering of Float32 and Depth textures when the Filterable Float32 extension is available.</p></li> +<li><p>Web: WebGPU: Fix for MSAA when HDR rendering is enabled.</p></li> +<li><p>Web: WebGPU: Fix for UInt32 index buffers used for indirect drawing.</p></li> +<li><p>Web: WebGPU: Fix for video player textures.</p></li> +<li><p>XR: Add support for Visions OS keyboard.</p></li> +<li><p>XR: Single pass shader support for visionOS.</p></li> +</ul><h4>New 2023.3.0b1 Package Changes since 2023.3.0a18</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.collections: <a href="https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collections@2.4//changelog/CHANGELOG.html">2.4.0-pre.2</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.5</a></p></li> +<li><p>com.unity.mathematics: <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.2//changelog/CHANGELOG.html">1.2.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.3//changelog/CHANGELOG.html">1.3.1</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@6.0//changelog/CHANGELOG.html">6.0.1-pre.1</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.2</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0-pre.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.3//changelog/CHANGELOG.html">1.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">1.4.0-pre.1</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">3.0.0-pre.1</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>com.unity.services.ugc: <a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@3.0//changelog/CHANGELOG.html">3.0.0</a></p></li> +<li><p>com.unity.services.ugc.bridge: <a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@3.0//changelog/CHANGELOG.html">3.0.0</a></p></li> +<li><p>com.unity.addressables.android: <a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">1.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">1.0.2</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities@1.2//changelog/CHANGELOG.html">com.unity.entities@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.netcode@1.2//changelog/CHANGELOG.html">com.unity.netcode@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.physics@1.2//changelog/CHANGELOG.html">com.unity.physics@1.2.0-pre.6</a></p></li> +<li><p>com.havok.physics@1.2.0-pre.6</p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.logging@1.2//changelog/CHANGELOG.html">com.unity.logging@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities.graphics@1.2//changelog/CHANGELOG.html">com.unity.entities.graphics@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.serialization@3.1//changelog/CHANGELOG.html">com.unity.serialization@3.1.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.path-tracing@1.0//changelog/CHANGELOG.html">com.unity.path-tracing@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.push-notifications@4.0//changelog/CHANGELOG.html">com.unity.services.push-notifications@4.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.vivox@16.0//changelog/CHANGELOG.html">com.unity.services.vivox@16.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.2</a></p></li> +</ul><h3>Preview of Final 2023.3.0b1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Editor: Integrated new build profile icons.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Editor: The Build Profile Diagnostic checkbox is no longer available because the Build Settings window has been replaced with the Build Profile window.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>Package: XR Hands package updated to 1.4.0-pre.1.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>SpeedTree: Added the SpeedTree9Importer, which supports .st9 files exported by SpeedTree Modeler 9 and includes the following:<br></p> + +<ul><li>Support for SpeedTree Games Wind and SpeedTree Legacy Wind effects<br></li> +<li>The ability to configure wind strength and direction responsiveness through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for built-in (.cg), URP, and HDRP renderers (.shadergraph)<br></li> +<li>New shaders for the new wind effects, but no major changes to lighting</li> +</ul></li> +<li><p>SRP Core: Added the option to cache Render Graph compilation for both URP and HDRP.</p></li> +<li><p>TextCore: Native TextGenerator Rewrite</p></li> +<li><p>UI Toolkit: Added a debugger for the UI Toolkit dynamic atlas.</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added APV Sky Occlusion support for URP.</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>URP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added collision events that allow specific processes upon contact.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added particle count readback for strips, which also allows strips to go to sleep state.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Enabled Frustum Culling for strips.</p></li> +<li><p>VFX Graph: Improved the ShaderGraph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +<li><p>VFX Graph: The following improvements have been made to shortcuts in VFX Graph:<br></p> + +<ul><li>Registered the shortcuts in the global Unity Shortcut window.<br></li> +<li>Synced shortcuts with ShaderGraph where possible.<br></li> +<li>Added new shortcuts.</li> +</ul></li> +<li><p>Web: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>Web: [Web Platform] Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +<li><p>XR: Added support for Foveated Rendering on Vision Pro.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation for the Screen Reader API.</p></li> +<li><p>Android: Fixed <code>.androidlib</code> default <code>build.gradle</code>, it will correctly apply android library plugin + targetSDKVersion.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Android: 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.</p></li> +<li><p>Android: You can now embed Debug symbols into an app bundle (e.g., in the Build Settings window, choose Debug Symbol &gt; 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.</p></li> +<li><p>Apple TV: Included platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Build System: Added deterministic shader ordering in output content.</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Build System: Made bee_backend's directory deletion explicitly handle read-only files on Windows.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added Burst support for Apple visionOS.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for <code>System.Math</code> functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Core: Improved baking of large scenes that use Probe Volumes.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Documentation: Improved code sample for <code>NavMeshAgent.CalculatePath()</code> to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added a toggle in the preferences to show the project path instead of the project name in main window title.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improved visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added the option <em>Use Legacy Lightmaps</em> to disable lightmap texture arrays when GPU Resident Drawer is enabled.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Added <code>ShadowDrawingSettings.splitIndex</code> to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing <code>IRenderPipelineGraphicsSettings</code> on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded. +(UUM-46394)</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes. +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting is disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Particles: Improved 2 error messages to include the name of the Particle System.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: 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.</p></li> +<li><p>Scene/Game View: Changed the overlays order for a consistent one in the Overlay Menu.</p></li> +<li><p>Scene/Game View: Updated the Cameras overlay icon to be more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>Shaders: When compiling shaders with DXC and targeting Metal, HLSL <code>min16float</code> instructions will be converted to 16-bit floating point (MSL <code>half</code>) instructions.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons and fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Merged rendergraph native render passes that have different depths.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>SRP Core: Reducing AddRaster/Compute/UnsafeRenderPass Render Graph API CPU cost by not clearing anymore internal arrays. Now relying on handle IsValid() API instead.</p></li> +<li><p>SRP Core: RenderGraphObjectPool is now 3x faster with RasterRenderRenderGraphPass objects by using UnityEngine.Pool.</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>SRP Core: Validation checks of Render Graph can be enabled/disabled from the Editor. Enabled by default, disabling them slightly improves Render Graph performance.</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic <code>UxmlAttributeConverters</code> and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved the UI Builder performance when using UXML serialization and data bindings.</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: 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.</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Bloom post processing effect CPU optimization. Many RasterPass into single UnsafePass.</p></li> +<li><p>Universal RP: Disabled implicit use of all globals in URP passes</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved performance when creating shadow data.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for <code>_ALPHATEST_ON</code> when rendering depth, shadows, and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal RP: New Renderer Feature updated with Render Graph code.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +<li><p>URP: Enabled the APV Lighting Scenario Baking in URP.</p></li> +<li><p>URP: Enabled <code>renderViewportScale</code> for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimized both undo and redo.</p></li> +<li><p>VFX Graph: Improved error feedback and added more error feedback.</p></li> +<li><p>VFX Graph: Improved Position, Collision, and Kill blocks.</p></li> +<li><p>VFX Graph: Improved the collision system so it is more stable, robust, and energy conservative.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>Web: Improved performance for instance rendering in WebGPU.</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Android: Added: ConfigurationManager has new APIs:<br></p> + +<ul><li>ApplyPluginList.AddPluginFromPath<br></li> +<li>ApplyPluginList.AddPluginFromRaw<br></li> +<li>Ndk.DebugSymbolLevel</li> +</ul></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: a flag for recursive dependency calculation. For use with the Compatibility Pipeline API.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: public methods RegisterToolContext and DeregisterToolContext to the ShortcutManager class to allow users to register and unregister custom shortcut contexts.</p></li> +<li><p>Editor: Added: the IShortcutToolContext interface to allow users to create their own custom shortcut context.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Changed: EditorUserBuildSettings.androidCreateSymbols was replaced with UnityEditor.Android.UserBuildSettings.DebugSymbols.level and UnityEditor.Android.UserBuildSettings.DebugSymbols.format.</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +<li><p>Universal RP: Obsoleted: Mark non-rendergraph APIs as obsolete.</p></li> +<li><p>Video: Added: WebCamKind.Unknown to be used as fallback when camera type is not recognized.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the <em>Add Component</em> menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer displays in the Add Component Menu under any circumstances.</p></li> +<li><p>Android: The launcher/build.gradle evaluation now depends on unityLibrary/build.gradle evaluation. Therefore, the unityLibrary/build.gradle can no longer have any dependencies on the launcher/build.gradle.</p></li> +<li><p>Android: Unity will no longer need to force debugging symbols if Unity Cloud Diagnostics (UCD) is enabled. Users can manually choose the appropriate debug symbol level. Choosing the level affects how stack traces are resolved by UCD. For example, public symbols are enough to properly resolve function names, while debugging symbols provide filenames and line numbers. Debugging symbols, due to their size can increase build time and build size, which might be a limitation for some users.</p></li> +<li><p>Android: When producing the <code>symbols.zip</code> package, the symbols will contain <code>.so.sym</code> or <code>.so.dbg</code> extension depending on the <code>debugSymbolLevel</code>. These extensions are provided by the Android Gradle plugin for backwards compatibility but you can still force the .so extension (for more information, check out Debug Symbol &gt; format in the Build Settings window).</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: Modified the AssetBundle hash so it now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Build Pipeline: Made the <em>Player Settings &gt; Dedicated Server optimizations</em> option, that strips all shaders and fonts, enabled by default.</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the ghost behavior of overlays.</p></li> +<li><p>Editor: Renamed the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reverted the new contextual menu.</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Switched to use drawers for Rendering Layers connected to Tags &amp; Layers.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.2 for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Removed exceptions for unspecified versions when including Play Libraries due to logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Moved code related to sampling to its own subfolder in the Light Transport package.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: Moved the editor for GlobalSettingsAssets directly to ProjectSettings &gt; Graphics.</p></li> +<li><p>Graphics: When <code>IRenderPipelineGraphicsSettingsStripper</code> is defined, it owns the stripping of the <code>IRenderPipelineGraphicsSettings</code>, which previously required <code>isAvailableInPlayerBuild</code>. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: Modied <code>Client.AddAndRemove</code> so it does not throw an error if the same packages are specified in <code>packagesToAdd</code> and <code>packagesToRemove</code>.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: Updated the Oculus XR Plugin package to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed dynamic batching to work with the <em>Tilemap Renderer</em> in <em>Individual</em> mode and the <em>Sprite Renderer</em> in URP when Renderers use a non-SRP batchable material and can be dynamically batched. +(UUM-53185)</p></li> +<li><p>2D: Fixed issue causing <code>AnimatedTile</code> to not animate in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed Shadergraph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the <em>Tilemap Renderer</em> by setting a default texture shader property so that it no longer uses the texture shader property from a previous renderer if the property is not set. +(UUM-55308)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed the importing of sprite sheets with <code>ISpriteEditorDataProvider</code> so that it no longer generates broken sprites. +(<a href="https://issuetracker.unity3d.com/issues/importing-sprite-sheet-by-using-ispriteeditordataprovider-generates-broken-sprites">UUM-56410</a>)</p></li> +<li><p>2D: Fixed the issue causing a Sprite Atlas' secondary textures to not be rendered when used in a Shader Graph. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fixed URP Freeform Lights so that they no longer glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improved the performance of the <em>Tilemap Renderer</em> when you change material properties that does not require a <code>BuildChunkJob</code>. +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Remove material upgrade dialog box during material upgrades for templates +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>2D: The <em>Tilemap Renderer</em> in <em>Individual</em> mode will use all secondary textures associated with sprites, when the sprites are using a <em>Sprite Atlas</em> texture with different secondary texture sources. +(<a href="https://issuetracker.unity3d.com/issues/secondary-textures-appear-white-when-sampling-them-from-the-sprite-atlas-in-tilemaps-in-a-shader">UUM-53666</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>Accessibility: Fixed an issue that prevented Unity from creating new AccessibilityNodes when the hierarchy is already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Added missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity. +(UUM-58225)</p></li> +<li><p>Android: Added symbol settings to Android build profile.</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the Player didn't update correctly when changed to a pop-up view using Swipe for Pop-up view feature in Samsung devices. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with downloading multiple asset packs in one request. +(UUM-49133)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed missing manifest.AddUsesPermissionSdk23 API in Configuration Manager.</p></li> +<li><p>Android: Fixed patch button being disabled for active build profile.</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Fixed screen brightness issue with Android phones, Oppo and Xiaomi, on which Screen.brigthness now returns correct values. Previously the values would sometimes be more than 1.0.</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Android: UI integration for Android build profile settings.</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. +(UUM-21692)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where AssetBundles aren't rebuilt when the "BatchRendererGroup Variants" shader stripping setting is changed. +(<a href="https://issuetracker.unity3d.com/issues/assetbundles-api-doesnt-trigger-a-rebuild-when-the-graphics-settings-in-the-project-settings-are-changed">UUM-48757</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed a performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume.</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset.</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a memory leak in DX12 when the profiler was open. +(UUM-29297)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a space in contextual menu for TMP. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-fontasset-instead-of-font-asset">UUM-55626</a>)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added command line argument to select active build profile.</p></li> +<li><p>Editor: Added context menu tooltips for build profile window.</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added reporting of allocation errors that used to cause a crash. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-when-generating-lighting-after-changing-the-minimum-probe-spacing-value">UUM-41211</a>)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Build profile and context menu integration. It's possible to duplicate, delete and rename build profiles from build profile window.</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Copying shared scenes when duplicating a classic build profile.</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Disabling build and build and run buttons and displaying warning when editor is compiling or when virtual texturing is enabled and not valid for build profile window.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Ensured we do not change the scroll area if a selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an invalid texture binding in worldspace. +(UUM-58524)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that prevented pasting text into some fields of the Package Manager window. +(UUM-42932)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where <em>Delete Shortcut Profile</em> window was not a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not find a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. +(<a href="https://issuetracker.unity3d.com/issues/asset-bundles-android-buildplayeroptions-dot-assetbundlemanifestpath-strips-classes-when-building">UUM-48574</a>)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where the script did not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed an issue where transparent shadows on objects were not rendered correctly when static batching. +(UUM-36082)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed casting integers to memory labels. +(UUM-57246)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed color glyphs not being displayed when using IME. +(UUM-55755)</p></li> +<li><p>Editor: Fixed Color Space so it no longer triggers an incorrect RenderTexture warning when you change color space. +(UUM-16386)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click) +(<a href="https://issuetracker.unity3d.com/issues/additional-actions-shortcut-does-not-work-when-using-the-search-window">UUM-55883</a>)</p></li> +<li><p>Editor: Fixed depthnormals texture under 2-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed flickering due to intensity being changed during the first frame. +(<a href="https://issuetracker.unity3d.com/issues/animation-preview-window-artifacts-when-selecting-a-clip-using-hdrp">UUM-57173</a>)</p></li> +<li><p>Editor: Fixed flipping scale of water surface. +(UUM-54974)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed foam accumulation in editor. +(UUM-56020)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue preventing the color picker from selecting colors from the Windows task bar.</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue when dragging selectable field in IMGUI. +(<a href="https://issuetracker.unity3d.com/issues/about-unity-expanded-version-info-can-be-moved-with-cursor">UUM-56528</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with IMGUI not calculating text size properly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed Live subdivision UI for APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderdoc capture button in linux editor not capturing drawings. +(<a href="https://issuetracker.unity3d.com/issues/linux-opengl-vulkan-draw-calls-are-not-shown-in-the-event-list-when-taking-a-capture-of-a-frame-with-renderdoc">UUM-57914</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed some cases where IMGUI message boxes would clip text.</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue with copying and pasting long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed unresponsive editor when baking a large APV with terrain. +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed VolumetricFog as Fullscreen Debug Mode. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode">UUM-57063</a>)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameActivity ANR fix when fullscreen videoplayer playback ends. +(UUM-34306)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Implemented player settings and asset import overrides for build profile window.</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Menus items are now visible after loading large projects. +(<a href="https://issuetracker.unity3d.com/issues/menu-items-and-unity-editor-icon-disappear-when-importing-a-project-with-many-textures">UUM-56482</a>)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the long deprecated CacheServer (used by V1 asset database).</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Setting EditorUserBuildSettings.selectedStandaloneTarget for active windows build profile when the architecture changes.</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. +(UUM-57067)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The UnityWebRquest timeout error from Curl no longer appears in the Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed denoising so it no longer logs warnings about meta files missing their asset files. +(UUM-48591)</p></li> +<li><p>GI: Fixed incorrect graphics buffer stride leading to failures when LightTransport_RuntimeTests are executed with AMD GPUs. +(UUM-54158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: Correcting issue of setting mismatched Color and Depth buffers encountered with Single-buffered CustomRenderTextures. +(<a href="https://issuetracker.unity3d.com/issues/custom-render-texture-initialization-mode-set-to-realtime-causes-dimensions-do-not-match-dimensions-of-depth-surface">UUM-55999</a>)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Enforce SDR for splash screen regardless of HDR display settings. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; "Use Legacy Lightmaps" option.</p></li> +<li><p>Graphics: Fixed an issue causing unnecessary batch breaking when using GPU Resident Drawer &amp; LOD crossfade.</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where a race condition could occur on a <code>BatchRendererGroup</code> thread when rendering jobs were not expected to be running. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where multiple <code>RayTracingAccelerationStructures</code> bindings did not work in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed Custom Render Textures so they no longer display artifacts on sphere GameObjects and the Material Inspector preview. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed metal code generated for Texture.Load with offset. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-texture2d-dot-load-with-a-non-zero-offset-does-not-work-when-using-macos">UUM-56574</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. +(UUM-48133)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added anFixed the HDRP Global Settings window so it displays an error when Rendering Layer Names is empty. error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Added the RemoveFromTUAndAA checkbox in Surface Options to exclude materials from temporal anti aliasing. +(UUM-37206)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Cookie area lights on water surfaces is now supported. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled. +(<a href="https://issuetracker.unity3d.com/issues/apv-streaming-null-reference-error-spam">UUM-58735</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an asynchronous pass would try to synchronize with a culled pass. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with dual-lobe Subsurface Scattering (SSS) to handle rectangular area lights correctly. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed an issue with mixed tracing mode for transparent screenspace reflections so it now mixes both tracing modes as expected instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: Fixed an issue with ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed an issue with the logic used to set up materials featuring displacement mapping that could result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2 +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed probe volume live subdivision not culling cells correctly. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-is-unstable-depending-on-camera-position">UUM-51849</a>)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings. +(<a href="https://issuetracker.unity3d.com/issues/clicking-open-next-to-custom-post-processing-in-hdrp-global-settings-doesnt-frame-the-associated-setting-correctly">UUM-53429</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Fixing jittered inverse view projection in line rendering: because shading in high quality line rendering (i.e. hair rendering) is done in object space, the unjittered inverse view projection matrix has been added to the matrix constant buffer and is now used for shading hair. +(UUM-57985)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Increase HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue that caused a build failure if a delegate has a first parameter that is a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added cutouts and safe areas for iPhone 15. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 devices to <code>iOS.DeviceGeneration</code>. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>iOS: Fixed an exception that could occur when adding existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed an issue when trageting iPhone 15 where forcing an application to <strong>Portrait Upside Down</strong> orientation caused a crash. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed an issue where the safe area didn't report correctly when changing the device orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>ActivityIndicator</code> wasn't accessible on iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed an issue where <code>AddLocaleVariantFile</code> wasn't working with Windows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>WebCamDevice.kind</code> reported incorrect values on devices with a non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Updated UnityWebRequest to no longer send Content-Length headers of zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue in Play mode that caused Unity to crash when using <code>WebCamTexture</code> while opening a second application that accessed the Webcam. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed an issue where the values of a secondary displays refresh rate were invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>macOS: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: UI integration for dedicated server build profile settings.</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Disabling "Clear Filters" button if the user is not using filters. +(<a href="https://issuetracker.unity3d.com/issues/packman-clear-filters-button-is-active-in-my-asset-section-even-there-are-no-selected-filters">UUM-42518</a>)</p></li> +<li><p>Package Manager: Fixed a null reference exception when using the Unity Editor to open the Meta XR Utilities package from the Asset Store. +(UUM-48307)</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where bundled packages could not be installed if cached data was found in the wrong format. This fix addresses the error, "Cannot read properties of undefined (reading 'shasum')."</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in the Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Services tab of the Package Manager window.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Removed a folder from the immutable assets backup system, which was preventing installers from building.</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged. +(<a href="https://issuetracker.unity3d.com/issues/physx-error-is-thrown-when-writing-to-physics-dot-gravity">UUM-57939</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives. +(<a href="https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions">UUM-57420</a>)</p></li> +<li><p>Physics: Fixed the torque computation of <code>ArticulationBody.AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where</code>ForceMode.Acceleration<code>and</code>ForceMode.VelocityChange` would be used.</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeForce</code> to use the inertia tensor world matrix instead of mass. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of <code>RigidBody.AddRelativeTorque</code> to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where <code>ForceMode.Acceleration</code> and <code>ForceMode.VelocityChange</code> would be used.</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using "Physics2D.CapsuleCast" where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using CustomCollider2D.SetCustomShapes using a NativeArray, allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where "PhysicsShapeGroup2D.Add()" produced incorrect "PhysicsShape2D.vertexStartIndex". +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where OnTriggerExit2D or OnCollisionExit2D are not called if the Collider2D has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the X and/or Y axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where small/thin holes were left inside a PolygonCollider2D due to removal of near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android">UUM-52911</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Fixeed null pointer access crash inside ProfilerRecorder. +(UUM-53009)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene Manager: Fixed a crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Scripting: Fixesd a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed an issue that can cause long or near-infinite loop after insertion from BaseListView. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue where internal shader compiler errors such as losing connection to a compiler process were cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Add XR for Lens Flare Data Driven. +(UUM-33648)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed 'Remove All' context action for Volume Profile not working in VolumeEditor. +(UUM-56409)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed left eye's Lens Flare light in XR. +(<a href="https://issuetracker.unity3d.com/issues/the-left-eyes-lens-flare-light-is-shown-incorrectly-when-using-openxr">UUM-35075</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-throws-an-argumentoutofrangeexception-when-glyphs-id-is-greater-than-the-sprite-array">UUM-49349</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-just-one-line-is-allowed-in-the-input-field-if-the-line-limit-is-set-to-0-when-having-multi-line-submit-or-multi-line-submit-line-types">UUM-57192</a>)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed Physics2DRaycaster returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarified bindings "converter" label and references.</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue where a driver bug could cause UI Toolkit textures to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Library regenerated unnecessarily.</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed and reenabled all previously instable UGUIEventSystemTests. +(UUM-22461)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed Command event modifier for pointer events on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-pointerdownevent-doesnt-register-command-key-modifier-when-it-is-pressed-down-together-with-mouse-click">UUM-43481</a>)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed') +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where decals were not affecting grass when using Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/urp-decal-projector-doesnt-affect-terrain-textures-when-rendering-path-is-deferred">UUM-21928</a>)</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature. +(<a href="https://issuetracker.unity3d.com/issues/render-features-that-do-not-directly-inherit-from-scriptablerendererfeature-do-not-pass-validation-when-scriptablerendererdata-dot-validaterendererfeatures-runs">UUM-56639</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where transparent materials were marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed an <code>IndexOutOfRangeException</code> error that occurred when using Native RenderPass on the Deferred Rendering Path. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed depth buffer disappearing after using SwapColorBuffer. +(<a href="https://issuetracker.unity3d.com/issues/depthtarget-disappears-when-calling-swapcolorbuffer">UUM-44446</a>)</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where some segements and corners of sprite shape shadows may not have been properly rendered. +(UUM-18513)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Fixed visible outline when composited ShadowCaster2Ds with transparency overlap. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>URP: Y-flip for reflection probe atlas lookup is now handled correctly for OpenGL and GLES3. +(UUM-36629)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameter gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed a space conversion error that occurred when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Fixed an error in the the six-way Smoke Lit Shader Graph that happened when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that allowed you to resize the details panel to zero width, which led to a messy layout. Now it has a minimum width of 200px. +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused template items to have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that caused the template item hit box to be slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the <strong>Position</strong> gizmo from appearing correctly in the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed an issue that prevented the built-in templates category from displaying when there was no user-defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the sample of Camera Buffer isn't available in compute passes. +(UUM-55734)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed an unexpected JSON error that occurred while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed ShaderGraph keywords so that they are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved the error feedback message that appears when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Indeterminate state object fields were hidden instead of greyed out. +(<a href="https://issuetracker.unity3d.com/issues/vfx-indeterminate-object-field-are-hidden-instead-of-greyed-out">UUM-56691</a>)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Remove warning from VFX init for strips (GetParticleIndex). +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-simpleribbon-ribbon-when-creating-new-3d-hdrp-core-project">UUM-51867</a>)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Trigger over distance now takes into account change in position (not just velocity). +(UUM-4754)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>VFX Graph: Visual Effects back in Scene FX window. +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel">UUM-56829</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: VideoPlayer support of multiple audio tracks is broken on a few platforms. +(UUM-55268)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>Web: WebGPU: ASTC6x6 compressed texture format was incorrectly mapped to WebGPU.</p></li> +<li><p>Web: WebGPU: Enable filtering of Float32 and Depth textures when the Filterable Float32 extension is available.</p></li> +<li><p>Web: WebGPU: Fix for MSAA when HDR rendering is enabled.</p></li> +<li><p>Web: WebGPU: Fix for UInt32 index buffers used for indirect drawing.</p></li> +<li><p>Web: WebGPU: Fix for video player textures.</p></li> +<li><p>WebGL: Added new Build Setting options for master builds with Link Time Optimizations (LTO) to get faster release builds and to enable sidestepping any issues stemming from LLVM LTO optimizer. This is helpful if you need to iterate in the Release mode because iterating on development builds isn't possible. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Add support for Visions OS keyboard.</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed an issue that caused a Android VideoPlayer crash on some devices when using YCbCr video decoding. +(UUM-46315)</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +<li><p>XR: Single pass shader support for visionOS.</p></li> +</ul><h4>Preview of Final 2023.3.0b1 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.collections: <a href="https://docs.unity3d.com/Packages/com.unity.collections@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collections@2.4//changelog/CHANGELOG.html">2.4.0-pre.2</a></p></li> +<li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.3</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.2</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.5</a></p></li> +<li><p>com.unity.mathematics: <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.2//changelog/CHANGELOG.html">1.2.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mathematics@1.3//changelog/CHANGELOG.html">1.3.1</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@6.0//changelog/CHANGELOG.html">6.0.1-pre.1</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.remote-config: <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html">3.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.2//changelog/CHANGELOG.html">3.2.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.1</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.2</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.5</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0-pre.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">1.4.0-pre.1</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">3.0.0-pre.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities@1.2//changelog/CHANGELOG.html">com.unity.entities@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.netcode@1.2//changelog/CHANGELOG.html">com.unity.netcode@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.physics@1.2//changelog/CHANGELOG.html">com.unity.physics@1.2.0-pre.6</a></p></li> +<li><p>com.havok.physics@1.2.0-pre.6</p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.logging@1.2//changelog/CHANGELOG.html">com.unity.logging@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.entities.graphics@1.2//changelog/CHANGELOG.html">com.unity.entities.graphics@1.2.0-pre.6</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.serialization@3.1//changelog/CHANGELOG.html">com.unity.serialization@3.1.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.path-tracing@1.0//changelog/CHANGELOG.html">com.unity.path-tracing@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.push-notifications@4.0//changelog/CHANGELOG.html">com.unity.services.push-notifications@4.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.vivox@16.0//changelog/CHANGELOG.html">com.unity.services.vivox@16.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.2</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@3.0//changelog/CHANGELOG.html">com.unity.services.ugc@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@3.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@3.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.2</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-03T02:06:01 + Unity Technologies + 8ec5c23b39da + + + 2023.3.0a18 + https://unity.com/releases/editor/alpha/2023.3.0a18 + +<span>2023.3.0a18</span> + + <div class="release-date"><time datetime="2023-12-13T21:40:57Z">December 13, 2023</time></div> + + <div>unityhub://2023.3.0a18/e3034a5f8cf5</div> + + <div> + <div> <section id="release-version-downloads-356345--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/Windows64EditorInstaller/UnitySetup64-2023.3.0a18.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356306--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a18.exe">Android Build Support</a> + </div> + <div id="version-download-modules-356309--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a18.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-356312--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a18.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-356315--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a18.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356318--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a18.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-356321--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a18.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356324--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a18.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-356327--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a18.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356330--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0a18.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-356333--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a18.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-356336--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0a18.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356339--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a18.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356342--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-356387--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0a18.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356348--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a18.exe">Android Build Support</a> + </div> + <div id="version-download-modules-356351--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a18.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-356354--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a18.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-356357--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a18.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356360--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a18.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-356363--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a18.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356366--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a18.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-356369--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a18.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356372--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0a18.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-356375--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a18.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-356378--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0a18.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356381--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a18.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356384--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-356426--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorInstaller/Unity-2023.3.0a18.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356390--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a18.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-356393--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a18.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-356396--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a18.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-356399--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a18.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356402--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a18.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-356405--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a18.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356408--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0a18.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356411--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a18.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356414--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a18.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-356417--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a18.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-356420--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a18.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356423--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-356465--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorInstallerArm64/Unity-2023.3.0a18.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356429--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a18.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-356432--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a18.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-356435--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a18.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-356438--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a18.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356441--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a18.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-356444--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a18.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356447--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0a18.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356450--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a18.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356453--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a18.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-356456--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a18.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-356459--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a18.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356462--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-356498--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/LinuxEditorInstaller/Unity-2023.3.0a18.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356468--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a18.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-356471--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a18.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-356474--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a18.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356477--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a18.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356480--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a18.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-356483--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a18.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356486--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a18.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-356489--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a18.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-356492--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/e3034a5f8cf5/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a18.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356495--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0a18</h3> + +<ul><li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>) <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>Asset - Database: Crash on Object::IncrementPersistentDirtyIndex when upgrading project version +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Random Container: [Error] ARC window is broken when deleting an ARC +(<a href="https://issuetracker.unity3d.com/issues/error-arc-window-is-broken-when-deleting-an-arc">UUM-58881</a>)</p></li> +<li><p>Contextual Menu: The Contextual Menu dissapear when pasting text in search bar using mouse +(<a href="https://issuetracker.unity3d.com/issues/the-contextual-menu-dissapear-when-pasting-text-in-search-bar-using-mouse">UUM-53929</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>Editor: Fix unresponsive editor when baking a large APV with terrain +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>) <br><em>Fixed in 2023.3.0b1.</em></p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>) <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>Editor (Linux): [Linux] Crash on burst_signal_handler when creating a new 3D HDRP (Sample Scene) Template +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-burst-signal-handler-when-creating-a-new-3d-hdrp-sample-scene-template">UUM-56485</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Packman: Users cannot export bundled plugins into a .unitypackage anymore +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scene Manager: Fix crash when replacing a missing prefab asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>) <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>) <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>Serialization: Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when selecting a Texture 2D asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-editoronlyplayersettings-getdefaulttexturecompressionformat-when-selecting-a-texture-2d-asset">UUM-55126</a>)</p></li> +<li><p>Shortcut Management: Scene view Camera cannot be moved with WASD/QE keys when the Right Mouse Button is held down and the Mouse is not moved +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>)</p></li> +<li><p>UI Toolkit: Fixed issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code> +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>) <br><em>Fixed in 2023.3.0b1.</em></p></li> +<li><p>Universal RP: Fix UniversalRendererResources settings getting incorrectly stripped from player builds +(<a href="https://issuetracker.unity3d.com/issues/copy-depth-render-pass-will-not-execute-error-thrown-on-standalone-build">UUM-57954</a>)<br> +<em>First seen in 2023.3.0a17.</em> <br><em>Fixed in 2023.3.0a19.</em></p></li> +</ul><h3>New 2023.3.0a18 Entries since 2023.3.0a17</h3> + +<h4>Features</h4> + +<ul><li><p>HDRP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>URP: Added APV Sky Occlusion support for URP.</p></li> +<li><p>URP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>VFX Graph: Added collision events that allow specific processes upon contact.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>Burst: Added Burst support for Apple visionOS.</p></li> +<li><p>Core: Improved baking of large scenes that use Probe Volumes.</p></li> +<li><p>Graphics: Added the option <em>Use Legacy Lightmaps</em> to disable lightmap texture arrays when GPU Resident Drawer is enabled.</p></li> +<li><p>Shaders: When compiling shaders with DXC and targeting Metal, HLSL <code>min16float</code> instructions will be converted to 16-bit floating point (MSL <code>half</code>) instructions.</p></li> +<li><p>UI Toolkit: Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.</p></li> +<li><p>VFX Graph: Improved error feedback and added more error feedback.</p></li> +<li><p>VFX Graph: Improved Position, Collision, and Kill blocks.</p></li> +<li><p>VFX Graph: Improved the collision system so it is more stable, robust, and energy conservative.</p></li> +</ul><h4>API Changes</h4> + +<ul><li>Universal RP: Obsoleted: Mark non-rendergraph APIs as obsolete.</li> +</ul><h4>Changes</h4> + +<ul><li><p>Editor: Switched to use drawers for Rendering Layers connected to Tags &amp; Layers.</p></li> +<li><p>Graphics: Moved the editor for GlobalSettingsAssets directly to ProjectSettings &gt; Graphics.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed TilemapRenderer using texture shader property from previous Renderer if property is not set in the TilemapRenderer by setting a default property to use. +(UUM-55308)</p></li> +<li><p>Android: Fixed a missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>DX12: Fixed an issue by discarding any problematic GfxDevice calls and informing the user. +(UUM-53442)<br> +<em>First seen in 2023.3.0a8.</em></p></li> +<li><p>Editor: Added a space in contextual menu for TMP. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-fontasset-instead-of-font-asset">UUM-55626</a>)</p></li> +<li><p>Editor: Added context menu tooltips for build profile window.</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed atmospheric scattering at close range. +(<a href="https://issuetracker.unity3d.com/issues/physically-based-sky-affects-fog-when-it-shouldnt">UUM-56955</a>)<br> +<em>First seen in 2023.3.0a14.</em></p></li> +<li><p>Editor: Fixed color glyphs not being displayed when using IME. +(UUM-55755)</p></li> +<li><p>Editor: Fixed IMGUI HelpBox text going out of bounds. +(UUM-49235)<br> +<em>First seen in 2023.3.0a5.</em></p></li> +<li><p>Editor: Fixed memory leak in player connection multicasting. +(UUM-57340)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Fixed VolumetricFog as Fullscreen Debug Mode. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode">UUM-57063</a>)</p></li> +<li><p>Editor: GameActivity ANR fix when fullscreen videoplayer playback ends. +(UUM-34306)</p></li> +<li><p>Editor: Implemented player settings and asset import overrides for build profile window.</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Graphics: Fixed metal code generated for Texture.Load with offset. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-texture2d-dot-load-with-a-non-zero-offset-does-not-work-when-using-macos">UUM-56574</a>)</p></li> +<li><p>Graphics: Fixed RayTracing.DispatchRays calling RayTracingAccelerationStructure.Build in every ray tracing effect in HDRP. This should happen only when a ray tracing effect is using multiple acceleration structures at the same time. +(UUM-57237)<br> +<em>First seen in 2023.3.0a17.</em></p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>HDRP: Added "Include for Path Tracing" checkbox on lights, ensured "Include for Ray Tracing" checkbox is visible on supported lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-disk-light-has-an-unnecessary-raytracing-checkbox">UUM-51531</a>)<br> +<em>First seen in 2023.3.0a6.</em></p></li> +<li><p>HDRP: Fixed autoregistered diffusion profiles not getting applied immediately. +(<a href="https://issuetracker.unity3d.com/issues/diffusion-profiles-are-automatically-assigned-on-first-creation-but-dont-affect-rendering">UUM-55806</a>)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>HDRP: Fixed visible light clamping in the path tracer when using very low exposure settings and neutral tone mapping. +(<a href="https://issuetracker.unity3d.com/issues/light-intensity-is-clamped-to-a-visible-sphere-volume-with-hdrp-path-tracer">UUM-56515</a>)<br> +<em>First seen in 2023.3.0a3.</em></p></li> +<li><p>macOS: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives. +(<a href="https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions">UUM-57420</a>)</p></li> +<li><p>Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android">UUM-52911</a>)</p></li> +<li><p>Profiler: Fixeed null pointer access crash inside ProfilerRecorder. +(UUM-53009)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixesd a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>UI Toolkit: Fixed and reenabled all previously instable UGUIEventSystemTests. +(UUM-22461)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>Universal RP: Fixed an issue with offscreen depth when using RenderGraph. +(UUM-56486)<br> +<em>First seen in 2023.3.0a16.</em></p></li> +<li><p>Universal RP: Making sure the new renderer feature template sets up a render target +(<a href="https://issuetracker.unity3d.com/issues/custom-renderer-feature-plus-opaque-downsampling-throws-error-when-using-render-graph">UUM-57144</a>)<br> +<em>First seen in 2023.3.0a17.</em></p></li> +<li><p>VFX Graph: Fixed copy/paste a parameter node was also duplicating the parameter itself. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-property-are-duplicated-in-blackboard-when-operator-are-copy-slash-paste">UUM-56902</a>)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>VFX Graph: Fixed editor freeze when selecting all properties/custom attributes from the blackboard +(<a href="https://issuetracker.unity3d.com/issues/vfx-editos-becomes-unresponsive-when-choosing-select-all-properties-in-blacboard">UUM-56620</a>)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>VFX Graph: Fixed strip output could not be created anymore. +(UUM-56685)<br> +<em>First seen in 2023.3.0a14.</em></p></li> +<li><p>VFX Graph: Indeterminate state object fields were hidden instead of greyed out. +(<a href="https://issuetracker.unity3d.com/issues/vfx-indeterminate-object-field-are-hidden-instead-of-greyed-out">UUM-56691</a>)</p></li> +<li><p>VFX Graph: Trigger over distance now takes into account change in position (not just velocity). +(UUM-4754)</p></li> +<li><p>VFX Graph: Visual Effects back in Scene FX window. +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel">UUM-56829</a>)</p></li> +<li><p>Windows: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +</ul><h4>New 2023.3.0a18 Package Changes since 2023.3.0a17</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.10</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.3</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.2</a></p></li> +<li><p>com.unity.remote-config: <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html">3.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.1</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">com.unity.xr.hands@1.4.0-pre.1</a></li> +</ul><h3>Preview of Final 2023.3.0a18 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>SpeedTree: New SpeedTree9Importer for '.st9' files exported by SpeedTree Modeler v9+<br></p> + +<ul><li>'SpeedTree Games Wind' &amp; 'SpeedTree Legacy Wind' effects are now supported in Unity<br></li> +<li>Wind strength and direction responsiveness can be configured through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for builtin (.cg), URP and HDRP renderers (.shadergraph)<br></li> +<li>New shaders are added for the new wind effect, no major changes to lighting</li> +</ul></li> +<li><p>TextCore: Native TextGenerator Rewrite</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added APV Sky Occlusion support for URP.</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>URP: Added support for Scalable Temporal Post-Processing (STP) upscaling solution.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added collision events that allow specific processes upon contact.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Improved the ShaderGraph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +<li><p>Web Platform: Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>Web Platform: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation for the Screen Reader API.</p></li> +<li><p>Android: Fixed <code>.androidlib</code> default <code>build.gradle</code>, it will correctly apply android library plugin + targetSDKVersion.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Apple TV: Included platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Build System: Added deterministic shader ordering in output content.</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added Burst support for Apple visionOS.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for <code>System.Math</code> functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Core: Improved baking of large scenes that use Probe Volumes.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Documentation: Improved code sample for <code>NavMeshAgent.CalculatePath()</code> to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added a toggle in the preferences to show the project path instead of the project name in main window title.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improved visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added the option <em>Use Legacy Lightmaps</em> to disable lightmap texture arrays when GPU Resident Drawer is enabled.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Added <code>ShadowDrawingSettings.splitIndex</code> to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing IRenderPipelineGraphicsSettings on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded. +(UUM-46394)</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes. +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting is disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: 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.</p></li> +<li><p>Scene/Game View: Updated the Cameras overlay icon to be more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>Shaders: When compiling shaders with DXC and targeting Metal, HLSL <code>min16float</code> instructions will be converted to 16-bit floating point (MSL <code>half</code>) instructions.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons and fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Merged rendergraph native render passes that have different depths.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic UxmlAttributeConverters and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Changing a UxmlElements namespace or class name is now supported with the MovedFromAttribute.</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved UI Builder performances when using uxml serialization and data bindings.</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: 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.</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved performance when creating shadow data.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for <code>_ALPHATEST_ON</code> when rendering depth, shadows, and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal RP: New Renderer Feature updated with Render Graph code.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +<li><p>URP: Enabled APV Lighting Scenario Baking in URP.</p></li> +<li><p>URP: Enabled <code>renderViewportScale</code> for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimized both undo and redo.</p></li> +<li><p>VFX Graph: Improved error feedback and added more error feedback.</p></li> +<li><p>VFX Graph: Improved Position, Collision, and Kill blocks.</p></li> +<li><p>VFX Graph: Improved the collision system so it is more stable, robust, and energy conservative.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +<li><p>Universal RP: Obsoleted: Mark non-rendergraph APIs as obsolete.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the <em>Add Component</em> menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer displays in the Add Component Menu under any circumstances.</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: Modified the AssetBundle hash so it now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Build Pipeline: Made the <em>Player Settings &gt; Dedicated Server optimizations</em> option, that strips all shaders and fonts, enabled by default.</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the ghost behavior of overlays.</p></li> +<li><p>Editor: Renamed the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Switched to use drawers for Rendering Layers connected to Tags &amp; Layers.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.2 for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Removed exceptions for unspecified versions when including Play Libraries due to logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Moved code related to sampling to its own subfolder in the Light Transport package.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: Moved the editor for GlobalSettingsAssets directly to ProjectSettings &gt; Graphics.</p></li> +<li><p>Graphics: When IRenderPipelineGraphicsSettingsStripper is defined, it has the ownership of the stripping of the IRenderPipelineGraphicsSettings. Before was additive with isAvailableInPlayerBuild. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: Modied <code>Client.AddAndRemove</code> so it does not throw an error if the same packages are specified in <code>packagesToAdd</code> and <code>packagesToRemove</code>.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: Updated the Oculus XR Plugin package to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fix Case where Sprite Atlas's secondary texture is not rendered when used in a ShaderGraph +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fix dynamic batching for TilemapRenderer in Individual mode and SpriteRenderer in URP when Renderers use a non-SRP batchable material and can be dynamic batched +(UUM-53185)</p></li> +<li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed AnimatedTile not animating in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed case where URP freeform lights glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed Shadergraph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed TilemapRenderer using texture shader property from previous Renderer if property is not set in the TilemapRenderer by setting a default property to use. +(UUM-55308)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improve performance of TilemapRenderer when user changes Material properties that does not require a BuildChunkJob +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Remove material upgrade dialog box during material upgrades for templates +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>Accessibility: Fixed issue with creating new AccessibilityNodes when the hierarchy was already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the Player didn't update correctly when changed to a pop-up view using Swipe for Pop-up view feature in Samsung devices. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with downloading multiple asset packs in one request. +(UUM-49133)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Fixed screen brightness issue with Android phones, Oppo and Xiaomi, on which Screen.brigthness now returns correct values. Previously the values would sometimes be more than 1.0.</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Android: UI integration for Android build profile settings.</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a memory leak in DX12 when the profiler was open. +(UUM-29297)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a space in contextual menu for TMP. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-fontasset-instead-of-font-asset">UUM-55626</a>)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added command line argument to select active build profile.</p></li> +<li><p>Editor: Added context menu tooltips for build profile window.</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Build profile and context menu integration. It's possible to duplicate, delete and rename build profiles from build profile window.</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Ensured we do not change the scroll area if a selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that prevented pasting text into some fields of the Package Manager window. +(UUM-42932)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where <em>Delete Shortcut Profile</em> window was not a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not find a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where transparent shadows on objects were not rendered correctly when static batching. +(UUM-36082)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed color glyphs not being displayed when using IME. +(UUM-55755)</p></li> +<li><p>Editor: Fixed Color Space so it no longer triggers an incorrect RenderTexture warning when you change color space. +(UUM-16386)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue with copying and pasting long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed VolumetricFog as Fullscreen Debug Mode. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-picking-volumetricfog-as-fullscreen-debug-mode">UUM-57063</a>)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameActivity ANR fix when fullscreen videoplayer playback ends. +(UUM-34306)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Implemented player settings and asset import overrides for build profile window.</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the long deprecated CacheServer (used by V1 asset database).</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The UnityWebRquest timeout error from Curl no longer appears in the Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed denoising so it no longer logs warnings about meta files missing their asset files. +(UUM-48591)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where a race condition could occur on a <code>BatchRendererGroup</code> thread when rendering jobs were not expected to be running. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed Custom Render Textures so they no longer display artifacts on sphere GameObjects and the Material Inspector preview. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed metal code generated for Texture.Load with offset. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-texture2d-dot-load-with-a-non-zero-offset-does-not-work-when-using-macos">UUM-56574</a>)</p></li> +<li><p>Graphics: Fixed multiple RayTracingAccelerationStructures bindings not working in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. +(UUM-48133)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: Updated documentation to reflect camera distance calculation is coupled with camera. +(<a href="https://issuetracker.unity3d.com/issues/cullinggroup-onstatechanged-is-not-called-when-there-is-no-targetcamera">UUM-12523</a>)</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added anFixed the HDRP Global Settings window so it displays an error when Rendering Layer Names is empty. error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Added the RemoveFromTUAndAA checkbox in Surface Options to exclude materials from temporal anti aliasing. +(UUM-37206)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Cookie area lights on water surfaces is now supported. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an asynchronous pass would try to synchronize with a culled pass. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with dual-lobe Subsurface Scattering (SSS) to handle rectangular area lights correctly. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed an issue with mixed tracing mode for transparent screenspace reflections so it now mixes both tracing modes as expected instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: Fixed an issue with ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed an issue with the logic used to set up materials featuring displacement mapping that could result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed build failure when a delegate had a first parameter that was a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added iPhone 15 cutouts. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 device generation enums. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed AddLocaleVariantFile not working with WIndows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed an exception that could occur when adding existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed an issue where the safe area didn't report correctly when changing the device orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>ActivityIndicator</code> wasn't accessible on iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Updated UnityWebRequest to no longer send Content-Length headers of zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue in Play mode that caused Unity to crash when using <code>WebCamTexture</code> while opening a second application that accessed the Webcam. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed an issue where the values of a secondary displays refresh rate were invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>macOS: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: UI integration for dedicated server build profile settings.</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Fixed a null reference exception when using the Unity Editor to open the Meta XR Utilities package from the Asset Store. +(UUM-48307)</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where bundled packages could not be installed if cached data was found in the wrong format. This fix addresses the error, "Cannot read properties of undefined (reading 'shasum')."</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in the Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Services tab of the Package Manager window.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Removed a folder from the immutable assets backup system, which was preventing installers from building.</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed an issue with Rigidbody::MoveRotation where the epsilon used to verify that the provided Quaternion is close to being unit length was too precise, causing false positives. +(<a href="https://issuetracker.unity3d.com/issues/rotation-quaternions-must-be-unit-length-error-appears-when-multiplying-quaternions">UUM-57420</a>)</p></li> +<li><p>Physics: Fixed the torque computation of ArticulationBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of RigidBody::AddRelativeForce to use the inertia tensor world matrix instead of mass. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of RigidBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using "Physics2D.CapsuleCast" where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using CustomCollider2D.SetCustomShapes using a NativeArray, allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where "PhysicsShapeGroup2D.Add()" produced incorrect "PhysicsShape2D.vertexStartIndex". +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where OnTriggerExit2D or OnCollisionExit2D are not called if the Collider2D has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the X and/or Y axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where small/thin holes were left inside a PolygonCollider2D due to removal of near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed FrameTimingManager reported incorrect GPU time on Android GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-frametiming-dot-gpuframetime-is-showing-a-clock-in-milliseconds-that-increases-by-1000-every-second-when-built-on-android">UUM-52911</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Fixeed null pointer access crash inside ProfilerRecorder. +(UUM-53009)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Scripting: Fixesd a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed an issue that can cause long or near-infinite loop after insertion from BaseListView. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed Physics2DRaycaster returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarified bindings "converter" label and references.</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue where a driver bug could cause UI Toolkit textures to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Library regenerated unnecessarily.</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed and reenabled all previously instable UGUIEventSystemTests. +(UUM-22461)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where transparent materials were marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed an <code>IndexOutOfRangeException</code> error that occurred when using Native RenderPass on the Deferred Rendering Path. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where some segements and corners of sprite shape shadows may not have been properly rendered. +(UUM-18513)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Fixed visible outline when composited ShadowCaster2Ds with transparency overlap. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameters gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed an error in the the six-way Smoke Lit Shader Graph that happened when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where rhe template item hit box was slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where template items could have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the built-in templates category not always visible when there was no user defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the right panel (details panel) could be resized to as small as zero width, which led to a messy layout. Now it has a minimum width of 200px (like the left panel). +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing gizmo for Position exposed property. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed space conversion error when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved error feedback message when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Indeterminate state object fields were hidden instead of greyed out. +(<a href="https://issuetracker.unity3d.com/issues/vfx-indeterminate-object-field-are-hidden-instead-of-greyed-out">UUM-56691</a>)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: ShaderGraph keyword are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Trigger over distance now takes into account change in position (not just velocity). +(UUM-4754)</p></li> +<li><p>VFX Graph: Unexpected JSON error while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>VFX Graph: Visual Effects back in Scene FX window. +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-dont-appear-anymore-in-the-scene-view-toggle-panel">UUM-56829</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>WebGL: Added new Build Setting options for master builds with Link Time Optimizations (LTO) to get faster release builds and to enable sidestepping any issues stemming from LLVM LTO optimizer. This is helpful if you need to iterate in the Release mode because iterating on development builds isn't possible. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Added UI code for Windows Standalone and UWP build profile platform settings.</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed for custom server build profile getting value of player subtarget when building.</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed Android VideoPlayer crash when using Ycbcr video decoding on some devices. +(UUM-46315)</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +</ul><h4>Preview of Final 2023.3.0a18 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.3</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.2</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.3</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.2</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.remote-config: <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html">3.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.remote-config@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.2//changelog/CHANGELOG.html">3.2.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.1</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.1</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@2.0//changelog/CHANGELOG.html">com.unity.services.ugc@2.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@2.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@2.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.1</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">com.unity.xr.hands@1.4.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2023-12-13T21:40:57 + Unity Technologies + e3034a5f8cf5 + + + 2023.3.0a17 + https://unity.com/releases/editor/alpha/2023.3.0a17 + +<span>2023.3.0a17</span> + + <div class="release-date"><time datetime="2023-12-05T20:29:50Z">December 5, 2023</time></div> + + <div>unityhub://2023.3.0a17/771c7abb2095</div> + + <div> + <div> <section id="release-version-downloads-355849--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/Windows64EditorInstaller/UnitySetup64-2023.3.0a17.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355810--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a17.exe">Android Build Support</a> + </div> + <div id="version-download-modules-355813--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a17.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-355816--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a17.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-355819--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a17.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355822--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a17.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355825--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a17.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355828--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a17.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-355831--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a17.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355834--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0a17.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-355837--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a17.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-355840--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0a17.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355843--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a17.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355846--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355891--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0a17.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355852--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a17.exe">Android Build Support</a> + </div> + <div id="version-download-modules-355855--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a17.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-355858--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a17.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-355861--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a17.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355864--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a17.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355867--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a17.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355870--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a17.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-355873--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a17.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355876--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0a17.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-355879--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a17.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-355882--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0a17.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355885--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a17.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355888--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355930--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorInstaller/Unity-2023.3.0a17.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355894--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a17.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355897--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a17.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-355900--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a17.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-355903--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a17.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355906--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a17.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355909--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a17.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355912--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0a17.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355915--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a17.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355918--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a17.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-355921--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a17.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355924--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a17.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355927--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355969--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorInstallerArm64/Unity-2023.3.0a17.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355933--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a17.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355936--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a17.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-355939--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a17.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-355942--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a17.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355945--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a17.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355948--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a17.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355951--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0a17.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355954--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a17.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355957--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a17.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-355960--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a17.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355963--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a17.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355966--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-356002--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/LinuxEditorInstaller/Unity-2023.3.0a17.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355972--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a17.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355975--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a17.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-355978--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a17.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355981--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a17.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355984--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a17.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-355987--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a17.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355990--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a17.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-355993--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a17.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355996--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/771c7abb2095/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a17.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355999--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0a17</h3> + +<ul><li><p>Android: Fixed ad banner disappearance after suspend/resume +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>) <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>Asset - Database: Crash on Object::IncrementPersistentDirtyIndex when upgrading project version +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Asset Import: Fixed assertion errors that occur when importing case insensitive plugins. +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>) <br><em>Fixed in 2023.3.0a18.</em></p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Contextual Menu: The Contextual Menu dissapear when pasting text in search bar using mouse +(<a href="https://issuetracker.unity3d.com/issues/the-contextual-menu-dissapear-when-pasting-text-in-search-bar-using-mouse">UUM-53929</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>Editor: Fixed atmospheric scattering at close range +(<a href="https://issuetracker.unity3d.com/issues/physically-based-sky-affects-fog-when-it-shouldnt">UUM-56955</a>)<br> +<em>First seen in 2023.3.0a14.</em> <br><em>Fixed in 2023.3.0a18.</em></p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>) <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>Editor: Fixed memory leak in player connection multicasting. +(UUM-57340)<br> +<em>First seen in 2023.3.0a1.</em> <br><em>Fixed in 2023.3.0a18.</em></p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Packman: Users cannot export bundled plugins into a .unitypackage anymore +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Manager: Fix crash when replacing a missing prefab asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>) <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>) <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>Serialization: Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when selecting a Texture 2D asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-editoronlyplayersettings-getdefaulttexturecompressionformat-when-selecting-a-texture-2d-asset">UUM-55126</a>)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>) <br><em>Fixed in 2023.3.0a18.</em></p></li> +<li><p>Universal RP: Fix UniversalRendererResources settings getting incorrectly stripped from player builds +(<a href="https://issuetracker.unity3d.com/issues/copy-depth-render-pass-will-not-execute-error-thrown-on-standalone-build">UUM-57954</a>)<br> +<em>First seen in 2023.3.0a17.</em> <br><em>Fixed in 2023.3.0a19.</em></p></li> +<li><p>VFX Graph: Fixed copy/paste a parameter node was also duplicating the parameter itself +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-property-are-duplicated-in-blackboard-when-operator-are-copy-slash-paste">UUM-56902</a>)<br> +<em>First seen in 2023.3.0a15.</em> <br><em>Fixed in 2023.3.0a18.</em></p></li> +<li><p>VFX Graph: Fixed editor freeze when selecting all properties/custom attributes from the blackboard +(<a href="https://issuetracker.unity3d.com/issues/vfx-editos-becomes-unresponsive-when-choosing-select-all-properties-in-blacboard">UUM-56620</a>)<br> +<em>First seen in 2023.3.0a15.</em> <br><em>Fixed in 2023.3.0a18.</em></p></li> +</ul><h3>New 2023.3.0a17 Entries since 2023.3.0a16</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>SpeedTree: New SpeedTree9Importer for '.st9' files exported by SpeedTree Modeler v9+<br></p> + +<ul><li>'SpeedTree Games Wind' &amp; 'SpeedTree Legacy Wind' effects are now supported in Unity<br></li> +<li>Wind strength and direction responsiveness can be configured through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for builtin (.cg), URP and HDRP renderers (.shadergraph)<br></li> +<li>New shaders are added for the new wind effect, no major changes to lighting</li> +</ul></li> +<li><p>TextCore: Native TextGenerator Rewrite</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>DX12: Fixed miplevel count validation errors for HDRP dynamic resolution. +(UUM-56669)<br> +<em>First seen in 2023.3.0a16.</em></p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(UUM-48752)<br> +<em>First seen in 2023.3.0a5.</em></p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: [SRP] Element in the lens flare cannot be an SRP Lens Flare Asset. +(UUM-42309)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: [SRP] LensFlareSRP: Click on thumbnail do not open the the details. +(UUM-44237)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Editor: [SRP] Minor renaming for SRP lens flare Occlusion text. +(UUM-42317)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>Graphics: [SRP] Light override component is missing when having multiple flare on one object. +(UUM-42315)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>Graphics: [SRP] Missing radial gradient for procedural shapes in lens flare SRP elements. +(UUM-42316)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>HDRP: Fixed a crash on FSR 2 dx12. In dx12, the FSR2 plugin requires to use the ExecuteCommandList public api from IUnityGraphicsD3D12v7. This event is ran on the submission thread. Because we are in the submission thread, we are not allowed to call TextureFromNativeTexture because it depends on an internal active command buffer to be alive. Which might not be the case! this is then a race condition. +(UUM-56967)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed jittering when rendering objects after post process with TAA and Dynamic resolution enabled. +(UUM-56716)<br> +<em>First seen in 2023.3.0a16.</em></p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Improved clamping on path tracing. +(UUM-56668)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>HDRP: Water absorption on transparents in front of excluders +(UUM-52534)<br> +<em>First seen in 2023.3.0a8.</em></p></li> +<li><p>iOS: Added iPhone 15 cutouts. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 device generation enums. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed AddLocaleVariantFile not working with WIndows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an issue where "PhysicsShapeGroup2D.Add()" produced incorrect "PhysicsShape2D.vertexStartIndex". +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Shadergraph: Fixed the ShaderGraph codegen when an InstanceID node is used in a graph with keywords. +(UUM-56910)<br> +<em>First seen in 2023.3.0a14.</em></p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>VFX Graph: Fixed space conversion error when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: ShaderGraph keyword are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +</ul><h4>New 2023.3.0a17 Package Changes since 2023.3.0a16</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.1</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.1//changelog/CHANGELOG.html">3.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.2//changelog/CHANGELOG.html">3.2.0</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.1</a></p></li> +<li><p>com.unity.xr.meta-openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.1</a></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.1</a></p></li> +</ul><h3>Preview of Final 2023.3.0a17 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Android: Added the Addressables for Android (com.unity.addressables.android) package. This package provides Play Asset Delivery support for Addressables.</p></li> +<li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Added <code>Additional App IDs</code> to Steam ID Provider Editor Settings for Multiple App ID support.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>HDRP: Improved on existing Mipmap Streaming debug views and added more. The current offering in HDRP is consistent with what URP offers.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>SpeedTree: New SpeedTree9Importer for '.st9' files exported by SpeedTree Modeler v9+<br></p> + +<ul><li>'SpeedTree Games Wind' &amp; 'SpeedTree Legacy Wind' effects are now supported in Unity<br></li> +<li>Wind strength and direction responsiveness can be configured through the Importer Settings<br></li> +<li>New SpeedTree9 shaders for builtin (.cg), URP and HDRP renderers (.shadergraph)<br></li> +<li>New shaders are added for the new wind effect, no major changes to lighting</li> +</ul></li> +<li><p>TextCore: Native TextGenerator Rewrite</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added C# script templates to create a post-processing <code>ScriptableRendererFeature</code> that uses a custom <code>VolumeComponent</code>.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>URP: Added six Mipmap Streaming debug views to the Rendering Debugger. These views can be found in the <em>Rendering</em> tab, under <em>Mipmap Streaming</em>. The available debug views are: Mip Streaming Performance, Mip Streaming Status, Mip Streaming Activity, Mip Streaming Priority, Mip Count, and Mip Ratio.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Improved the ShaderGraph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Reworked Flipbook player block.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>VFX Graph: Support of <code>ShaderKeyword</code> declared in Shader Graph.</p></li> +<li><p>Web Platform: Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>Web Platform: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation for the Screen Reader API.</p></li> +<li><p>Android: Fixed <code>.androidlib</code> default <code>build.gradle</code>, it will correctly apply android library plugin + targetSDKVersion.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Apple TV: Included platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Build System: Added deterministic shader ordering in output content.</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for <code>System.Math</code> functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improve the scripting documentation for RaycastHit2D.</p></li> +<li><p>Documentation: Improved code sample for <code>NavMeshAgent.CalculatePath()</code> to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added a column that displays the shortcut type in the Shortcut Manager window.</p></li> +<li><p>Editor: Added a toggle in the preferences to show the project path instead of the project name in main window title.</p></li> +<li><p>Editor: Added Deselect and Invert Selection to the context menu.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improved visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Reorganized the Edit menu.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Added the <em>Bake Reflection Probes</em> menu item.</p></li> +<li><p>GI: Added the <em>Clear Baked Data</em> menu item.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Added <code>ShadowDrawingSettings.splitIndex</code> to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing IRenderPipelineGraphicsSettings on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added a warning to the HDRP Wizard if a users project contains materials that can't be upgraded. +(UUM-46394)</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved path tracer denoising when using AOVs in combination with volumetric fog. Added an option to denoise the volumetric scattering effect separately.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes. +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting is disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevented a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: 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.</p></li> +<li><p>Scene/Game View: Updated the Cameras overlay icon to be more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons and fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Merged rendergraph native render passes that have different depths.</p></li> +<li><p>SRP Core: Prevented the unnecessary store op of MSAA buffers in URP when using Native Render Pass Render Graph.</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic UxmlAttributeConverters and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved UI Builder performances when using uxml serialization and data bindings.</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: 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.</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved performance when creating shadow data.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for <code>_ALPHATEST_ON</code> when rendering depth, shadows, and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal RP: New Renderer Feature updated with Render Graph code.</p></li> +<li><p>Universal RP: Updated NewRendererFeature Template.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Disk Streaming in URP.</p></li> +<li><p>URP: Enabled APV Lighting Scenario Baking in URP.</p></li> +<li><p>URP: Enabled <code>renderViewportScale</code> for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimized both undo and redo.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: 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.</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Accessibility: Changed: Made label parameter on AccessibilityHierarchy.AddNode and AccessibilityHierarchy.InsertNode null by default to make some use cases easier to achieve</p></li> +<li><p>Accessibility: Changed: Toggle role added to the AccessibilityRole enum.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Added the ScriptableRenderPass.requiresIntermediateTexture flag to allow individual ScriptableRenderPasses to request offscreen rendering</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Changed: Renamed ArticulationBody.velocity to ArticulationBody.linearVelocity in order for the API to be symmetric with ArticulationBody.angularVelocity</p></li> +<li><p>Editor: Changed: Renamed Rigidbody.velocity to Rigidbody.linearVelocity in order for the API to be symmetric with Rigidbody.angularVelocity</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graphics: Added: Added a "Texture.SetStreamingTextureMaterialDebugProperties" overload that takes in a "materialTextureSlot" integer. This overload can be used to debug any (non-hidden) texture property on materials used by renderers.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: Texture2D.CopyPixels, Texture2DArray.CopyPixels, Texture3D.CopyPixels, Cubemap.CopyPixels, CubemapArray.CopyPixels allow copying readable pixel data only on the CPU.</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>Graphics: Changed: Updated contextual menu drawer API with PropertyDrawer information.</p></li> +<li><p>HDRP: Added: Added an API to set and get the material type via script on HDRP Materials.</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Package: Added: Added <code>GetCustomId</code> method to PlayerInfo</p></li> +<li><p>Package: Added: Added <code>SignInWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Package: Changed: Added <code>LinkWithSteamAsync</code> method with <code>appId</code> parameter for Multiple App Id Support</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.angularDrag to Rigidbody.angularDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Changed: Renamed Rigidbody.drag to Rigidbody.linearDamping to create symmetry between ArticulationBody and Rigidbody APIs</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: Foveated rendering API to fix FSR rendering</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Fixed typo in RenderGraph API, using lowercase for nativeRenderPassesEnabled property</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Changed: Recent UISubset API has been adjusted and UI overlay pass made safer with URP RG.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Exposed the enabledSelf property to both UXML and bindings.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Exposed opaqueLayerMask and transparentLayerMask in UniversalRenderingData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the <em>Add Component</em> menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer displays in the Add Component Menu under any circumstances.</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: Modified the AssetBundle hash so it now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Build Pipeline: Made the <em>Player Settings &gt; Dedicated Server optimizations</em> option, that strips all shaders and fonts, enabled by default.</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the ghost behavior of overlays.</p></li> +<li><p>Editor: Renamed the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 23.2 for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Removed exceptions for unspecified versions when including Play Libraries due to logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Moved code related to sampling to its own subfolder in the Light Transport package.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: When IRenderPipelineGraphicsSettingsStripper is defined, it has the ownership of the stripping of the IRenderPipelineGraphicsSettings. Before was additive with isAvailableInPlayerBuild. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Made the <em>Texture Streaming</em> scene view debug draw mode unavailable. Use the reworked Mipmap Streaming debug views in the Rendering Debugger instead.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: Modied <code>Client.AddAndRemove</code> so it does not throw an error if the same packages are specified in <code>packagesToAdd</code> and <code>packagesToRemove</code>.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Physics: Errors related to mesh data will no longer print the assets path. This change was done in order to decouple error generation from some specific editor only functionality. We will be reworking the error messaging in the following patch releases.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: Updated the Oculus XR Plugin package to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fix Case where Sprite Atlas's secondary texture is not rendered when used in a ShaderGraph +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fix dynamic batching for TilemapRenderer in Individual mode and SpriteRenderer in URP when Renderers use a non-SRP batchable material and can be dynamic batched +(UUM-53185)</p></li> +<li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed AnimatedTile not animating in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed case where URP freeform lights glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed Shadergraph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improve performance of TilemapRenderer when user changes Material properties that does not require a BuildChunkJob +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Remove material upgrade dialog box during material upgrades for templates +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed accessibility nodes with the Slider role not being announced when focused with TalkBack. +(A11Y-436)</p></li> +<li><p>Accessibility: Fixed issue with creating new AccessibilityNodes when the hierarchy was already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Clear the NavMesh.onPreUpdate callback list when entering play mode.</p></li> +<li><p>AI: Fixed an issue where NavMesh.onPreUpdate listeners would get cleared after MonoBehaviour.OnEnable has been called.</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked up NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the Player didn't update correctly when changed to a pop-up view using Swipe for Pop-up view feature in Samsung devices. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with downloading multiple asset packs in one request. +(UUM-49133)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed render sorting performance regression.</p></li> +<li><p>Android: Fixed screen brightness issue with Android phones, Oppo and Xiaomi, on which Screen.brigthness now returns correct values. Previously the values would sometimes be more than 1.0.</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayerForActivityOrService$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000); +(UUM-56705)</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed Animator.parameters returning 0 until you start play mode in some cases. +(<a href="https://issuetracker.unity3d.com/issues/animator-dot-parametercount-is-set-to-0-after-making-any-changes-in-the-animator-parameters-tab">UUM-55778</a>)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Improved shutdown sequence. +(UUM-29648)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Removed passage in ISerializationCallbackReceiver that mentions not supporting structs, it is no longer the case.</p></li> +<li><p>Documentation: Update dynamic batching documentation. +(UUM-55292)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size +(UUM-43216)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size +(UUM-43222)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Fixed memory leak in DX12 when profiler is open. +(UUM-29297)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Do not show UnityWebRquest timeout error from curl to Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: Dynamic Resolution Explicit flag documentation update.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensure we do not change scroll area if selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Ensured that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property <code>unity_LODFadeArray</code>. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that prevented pasting text into some fields of the Package Manager window. +(UUM-42932)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not finds a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed APV virtual offsets or sky occulsion baking for big meshes. +(UUM-52552)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed Color Space so it no longer triggers an incorrect RenderTexture warning when you change color space. +(UUM-16386)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed example in doc to use the proper API. +(UUM-44265)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with copy/paste long value on the serialized property field +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed issues with updating IMGUI TextField from code. +(<a href="https://issuetracker.unity3d.com/issues/argumentoutofrangeexception-specified-argument-was-out-of-the-range-of-valid-values-dot-is-thrown-when-using-unityengine-dot-texteditor">UUM-49261</a>)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed null reference exceptions in Build Profile window when domain reload happens. +(PLAT-7294)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the <em>Delete Shortcut Profile</em> window so it is a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: None</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Rare case of static batching with transparent shadow rendering issue fixed. +(UUM-36082)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Removing CacheServer (used by V1 asset database), long deprecated.</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Add missing denoising package .pdb files in the Unity installer +(UUM-48591)</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Release temporary copy of lightmap textures after bake. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a BatchRendererGroup thread race condition under special circumstances. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a crash when loading a native plugin when on a non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where calling "Texture.SetStreamingTextureMaterialDebugProperties" did not properly set debug properties on materials.</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed multiple RayTracingAccelerationStructures bindings not working in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the rendering artifacts using Custom Render Texture shader on Sphere Game Object and material preview on DirectX11 and DirectX12 platforms. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improve warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11 +(UUM-48133)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: Updated documentation to reflect camera distance calculation is coupled with camera. +(<a href="https://issuetracker.unity3d.com/issues/cullinggroup-onstatechanged-is-not-called-when-there-is-no-targetcamera">UUM-12523</a>)</p></li> +<li><p>Graphics: [SRP] Fix adding a default flare asset when adding Lens Flare (SRP) component. +(UUM-42304)</p></li> +<li><p>Graphics: [SRP] Fix Lens Flare became darker with fade/gradient. +(UUM-44781)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added additional documentation for cached shadows of directional lights.</p></li> +<li><p>HDRP: Added anFixed the HDRP Global Settings window so it displays an error when Rendering Layer Names is empty. error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Ensure documentation clearly lists lack of support for Box Lights in path tracing. +(UUM-48478)</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an asynchronous pass would try to synchronize with a culled pass. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where certain Mipmap Streaming debug views would not show up correctly on Metal.</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the AxF shader only displayed pure black when using the Mipmap Streaming debug views.</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Mipmap Streaming debug views would show up incorrectly when certain features were enabled (SRP Batcher, Volumetric Fog, Volumetric Clouds, ...).</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed an issue with mixed tracing mode for transparent screenspace reflections so it now mixes both tracing modes as expected instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: Fixed an issue with the logic used to set up materials featuring displacement mapping that could result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed caustics in XR +(UUM-54398)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed issue with dual lobe SSS incorrectly evaluated with area light. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed support of cookie area light on water surface. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: New checkbox in surface options to allow materials to be excluded from temporal anti aliasing. The checkbox name is "RemoveFromTUAndAA". This checkbox is ideal for surfaces that contain texture scrolling that has to be neat and does not have velocity information.<br> +For now, this checkbox is only exposed to transparent materials since they are the only ones that can fit a stencil bit for such operation. +(UUM-37206)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed build failure when a delegate had a first parameter that was a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added iPhone 15 cutouts. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 device generation enums. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed "Size in points" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed AddLocaleVariantFile not working with WIndows file paths. +(<a href="https://issuetracker.unity3d.com/issues/ios-pbxproject-dot-addlocalevariantfile-does-not-apply-pbxpath-dot-fixslashes-on-the-provided-path">UUM-56027</a>)</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed an issue where the safe area didn't report correctly when changing the device orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed an issue where <code>ActivityIndicator</code> wasn't accessible on iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed exception on adding already existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Updated UnityWebRequest to no longer send Content-Length headers of zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue in Play mode that caused Unity to crash when using <code>WebCamTexture</code> while opening a second application that accessed the Webcam. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed an issue where the values of a secondary displays refresh rate were invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: Fixed serialization of player accounts settings.</p></li> +<li><p>Package: Updated Localization package to 1.5.0-pre.1.</p></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Fixed a null reference exception when using the Unity Editor to open the Meta XR Utilities package from the Asset Store. +(UUM-48307)</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where bundled packages could not be installed if cached data was found in the wrong format. This fix addresses the error, "Cannot read properties of undefined (reading 'shasum')."</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in the Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Services tab of the Package Manager window.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Removed a folder from the immutable assets backup system, which was preventing installers from building.</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedArticulationBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where moving the target of Joint::connectedBody across scenes would cause Unity to crash on the next Physics.Simulate call. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-physx-ig-islandsim-when-calling-simulate-time-dot-fixeddeltatime-for-a-physicsscene-gameobject">UUM-46877</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed the torque computation of ArticulationBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of RigidBody::AddRelativeForce to use the inertia tensor world matrix instead of mass. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of RigidBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Re-enabled printing of the Mesh asset's path when a MeshCollider fails to initialize.</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using "Physics2D.CapsuleCast" where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using CustomCollider2D.SetCustomShapes using a NativeArray, allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where "PhysicsShapeGroup2D.Add()" produced incorrect "PhysicsShape2D.vertexStartIndex". +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where OnTriggerExit2D or OnCollisionExit2D are not called if the Collider2D has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the X and/or Y axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where small/thin holes were left inside a PolygonCollider2D due to removal of near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix a condition that can cause long or near-infinite loop after insertion from BaseListView +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue where there were missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed Physics2DRaycaster returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Elements: Reverted back the multiline validation being applied to single line TextField. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added a workaround for a Intel Graphics 3000 driver bug that would cause textures rendered by UI Toolkit to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarify bindings "converter" label and references</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UI Builder Library no longer regenerated unnecessarily</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Undo System: Undo documentation update to clarify the RecordObject operation +(<a href="https://issuetracker.unity3d.com/issues/scriptreference-slash-undo-default">UUM-44001</a>)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed IndexOutOfRangeException error when using Native RenderPass on Deferred. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed the NativeRenderPass camera target MSAA logic to match the non-NRP path. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-native-renderpass-is-enabled">UUM-56396</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixed transparent materials getting marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where some segements and corners of sprite shape shadows may not have been properly rendered. +(UUM-18513)</p></li> +<li><p>URP: Fixed an issue where the "Sprite-Lit-Default" did not function with certain debug views.</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Fixed visible outline when composited ShadowCaster2Ds with transparency overlap. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameters gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where rhe template item hit box was slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where template items could have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the built-in templates category not always visible when there was no user defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the right panel (details panel) could be resized to as small as zero width, which led to a messy layout. Now it has a minimum width of 200px (like the left panel). +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing gizmo for Position exposed property. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed Six-way Shader Graph sub target when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed space conversion error when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved error feedback message when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: ShaderGraph keyword are now correctly supported in VFX Graph Output. +(<a href="https://issuetracker.unity3d.com/issues/vfx-new-sg-integration-fallback-to-black-on-hdrp">UUM-5692</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Unexpected JSON error while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>WebGL: Added separate build settings options for Master builds with LTO. This lets developers get faster Release builds (if iterating in Release mode is for some reason needed and iterating on Development builds cannot be used), and enables sidestepping any issues stemming from LLVM LTO optimizer. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed Android VideoPlayer crash when using Ycbcr video decoding on some devices. +(UUM-46315)</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +</ul><h4>Preview of Final 2023.3.0a17 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.3</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.2</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.10</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.5//changelog/CHANGELOG.html">1.5.0-pre.1</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.0</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.2//changelog/CHANGELOG.html">3.2.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.1</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@2.0//changelog/CHANGELOG.html">com.unity.services.ugc@2.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@2.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@2.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">com.unity.addressables.android@1.0.1</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@1.0//changelog/CHANGELOG.html">com.unity.multiplayer.playmode@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.dedicated-server@1.0//changelog/CHANGELOG.html">com.unity.dedicated-server@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2023-12-05T20:29:50 + Unity Technologies + 771c7abb2095 + + + 2023.3.0a16 + https://unity.com/releases/editor/alpha/2023.3.0a16 + +<span>2023.3.0a16</span> + + <div class="release-date"><time datetime="2023-11-28T18:53:03Z">November 28, 2023</time></div> + + <div>unityhub://2023.3.0a16/98f6a77c9a64</div> + + <div> + <div> <section id="release-version-downloads-354946--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/Windows64EditorInstaller/UnitySetup64-2023.3.0a16.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354907--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a16.exe">Android Build Support</a> + </div> + <div id="version-download-modules-354910--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a16.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-354913--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a16.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-354916--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a16.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354919--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a16.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354922--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a16.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354925--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a16.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-354928--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a16.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354931--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0a16.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-354934--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a16.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-354937--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0a16.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354940--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a16.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354943--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-354988--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0a16.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354949--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a16.exe">Android Build Support</a> + </div> + <div id="version-download-modules-354952--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a16.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-354955--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a16.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-354958--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a16.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354961--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a16.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354964--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a16.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354967--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a16.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-354970--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a16.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354973--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0a16.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-354976--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a16.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-354979--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0a16.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354982--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a16.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354985--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355027--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorInstaller/Unity-2023.3.0a16.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354991--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a16.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-354994--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a16.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-354997--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a16.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-355000--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a16.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355003--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a16.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355006--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a16.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355009--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0a16.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355012--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a16.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355015--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a16.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-355018--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a16.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355021--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a16.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355024--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355066--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorInstallerArm64/Unity-2023.3.0a16.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355030--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a16.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355033--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a16.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-355036--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a16.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-355039--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a16.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355042--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a16.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355045--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a16.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355048--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0a16.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355051--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a16.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355054--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a16.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-355057--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a16.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355060--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a16.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355063--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355099--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/LinuxEditorInstaller/Unity-2023.3.0a16.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355069--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a16.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355072--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a16.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-355075--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a16.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355078--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a16.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355081--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a16.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-355084--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a16.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355087--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a16.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-355090--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a16.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355093--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/98f6a77c9a64/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a16.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355096--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0a16</h3> + +<ul><li><p>Android: AdmobSDK banner ad disappears when the device goes to the home screen and returns to the application +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>Editor: Fixed atmospheric scattering at close range +(<a href="https://issuetracker.unity3d.com/issues/physically-based-sky-affects-fog-when-it-shouldnt">UUM-56955</a>)<br> +<em>First seen in 2023.3.0a14.</em> <br><em>Fixed in 2023.3.0a18.</em></p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Packman: Users cannot export bundled plugins into a .unitypackage anymore +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Packman: [Linux] Package Manager window disappears when adding a package from git URL +(<a href="https://issuetracker.unity3d.com/issues/linux-package-manager-window-disappears-when-adding-a-package-from-git-url">UUM-52706</a>)</p></li> +<li><p>PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Serialization: Crash and or slow update when List items are reordered in the Inspector Window +(<a href="https://issuetracker.unity3d.com/issues/crash-and-or-slow-update-when-list-items-are-reordered-in-the-inspector-window">UUM-46703</a>)</p></li> +<li><p>Serialization: Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when selecting a Texture 2D asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-editoronlyplayersettings-getdefaulttexturecompressionformat-when-selecting-a-texture-2d-asset">UUM-55126</a>)</p></li> +</ul><h3>New 2023.3.0a16 Entries since 2023.3.0a15</h3> + +<h4>Features</h4> + +<ul><li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Android: Fixed .androidlib default build.gradle, it will correctly apply android library plugin + targetSDKVersion</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Build System: Deterministic shader ordering in output content.</p></li> +<li><p>Editor: Added toggle in preferences to show project path, instead of project name in main window title.</p></li> +<li><p>Editor: Improve visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>SRP Core: Added icons &amp; fixed bugs in Render Graph Viewer.</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>URP: Enable renderViewportScale for XR intermediate textures.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the Add Component menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer appears in the Add Component Menu under any circumstances.</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Rename the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Changes to material color don't reset when exiting the animation. +(<a href="https://issuetracker.unity3d.com/issues/changes-to-material-color-dont-reset-when-exiting-the-animation-preview">UUM-41892</a>)<br> +<em>First seen in 2023.3.0a10.</em></p></li> +<li><p>2D: Fix case where URP Converter does not upgrade material of PSB characters to Sprite-Lit-Default. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-urp-converter-does-not-upgrade-material-of-psb-characters-to-sprite-lit-default">UUM-1952</a>)<br> +<em>First seen in 2023.3.0a8.</em></p></li> +<li><p>2D: Fixed AnimatedTile not animating in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed OpenGL issues when using Rendergraph. +(UUM-54333)<br> +<em>First seen in 2023.3.0a9.</em></p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>Android: Fixed Application.Unload for GameActivity, GameActivity will now work in Unity As A Library environment. +(UUM-54021)<br> +<em>First seen in 2023.3.0a10.</em></p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Documentation: Removed passage in ISerializationCallbackReceiver that mentions not supporting structs, it is no longer the case.</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: Adding BACKSPACE as an assignable shortcut for MenuItems. +(UUM-56067)<br> +<em>First seen in 2023.3.0a10.</em></p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Custom Property Drawers properly works with interfaces. +(UUM-55311)<br> +<em>First seen in 2023.3.0a9.</em></p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Revamp the Unity Gaming Services Settings window to be more easy and intuitive to use. +(UUM-56134)<br> +<em>First seen in 2023.3.0a15.</em></p></li> +<li><p>GI: Move "Generate Lighting" to the Edit menu. +(<a href="https://issuetracker.unity3d.com/issues/generate-lighting-shown-in-project-menus-but-only-affects-scene">UUM-52065</a>)<br> +<em>First seen in 2023.3.0a7.</em></p></li> +<li><p>Graphics: CopyTexture no longer prints warning messages when the function is called between two compressed textures with the copy region specified. +(UUM-56441)<br> +<em>First seen in 2023.3.0a14.</em></p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Package Manager: Fixed "Cannot read properties of undefined (reading shasum)" error that could prevent installing some packages.</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Physics: Fixed the torque computation of ArticulationBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of RigidBody::AddRelativeForce to use the inertia tensor world matrix instead of mass. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of RigidBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics 2D: Fixed an issue where small/thin holes were left inside a PolygonCollider2D due to removal of near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed compilation errors when compiling shaders using GLSL reserved words for Vulkan. +(UUM-54225)<br> +<em>First seen in 2023.3.0a6.</em></p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>VFX Graph: Unexpected JSON error while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +</ul><h4>New 2023.3.0a16 Package Changes since 2023.3.0a15</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.17</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></li> +</ul><h3>Preview of Final 2023.3.0a16 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added a custom menu on <code>IRenderPipelineGraphicsSettings</code>.</p></li> +<li><p>Editor: 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.</p></li> +<li><p>Editor: Added the <code>ForceNoCrunch</code> option to the <em>Build Windows &gt; Asset Import Overrides &gt; Texture Compression</em> dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Added small-mesh culling for gpu-driven instances.</p></li> +<li><p>Graphics: Added UITK support for CustomPostProcessOrder.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Enabled SpeedTree GameObjects rendering using GPU Resident Drawer.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added AMD FidelityFX Super Resolution 2 (FSR2) Unity script bindings and HDRP integration.</p></li> +<li><p>HDRP: 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.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: Disabled storing of baked data as Streaming Asset in Adaptive Probe Volumes (APV) to make it compatible with Asset Bundles and Addressables.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added per-camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added Render Graph Viewer. Access it through the <em>Window &gt; Rendering</em> menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>VFX Graph: Added Camera Buffer Access support in VFX with URP.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Improved the ShaderGraph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>Web Platform: Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>Web Platform: Implemented the following <code>LocationService</code> methods and properties in Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +<li><p>WebGL: Added support for <strong>WebAssembly 2023</strong>, 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.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>2D: Improved performance of shadow generation.</p></li> +<li><p>Accessibility: Improved multiple API documentation contents for the Screen Reader API.</p></li> +<li><p>Android: Fixed .androidlib default build.gradle, it will correctly apply android library plugin + targetSDKVersion</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Apple TV: Include platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Build System: Content is now deterministically sorted when being pulled from the resource manager.</p></li> +<li><p>Build System: Deterministic shader ordering in output content.</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for System.Math functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Added toggle in preferences to show project path, instead of project name in main window title.</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improve visibility on Volume component when Profile Instance used.</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Modified the overlay menu to make it an actual overlay. This allows us to use the new Overlay Popup feature and to remove the need to maintain 2 code paths for very similar behaviors.</p></li> +<li><p>Editor: Renamed Post-processing and Lighting Quality settings to Tiers.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added ShadowDrawingSettings.splitIndex to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing IRenderPipelineGraphicsSettings on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Adds a warning to the HDRP Wizard if a users project contains materials that cant be upgraded +(UUM-46394)</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting was disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Improvements in the volumetric lighting performance.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Update description of Decal Projector Draw Distance setting to mention HDRP asset setting. +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevent a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: Released Memory Profiler version 1.1.0. See https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1/manual/index.html for more information</p></li> +<li><p>Scene/Game View: Update the Cameras Overlay with an icon that is more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Added icons &amp; fixed bugs in Render Graph Viewer.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>uGUI: Provided early out to scenarios where a null mesh was being set on a <code>CanvasRenderer</code>.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic UxmlAttributeConverters and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved UI Builder performances when using uxml serialization and data bindings.</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Unity tracks which fields are overridden in UXML in the UxmlSerializedData, during the deserialize process we only apply the overridden fields instead of all of them.</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for creating shadow data.</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enable renderViewportScale for XR intermediate textures.</p></li> +<li><p>URP: Enabled APV Lighting Scenario Baking in URP.</p></li> +<li><p>VFX Graph: Improved AddComponent performance for VFX by precaching script pointers in common case operation.</p></li> +<li><p>VFX Graph: Improved and optimize undo redo.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>Accessibility: Added: support for reading the bold text system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the closed captioning system setting on Android and iOS.</p></li> +<li><p>Accessibility: Added: support for reading the font scale system setting on Android and iOS.</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Core: 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.</p></li> +<li><p>Core: Added: <code>Component.GetComponentIndex()</code> returns a components index on it's <code>GameObject</code>.</p></li> +<li><p>Core: Added: <code>ContentLoadInterface.GetIntegrationTimeMS()</code> and <code>ContentLoadInterface.SetIntegrationTimeMS()</code> for timeslicing integration from Content Files.</p></li> +<li><p>Core: Added: <code>Object.Instantiate(Object,Scene)</code> allows for directly instantiating an object to a specific scene.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>GameObject.GetComponentAtIndex()</code> returns the component at the specific index on a <code>GameObject</code>.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Added: <code>SceneManager.MoveObjectToSceneBatch</code> allows for moving objects in batches to a scene.</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graphics: Added: API to reconstruct SRP using a certain IRenderPipelineGraphicsSettings in the Editor.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Added: watermark API to indicate if watermark is visible.</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>Player: Added: <code>AsyncInstantiateOperation.GetIntegrationTimeMS()</code> and <code>AsyncInstantiateOperation.SetIntegrationTimeMS()</code> for time slicing integration times of <code>InstantiateAsync()</code>.</p></li> +<li><p>Player: Added: <code>Object.InstantiateAsync&lt;T&gt;()</code>.</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Changed: Major update of the Native Render Pass Render Graph API (URP), moving out of Experimental.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: API to get the result of the last binding operation for a given binding id.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>AI: Built-in navigation components are no longer hidden from the Add Component menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Deprecated OffMeshLink component no longer appears in the Add Component Menu under any circumstances.</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: "Player Settings &gt; Dedicated Server optimizations" option, that strips all shaders and fonts, is now enabled by default.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Remove all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added a new RenderingLayerMask type for serialized property and a RenderingLayerMaskField to draw it.</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the overlay's ghost behavior.</p></li> +<li><p>Editor: Rename the shortcut that opens the context menu in the Scene view from "Show Action Menu" to "Show Scene view context menu".</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: Updated the macOS Editor's minimum OS version requirement to macOS 11.</p></li> +<li><p>Editor: [Android] Exceptions for "Unspecified Version" when including Play Libraries have been removed due to the logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: When IRenderPipelineGraphicsSettingsStripper is defined, it has the ownership of the stripping of the IRenderPipelineGraphicsSettings. Before was additive with isAvailableInPlayerBuild. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>HDRP: HDRP: Cleaning the usages of the HDRP runtime resources.</p></li> +<li><p>HDRP: Rectangle light and Line light now share same implementation.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>macOS: Updated the macOS Runtime's minimum OS version requirement to macOS 11.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Package Manager: <code>Client.AddAndRemove</code> no longer throws an error if the same packages are specified in <code>packagesToAdd</code> and/or <code>packagesToRemove</code>.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: The Oculus XR Plugin package has been updated to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fix Case where Sprite Atlas's secondary texture is not rendered when used in a ShaderGraph +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fix dynamic batching for TilemapRenderer in Individual mode and SpriteRenderer in URP when Renderers use a non-SRP batchable material and can be dynamic batched +(UUM-53185)</p></li> +<li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed AnimatedTile not animating in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed case where URP freeform lights glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed Shadergraph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed the high memory usage and crashing issue related to DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improve performance of TilemapRenderer when user changes Material properties that does not require a BuildChunkJob +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Remove material upgrade dialog box during material upgrades for templates +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed issue with creating new AccessibilityNodes when the hierarchy was already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>AI: Linked up NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the preserved screen was displayed when using swipe for pop-up view. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed problem with trying to download multiple asset packs in one request +(UUM-49133)</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness so it will correctly return values on phones like Oppo or Xiaomi, previously the value was sometimes bigger than 1.0.</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the clip volume in the Audio Random Container window to appear as if it is magically synchronised with the main volume. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Maked <code>MsvcInstallationLocator.ParseVSWhereResult</code> accept input with a BOM.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed APV compilation on webgl. +(UUM-56418)</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Removed passage in ISerializationCallbackReceiver that mentions not supporting structs, it is no longer the case.</p></li> +<li><p>Documentation: Update dynamic batching documentation. +(UUM-55292)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size +(UUM-43216)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size +(UUM-43222)</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue that caused the error "ReleaseDynamicVBOFrame: Unexpected frame". TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach ID.</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Fixed memory leak in DX12 when profiler is open. +(UUM-29297)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Addressed an editor inconsistency where shortcuts for GameObject actions weren't shown in the Scene Hierarchy context menu. +(<a href="https://issuetracker.unity3d.com/issues/hierarchy-context-menu-doesnt-show-shortcuts">UUM-55597</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Do not show UnityWebRquest timeout error from curl to Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: Dynamic Resolution Explicit flag documentation update.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensure we do not change scroll area if selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a deadlock in Mac editor when in game mode and toggling vsync off. +(UUM-49755)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not finds a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the offset of a camera position was incorrect when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with text not being displayed under certain conditions. +(UUM-53949)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy V2 +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed example in doc to use the proper API. +(UUM-44265)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with copy/paste long value on the serialized property field +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed not being able to paste text into package manager popups +(UUM-42932)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the check for Android Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core.<br> +Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixed <code>Camera.GetStereoEnabled()</code> to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the <em>Delete Shortcut Profile</em> window so it is a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: None</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: On activity the videoplayer is stuck if called after the standby/resume state. +(UUM-54785)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: Rare case of static batching with transparent shadow rendering issue fixed. +(UUM-36082)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Remove shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Removing CacheServer (used by V1 asset database), long deprecated.</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: When the build profile workflow diagnostic flag is enabled, on PS4 and PS5 platforms, the platform build settings forward to the respective setting in PS4/PS5 classic build profiles and vice-versa.</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Add missing denoising package .pdb files in the Unity installer +(UUM-48591)</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a BatchRendererGroup thread race condition under special circumstances. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where game view becomes black after undoing setting Output Texture of Camera. +(<a href="https://issuetracker.unity3d.com/issues/undoing-render-texture-from-camera-leaves-game-view-black-if-scene-view-is-not-visible-in-urp-and-hdrp">UUM-49339</a>)</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed multiple RayTracingAccelerationStructures bindings not working in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the rendering artifacts using Custom Render Texture shader on Sphere Game Object and material preview on DirectX11 and DirectX12 platforms. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improve warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11 +(UUM-48133)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: Updated documentation to reflect camera distance calculation is coupled with camera. +(<a href="https://issuetracker.unity3d.com/issues/cullinggroup-onstatechanged-is-not-called-when-there-is-no-targetcamera">UUM-12523</a>)</p></li> +<li><p>HDRP: Add error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added additional documentation for cached shadows of directional lights.</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Ensure documentation clearly lists lack of support for Box Lights in path tracing. +(UUM-48478)</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an async pass would try to sync to a culled pass mistakenly. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed custom post process volume component example in doc. +(UUM-45394)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed issue with dual lobe SSS incorrectly evaluated with area light. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed support of cookie area light on water surface. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the logic used to set up materials featuring displacement mapping that would sometimes result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Mixed tracing mode for transparent screenspace reflections now mixes both tracing modes as expected, instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: New checkbox in surface options to allow materials to be excluded from temporal anti aliasing. The checkbox name is "RemoveFromTUAndAA". This checkbox is ideal for surfaces that contain texture scrolling that has to be neat and does not have velocity information.<br> +For now, this checkbox is only exposed to transparent materials since they are the only ones that can fit a stencil bit for such operation. +(UUM-37206)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where the <code>UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable</code> method could return incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Fixed build failure when a delegate had a first parameter that was a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed a crash that occured when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed an issue where a location event would cause an application to open in the background.<br> +Fixed an issue when loading a release build where a black screen appeared between the splash screen and first scene. +(UUM-52515)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed document to explained Screen.fullScreen behaviour for iPadOS when Stage Manager is on. +(UUM-22765)</p></li> +<li><p>iOS: Fixed exception on adding already existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed safe area not reporting correctly when changing orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: UnityWebRequest will no longer send Content-Length header with zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue where camera configuration was not locked when Unity was using it. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: Fixed secondary display refresh rate values being invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed an issue where a blittable flag could be incorrect when it was read before MonoClass was initialized. +(UUM-35682)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed TLS networking issue so that UnityWebRequest can now establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Exclude PackageManager folder from <code>..\ProjectTemplates\libcache\..</code></p></li> +<li><p>Package Manager: Fixed "Cannot read properties of undefined (reading shasum)" error that could prevent installing some packages.</p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be successfully resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Package Manager Service tab.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Fixed null reference exception when opening the Meta XR Utilities package in Unity from asset store. +(UUM-48307)</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed the torque computation of ArticulationBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of RigidBody::AddRelativeForce to use the inertia tensor world matrix instead of mass. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics: Fixed the torque computation of RigidBody::AddRelativeTorque to properly move the provided local space torque into world space before applying the inertia tensor world matrix. This change only affects cases where ForceMode.Acceleration and ForceMode.VelocityChange would be used. +(UUM-54134)</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using "Physics2D.CapsuleCast" where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using CustomCollider2D.SetCustomShapes using a NativeArray, allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where Animation Root Motion rotation and Animation Transform rotation could not correctly rotate a Rigidbody2D. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where OnTriggerExit2D or OnCollisionExit2D are not called if the Collider2D has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the X and/or Y axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where small/thin holes were left inside a PolygonCollider2D due to removal of near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Ensured thread safety for mono gc calls.</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix a condition that can cause long or near-infinite loop after insertion from BaseListView +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: do not try to prewarm stereo-instancing variants since they require specific RT setup (for "layered" rendering). +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-when-running-shader-dot-warmupallshaders-after-application-start">UUM-54697</a>)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed an issue with playback and recording when Timeline is linked with the Animation Window. +(<a href="https://issuetracker.unity3d.com/issues/cant-play-the-animation-when-the-animation-window-is-linked-to-the-timeline">TB-221</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed Physics2DRaycaster returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>uGUI: Fixed underline when use at end of text. +(<a href="https://issuetracker.unity3d.com/issues/text-is-missing-an-underline-when-tmp-private-does-not-set-the-vertexcount-correctly">UUM-55135</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added a workaround for a Intel Graphics 3000 driver bug that would cause textures rendered by UI Toolkit to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added multi-column tree view and multi-column list view to the standard controls library in the UI Builder. +(UIT-2214)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarify bindings "converter" label and references</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where sorting change events were sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Builder Viewport background turned white after docking or undocking the UI Builder window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Document Live Reload feature was systematically triggered when you entered Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed fields status indicator not refreshing on foldout style fields. +(UUM-53358)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed jittery animation produced by ScrollView when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue preventing the setting the sortColumnDescriptions property after the columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed UIElementsGenerator to include shorthand properties when generating UssNameToCSharpName and vice versa.</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved performance when deserializing attribute overrides.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UI Builder Library no longer regenerated unnecessarily</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Undo System: Undo documentation update to clarify the RecordObject operation +(<a href="https://issuetracker.unity3d.com/issues/scriptreference-slash-undo-default">UUM-44001</a>)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shaders to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Screen Space Decals keyword was missing when Strip Unused Variants was turned off.</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed IndexOutOfRangeException error when using Native RenderPass on Deferred. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixed transparent materials getting marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue where an incorrect texture was used when using Empty Additional Shadow path.</p></li> +<li><p>Universal RP: RenderGraph: Fixed an issue with YFlip on some platforms.</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where some segements and corners of sprite shape shadows may not have been properly rendered. +(UUM-18513)</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Fixed visible outline when composited ShadowCaster2Ds with transparency overlap. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameters gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where rhe template item hit box was slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where template items could have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the built-in templates category not always visible when there was no user defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the right panel (details panel) could be resized to as small as zero width, which led to a messy layout. Now it has a minimum width of 200px (like the left panel). +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing gizmo for Position exposed property. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed Six-way Shader Graph sub target when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved error feedback message when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Unexpected JSON error while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>WebGL: Added separate build settings options for Master builds with LTO. This lets developers get faster Release builds (if iterating in Release mode is for some reason needed and iterating on Development builds cannot be used), and enables sidestepping any issues stemming from LLVM LTO optimizer. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed Android VideoPlayer crash when using Ycbcr video decoding on some devices. +(UUM-46315)</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +</ul><h4>Preview of Final 2023.3.0a16 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.3</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.2</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@2.0//changelog/CHANGELOG.html">2.0.6</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.10</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.5</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.0</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.1//changelog/CHANGELOG.html">3.1.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.bindings.openimageio@1.0//changelog/CHANGELOG.html">com.unity.bindings.openimageio@1.0.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@2.0//changelog/CHANGELOG.html">com.unity.services.ugc@2.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@2.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@2.0.0</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.2</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2023-11-28T18:53:03 + Unity Technologies + 98f6a77c9a64 + + + 2023.3.0a15 + https://unity.com/releases/editor/alpha/2023.3.0a15 + +<span>2023.3.0a15</span> + + <div class="release-date"><time datetime="2023-11-21T17:46:47Z">November 21, 2023</time></div> + + <div>unityhub://2023.3.0a15/88af49042196</div> + + <div> + <div> <section id="release-version-downloads-354166--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/88af49042196/Windows64EditorInstaller/UnitySetup64-2023.3.0a15.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354127--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a15.exe">Android Build Support</a> + </div> + <div id="version-download-modules-354130--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a15.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-354133--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a15.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-354136--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a15.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354139--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a15.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354142--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a15.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354145--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a15.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-354148--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a15.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354151--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0a15.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-354154--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a15.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-354157--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0a15.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354160--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a15.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354163--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-354208--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/88af49042196/WindowsArm64EditorInstaller/UnitySetupArm64-2023.3.0a15.exe" class="btn btn-blue">Unity Editor Windows (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354169--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a15.exe">Android Build Support</a> + </div> + <div id="version-download-modules-354172--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a15.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-354175--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a15.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-354178--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a15.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354181--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a15.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354184--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a15.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354187--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a15.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-354190--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a15.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354193--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.3.0a15.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-354196--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a15.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-354199--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.3.0a15.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354202--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a15.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354205--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-354247--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorInstaller/Unity-2023.3.0a15.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354211--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a15.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-354214--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a15.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-354217--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a15.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-354220--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a15.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354223--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a15.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354226--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a15.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354229--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0a15.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354232--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a15.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354235--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a15.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-354238--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a15.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-354241--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a15.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354244--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-354286--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorInstallerArm64/Unity-2023.3.0a15.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354250--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a15.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-354253--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a15.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-354256--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.3.0a15.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-354259--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a15.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354262--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.3.0a15.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354265--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a15.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354268--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.3.0a15.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354271--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a15.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354274--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a15.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-354277--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a15.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-354280--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a15.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354283--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-354319--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/88af49042196/LinuxEditorInstaller/Unity-2023.3.0a15.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354289--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.3.0a15.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-354292--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.3.0a15.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-354295--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.3.0a15.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354298--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.3.0a15.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354301--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.3.0a15.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-354304--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.3.0a15.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354307--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.3.0a15.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-354310--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.3.0a15.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-354313--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/88af49042196/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.3.0a15.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354316--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.3.0a15</h3> + +<ul><li><p>AI: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002) <br><em>Fixed in 2023.3.0a16.</em></p></li> +<li><p>Audio: Fixed an issue that would make it appear is if the volume of audio random container clips is magically synced to the main volume of the asset. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>) <br><em>Fixed in 2023.3.0a16.</em></p></li> +<li><p>Audio Random Container: [Error] Creating an audio source throws an error +(<a href="https://issuetracker.unity3d.com/issues/error-creating-an-audio-source-throws-an-error">UUM-55731</a>)</p></li> +<li><p>Editor: Fix Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>) <br><em>Fixed in 2023.3.0a16.</em></p></li> +<li><p>Packman: [Linux] Package Manager window disappears when adding a package from git URL +(<a href="https://issuetracker.unity3d.com/issues/linux-package-manager-window-disappears-when-adding-a-package-from-git-url">UUM-52706</a>)</p></li> +<li><p>PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Serialization: Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when selecting a Texture 2D asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-editoronlyplayersettings-getdefaulttexturecompressionformat-when-selecting-a-texture-2d-asset">UUM-55126</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where an open asset inspector for subgraphs may mangle the json serialized representation for that subgraph asset. +(UUM-56145) <br><em>Fixed in 2023.3.0a16.</em></p></li> +<li><p>uGUI: Button triggers another Button when multiple Canvases are used in multiple windows +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>VFX Graph: Unexpected JSON error while using ShaderGraph +(UUM-56300) <br><em>Fixed in 2023.3.0a16.</em></p></li> +<li><p>XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built +(<a href="https://issuetracker.unity3d.com/issues/quest-stutter-slash-frame-pacing-with-oculusruntime-dot-waittobeginframe-when-the-player-is-built">UUM-27247</a>)</p></li> +</ul><h3>New 2023.3.0a15 Entries since 2023.3.0a14</h3> + +<h4>Features</h4> + +<ul><li><p>Editor: Added ForceNoCrunch option to the Build Windows-&gt;Asset Import Overrides-&gt;Texture Compression dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>HDRP: No Streaming Asset path for APV.</p></li> +<li><p>Universal RP: Added per camera color and depth history and history access for custom render passes.</p></li> +<li><p>URP: Added Render Graph Viewer, accessed through Window &gt; Rendering menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +</ul><h4>Improvements</h4> + +<ul><li><p>Burst: Added support for System.Math functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Graphics: Added ShadowDrawingSettings.splitIndex to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows and depth normals.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>Build Pipeline: "Player Settings &gt; Dedicated Server optimizations" option, that strips all shaders and fonts, is now enabled by default.</p></li> +<li><p>Burst: Remove all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>XR: The Oculus XR Plugin package has been updated to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>AI: Linked up NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Documentation: Update dynamic batching documentation. +(UUM-55292)</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Fix memory leaks and read out of bound. +(UUM-54527)<br> +<em>First seen in 2023.3.0a12.</em></p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed tube area lights seemingly scattering light in a single hemisphere with volumetric fog and disappearing volumetric fog effect on area lights depending on the number of activated ones. +(UUM-55364)<br> +<em>First seen in 2023.3.0a9.</em></p></li> +<li><p>HDRP: Remove unnecessary shader variants of decal raytracing shaders. +(UUM-55347)<br> +<em>First seen in 2023.3.0a1.</em></p></li> +<li><p>iOS: Fixed an audio bug on iOS. On iOS 17, if a Bluetooth audio device is connected, and "Prepare iOS for Recording" is un-checked, the C# Microphone.Start function could cause Unity to hang. +(<a href="https://issuetracker.unity3d.com/issues/microphone-dot-start-hangs-on-ios-17-under-certain-conditions">UUM-53849</a>)<br> +<em>First seen in 2023.3.0a8.</em></p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using "Physics2D.CapsuleCast" where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where OnTriggerExit2D or OnCollisionExit2D are not called if the Collider2D has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the X and/or Y axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>UI Elements: Fixed the TreeView's expandedItemIds being persisted when viewDataKey was not present. +(UUM-54505)<br> +<em>First seen in 2023.3.0a10.</em></p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>VFX Graph: Avoid names which doesn't fit in node search window. +(<a href="https://issuetracker.unity3d.com/issues/some-block-names-dont-fit-inside-the-search-panel-when-searching-for-a-block">UUM-47283</a>)<br> +<em>First seen in 2023.3.0a3.</em></p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Fixed error feedback context menu could not be displayed anymore. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-windows-wrong-context-menu-is-opened-when-right-clicking-on-error-slash-log-message-in-vfx-graph">UUM-54781</a>)<br> +<em>First seen in 2023.3.0a11.</em></p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>VFX Graph: We could not change the selected gizmo for nodes with multiple gizmos (for instance: Set Position Sequential Line). +(UUM-52509)<br> +<em>First seen in 2023.3.0a8.</em></p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +</ul><h4>New 2023.3.0a15 Package Changes since 2023.3.0a14</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.10</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.7//changelog/CHANGELOG.html">1.7.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +</ul><h3>Preview of Final 2023.3.0a15 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>DX12: Added support for indirect Dispatch Rays (part of DXR 1.1). The method is similar to <code>RayTracingShader.Dispatch</code>, but the three dispatch dimensions are retrieved from a GraphicsBuffer. Added <code>RayTracingShader.DispatchIndirect</code> and a new <code>CommandBuffer.DispatchRays</code> signature. Added <code>SystemInfo.supportsIndirectDispatchRays</code> capability status.</p></li> +<li><p>Editor: Added ForceNoCrunch option to the Build Windows-&gt;Asset Import Overrides-&gt;Texture Compression dropdown which forces all textures to disable crunch compression and re-import.</p></li> +<li><p>Editor: Introduced <code>IRenderPipelineResources</code> to host SRP resources, which uses the <code>ResourcePath</code> to auto-load resources.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: 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.</p></li> +<li><p>Graphics: Updated the default <code>IRenderPipelineGraphicsSettings</code> Inspector to trigger notifications when a value is modified.</p></li> +<li><p>HDRP: Added path tracing support for the Rendering Debugger &gt; Lighting &gt; Material Overrides.</p></li> +<li><p>HDRP: Added the Sky Occlusion feature to Adaptive Probe Volumes (APV), to allow time of day with static probe volumes.</p></li> +<li><p>HDRP: No Streaming Asset path for APV.</p></li> +<li><p>Package Manager: Improved Project manifest files to repopulate with default dependencies when the files are empty or full of whitespace.</p></li> +<li><p>Particles: Add <code>BakeTexture</code> and <code>BakeTrailsTexture</code> scripting methods.</p></li> +<li><p>Particles: Added the Custom Vertex Streams feature for particle trails.</p></li> +<li><p>Shadergraph: Added a customizable Heatmap color mode, which by default displays the estimated performance impact of each node in a Shader Graph.</p></li> +<li><p>Shadergraph: 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.</p></li> +<li><p>Shadergraph: Added a zoom step size option in the user preferences.</p></li> +<li><p>Shadergraph: Added new shortcuts for adding new nodes and toggling sub-window visibility, and moved several existing shortcuts to the Shortcut Manager.</p></li> +<li><p>UI Toolkit: Added missing UxmlAttribute converters to support UXML authoring: <code>Gradient</code>, <code>AnimationCurve</code>, <code>ToggleButtonGroupState</code>, Unsigned Int and Unsigned Long.</p></li> +<li><p>UI Toolkit: Added support in <code>PropertyField</code> for <code>ToggleButtonGroupState</code> serialized properties.</p></li> +<li><p>Universal RP: Added a Camera History Texture manager and basic interfaces to access per-camera history textures.<br> +History textures are wrapped and stored in types which contain all the textures, additional data, and API methods specific for that history.<br> +History textures are useful for rendering algorithms that accumulate samples over multiple frames or use data of previous frames as input.</p></li> +<li><p>Universal RP: Added a new config package that allows you to override the maximum number of lights visible on screen.</p></li> +<li><p>Universal RP: Added per camera color and depth history and history access for custom render passes.</p></li> +<li><p>Universal RP: Added support for foveated rendering in the Forward+ rendering path.</p></li> +<li><p>Universal RP: Added the <code>8192x8192</code> option in Shadow textures.</p></li> +<li><p>URP: Added Adaptive Probe Volumes (APV) Lighting Scenario Blending to URP</p></li> +<li><p>URP: Added Render Graph Viewer, accessed through Window &gt; Rendering menu. The tool helps to visualize and debug resource usage of Render Passes in the Render Graph framework.</p></li> +<li><p>VFX Graph: Added new profiling/debugging panels in the VFX window.</p></li> +<li><p>VFX Graph: Added support for per-particle sorting in strips.</p></li> +<li><p>VFX Graph: Allowed instanced rendering of VFX that have exposed textures or graphic buffers.</p></li> +<li><p>VFX Graph: Built-in and custom attributes can now be handled from the blackboard panel.</p></li> +<li><p>VFX Graph: Improved the ShaderGraph Cross Pipeline workflow.</p></li> +<li><p>VFX Graph: Strips now support the "Indirect draw" option. "Indirect draw" renders only the particles that are active, instead of full capacity.</p></li> +<li><p>Web Platform: Added the ability to copy and paste to and from the Unity player.</p></li> +<li><p>Web Platform: Implemented the following <code>LocationService</code> methods and properties Web platform:<br></p> + +<ul><li><code>Start()</code><br></li> +<li><code>Stop()</code><br></li> +<li><code>isEnabledByUser</code><br></li> +<li><code>lastData</code><br></li> +<li><code>status</code></li> +</ul></li> +</ul><h4>Improvements</h4> + +<ul><li><p>Accessibility: Improved multiple API documentation contents for the Screen Reader API.</p></li> +<li><p>Android: Users can now set dependee for .androidlib plugin, allowing you to do the reverse, for ex., make .androidlib depend on unityLibrary, and thus expand an activity by overriding UnityPlayerActivity.</p></li> +<li><p>Apple TV: Include platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Burst: Added a new <code>Math.Clamp</code> API, which is available when the <em>API Compatibility Level</em> is set to <em>.NET Standard 2.1</em>.</p></li> +<li><p>Burst: Added support for default interface methods.</p></li> +<li><p>Burst: Added support for hashing against different target frameworks.</p></li> +<li><p>Burst: Added support for string interpolation in exception messages.</p></li> +<li><p>Burst: Added support for System.Math functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Core: Clean up and clarify areas of the source code.</p></li> +<li><p>Documentation: Added new and updated existing Accelerator cache server command line argument documentation.</p></li> +<li><p>Documentation: Added two new workflows to the Timeline Workflows documentation<br></p> + +<ul><li>The <code>Use markers and signals for footsteps</code> workflow demonstrates how to use Timeline markers, Signal assets, and Signal Receiver components to play audio sources for footsteps.<br></li> +<li>The <code>Create a Sub-Timeline instance</code> workflow demonstrates how to create a single cut-scene by nesting a Timeline instance within another Timeline instance.</li> +</ul></li> +<li><p>Documentation: Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>DX12: Implemented a dedicated GPU memory allocator for small acceleration structures (BLASes) to save GPU memory when using ray tracing.</p></li> +<li><p>DX12: 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.</p></li> +<li><p>DX12: Optimized writing shader records into shader tables before ray tracing dispatches.</p></li> +<li><p>Editor: Add internal Editor API to control Rendering Layers Names in Tag&amp;Layers.</p></li> +<li><p>Editor: Added discrete menu items for pasting cut or copied GameObjects as children while preserving local or world transform. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-world-position-is-not-preserved-when-cutting-and-pasting-it-as-a-child-to-another-gameobject">UUM-43090</a>)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>Editor: Build Window Dedicated Server not installed error message. +(UUM-45218)</p></li> +<li><p>Editor: Clamp gizmo icon render size to prevent gizmos being drawn obstructively large or unreadably small in certain scenes.</p></li> +<li><p>Editor: CustomPropertyDrawer can be filtered per Render Pipeline with SupportedOnRenderPipeline attribute.</p></li> +<li><p>Editor: Data used for preview is released when the baked lightmap preview system is not used for 30 seconds.</p></li> +<li><p>Editor: Implement guard for crash in TimeSliceAwakeFromLoadQueue::IntegrateTimeSliced. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-timesliceawakefromloadqueue-integratetimesliced-when-opening-a-scene">UUM-41509</a>)</p></li> +<li><p>Editor: Improve exception handling when package load fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-burstcompilerservice-compileasync-when-opening-project">UUM-16258</a>)</p></li> +<li><p>Editor: Improve performance when fetching artifacts that are missing (e.g link to an artifact deleted from the project). +(<a href="https://issuetracker.unity3d.com/issues/the-animator-window-is-slow-when-displaying-a-blend-tree-with-many-nodes">UUM-22002</a>)</p></li> +<li><p>Editor: Improved moving files in the Project window. Moving files in the Project window now takes less memory and is faster. +(<a href="https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash">UUM-44466</a>)</p></li> +<li><p>Editor: Improvements to the Graphics Settings UI.</p></li> +<li><p>Editor: Modified the overlay menu to make it an actual overlay. This allows us to use the new Overlay Popup feature and to remove the need to maintain 2 code paths for very similar behaviors.</p></li> +<li><p>Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>GI: Added missing color legends for texel validity and uv overlap view modes.</p></li> +<li><p>GI: Changed packing of instances into lightmap atlases to be spatially coherent, and prefer packing instances that are located close to be together.</p></li> +<li><p>GI: Changed several scene view modes to have lit shading, to make them easier to read.</p></li> +<li><p>GI: Exposed a "Lightmap Scale" slider for baked preview mode, which lets you quickly change the effective lightmap resolution.</p></li> +<li><p>GI: Finalize APV baking using new probe baking API.</p></li> +<li><p>GI: Implemented tests which target meta passes without light baking.</p></li> +<li><p>GI: Improved Typeset lightmap and light probe numbers in the Lighting Window.</p></li> +<li><p>GI: Optimize light baking input extraction by parallelizing surface area calculations.</p></li> +<li><p>GI: Optimized scheduling of lightmaps for interactive baking previews by prioritizing the lightmaps that take up most of the viewport.</p></li> +<li><p>Graphics: Added ShadowDrawingSettings.splitIndex to control which split index is drawn for a shadow renderer list.</p></li> +<li><p>Graphics: Added three new <code>UNITY_DOTS_INSTANCED_PROP</code> variants to give users more control over DOTS instanced property loading performances.</p></li> +<li><p>Graphics: Improved CPU performance when binding geometry buffers (i.e. unity_MeshVertexBuffers_RT) to ray tracing hit shaders</p></li> +<li><p>Graphics: Optimize DOTS instanced properties loading code for URP and HDRP stock shaders.</p></li> +<li><p>Graphics: Updated platform macros for VRR code.</p></li> +<li><p>HDRP: Add importance setting to reflection probes.</p></li> +<li><p>HDRP: Add line light support to the Stacklit, Water, Hair, Eye, and Fabric shaders.</p></li> +<li><p>HDRP: Add support for fixing IRenderPipelineGraphicsSettings on the HDRP Wizard.</p></li> +<li><p>HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.</p></li> +<li><p>HDRP: Added atmospheric scattering from PBR Sky.</p></li> +<li><p>HDRP: Added support for tube and disc shaped area lights in the path tracer.</p></li> +<li><p>HDRP: Adds a warning to the HDRP Wizard if a users project contains materials that cant be upgraded +(UUM-46394)</p></li> +<li><p>HDRP: Avoid clamping to integers for HDR manipulation. +(UUM-29767)</p></li> +<li><p>HDRP: Bumping com.unity.collections package from 1.4.0 to 2.2.0 in HDRP and light-transport packages.</p></li> +<li><p>HDRP: Following HDRP fixes were made:<br></p> + +<ul><li>Support for decals in the Raytracing mode of SSR and SSGI.<br></li> +<li>Changed the value type of <em>Texture Lod Bias</em> from integer to float<br></li> +<li>Support debug rendering of decals' light cluster from Window &gt; Rendering Debugger &gt; Fullscreen Debug Mode &gt; LightCluster, Light Category &gt; Decal.<br></li> +<li>Changed the color of the light cluster in the debug view, so that it uses the same color palette as that of tiled lighting.</li> +</ul></li> +<li><p>HDRP: Improve implementation of line lights for all materials as well as performance.</p></li> +<li><p>HDRP: Improved Render Graph Viewer.</p></li> +<li><p>HDRP: Improved skyContext caching when the sky renderer changes +(<a href="https://issuetracker.unity3d.com/issues/player-leaking-memory-when-using-cubemaparrays-and-rendertextures">UUM-43697</a>)</p></li> +<li><p>HDRP: Improved the performance of the <code>FrameSettings.Sanitize</code> method.</p></li> +<li><p>HDRP: Improved user feedback when a framesetting was disabled.</p></li> +<li><p>HDRP: Improved water surface underwater backface rendering.</p></li> +<li><p>HDRP: Improved water system foam generatorattenuation.</p></li> +<li><p>HDRP: Improved water system performances.</p></li> +<li><p>HDRP: Made changes to improve the conversion from string to type for each Custom PP.</p></li> +<li><p>HDRP: Optimize water surface scripting interactions.</p></li> +<li><p>HDRP: Reduced GC Alloc when using raytracing and HDRP. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections">UUM-40657</a>)</p></li> +<li><p>HDRP: Reduced memory consumed by LTC area light table</p></li> +<li><p>HDRP: Reduced time taken by default scriptable shader stripping.</p></li> +<li><p>HDRP: Update description of Decal Projector Draw Distance setting to mention HDRP asset setting. +(<a href="https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000">UUM-42539</a>)</p></li> +<li><p>HDRP: Users can now express the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.</p></li> +<li><p>Kernel: Added "-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.</p></li> +<li><p>Package: Alembic: Prevent a NullReferenceException when upgrading a project with URP and Alembic to Unity 2023.3.</p></li> +<li><p>Package Manager: A warning is logged in upm.log when a deprecated UPM environment variable is detected.</p></li> +<li><p>Package Manager: The global cache that contains the uncompressed contents of registry package tarballs is now obsolete and the <code>UPM_CACHE_PATH</code> environment variable is no longer supported.</p></li> +<li><p>Package Manager: The UPM global cache size can now be configured via the <code>UPM_MAX_CACHE_SIZE</code> environment variable or the <code>maxCacheSize</code> property in the user configuration file and defaults to 10 GB.</p></li> +<li><p>Physics: Improved Physics callback dispatching performance by jobifying the processing of trigger and joint break events and only dispatching events that have their callback implemented.</p></li> +<li><p>Profiler: Released Memory Profiler version 1.1.0. See https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1/manual/index.html for more information</p></li> +<li><p>Scene/Game View: Update the Cameras Overlay with an icon that is more descriptive.</p></li> +<li><p>Scripting: Reduced noise in logs by setting logging level to 'Debug' in <code>AssemblyUpdater</code> when collecting ApiUpdater configurations. +(<a href="https://issuetracker.unity3d.com/issues/ioexception-is-triggered-by-apiupdater-when-opening-a-project">UUM-45511</a>)</p></li> +<li><p>Shadergraph: Added a shader variant limit to the project settings, clarified the difference between the variant limit in user preferences.</p></li> +<li><p>Shadergraph: Added setting to Canvas and Sprite SubTargets to disable the color tinting, allowing users to override the color completely or use vertex color node to perform custom tinting. +(UUM-46771)</p></li> +<li><p>Shadergraph: Addressed delays related to graph concretization where certain operations were taking longer than expected.</p></li> +<li><p>Shadergraph: Exposed a scope option for Texture3D, CubeMap, and Texture2D Array blackboard properties.</p></li> +<li><p>Shadergraph: Improved clarity and behavior of blackboard properties when options are changed. Renamed "Exposed" to "Show in Inspector."</p></li> +<li><p>Shadergraph: Improved performance of undo/redo in large graphs. +(<a href="https://issuetracker.unity3d.com/issues/editor-loads-for-a-long-time-when-doing-an-undo-action-in-a-large-shader-graph">UUM-52220</a>)</p></li> +<li><p>Shadergraph: Removed Global/Local scope for Keyword properties, replacing them with an "Is Overridable" toggle. Improved corresponding option enablement to clarify behavior.</p></li> +<li><p>Shadergraph: Updated toolbar UI.</p></li> +<li><p>SRP Core: Added GPU Resident Drawer debug panel to display culling stats when Instanced Drawing is enabled.</p></li> +<li><p>SRP Core: Dumping in the temp folder the stripping of IRenderPipelineGraphicsSettings</p></li> +<li><p>SRP Core: Improved CPU performance of 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</p></li> +<li><p>SRP Core: Replaced DynamicArray with NativeList in NativeRenderPassCompiler to improve performance</p></li> +<li><p>UI Elements: Refactored the TreeView and MultiColumnTreeView control to use the Hierarchy as its data structure.</p></li> +<li><p>UI Toolkit: Added support for defining null UxmlObjects by using the <code>&lt;null/&gt;</code> tag.</p></li> +<li><p>UI Toolkit: Added support for generic UxmlAttributeConverters and Types.</p></li> +<li><p>UI Toolkit: Added support for setting the searchfield placeholder text via UXML.</p></li> +<li><p>UI Toolkit: Added support for undo/redo when creating a binding. +(UUM-49503)</p></li> +<li><p>UI Toolkit: Added support for UxmlObjects to use custom property drawers for their serialized data.</p></li> +<li><p>UI Toolkit: Added warning for UxmlAttributes in a non UxmlElement class. +(UIT-2017)</p></li> +<li><p>UI Toolkit: Improved performance of the UXML attributes view in the builder on undo/redo. +(UIT-2161)</p></li> +<li><p>UI Toolkit: Improved UI Builder performances when using uxml serialization and data bindings.</p></li> +<li><p>UI Toolkit: In the UI Builder, you can now preview changes to the inline value of a UXML attribute or a USS property even if they are bound</p></li> +<li><p>UI Toolkit: The UI Builder no longer unnecessarily reacts to asset changes if it is not opened. +(UIT-2157)</p></li> +<li><p>UI Toolkit: UI Builder: Exposed the align-content USS property in the BuilderInspector. +(UIT-1703)</p></li> +<li><p>UI Toolkit: Unity tracks which fields are overridden in UXML in the UxmlSerializedData, during the deserialize process we only apply the overridden fields instead of all of them.</p></li> +<li><p>UI Toolkit: Updated the bound fields in the UI Builder Inspector so they can be navigated through keyboard events.</p></li> +<li><p>Universal RP: Added checks to avoid building shadow atlases, adjusting shadow resolution, calculating rendering layers, etc when features are disabled.</p></li> +<li><p>Universal RP: Improved performance for AdditionalLightShadowCasterPass and BuildAdditionalLightsShadowAtlasLayout</p></li> +<li><p>Universal RP: Improved performance for creating shadow data.</p></li> +<li><p>Universal RP: Improved performance for Deferred Rendering when using many lights.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows and depth normals.</p></li> +<li><p>Universal RP: Improved stripping logic for Accurate G-buffer normals when using Deferred rendering on Vulkan.</p></li> +<li><p>Universal Windows Platform: Improved performance of repeated checks whether accelerometer and gyrometer are supported.</p></li> +<li><p>URP: Enabled APV Lighting Scenario Baking in URP.</p></li> +<li><p>VFX Graph: Improved and optimize undo redo.</p></li> +<li><p>VFX Graph: Improvements to texture types to allow using in branch operators. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-branch-node-does-not-accept-texture-input">UUM-38037</a>)</p></li> +<li><p>WebGL: Improved IndexedDB filesystem performance by avoiding redundant filesystem persistence operations.</p></li> +<li><p>WebGL: 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 does 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.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Accessibility: Added: Added mobile screen reader support for sliders, allowing them to be made compatible with TalkBack (Android) and VoiceOver (iOS).</p></li> +<li><p>AI: Added: All the new <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> methods have been copied from the <code>NavMeshBuilder.CollectSourcesInStage()</code> methods, which, in turn, have been deprecated.</p></li> +<li><p>AI: Added: <code>NavMesh.GetAreaNames()</code> has been added to replace the deprecated method <code>GameObjectUtility.GetNavMeshAreaNames()</code>.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> related to NavMesh area names have been deprecated. Use the similar methods from the <code>NavMesh</code> class instead.</p></li> +<li><p>AI: Deprecated: All methods from <code>GameObjectUtility</code> that assign and retrieve NavMesh area types to/from GameObjects have been deprecated. Instead, use <code>NavMeshBuildMarkup</code> and <code>UnityEngine.AI.NavMeshBuilder</code> to designate different area types in a generated NavMesh.</p></li> +<li><p>AI: Deprecated: The editor-only <code>NavMeshBuilder</code> class has been deprecated. Use <code>UnityEngine.AI.NavMeshBuilder</code> instead.</p></li> +<li><p>AI: Deprecated: The <code>NavMeshBuilder.CollectSourcesInStage()</code> methods have been deprecated. Use <code>NavMeshEditorHelpers.CollectSourcesInStage()</code> instead.</p></li> +<li><p>Core: 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.</p></li> +<li><p>Editor: Added: Added API for collecting in-scene assets and promoting them to project assets.</p></li> +<li><p>Editor: Added: Added RenderingLayerMask as a separate Runtime structure.</p></li> +<li><p>Editor: Added: Exposed new MenuItem attribute constructor with a path to iconResource.</p></li> +<li><p>Editor: Added: Layout field in the DropdownMenuDescriptor to the behavior of the menu when there is a large number of items.</p></li> +<li><p>Editor: Added: Make <code>OverlayCanvas.SetOverlaysEnabled</code> and <code>OverlayCanvas.overlaysEnabled</code> public API.</p></li> +<li><p>Editor: Added: PrefabUtility callbacks for prefab instance apply.</p></li> +<li><p>Editor: Added: <code>EditorGraphicsSettings.TryGetRenderPipelineSettingsForPipeline</code> to access settings of other pipelines than the currently active pipeline.</p></li> +<li><p>Editor: Added: <code>HandleUtility.GetOverlappingObjects</code> for getting an ordered list of all pickable objects under the give mouse location.</p></li> +<li><p>Editor: Added: <code>HandleUtility.RegisterRenderPickingCallback</code> and a few peripheral structures that enables custom rendering-based picking solutions to be developed.</p></li> +<li><p>Editor: Deprecated: The property ChildCount on HierarchyNodeFlattened was renamed to ChildrenCount.<br> +The following methods are now deprecated: GetExpanded replaced by DoesNotHaveFlags(Collapsed), GetSelected replaced by HasFlags(Selected), SetExpanded replaced by ClearFlags(Collapsed), and SetSelected replaced by SetFlags(Selected).</p></li> +<li><p>Editor: Deprecated: <code>ObjectIdResult.DecodeIdFromColor</code>. Users are now encouraged to use <code>HandleUtility.DecodeSelectionId</code> for decoding and <code>HandleUtility.EncodeSelectionId</code> for encoding selection IDs.</p></li> +<li><p>Editor: Obsoleted: Made PropertyCollectionAttribute obsolete. Use PropertAttribute constructor argument applyToCollection to make a collection attribute.</p></li> +<li><p>Editor: Obsoleted: Using Unsupported.CaptureScreenshotImmediate will now result in a compilation error. Please use ScreenCapture.CaptureScreenshot instead.</p></li> +<li><p>Editor: Removed: IOSLaunchScreenType.CustomXib launch screen option was removed.</p></li> +<li><p>EmbeddedLinux: Deprecated: UnityEditor.EmbeddedLinuxArchitecture enum and UnityEditor.EditorUserBuildSettings.selectedEmbeddedLinuxArchitecture are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.EmbeddedLinux.EmbeddedLinuxSettings.Get().architecture should be used instead.</p></li> +<li><p>GI: Added: Add functions for better manipulating LightTransport.BufferSlice, including LightTransport.BufferID.Slice, LightTransport.BufferSlice.SafeReinterpret and LightTransport.BufferSlice.UnsafeReinterpret.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Added IDisposable to LightTransport.IProbeIntegrator, LightTransport.IWorld and LightTransport.PostProcessing.IProbePostProcessor interfaces.</p></li> +<li><p>GI: Changed: Change LightTransport.BufferSlice to carry a type annotation, indicating the type of elements in the buffer slice.</p></li> +<li><p>GI: 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.</p></li> +<li><p>GI: Changed: Renamed LightTransport.IDeviceContext.WaitForAsyncOperation and LightTransport.IDeviceContext.IsAsyncOperationComplete to LightTransport.IDeviceContext.Wait and LightTransport.IDeviceContext.IsComplete.</p></li> +<li><p>Graphics: Added: New method overloads accepting GraphicsTexture parameters were added to the Graphics.CopyTexture API</p></li> +<li><p>Graphics: Added: UseBufferRandomAccess and UseTextureRandomAccess to IRasterRenderGraphBuilder</p></li> +<li><p>Graphics: Changed: BatchDrawCommand.visibleCount no longer has to be set to 1 when BatchDrawCommandFlags.HasSortingPosition is set</p></li> +<li><p>Graphics: Changed: HLSL <code>min16float</code> variables are now translated to MSL <code>float</code> in all CPU visible buffers (e.g. Constant Buffers, Structured Buffers, Vertex Shader Input). When accessing these values inside shaders, they are casted to MSL <code>half</code> (16-bit) for faster arithmetic operations. Any project that uses <code>min16float</code> or <code>half</code> in shaders and accesses this data as 16-float (from CPU) on iOS is incompatible with this change. For these cases, a new <code>#pragma metal_fxc_allow_float16_in_cpu_visible_buffers</code> was added so that HLSL <code>min16float</code> variables are converted to MSL <code>half</code> in all CPU visible buffers (just like before).</p></li> +<li><p>HDRP: Added: Fix missing API to get deformation buffer +(UUM-48355)</p></li> +<li><p>HDRP: Added: New forceVisible API on light to get information from a light from SRP even if it is not in frustrum.</p></li> +<li><p>Particles: Added: New custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.bouncyness</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.damper</p></li> +<li><p>Physics: Removed: Removed long deprecated type field SoftJointLimit.spring</p></li> +<li><p>QNX: Deprecated: UnityEditor.QNXArchitecture enum, UnityEditor.EditorUserBuildSettings.selectedQnxArchitecture, UnityEditor.EditorUserBuildSettings.selectedQnxOsVersion are deprecated. UnityEditor.EmbeddedArchitecture and UnityEditor.QNX.QNXSettings.Get().architecture should be used instead.</p></li> +<li><p>Scripting: Added: Constructor to TextAsset which takes a ReadOnlySpan of bytes.</p></li> +<li><p>Scripting: Added: New methods on Hierarchy class: GetChild to retrieve a child at specified index, GetChildrenCountRecursive to get number of children including children of children, DoesChildrenNeedsSorting to get whether or not a node requires its children to be sorted, and EnumerateChildren to get a children enumerable to iterate children without copying them.<br> +New methods on HierarchyFlattened class: EnumerateChildren to get a children enumerable for the specified node, GetChildrenCountRecursive to get number of children including children of children.<br> +New methods on HierarchyViewModel class: several methods to manipulate and query bit flags on nodes, such as SetFlags, ToggleFlags, ClearFlags, HasFlags, DoesNotHaveFlags, GetNodesWithFlags, GetIndicesWithFlags, EnumerateNodesWithFlags and EnumerateNodesWithoutFlags.<br> +New classes and structs to support new functionality: several new enumerables, such as HierarchyFlattenedNodeChildren, HierarchyNodeChildren and HierarchyViewNodesEnumerable.<br> +A new enum flags HierarchyNodeFlags used by the HierarchyViewModel.<br> +A new struct HierarchyNodeMapUnmanaged to store unmanaged data per node that is O(1) lookup time, implemented as a sparse array.</p></li> +<li><p>Scripting: Changed: Several methods have had their parameter taking a Span changed to a ReadOnlySpan, to indicate that the content of the span will not be modified and only used as input.<br> +Hierarchy.RegisterNodeTypeHandler now returns the handler.<br> +The Hierarchy.SortChildren method got a new parameter, to enable sorting recursively.</p></li> +<li><p>Scripting: Removed: Removed overloads of method Hierarchy.Add that did not take a parent node. +(UUM-54851)</p></li> +<li><p>Shaders: Added: Support for typed texture declarations in HLSL which allow developers to sample integer texture formats robustly on all platforms</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_FLT_HALF</code> shader macros that defines functions with both <code>min16float</code> and <code>float</code>.</p></li> +<li><p>SRP Core: Added: Added <code>TEMPLATE_X_HALF</code> shader macros that define functions using <code>min16float</code> only.</p></li> +<li><p>SRP Core: Added: callbacks when RenderPipeline is created or disposed. +(<a href="https://issuetracker.unity3d.com/issues/srp-constructor-is-called-when-the-scene-has-not-been-loaded">UUM-20646</a>)</p></li> +<li><p>SRP Core: Added: New useDynamicScaleExplicit flag to render graph's TextureDesc which can be used to control the underlying RenderTexture's dynamic scaling behavior</p></li> +<li><p>SRP Core: Removed: Removed <code>TEMPLATE_X_REAL</code> shader macros.</p></li> +<li><p>UI Toolkit: Added: A string array named paths to the drag and drop API to reproduce what was available in the Editor.</p></li> +<li><p>UI Toolkit: Added: <code>disablePlayModeTint</code> on <code>VisualElement</code> to opt-out of playmode tinting. Applies hierarchically so a user could retrieve the <code>rootVisualElemen</code>t on an <code>EditorWindow</code> to disable playmode tinting entirely on the window.</p></li> +<li><p>UI Toolkit: Changed: Added Column.comparison and sortingMode on MultiColumnListView and MultiColumnTreeView to give a default sorting algorithm for sortable columns. This replaces the previous sortingEnabled API.</p></li> +<li><p>UI Toolkit: Changed: Make VisualElement.disablePlayModeTint public</p></li> +<li><p>UI Toolkit: Changed: Marked UxmlTraits, UxmlFactory, and associated API as obsolete. This is now replaced by the UxmlElementAttribute.</p></li> +<li><p>Universal RP: Added: Added RG path only function for AddRenderPasses using ContextContainer instead of RenderingData</p></li> +<li><p>Universal RP: Added: ContextContainer items used as frame data for UniversalRenderer and Renderer2D e.g. UniversalLightData &amp; UniversalCameraData.</p></li> +<li><p>Universal RP: Added: Made Main Light Shadow Resolution and Additional Light Shadow Resolution settings public in the URP Asset.</p></li> +<li><p>Universal RP: Added: Made the cascade split settings public in the URP Asset.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>Asset Bundles: AssetBundle hash now depends on Multiplayer Roles only if the feature is enabled.</p></li> +<li><p>Asset Bundles: AssetBundle hash now depends only on the respective Multiplayer Role settings it targets.</p></li> +<li><p>Build Pipeline: "Player Settings &gt; Dedicated Server optimizations" option, that strips all shaders and fonts, is now enabled by default.</p></li> +<li><p>Build Pipeline: Font assets are not stripped from Dedicated Server builds when Dedicated Server Optimizations are enabled. +(<a href="https://issuetracker.unity3d.com/issues/font-data-is-forced-to-be-included-when-building-to-dedicated-server-platform">UUM-713</a>)</p></li> +<li><p>Burst: Disabled Direct call for methods that are decorated with both <code>[BurstCompile]</code> and <code>[UnmanagedCallersOnly]</code> attributes because such methods shouldn't be called directly from managed code.</p></li> +<li><p>Burst: Remove all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Editor: Accessing Transform data from 'OnDestroy' during an Undo operation is no longer allowed and an error message is logged. +(<a href="https://issuetracker.unity3d.com/issues/transform-is-used-before-awake-or-illegal-transform-access-error-appears-when-accessing-gameobject-transform-from-ondestroy-if-the-gameobject-is-deleted-by-an-undo-operation">UUM-31100</a>)</p></li> +<li><p>Editor: Added command to support Hub creating a new project, and connecting a project to Unity Version Control.</p></li> +<li><p>Editor: Added support for hiding RenderPipelineGraphicsSettings in GraphicsSettings page, persistent Scroll position and persistent active Tab.</p></li> +<li><p>Editor: Changed overlay's layout when dragging over a container that would enforced a specific layout.</p></li> +<li><p>Editor: Do not write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.</p></li> +<li><p>Editor: Improved visual anchoring of overlays.</p></li> +<li><p>Editor: Modified the overlay's ghost behavior.</p></li> +<li><p>Editor: Reworked the Physics project settings window and converted it to use UI Toolkit.</p></li> +<li><p>Editor: [Android] Exceptions for "Unspecified Version" when including Play Libraries have been removed due to the logic changes when fixing Regex for Core-Common. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods for use in Editor Tests, to avoid building player in every test. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>Graphics: BatchRendererGroup now supports procedural and indirect draw commands</p></li> +<li><p>Graphics: Camera API that wasn't compatible with SRP's now correctly logs warnings/errors where applicable. Alos, updated documentation to reflect SRP capabilities in Camera API.</p></li> +<li><p>Graphics: When IRenderPipelineGraphicsSettingsStripper is defined, it has the ownership of the stripping of the IRenderPipelineGraphicsSettings. Before was additive with isAvailableInPlayerBuild. +(XPIPELINE-804)</p></li> +<li><p>HDRP: Added Volumetrics settings to Area lights similar to other light types, to control their influence on volumetric fog when using the path tracer.</p></li> +<li><p>HDRP: Changed how the mask map ambient occlusion channel is taken into account in rendering to have better consistency between area lights and emissive quads.</p></li> +<li><p>IL2CPP: Prevent references to unused shared generic types from being collected when the script debugging is enabled.</p></li> +<li><p>Package: Updated the package version of com.unity.scripting.python to 7.0.1.</p></li> +<li><p>Package Manager: The package installation folder names have been shortened from <code>&lt;packageName&gt;@&lt;version&gt;</code> to <code>&lt;packageName&gt;</code> in the <code>Library/PackageCache</code> folder.</p></li> +<li><p>Package Manager: <code>Client.AddAndRemove</code> no longer throws an error if the same packages are specified in <code>packagesToAdd</code> and/or <code>packagesToRemove</code>.</p></li> +<li><p>Physics: Removed compatibility code that allowed loading joints directly from assets created in Unity 4.x and older.</p></li> +<li><p>Physics: <code>OnTriggerEnter</code> events now have their matching <code>OnTriggerStay</code> dispatched after an <code>OnTriggerEnter</code> event, rather than wait for all <code>OnTriggerEnter</code> events to be dispatched.</p></li> +<li><p>Profiler: The Highlights profiler module is now visible by default.</p></li> +<li><p>UI: Added <em>Unsupported MSAA Fallback</em> in Player settings to specify how to handle cases with unsupported sample counts. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Universal RP: Added per renderer filtering for renderer features.</p></li> +<li><p>Universal RP: Modified the Scene view camera so it now uses the same renderer that <code>MainCamera</code> uses in the scene instead of always using Default Renderer.</p></li> +<li><p>Universal RP: Moved the RenderObjects renderer feature out of Experimental namespace.</p></li> +<li><p>URP: Added <code>RenderGraph</code> support to URP Samples.</p></li> +<li><p>URP: Vulkan URP will use MSAA samples count fallback from Player settings. Prior to this x2 fallback would have been required upgrade to x4. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Version Control: Added button for organization owner/admins to upgrade to DevOps subscription.</p></li> +<li><p>Version Control: Included new decorators for retained &amp; locked files.</p></li> +<li><p>Version Control: Moved the button to invite users to the organization from the submenu to the toolbar.</p></li> +<li><p>Version Control: Show a message with a link to invite users to the organization after the first checkin.</p></li> +<li><p>Version Control: Updated description in the package.json, including an updated link to get started.</p></li> +<li><p>XR: Changed reported Screen.width and Screen.height when using MagicLeap device.</p></li> +<li><p>XR: The Oculus XR Plugin package has been updated to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fix Case where Sprite Atlas's secondary texture is not rendered when used in a ShaderGraph +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlass-secondary-texture-is-not-rendered-when-used-in-a-shadergraph">UUM-46398</a>)</p></li> +<li><p>2D: Fix dynamic batching for TilemapRenderer in Individual mode and SpriteRenderer in URP when Renderers use a non-SRP batchable material and can be dynamic batched +(UUM-53185)</p></li> +<li><p>2D: Fixed an issue where a GameObject instantiated by a Tile is recreated on the player when the user refreshes the Tile without changing the Tile. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-refreshes-gameobjects-when-tile-doesnt-change-when-using-the-player">UUM-45589</a>)</p></li> +<li><p>2D: Fixed an issue where <code>LineRenderer</code> and <code>TrailRenderer</code> lines were not visible when using URP Sprite materials. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-with-line-renderer-components-are-invisible-when-assigning-a-material-with-sprite-unlit-default-shader">UUM-44445</a>)</p></li> +<li><p>2D: Fixed case where URP freeform lights glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>2D: Fixed High memory usage and crash on DynamicHeapAllocator::CreateTLSFBlock when opening project with Sprite Atlas V2 enabled. +(<a href="https://issuetracker.unity3d.com/issues/high-memory-usage-and-crash-on-dynamicheapallocator-createtlsfblock-when-opening-project-with-sprite-atlas-v2-enabled">UUM-43709</a>)</p></li> +<li><p>2D: Fixed Shadergraph light texture node to work correctly with prefabs and preview windows. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-2drenderer-custom-lit-2dlight-texture-sampling-is-black-in-prefab-editing-mode-and-in-the-inspector-preview-window">UUM-1946</a>)</p></li> +<li><p>2D: Fixed the <em>Pixel Perfect Camera</em> error when scale is set to 0. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-error-thrown-in-console-when-pixel-perfect-camera-urp-has-scale-set-to-0-on-any-axis">UUM-40888</a>)</p></li> +<li><p>2D: Fixed <code>FullScreenRenderPass</code> when using with the Pixel Perfect Camera. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used">UUM-34852</a>)</p></li> +<li><p>2D: Fixed <code>GfxVersionList::Impl::GetVersion</code> to no longer crash when opening the <em>Project</em>, <em>Scene</em>, and <em>Game</em> views. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>2D: Fixed <code>TilemapCollider2D</code> so it no longer crashes when a tilemap with tiles that have invalid Transform matrices is loaded. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tilemapcollider2d-processtilechangequeue-when-opening-a-specific-project">UUM-41396</a>)</p></li> +<li><p>2D: Fixes Post Processing and Anti-aliasing during camera stacking when using <code>Renderer2D</code>. +(<a href="https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras">UUM-40770</a>)</p></li> +<li><p>2D: Improve performance of TilemapRenderer when user changes Material properties that does not require a BuildChunkJob +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>Accessibility: Fixed a crash when launching a project through the Android Studio debugger that uses the Screen Reader API while TalkBack is enabled on the test device. +(A11Y-477)</p></li> +<li><p>Accessibility: Fixed issue with creating new AccessibilityNodes when the hierarchy was already active. +(UUM-48004)</p></li> +<li><p>Accessibility: Fixed late update of isActive value on AccessibilityNode for Android issue.</p></li> +<li><p>Accessibility: Fixed the node that is focused on touch. +(UUM-55447)</p></li> +<li><p>Accessibility: Replaced the broken <code>AccessibilityNode.extraData</code> API with <code>AccessibilityNode.hint</code> and made <code>AccessibilityNode.selected</code> an event. +(UUM-44252)</p></li> +<li><p>AI: Linked up NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. +(UUM-55359)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Applied a fix to correctly set the sensor name and vendor when reporting to the input system package. Previously only sensor type was being reported, while name and vendor were empty strings. +(UUM-47130)</p></li> +<li><p>Android: Fixed a bug where the Android Player setting <em>Mute Other Audio Sources</em> would not mute the audio from another application when the Player starts. There are two cases where another app's audio might not get muted when it should. This could happen if the other app is started before the Unity app or if the other app is played via the Android <em>quick panel</em> after the Unity app starts. +(<a href="https://issuetracker.unity3d.com/issues/android-muteotheraudiosources-not-muting-background-music-when-starting-the-player">UUM-37753</a>)</p></li> +<li><p>Android: Fixed a potential race condition during pause routine, which would cause application to accidentally quit instead of pausing. +(<a href="https://issuetracker.unity3d.com/issues/android-race-condition-in-unityplayer-dot-pauseunity-kills-the-process-on-application-pause">UUM-30732</a>)</p></li> +<li><p>Android: Fixed an issue that caused custom keystore creation to fail in the Keystore Manager for Android applications. +(UUM-46300)</p></li> +<li><p>Android: Fixed an issue when picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Android: Fixed an issue where <em>AndroidJavaProxy</em> cannot find private proxy methods. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked">UUM-44752</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen with centred app icon would appear before the splash screen. The black screen is now removed to only display the splash screen. +(<a href="https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen">UUM-41488</a>)</p></li> +<li><p>Android: Fixed an issue where a black screen would appear for a few seconds when returning to the game after a paused state. +(<a href="https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time">UUM-30881</a>)</p></li> +<li><p>Android: Fixed an issue where closing the touch screen keyboard incorrectly set <code>TouchScreenKeyboard.hideInput</code> to false. +(<a href="https://issuetracker.unity3d.com/issues/touchscreenkeyboard-dot-hideinput-set-from-true-to-false-when-textfield-is-clicked-in-android-builds">UUM-39642</a>)</p></li> +<li><p>Android: Fixed an issue where the Android build system asked for an API level that didn't exist. +(<a href="https://issuetracker.unity3d.com/issues/android-unity-prompts-for-an-update-to-api-level-36-when-api-level-34-is-used-to-build-for-android">UUM-40891</a>)</p></li> +<li><p>Android: Fixed an issue where the preserved screen was displayed when using swipe for pop-up view. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-stops-updating-when-its-in-the-swipe-for-pop-up-view-pop-up-view">UUM-48173</a>)</p></li> +<li><p>Android: Fixed an issue with <code>APP_CMD_WINDOW_INSETS_CHANGED</code> to correctly report for GameActivity when soft keyboard is opened/closed. +(UUM-47094)</p></li> +<li><p>Android: Fixed an <code>OnApplicationQuit</code> issue that was missing scripting calls on <code>Activity</code>. +(UUM-46396)</p></li> +<li><p>Android: Fixed Android surface background color when rendering over native UI. +(<a href="https://issuetracker.unity3d.com/issues/android-ios-unable-to-display-an-app-over-native-ui-when-built">UUM-32877</a>)</p></li> +<li><p>Android: Fixed Input.multiTouchEnabled setter. Previously, for some platform, if the setter was called before any touch event, the values would be disregarded. +(<a href="https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called">UUM-47104</a>)</p></li> +<li><p>Android: Fixed problem with trying to download multiple asset packs in one request +(UUM-49133)</p></li> +<li><p>Android: Fixed problem with usymtoolarm64 not being copied to exported Gradle project +(UUM-53558)</p></li> +<li><p>Android: Fixed Screen.brightness setter on Xiaomi phones with Android 11 or higher. The minimum screen brightness value will be capped at 0.04, since setting this value lower would default to system brightness setting. +(<a href="https://issuetracker.unity3d.com/issues/android-setting-screen-dot-brightness-does-nothing-when-built">UUM-47926</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness getter will adjust logarithmic scale for Android Pie or higher. +(<a href="https://issuetracker.unity3d.com/issues/android-the-value-of-screen-dot-brightness-doesnt-match-the-devices-screen-brightness">UUM-48141</a>)</p></li> +<li><p>Android: Fixed Screen.brigthness so it will correctly return values on phones like Oppo or Xiaomi, previously the value was sometimes bigger than 1.0.</p></li> +<li><p>Android: Fixed Setting Screen.brightness is it will work correctly. It will be applied via https://developer.android.com/reference/android/view/WindowManager.LayoutParams#screenBrightness, thus system setting 'display brightness' will remain unaffected, thus not affecting other applications.</p></li> +<li><p>Android: Fixed the <code>JNI:GetInternetReachability</code> exception so that it no longer occurs when using APIs like <code>Application.internetReachability</code> when running with GameActivity. +(<a href="https://issuetracker.unity3d.com/issues/gameactivity-application-dot-internetreachability-doesnt-work">UUM-42522</a>)</p></li> +<li><p>Android: Fixed unpatched activity tags in <code>AndroidManifest</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-is-restarted-instead-of-reacting-to-deep-link-when-testing-with-google-oauth-example">UUM-40774</a>)</p></li> +<li><p>Android: Fixed <code>AndroidJavaProxy</code> to correctly map Null variables (e.g, empty string) for reflection search and automatic tests. +(<a href="https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null">UUM-30243</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Updated <em>BouncyCastle</em> library version from 1.47 to 1.70 to fix security vulnerabilities. +(UUM-13774)</p></li> +<li><p>Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. +(<a href="https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package">UUM-48364</a>)</p></li> +<li><p>Animation: Fixed a memory leak that occurred when opening a scene with a subscene containing animator objects. +(UUM-40709)</p></li> +<li><p>Animation: Fixed a potential editor hang when previewing transitions to states set with an extremely large speed multiplier. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-sub-state-machine-transition-arrow-is-unselected">UUM-35558</a>)</p></li> +<li><p>Animation: Fixed an issue with mask values that occurred in the animation layer mixer when animated values were read from an animation C# job. +(<a href="https://issuetracker.unity3d.com/issues/modifying-bones-with-transformstreamhandle-does-not-work-when-the-animationscriptplayable-is-output-to-an-animationlayermixerplayable-and-the-singlelayeroptimization-parameter-is-set-to-false">UUM-42174</a>)</p></li> +<li><p>Animation: Fixed bug where animation rigging constraints and AnimationScriptPlayable could not set translation on the hips of a humanoid, even if its root motion was disabled. +(UUM-51103)</p></li> +<li><p>Animation: Fixed incorrect display of the event markers in the FBX importer Animation tab. +(<a href="https://issuetracker.unity3d.com/issues/animation-event-marker-is-not-placed-on-the-current-time-of-the-timeline-when-using-the-add-event-button">UUM-49717</a>)</p></li> +<li><p>Animation: Fixed size of Animator right panel when left panel is closed +(<a href="https://issuetracker.unity3d.com/issues/animator-visibility-toggle-reveals-additional-side-box-on-the-opposite-side-of-the-panel">UUM-46921</a>)</p></li> +<li><p>Animation: Prevent <code>UnityEditor.EditorCurveBinding.DiscreteCurve</code> API from creating unsupported discrete curve bindings. +(<a href="https://issuetracker.unity3d.com/issues/invalidcastexception-specified-cast-is-not-valid-dot-is-thrown-when-creating-animation-through-script">UUM-49567</a>)</p></li> +<li><p>Apple TV: fixed build of generated xcode project with xcode beta. +(<a href="https://issuetracker.unity3d.com/issues/tvos-unable-to-build-any-tvos-project-using-xcode-15-beta">UUM-44352</a>)</p></li> +<li><p>Apple TV: Fixed on screen keyboard unresponsive to controller when <code>Remote.allowExitToHome</code> is set to false. +(<a href="https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input">UUM-39962</a>)</p></li> +<li><p>Asset Bundles: Fixed a deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where shaders in asset bundles built with older Unity versions treated material keywords as invalid when using <code>SubShaders</code>.</p></li> +<li><p>Asset Bundles: Fixed hangs with GC and crashes in Content File loading.</p></li> +<li><p>Asset Import: Fixed an issue where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Import: Fixed closing the editor after reverting the properties in editor. It now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Asset Pipeline: Fixed an issue where a transient artifact was not destroyed when a script asset had GUID changed. +(UUM-41123)</p></li> +<li><p>Asset Pipeline: Prevent folders hidden in Project Browser causing new empty folders. +(UUM-33443)</p></li> +<li><p>Audio: Added lazy <code>loopEnd</code> evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed">UUM-32163</a>)</p></li> +<li><p>Audio: Fix crash when AudioSource set to loop with AudioRandomContainer set to automatic + pulse + time 0 (no randomization) +(<a href="https://issuetracker.unity3d.com/issues/crash-editor-crashes-when-changing-audiorandomcontainer-to-pulse-when-in-play-mode">UUM-47270</a>)</p></li> +<li><p>Audio: Fixed an issue that caused the Audio Random Container window to constantly repaint. +(UUM-49804)</p></li> +<li><p>Audio: Fixed an issue that made it difficult to see the icons on the Audio Random Container in light mode. +(<a href="https://issuetracker.unity3d.com/issues/audio-random-container-window-is-not-properly-styled-for-the-light-theme">UUM-40487</a>)</p></li> +<li><p>Audio: Fixed an issue that occurred when selecting a game object with an audio source that points to an audio random container. The issue would throw an UI error in the editor console. +(UUM-54810)</p></li> +<li><p>Audio: Fixed an issue that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49293)</p></li> +<li><p>Audio: Fixed an issue that would cause the ARC to crash for certain parameter settings. +(UUM-54898)</p></li> +<li><p>Audio: Fixed an issue where non-streaming audio clips loaded through UnityWebRequest were using up more memory than needed by keeping two copies of the same data. +(<a href="https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading">UUM-2391</a>)</p></li> +<li><p>Audio: Fixed Audio Reverb Zone's not being affected by the <em>Global Volume</em> setting when the <em>Spatial Blend</em> of the <em>Audio Source</em> is lower than 1. +(<a href="https://issuetracker.unity3d.com/issues/audio-reverb-zone-is-not-affected-by-the-global-volume-setting-when-the-spatial-blend-of-the-audio-source-is-lower-than-1">UUM-18191</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start() +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Audio: Fixed AudioSource.Play() not starting from time=0 after manually seeking with AudioSource.time and then calling AudioSource.Stop(). +(<a href="https://issuetracker.unity3d.com/issues/audiosource-starts-playback-from-the-wrong-position-when-setting-the-time-manually">UUM-48572</a>)</p></li> +<li><p>Audio: Fixed clip list in the AudioRandomContainer editor window not redrawing correctly after undoing a reorder of the list elements. +(UUM-54744)</p></li> +<li><p>Audio: Fixed crash when resetting AudioSettings during async object loading. +(<a href="https://issuetracker.unity3d.com/issues/reseting-audio-settings-on-game-object-which-has-dontdestroyonload-causes-a-crash">UUM-10237</a>)</p></li> +<li><p>Audio: Fixed exception being thrown when collapsing and expanding the clip list in the AudioRandomContainer editor window. +(UUM-46923)</p></li> +<li><p>Audio: Fixed exposed parameters in audio mixers not being applied in standalone builds. +(UUM-52523)</p></li> +<li><p>Audio: Fixed issue where the editor would possibly crash when clicking the preview button in the editor window for AudioRandomContainer. +(UUM-45676)</p></li> +<li><p>Audio: Fixed not being able to undo adding a clip to the list via drag-and-drop in the AudioRandomContainer editor window. +(UUM-32031)</p></li> +<li><p>Audio: Fixed the mixer pitch issue not applying correctly to <code>AudioRandomContainer</code> scheduling. +(<a href="https://issuetracker.unity3d.com/issues/arc-playback-timing-is-not-working-with-mixer-pitch">UUM-43495</a>)</p></li> +<li><p>Audio: Fixee a crash that occurs when you change the resource field on an AudioSource from one AudioRandomContainer to another and press play. +(UUM-49287)</p></li> +<li><p>Audio: [Android] Fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Audio: [Platform Audio] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Build Pipeline: Fixed an issue that generated incorrect AssetBundle dependencies. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-assetbundle-dependencies-are-generated">UUM-43175</a>)</p></li> +<li><p>Build Pipeline: Fixed AssetBundle incremental build so that it detects script namespace and assembly changes. +(<a href="https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change">UUM-35766</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build Pipeline: Log error in editor rather than closing the editor if building a player failed due to invalid inputs. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-with-no-stacktrace-when-creating-a-build-of-a-project-to-the-assets-folder-using-script">UUM-40764</a>)</p></li> +<li><p>Build Pipeline: <code>Enable Dedicated Server optimizations</code> option fails on incremental Asset Bundle builds. +(UUM-32589)</p></li> +<li><p>Build System: clang fails when header file mtimes are updated and a precompiled header isn't regenerated. +(UUM-44429)</p></li> +<li><p>Build System: Fixed a compile database generation crash and duplicate entries when using dependencies.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Build System: Fixed pigz-mac-aarch64 artifact which previously was a linux binary. +(<a href="https://issuetracker.unity3d.com/issues/pigz-mac-aarch64-slash-2-dot-6-9ff9290d6c66-dot-dot-dot-is-a-linux-binary">UUM-42368</a>)</p></li> +<li><p>Build System: Make MsvcInstallationLocator.ParseVSWhereResult accept input with a BOM.</p></li> +<li><p>Burst: Fixed a bug where Burst would emit errors when Burst was disabled via the <code>--burst-disable-compilation</code> command line option.</p></li> +<li><p>Burst: Fixed a compile-time performance regression that could result in slower Burst compilation and increased memory use during compilation.</p></li> +<li><p>Burst: Fixed a compiler crash that would occur when compiling different assemblies that define methods or types with an identical name and namespace.</p></li> +<li><p>Burst: Fixed a crash that would occur when Burst could not find an external function.</p></li> +<li><p>Burst: Fixed an error that would occur when trying to use a direct call to a nested protected class.</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed an issue that prevented jobs from being Burst compiled for player builds using the high stripping level.</p></li> +<li><p>Burst: Fixed an issue when converting a <code>uint</code> to a <code>float</code>.</p></li> +<li><p>Burst: Fixed an issue where Burst sometimes returned an incorrect value for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where converting a negated unsigned type to a float in Burst would produce a different value than converting in .Net/Mono.</p></li> +<li><p>Burst: Fixed an issue where storing avx2 to the stack resulted in a slot with the wrong alignment.</p></li> +<li><p>Burst: Fixed an issue where the Burst Inspector would handle negation of unsigned types differently than .Net for static readonly fields or static constructors.</p></li> +<li><p>Burst: Fixed an issue where using the Armv9 target in the Burst Inspector would not correctly format the assembly.</p></li> +<li><p>Burst: Fixed an issue where, if a compilation error occurred in a location without valid debug information, building a player might not generate any files and wouldn't display an error message.</p></li> +<li><p>Burst: Fixed incorrect alignment for v128 when performing an indirect access.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: Fixed <code>System.NotImplementedException: Unimplemented Instruction Extension Tail_</code> error when the code contained tail-calls.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fies Probe Volume helpbox refers to "simplification levels" which is inconsistent with other UI. +(UUM-49254)</p></li> +<li><p>Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Core: Fixed an issue that caused the Jobs project to fail when <code>EditModeAndPlayMode/Jobs</code> is run over three times. +(UUM-40042)</p></li> +<li><p>Core: Fixed an issue where importing a hybrid package could fail if there was already a package with a prefix of the hybrid package's UPM package name. +(<a href="https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package">UUM-43102</a>)</p></li> +<li><p>Core: Fixed an issue where object creation was recorded on a non-main thread which caused a nullptr in the ObjectDispatcher.</p></li> +<li><p>Core: Fixed blending scenario option visible on URP. +(UUM-48529)</p></li> +<li><p>Core: Fixed error when clearing APV data. +(UUM-49469)</p></li> +<li><p>Core: Fixed the location of the light probe's intensity scale control. +(<a href="https://issuetracker.unity3d.com/issues/apv-invalidate-probes-mode-of-probe-adjustment-volume-conflates-intensity-ui">UUM-47263</a>)</p></li> +<li><p>Core: Fixed the wizard so it does not ask to upgrade when an upgrade is not required.</p></li> +<li><p>Core: Fixed tooltip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Core: Updated <code>ForEach</code> jobs to no longer allocate internal data using the <code>TempJob</code> allocator to prevent leaks specific to warnings for long-running jobs. +(<a href="https://issuetracker.unity3d.com/issues/runtime-navmesh-update-leaks-jobtemp-memory">UUM-45532</a>)</p></li> +<li><p>Documentation: Update dynamic batching documentation. +(UUM-55292)</p></li> +<li><p>Documentation: Updated the <em>Applying default presets to Assets by folder</em> documentation example to prevent an import infinite loop error. +(<a href="https://issuetracker.unity3d.com/issues/projects-are-not-opening-due-to-an-infinite-loop-when-a-script-with-the-onpreprocessasset-function-from-the-documentation-is-present">UUM-44046</a>)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size +(UUM-43216)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size +(UUM-43222)</p></li> +<li><p>DX12: Fixed "ReleaseDynamicVBOFrame: Unexpected frame".<br> +Explanation: TryDequeue was not being used properly internally, which would cause wrong frame dequeues and a frame mistach id.</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>DX12: Fixed a rare crash when using ray traced reflections in HDRP. +(UUM-41580)</p></li> +<li><p>DX12: Fixed an issue where sub meshes were invisible in ray tracing effects on AMD GPUs. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-some-sub-meshes-are-not-rendered-as-expected-in-ray-tracing-effects-on-amd-gpus">UUM-44073</a>)</p></li> +<li><p>DX12: Fixed enable_ray_tracing_shader_debug_symbols pragma not making HLSL source code available when debugging Ray Tracing shaders in PIX or NVIDIA NSIGHT. +(<a href="https://issuetracker.unity3d.com/issues/raytacing-enable-ray-tracing-shader-debug-symbols-pragma-doesnt-include-shader-source-into-debug-symbols">UUM-46164</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>DX12: Fixed memory leak in DX12 when profiler is open. +(UUM-29297)</p></li> +<li><p>DX12: Removing assert that was added accidentally "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" in dx12.<br> +Explanation:<br> +This was a previous fix were ReleaseDynamimcVBOFrame: Unexpected frame kept spamming. This fix did not remove another assert "ReleaseDynamicVBOFrame: Expected node in client scratch release queue" which is now included in this change.<br> +The expectation is that dx12 should now not produce any TTY errors when opening / closing projects. +(<a href="https://issuetracker.unity3d.com/issues/releasedynamicvboframe-unexpected-frame-errors-thrown-in-the-console-window-when-creating-a-project-using-3d-sample-scene-hdrp-template">UUM-28962</a>)</p></li> +<li><p>Editor: - Fixed OnMouseDown not working when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></p> + +<ul><li>Fixed Display.RelativeMouseAt() reporting invalid values when using multiple displays that have been resized or moved (Display C# API) on Windows.<br></li> +<li>Fix Input.mousePosition reporting invalid values when using multiple displays (Display C# API) on Windows. +(<a href="https://issuetracker.unity3d.com/issues/onmousedown-is-not-called-after-the-player-window-is-resized-with-display-dot-setparams-when-multiple-displays-are-used">UUM-44474</a>)</li> +</ul></li> +<li><p>Editor: Added a fix to prevent log warnings from appearing when a Progress is registered. +(UUM-39631)</p></li> +<li><p>Editor: Added a tooltip for all properties in the Search auto complete dialog to have the complete property name. +(<a href="https://issuetracker.unity3d.com/issues/search-query-block-text-doesnt-fit-when-navigating-to-it">UUM-35583</a>)</p></li> +<li><p>Editor: Added a top-level memory scope to prevent temporary memory leak. +(UUM-39899)</p></li> +<li><p>Editor: Added a warning for when the Editor doesn't have screen recording permissions to pick colors from other apps with the color picker tool. +(UUM-770)</p></li> +<li><p>Editor: Added an inspector option to remove unused properties. +(UUM-39647)</p></li> +<li><p>Editor: Added character limit of 1024 to context menu search field. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdeviceworker-runcommand-when-inputing-loads-of-characters-in-the-scene-view-overlays-presets-menu">UUM-45672</a>)</p></li> +<li><p>Editor: Added horizontal scrolling to the Windows Editor when holding the Shift key and scrolling with a mouse.</p></li> +<li><p>Editor: Added IDisposable support for both decorators and property drawers. Now, when the Editor is destroyed, the IDisposable feature allows for automated cleanup, making it easier to safely remove the drawer from editor event subscriptions and efficiently manage resources. +(<a href="https://issuetracker.unity3d.com/issues/custom-propertydrawers-are-not-being-released">UUM-44220</a>)</p></li> +<li><p>Editor: Added MultiColumnListView editor bindings. +(UIT-2079)</p></li> +<li><p>Editor: Added support to foldouts bound to <code>SerializedProperty.isExpanded</code> to open all child foldouts when you hold the Alt key and select the foldout. +(<a href="https://issuetracker.unity3d.com/issues/the-list-field-doesnt-expand-slash-collapse-when-clicking-on-it-while-holding-the-option-button">UUM-36151</a>)</p></li> +<li><p>Editor: Added support to make newly created <code>ScriptableSingleton</code> instances editable. +(<a href="https://issuetracker.unity3d.com/issues/setting-scriptablesingletons-hideflags-on-its-awake-or-onenable-is-ignored-when-the-serialized-file-does-not-exist">UUM-40767</a>)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase.</p></li> +<li><p>Editor: Appended numbers to shortcut profiles with the default name "New profile" to differentiate them from each other. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-user-gets-profile-already-exists-validation-during-default-profile-creation-workflow">UUM-35742</a>)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Bunch of small improvements for Global Settings and Graphics Settings.</p></li> +<li><p>Editor: Changed lens flare behavior to ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Changed the behaviour of the Rendering Layer Mask option UnusedLayer31 to select all layers except UnusedLayer31. +(<a href="https://issuetracker.unity3d.com/issues/everything-and-unused-layer-31-layers-are-selected-when-deselecting-the-unused-layer-31-layer-if-everything-is-set-in-the-rendering-layer-mask-dropdown-menu">UUM-29344</a>)</p></li> +<li><p>Editor: Closing the gradient editor window prior to closing the gradient color picker window will no longer prevent the gradient color picker window from being opened again. +(UUM-45382)</p></li> +<li><p>Editor: Corrected load Editor Sharpness on first use. +(<a href="https://issuetracker.unity3d.com/issues/text-sharpness-effect-is-lost-if-using-the-editor-text-sharpness-setting-and-restarting-the-editor">UUM-44470</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disable unstable test +(UUM-49538)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Do not show UnityWebRquest timeout error from curl to Editor console. +(<a href="https://issuetracker.unity3d.com/issues/uninformative-curl-error-is-logged-when-the-request-url-is-a-non-existing-ip">UUM-47110</a>)</p></li> +<li><p>Editor: Dynamic Resolution Explicit flag documentation update.</p></li> +<li><p>Editor: Editor crash fix with entities.graphics if "projector component" is in a scene +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Ensure we do not change scroll area if selection is identical. +(UUM-47748)</p></li> +<li><p>Editor: Ensured that that APV data is not written into the LightProbes object. +(<a href="https://issuetracker.unity3d.com/issues/apv-data-is-writting-into-the-lightprobes-object">UUM-53434</a>)</p></li> +<li><p>Editor: Enum fields shown as Integer when serialized in a nested structure +(<a href="https://issuetracker.unity3d.com/issues/enum-field-is-shown-as-an-integer-field-when-it-is-serialized-in-a-nested-structure">UUM-47081</a>)</p></li> +<li><p>Editor: Fix APV debug shaders names and tags on URP +(<a href="https://issuetracker.unity3d.com/issues/shaders-probevolumesamplingdebug-and-probevolumeoffsetdebug-are-incorrectly-named-on-urp">UUM-47145</a>)</p></li> +<li><p>Editor: Fix crash when reordering some nested lists in MonoBehaviours +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fix issue where scene view wireframe mode and shaded wireframe mode would not work with GPU driven enabled.</p></li> +<li><p>Editor: Fix that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fix that Scene view's: "Frame Selected" is not working for GameObjects in Sub Scenes for Entities +(<a href="https://issuetracker.unity3d.com/issues/frame-selected-and-lock-view-to-selected-broken-in-subscenes-windows">UUM-53521</a>)</p></li> +<li><p>Editor: Fix to make sure Clear commands work when using RenderPass API and Vulkan +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-drawprocedural-method-ignores-non-default-layers-when-using-vulkan-graphics-api">UUM-41126</a>)</p></li> +<li><p>Editor: Fixed "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode">UUM-39898</a>)</p></li> +<li><p>Editor: Fixed "Invalid memory pointer was detected" error in native layout code. +(UUM-51256)</p></li> +<li><p>Editor: Fixed "UnityException: Could not find the requested Platform Texture Settings" error that was thrown when selecting a texture when the Dedicated Server Build Support module was installed and the Build Target was missing from the texture's metadata. +(<a href="https://issuetracker.unity3d.com/issues/unityexception-could-not-find-the-requested-platform-texture-settings-error-is-thrown-when-selecting-a-texture-when-the-dedicated-server-build-support-module-is-installed-and-the-build-target-is-missing-from-the-textures-metadata">UUM-44737</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a font asset to be recreated with every domain reload. +(<a href="https://issuetracker.unity3d.com/issues/texture-dot-nonstreamingtexturememory-is-increased-each-time-when-entering-play-mode">UUM-32171</a>)</p></li> +<li><p>Editor: Fixed a bug that caused a warning to display in Visual Studio 2022 about <code>Unity.UIToolkit.SourceGenerator.UxmlSerializedDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/warning-cs8032-an-instance-of-analyzer-unity-dot-uitoolkit-dot-sourcegenerator-dot-uxmlserializeddatagenerator-cannot-be-created-is-printed-in-error-list-when-using-visual-studio-2022">UUM-41432</a>)</p></li> +<li><p>Editor: Fixed a bug that caused the Sprite preview to not display after exiting PLay mode in a project with URP. +(<a href="https://issuetracker.unity3d.com/issues/sprite-previews-are-missing-in-the-editor-when-urp-is-installed">UUM-41498</a>)</p></li> +<li><p>Editor: Fixed a bug that prevented <code>ProjectCapabilityManager.AddGameCenter()</code> from adding the required entitlement. +(<a href="https://issuetracker.unity3d.com/issues/game-center-entitlement-is-not-added-to-xcode-when-using-projectcapabilitymanager-dot-addgamecenter">UUM-44172</a>)</p></li> +<li><p>Editor: Fixed a bug where pressing the <code>RenderDoc</code> capture button in the Game view dock would incorrectly throw errors. +(<a href="https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view">UUM-45877</a>)</p></li> +<li><p>Editor: Fixed a bug where the <em>Edit Collider</em> button was missing from the GameObject property window for specific selection criteria. +(UUM-33811)</p></li> +<li><p>Editor: Fixed a bug where the variant Inspector context was not disabled after being disabled. +(UUM-44331)</p></li> +<li><p>Editor: Fixed a bug where the width of the context menu would fluctuate depending on its longest visible item. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-uneven-profile-drop-down-menu-behavior">UUM-48374</a>)</p></li> +<li><p>Editor: Fixed a crash caused by Leak Detection Mode: EnabledWithStackTrace when tracked allocations are made on worker threads +(UUM-51798)</p></li> +<li><p>Editor: Fixed a crash in audio mixer when loading assets that are corrupted. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-awakefromload-awakefromloadmode-when-opening-the-project-with-dot-mixer-files">UUM-43714</a>)</p></li> +<li><p>Editor: Fixed a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Fixed a crash issue that occured when importing large FBX files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file">UUM-38104</a>)</p></li> +<li><p>Editor: Fixed a crash issue with<code>AudioMixer.SetFloat</code> that occured when entering the Play mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode">UUM-35984</a>)</p></li> +<li><p>Editor: Fixed a crash on WalkTypeTreeInternal when updating field on a scriptable object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Fixed a crash that occured when scrolling through context menus with the auto expand delay set to 0. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menus-editor-crashes-during-the-scrolling-through-the-menu-when-context-menu-auto-expand-delay-set-to-0">UUM-36604</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred in deleted GameObjects as overrides. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-destroyremovedgameobjects-when-opening-a-specific-scene">UUM-45217</a>)</p></li> +<li><p>Editor: Fixed a crash that occurred when loading certain corrupted scenes. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeallprefabinstancesduringload-when-opening-a-specific-scene">UUM-43713</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when the <code>memorysetup-job-temp-allocator-block-size</code> property was unaligned to the power of 2. +(<a href="https://issuetracker.unity3d.com/issues/memory-allocator-crash-when-opening-a-project">UUM-42428</a>)</p></li> +<li><p>Editor: Fixed a crash that would occur when trying to reopen a project that has Package Manager resolution errors. +(UUM-43054)</p></li> +<li><p>Editor: Fixed a crash when baking lightmaps with light cookies smaller than 32x32. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting">UUM-43149</a>)</p></li> +<li><p>Editor: Fixed a crash when opening context menu while editing delayed text field on Mac +(<a href="https://issuetracker.unity3d.com/issues/context-menu-crash-on-contextmenu-show-when-clicking-on-animation-transition-gear-icon">UUM-44009</a>)</p></li> +<li><p>Editor: Fixed a GPU crash on some platforms using <code>HLSLcc</code> when sampling probe volumes in the pixel shader in URP. +(UUM-40621)</p></li> +<li><p>Editor: Fixed a issue that caused tooltips on a disabled <code>MenuItem</code> to not work.</p></li> +<li><p>Editor: Fixed a issue where rich text was not rendering in <code>EditorGUILayout.HelpBox</code>. +(UUM-44245)</p></li> +<li><p>Editor: Fixed a issue where the value of all password arguments provided from the command line in the editor logs were not hidden. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Fixed a Linux crash related to MenuItem Validate() calling Menu.SetChecked(). +(UUM-49439)</p></li> +<li><p>Editor: Fixed a misleading error message when renaming a shortcut profile to a long string. +(<a href="https://issuetracker.unity3d.com/issues/misleading-error-shown-when-typing-too-many-characters-in-shortcut-profiles-names">UUM-48040</a>)</p></li> +<li><p>Editor: Fixed a race condition in Profiler Recorder which led to a crash. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-profiling-profilermanager-disposeprofilerrecorder-when-editor-is-in-play-mode">UUM-44946</a>)</p></li> +<li><p>Editor: Fixed a rare case where the editor would repeatedly ask to reset user layouts on startup. +(<a href="https://issuetracker.unity3d.com/issues/unity-is-about-to-delete-all-window-layouts-and-restore-them-to-the-default-settings-dot-pop-up-message-is-infinitely-displayed-when-opening-a-project">UUM-48800</a>)</p></li> +<li><p>Editor: Fixed a rare deadlock that could occur when building DOTS based projects. +(<a href="https://issuetracker.unity3d.com/issues/deadlock-when-building-player-in-dots-project">UUM-46148</a>)</p></li> +<li><p>Editor: Fixed a shortcut conflict that would appear when clicking with the left mouse button in the Scene View and when the pan tool was enabled in the Tools overlay.</p></li> +<li><p>Editor: Fixed alignment issues with the Label and Value fields when editing <code>LazyLoadReference</code> and <code>MinMaxGradient</code> fields. +(UUM-29883)</p></li> +<li><p>Editor: Fixed an error appearing in the shortcut manager while editing bindings. +(<a href="https://issuetracker.unity3d.com/issues/error-drags-can-only-be-started-from-mousedown-or-mousedrag-events-is-thrown-when-hovering-mouse-over-other-window-editor-windows-whilst-shortcut-change-is-initiated-via-mouse">UUM-47946</a>)</p></li> +<li><p>Editor: Fixed an incremental rebuild error when the build contained VideoClip or VideoPlayer object types.</p></li> +<li><p>Editor: Fixed an initialized SerializedObject and EnabledProperty in Editor issue. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-script-component-gets-enabled-in-play-mode-when-it-has-a-script-that-has-functions-to-enable-and-disable-it">UUM-52682</a>)</p></li> +<li><p>Editor: Fixed an issue by using the active Scene view instead of the one that is currently being drawn in SceneViewViewpoint's UpdateViewpointMotion method.</p></li> +<li><p>Editor: Fixed an issue for macOS where maniulating the game view during Play Mode caused deadlocks.</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Editor would crash when it retrieved keywords for a custom Compute Shader. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-keywords-localspace-find-when-opening-frame-debugger-with-a-compute-shader-in-the-scene">UUM-33301</a>)</p></li> +<li><p>Editor: Fixed an issue in Frame Debugger where the Event Sliders and Buttons didn't update the window properly. +(<a href="https://issuetracker.unity3d.com/issues/while-in-the-play-mode-the-game-view-is-updated-irregularly-when-in-the-frame-debugger-window-draw-calls-are-changed-by-using-the-slider-or-arrow-buttons">UUM-37778</a>)</p></li> +<li><p>Editor: Fixed an issue in FrameDebugger that caused incorrect font sizes in the tree view to display. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-has-different-from-the-other-editor-windows-font-size">UUM-30317</a>)</p></li> +<li><p>Editor: Fixed an issue in the Editor window so it now minimizes correctly after being clicked on in the Windows taskbar. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-minimizes-for-a-moment-and-returns-to-its-initial-state-when-clicking-on-it-in-the-windows-taskbar">UUM-44284</a>)</p></li> +<li><p>Editor: Fixed an issue on macOS and Linux where the control shortcut modifier (^) was not displaying when introduced inside a custom menu window. +(<a href="https://issuetracker.unity3d.com/issues/macos-custom-menu-does-not-display-shortcut-modifier-when-the-shortcut-has-the-control-modifier">UUM-40686</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the context menu to break when overriding auto expand delay setting to no delay. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-argumentnullexception-is-sometimes-thrown-when-hovering-over-menu-items">UUM-41764</a>)</p></li> +<li><p>Editor: Fixed an issue that caused the Editor to freeze after selecting large compressed cubemaps with no mipchain. +(<a href="https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled">UUM-28610</a>)</p></li> +<li><p>Editor: Fixed an issue that truncated a warning message in UIBuilder. +(UUM-40427)</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on OSX platform, the user build settings' getters and setters forward to the respective setting in OSX classic build profile. The internal platform settings in <code>EditorUserBuildSettings</code> stay in sync with the classic build profile for that target platform when using <code>EditorUserBuildSettings::SetPlatformSettings</code> and <code>EditorUserBuildSettings::GetPlatformSettings</code> directly.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag is enabled, on Windows Standalone and UWP platforms, the platform build settings forward to the respective setting in Windows Standalone (player and server)/UWP classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue when the build profile workflow diagnostic flag was enabled, on Android platform, the platform build settings forward to the respective setting in Android classic build profiles and vice-versa.</p></li> +<li><p>Editor: Fixed an issue where "Char" values were overwritten when selecting multiple GameObjects. +(<a href="https://issuetracker.unity3d.com/issues/char-values-are-overwritten-when-selecting-multiple-gameobejcts">UUM-49347</a>)</p></li> +<li><p>Editor: Fixed an issue where 2D collider gizmos were not rendered when selecting the parent. +(<a href="https://issuetracker.unity3d.com/issues/child-gameobjects-containing-box-collider-2d-do-not-display-collider-borders-in-the-scene-view-when-the-parent-is-selected">UUM-41829</a>)</p></li> +<li><p>Editor: Fixed an issue where a delay and an extra space could occur on a new context menu. +(<a href="https://issuetracker.unity3d.com/issues/context-menu-ubuntu-a-delay-in-drawing-the-menu-can-sometimes-be-observed">UUM-40254</a>)</p></li> +<li><p>Editor: Fixed an issue where active custom build profile shouldn't get reset when setting a property in EditorUserBuildSettings that doesn't exist in the BuildProfilePlatformSettingsBase.</p></li> +<li><p>Editor: Fixed an issue where an error message was not displayed if selected denoiser was not supported. +(<a href="https://issuetracker.unity3d.com/issues/unsupported-denoiser-is-selected-in-the-advanced-filtering-settings">UUM-26098</a>)</p></li> +<li><p>Editor: Fixed an issue where context menus could persist after domain reload if they were opened just before the reload. +(UUM-36954)</p></li> +<li><p>Editor: Fixed an issue where Dirty Assets were not being duplicated in the Project window. +(UUM-41536)</p></li> +<li><p>Editor: Fixed an issue where Esc did not cancel color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Fixed an issue where Esc would not reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed an issue where Frame Debugger captures can become unstable.</p></li> +<li><p>Editor: Fixed an issue where HierarchyPropertyId was not directly useful in managed and is now internal. +(UUM-53085)</p></li> +<li><p>Editor: Fixed an issue where NodeHandlers defines in Native code have their C# Init and Dispose functions were not called properly. +(UUM-53954)</p></li> +<li><p>Editor: Fixed an issue where printing the physical file path when Unity would not finds a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Fixed an issue where screen space reflection debug lines did not appear +(HDRP-3060)</p></li> +<li><p>Editor: Fixed an issue where shader was not SRP Batcher compatible when using array in UnityPerMaterial cbuffer. +(<a href="https://issuetracker.unity3d.com/issues/unitypermaterial-does-not-support-srp-batcher-when-adding-arrays">UUM-52178</a>)</p></li> +<li><p>Editor: Fixed an issue where some context menu items would send the Editor application window to the background. +(UUM-37286)</p></li> +<li><p>Editor: Fixed an issue where the default value of the <em>Compress Textures on Import</em> setting was changed. +(UUM-41982)</p></li> +<li><p>Editor: Fixed an issue where the Editor height would shrink when changing the layout. +(UUM-30875)</p></li> +<li><p>Editor: Fixed an issue where the hierarchy wouldn't repaint after cutting and pasting a game object. +(<a href="https://issuetracker.unity3d.com/issues/cutting-and-then-pasting-a-gameobject-with-the-scene-actions-menu-does-not-redraw-the-hierarchy">UUM-53037</a>)</p></li> +<li><p>Editor: Fixed an issue where the KeyDown event from the Context menu's search field would be propagated to other windows. +(UUM-55638)</p></li> +<li><p>Editor: Fixed an issue where the ObjectField would show the wrong label when showing mixed values. +(UUM-52962)</p></li> +<li><p>Editor: Fixed an issue where the project browser lock icon would ping for items that could not actually be framed. +(<a href="https://issuetracker.unity3d.com/issues/project-view-certain-console-errors-trigger-the-lock-icon-highlight-on-project-view-but-they-do-not-highlight-anything-when-unlocked">UUM-47122</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>Allocator.Temp</code> memory would internally deallocate memory aggressively and result in temp memory performance regressions.<br> +Fixed an issue where flushing on the main thread would cause memory stomp using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-vr-template-is-loading">UUM-45113</a>)</p></li> +<li><p>Editor: Fixed an issue where <code>ManagedTempMemScope</code> was not always correctly created on job worker threads, which could lead to errors being thrown when using <code>Allocator.Temp</code>. +(<a href="https://issuetracker.unity3d.com/issues/top-level-scope-allocation-is-permitted-only-on-the-main-thread-dot-error-thrown-when-using-allocator-dot-temp">UUM-45483</a>)</p></li> +<li><p>Editor: Fixed an issue with <em>HelpBox</em> not parsing escape sequence correctly. +(<a href="https://issuetracker.unity3d.com/issues/inspector-warning-message-shows-escape-sequence">UUM-40338</a>)</p></li> +<li><p>Editor: Fixed an issue with Frame Debugger to prevent textures from leaking when inspecting shadowmaps. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-continuously-allocating-ram-when-looking-at-shadows-dot-rendershadowmap">UUM-32862</a>)</p></li> +<li><p>Editor: Fixed an issue with the <em>Colors Inspector</em> window, where the <code>DrawAAPolyLine</code> method modified the source color values. +(UUM-7840)</p></li> +<li><p>Editor: Fixed an issue with the Check for Updates window displayed in the <em>Window &gt; Panels</em> dropdown menu even when it's meant to be closed. +(<a href="https://issuetracker.unity3d.com/issues/window-panels-view-displays-check-for-updates-window-as-opened-when-its-closed">UUM-26519</a>)</p></li> +<li><p>Editor: Fixed an issue with the derived components not indexing in Prefabs properly. +(<a href="https://issuetracker.unity3d.com/issues/asset-indexing-doesnt-index-derived-component-type-base-types">UUM-41735</a>)</p></li> +<li><p>Editor: Fixed an issue with the GameView warning message overlapping the toolbar. +(<a href="https://issuetracker.unity3d.com/issues/display-no-cameras-rendering-ui-overlaps-when-resizing-the-project-window">UUM-32297</a>)</p></li> +<li><p>Editor: Fixed an issue with the preview window displaying an empty space at the bottom, which was caused by the preview container. +(UUM-49716)</p></li> +<li><p>Editor: Fixed an issue with the Windows Player where an incorrect resolution is used and reported by <code>Screen.width</code> and <code>Screen.height.</code> This occurred when the player was started on a monitor with different DPI settings compared to the main Windows monitor. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-slightly-skewed-when-using-multiple-displays-and-one-of-them-has-a-different-scaling-value">UUM-41799</a>)</p></li> +<li><p>Editor: Fixed and issue where the TextField selection is too sensitive. +(UUM-15800)</p></li> +<li><p>Editor: Fixed blinking icon in the Cameras overlay. +(UUM-37467)</p></li> +<li><p>Editor: Fixed Burst exception callstacks incorrectly excluding first stack frame +(UUM-53573)</p></li> +<li><p>Editor: Fixed Camera.GetStereoEnabled() to return true only if the camera is rendering a stereo view. +(<a href="https://issuetracker.unity3d.com/issues/xr-camera-dot-stereoenabled-returns-true-for-all-cameras-if-xr-is-enabled">UUM-47881</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed compute shaders in Vulkan so you can now use reserved GLSL words as buffer variable names. +(<a href="https://issuetracker.unity3d.com/issues/shaders-using-glsl-reserved-words-fail-to-compile-when-using-vulkan-graphics-api">UUM-41272</a>)</p></li> +<li><p>Editor: Fixed context menu inlining menu string shortcuts containing the Enter key +(UUM-40161)</p></li> +<li><p>Editor: Fixed context menu scrolling through items via keyboard getting stuck +(UUM-42917)</p></li> +<li><p>Editor: Fixed context menu search field not showing the Cut, Copy, Paste menu when right clicking and the field was empty. +(UUM-51688)</p></li> +<li><p>Editor: Fixed CPU architecture in the Plugin Inspector resetting when the user applied changes. +(UUM-45756)</p></li> +<li><p>Editor: Fixed Crash on ContainerWindow::ToggleMaximize when EditorWindow is closed during Undo +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-containerwindow-togglemaximize-when-editorwindow-is-closed-during-undo">UUM-48402</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted) +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed crashes in the menu controller that happened during a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials">UUM-34847</a>, UUM-35943)</p></li> +<li><p>Editor: Fixed creating and cloning new VolumeProfiles through the Global Settings UI so that it no longer creates an empty asset on disk. +(UUM-45909)</p></li> +<li><p>Editor: Fixed dialogs in Windows so new line characters work correctly. +(<a href="https://issuetracker.unity3d.com/issues/save-dialog-text-is-missing-line-break">UUM-42521</a>)</p></li> +<li><p>Editor: Fixed duplicate menu separator when displaying Undo menu for Show Latest Action First/Last. +(<a href="https://issuetracker.unity3d.com/issues/undo-history-tab-context-menu-has-a-blank-entry-that-doesnt-do-anything">UUM-44338</a>)</p></li> +<li><p>Editor: Fixed editor crash when right clicking on curve field. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-showdelayedcontextmenu-bool-when-right-clicking-on-curve">UUM-44471</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed empty slots appearing in the context menus when separators were grouped together. +(UUM-52397)</p></li> +<li><p>Editor: Fixed errors when using open containing folder in two pane Project Browser +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-clicking-show-in-explorer-on-elements-in-the-folder-structure-in-the-project-window">UUM-35952</a>)</p></li> +<li><p>Editor: Fixed example in doc to use the proper API. +(UUM-44265)</p></li> +<li><p>Editor: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Editor: Fixed for 2023.3.X: Calling TrackPropertyValue from ListView.bindItem can throw an exception. +(UUM-46918)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed hangs in stream socket while profiling player. +(<a href="https://issuetracker.unity3d.com/issues/development-build-hangs-when-spamming-debug-dot-log-messages-to-the-console-and-autoconnect-profiler-is-enabled">UUM-31087</a>)</p></li> +<li><p>Editor: Fixed il2cpp builds on macOS and iOS with Xcode 15b6 or newer.</p></li> +<li><p>Editor: Fixed IMGUI CalcSize() to take advance space into account. +(<a href="https://issuetracker.unity3d.com/issues/font-size-calculation-is-different-for-each-letter-when-using-unityengine-dot-guistyle-dot-calcsize">UUM-46147</a>)</p></li> +<li><p>Editor: Fixed incorrect separator creation behavior leading to empty spaces in context menu +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-empty-menu-item-space-is-displayed-in-the-menu">UUM-46926</a>)</p></li> +<li><p>Editor: Fixed inspector window refreshing and fields losing focus each time a modification was made to a prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefabs-scripts-are-constantly-reloaded-when-trying-to-enter-multiple-digits-or-characters-into-public-fields-on-custom-scripts-consecutively">UUM-51430</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed issue that could cause modal windows to be blank when opened. +(<a href="https://issuetracker.unity3d.com/issues/backport-macos-modal-window-is-blank-when-opened">UUM-927</a>)</p></li> +<li><p>Editor: Fixed issue where renaming assets in the project browser sometimes failed to take focus, requiring an extra click before being able to type the new name. +(<a href="https://issuetracker.unity3d.com/issues/asset-names-are-not-highlighted-when-renaming-them-in-the-project-browser-when-lots-of-redraws-are-being-called">UUM-48858</a>)</p></li> +<li><p>Editor: Fixed issue where the Selection's active context would be set to null after importing an asset. +(<a href="https://issuetracker.unity3d.com/issues/uninstantiated-asset-gets-displayed-in-the-inspector-after-saving-scene-changes-when-a-gameobject-with-exposedreferences-is-selected-while-saving">UUM-51712</a>)</p></li> +<li><p>Editor: Fixed issue where <code>StateMachineBehaviour</code> messages did not send when they were used on Animator Controller Override sync layers. +(<a href="https://issuetracker.unity3d.com/issues/statemachinebehaviour-messages-dont-fire-when-used-on-animator-controller-override-layers">UUM-41684</a>)</p></li> +<li><p>Editor: Fixed issue with copy/paste long value on the serialized property field +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed issue with how the size of the text was being calculated when preserving whitespaces. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-inspector-window-appears-with-missing-spaces-when-using-guistyle-dot-calcsize-and-inspecting-a-file-in-the-inspector-window">UUM-52215</a>)</p></li> +<li><p>Editor: Fixed issue with missing asset notifications for assets with transient artifacts. Notification missing when asset is forced imported or new artifact is generated with source asset is changed. +(<a href="https://issuetracker.unity3d.com/issues/inspector-becomes-blank-when-applying-plugin-changes">UUM-47712</a>)</p></li> +<li><p>Editor: Fixed issue with Mixed lightmodes not working in the Player. +(UUM-41407)</p></li> +<li><p>Editor: Fixed items added to the Create Menu when a new package is added to the project will be correctly ordered in the menu.</p></li> +<li><p>Editor: Fixed low CPU performance issues with entities.graphics/BRG, Vulkan, and large batches of similar meshes. +(<a href="https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices">UUM-33174</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Fixed menu items being displayed in different background colours when they are selected multiple times on OSX. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-menu-items-are-displayed-in-different-background-colours-when-they-are-selected-multiple-times">UUM-41082</a>)</p></li> +<li><p>Editor: Fixed missing APV include in ComplexLit shader. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting ignored.</p></li> +<li><p>Editor: Fixed multiline error/warning compiler messages getting igonred.</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed not being able to paste text into package manager popups +(UUM-42932)</p></li> +<li><p>Editor: Fixed null reference exceptions when keyboard navigating context menu submenus on Linux +(UUM-51687)</p></li> +<li><p>Editor: Fixed ObjectField label not updating when assigning a null value through the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/component-icon-does-not-clear-when-serialized-field-is-changed-to-none">UUM-27629</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed offset of camera position when using the light placement tool. +(UUM-47863)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed overlay menu disappearing when opening preset dropdown +(UUM-40167)</p></li> +<li><p>Editor: Fixed overlay menu option being enabled when overlay menu was closed +(UUM-40162)</p></li> +<li><p>Editor: Fixed oversized Help Box icon padding on scaled displays. +(<a href="https://issuetracker.unity3d.com/issues/padding-between-icon-and-text-is-too-large-in-help-box-affordances">UUM-49206</a>)</p></li> +<li><p>Editor: Fixed player build issue with needed assemblies being omitted from the build. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Editor: Fixed problem with sending editor.buildPackageList analytics event. +(UUM-49560)</p></li> +<li><p>Editor: Fixed ProgressWindow tab title casing. +(UUM-51698)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed rename in Project Browser not selecting edited text on Mac +(UUM-40192)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed renderqueue override with shadergraph materials. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant">UUM-42131</a>)</p></li> +<li><p>Editor: Fixed shader compilation so DXIL files no longer have an unneeded 38-byte header when Unity compiles shaders for DX12. +(<a href="https://issuetracker.unity3d.com/issues/dx12-shaderdata-dot-variantcompileinfo-dot-shaderdata-contains-38-extra-bytes-on-directx-12">UUM-37067</a>)</p></li> +<li><p>Editor: Fixed sibling menus with identical items not showing up when one is being shown already +(UUM-40168)</p></li> +<li><p>Editor: Fixed small editor context menu size while Device Simulator is showing a device with a small screen +(<a href="https://issuetracker.unity3d.com/issues/right-click-in-the-project-window-requires-scrolling-when-a-small-device-is-selected-in-the-device-simulator">UUM-49202</a>)</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed submenus not opening when rehovering on the same submenu after non expandable item +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-contextual-submenus-do-not-appear-if-you-hover-over-a-menu-without-submenus">UUM-36700</a>)</p></li> +<li><p>Editor: Fixed the 3D texture preview window in the Editor so volumetric previews of 3D textures now work in DX12 and Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d">UUM-39954</a>)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Fixed the compiled shader output data serialization to avoid writing uninitialized/unused values to disk.</p></li> +<li><p>Editor: Fixed the Editor on macOS so it no longer presents old frames. +(UUM-3147)</p></li> +<li><p>Editor: Fixed the error message that appeared when binding a shortcut with an invalid key. +(<a href="https://issuetracker.unity3d.com/issues/the-windows-button-is-referred-to-as-leftapple-in-the-error-message-when-trying-to-assign-it-as-a-shortcut">UUM-43122</a>)</p></li> +<li><p>Editor: Fixed the Game view so it no longer flickers to black in Play mode on macOS. +(<a href="https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on">UUM-19574</a>)</p></li> +<li><p>Editor: Fixed the helper bar so it is visible after exiting Play mode. +(<a href="https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode">UUM-28357</a>)</p></li> +<li><p>Editor: Fixed the issue with macOS deadlocking in the Editor when leaving the <em>Play</em> mode.</p></li> +<li><p>Editor: Fixed the issue with the file icon missing in the Inspector window when selecting multiple assets in the Project window. +(<a href="https://issuetracker.unity3d.com/issues/file-icon-is-missing-in-the-inspector-window-when-selecting-multiple-assets-in-the-project-window">UUM-34440</a>)</p></li> +<li><p>Editor: Fixed the issue with <code>AsyncOperation.allowSceneActivation</code> being ignored when refocusing the Editor. +(<a href="https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor">UUM-31366</a>)</p></li> +<li><p>Editor: Fixed the Object Selector window title so it used nice names to match the ObjectField label. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-select-rendertexture-title-needs-small-update-as-it-misses-a-space">UUM-49089</a>)</p></li> +<li><p>Editor: Fixed the order of available Editor tools in the Scene view tools toolbar. +(UUM-42846)</p></li> +<li><p>Editor: Fixed the Paste operation always being enabled after a Cut operation in the scene view context menu. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-pasting-doesnt-always-work-from-scene-view-context-menu">UUM-39661</a>)</p></li> +<li><p>Editor: Fixed the Paste operation being enabled when it should not be in the scene view context menu. +(UUM-47739)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed the Search Window to always reflect the state of the <code>searchQueryAssets</code> in the Project. +(<a href="https://issuetracker.unity3d.com/issues/search-query-asset-is-not-on-the-project-list-in-the-search-window-if-it-was-duplicated">UUM-41173</a>)</p></li> +<li><p>Editor: Fixed the Shader Variant Loading settings in Player settings so the Editor no longer crashes if you set the chunk size to 0. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-subprogramblobwriter-flush-when-building-a-project">UUM-36663</a>)</p></li> +<li><p>Editor: Fixed the shortcut profiles order to display alphabetically. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-saved-profiles-are-not-grouped-alphabetically">UUM-34461</a>)</p></li> +<li><p>Editor: Fixed the size and the styling of the hotkey labels in the context menu.</p></li> +<li><p>Editor: Fixed the styling of the shortcut manager prompt window when the active shortcut profile has a long name. +(<a href="https://issuetracker.unity3d.com/issues/rename-shortcut-profile-window-does-not-display-all-the-data-correctly">UUM-35758</a>)</p></li> +<li><p>Editor: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. +(<a href="https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader">UUM-36470</a>)</p></li> +<li><p>Editor: Fixed the <code>ExecuteInEditMode</code> warning that displays when entering playmode so that it fits in a dialog box. +(UUM-44500)</p></li> +<li><p>Editor: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Editor: Fixed tooltips for mipmap limit groups so they accurately describe limit offset uploads. +(UUM-41881)</p></li> +<li><p>Editor: Fixed UI related issue due APV. +(<a href="https://issuetracker.unity3d.com/issues/apv-live-subdivision-preview-appears-to-do-nothing-needs-parenting-in-ui">UUM-49238</a>)</p></li> +<li><p>Editor: Fixed Update Probe Validity so it works after an Editor restart. +(UUM-42961)</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step.</p></li> +<li><p>Editor: Fixed <code>AnimationWindowCurve</code> evaluation error after step. +(<a href="https://issuetracker.unity3d.com/issues/fbx-animation-results-in-different-frame-keys-when-imported-from-maya">UUM-31316</a>)</p></li> +<li><p>Editor: Fixed <code>BuildOptions.ShowBuiltPlayer</code> to now work on Windows machines when the player build path contains ".." as the parent directory. +(<a href="https://issuetracker.unity3d.com/issues/wrong-directory-is-opened-when-buildoptions-dot-showbuiltplayer-is-used">UUM-40467</a>)</p></li> +<li><p>Editor: Fixes a memory corruption occurring with IMGUI Text. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-material-getshader-when-the-cache-is-pointing-to-an-invalid-material-after-domain-reload">UUM-53663</a>)</p></li> +<li><p>Editor: GameObject shadows could be broken when entities positions are very far away +(<a href="https://issuetracker.unity3d.com/issues/lighting-is-not-working-when-one-of-the-entities-is-very-far-away">UUM-46339</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active +(UUM-47264)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Improve temp atomic safety handle by temp allocator owns the safety nodes +(UUM-41241, UUM-41907)</p></li> +<li><p>Editor: Improved handling of saving a Scene created from <code>MyTemplate</code>. +(<a href="https://issuetracker.unity3d.com/issues/incorrect-extension-required-extension-is-dot-scenetemplate-dot-warning-is-thrown-when-creating-a-new-scene-from-a-scene-template-that-has-a-prefab">UUM-42427</a>)</p></li> +<li><p>Editor: Improved performance when saving Prefabs. +(<a href="https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher">UUM-31437</a>)</p></li> +<li><p>Editor: Improved the <em>Scene Template</em> options to look consistent in the Inspector window. +(<a href="https://issuetracker.unity3d.com/issues/fields-in-scene-template-pipeline-section-look-messy">UUM-31080</a>)</p></li> +<li><p>Editor: Increased the Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Inspector windows are now rebuilt correctly if <code>ModelImporter.SaveAndReimport()</code> is called from another window. +(<a href="https://issuetracker.unity3d.com/issues/dirty-asset-import-settings-are-not-applied-when-using-modelimporter-dot-saveandreimport-method">UUM-41835</a>)</p></li> +<li><p>Editor: Made it possible to select text in Windows Editor dialog windows to support copy and paste. +(UUM-41283)</p></li> +<li><p>Editor: Modified Asset info (labels and asset bundle) so that it is shown, but in a disabled state, when the asset is not checked out in Perforce. +(<a href="https://issuetracker.unity3d.com/issues/asset-label-ui-is-not-visible-in-the-inspector-when-version-control-mode-is-set-to-perforce">UUM-36500</a>)</p></li> +<li><p>Editor: Modified dynamic resolution to be consistent across all platforms and use discrete scale factors in a range between 0.25 and 1.0 and in increments of 0.05.</p></li> +<li><p>Editor: Modified the <em>Delete Shortcut Profile</em> window so it is a fixed size. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others">UUM-48165</a>)</p></li> +<li><p>Editor: Modified the Fixedstep value in Project Settings under the Time heading, so it is now rounded to four significant digits. +(<a href="https://issuetracker.unity3d.com/issues/fixed-timestep-is-set-to-0-dot-01999999-by-default-in-project-settings">UUM-43331</a>)</p></li> +<li><p>Editor: Modified the Shortcut Window so it opens as a regular window that can be docked in the Editor or float behind the main window. +(UUM-28944)</p></li> +<li><p>Editor: Moving an Asset with same name as a Folder in the destination causes naming conflict. +(<a href="https://issuetracker.unity3d.com/issues/moving-an-asset-with-same-name-as-a-folder-in-the-destination-causes-naming-conflict">UUM-33981</a>)</p></li> +<li><p>Editor: None</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: Prevented blendshape normals calculation when a mesh normal is set to Calculate and blendshape normals is set to None. +(<a href="https://issuetracker.unity3d.com/issues/blend-shape-normals-are-included-when-normals-are-set-to-calculate-and-blend-shape-normals-to-none">UUM-36071</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Rare case of static batching with transparent shadow rendering issue fixed. +(UUM-36082)</p></li> +<li><p>Editor: Refactored CachingManager.cpp file to remove platform specific defines</p></li> +<li><p>Editor: Removed an internal error message that appeared in the console in certain scenarios. +(<a href="https://issuetracker.unity3d.com/issues/failed-to-unpersist-error-is-not-informative-when-trying-to-modify-prefab-in-runtime">UUM-33746</a>)</p></li> +<li><p>Editor: Removed architecture selector for EmbeddedLinux and QNX .cpp plugin.</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: Removed duplication of the logs entries.<br> +Limited the amount of allocations while searching and displaying logs in the console.<br> +Improved search performance for the large amount of entries. +(UUM-41481)</p></li> +<li><p>Editor: Removed empty directories</p></li> +<li><p>Editor: Removed the transparent input field that showed above the <code>TouchScreenKeyboard</code> when <code>TouchScreenKeyboard.hideInput</code> is active. +(<a href="https://issuetracker.unity3d.com/issues/android-clicks-on-the-hidden-zone-remain-blocked-when-touchscreenkeyboard-is-active">UUM-37652</a>)</p></li> +<li><p>Editor: Removed the <code>scrollview</code> in the New Scene dialog to fix an issue with the Scene template. +(<a href="https://issuetracker.unity3d.com/issues/scene-template-selected-scene-item-is-not-fully-selected-and-presented-in-the-selection-background">UUM-40806</a>)</p></li> +<li><p>Editor: Removing CacheServer (used by V1 asset database), long deprecated.</p></li> +<li><p>Editor: Replaced SceneViewRenderModes with correct Hoverstates. +(UUM-48074)</p></li> +<li><p>Editor: Reverted a breaking change related to <code>IGraphEventListener</code>.</p></li> +<li><p>Editor: Reverted a breaking change where <code>LudiqScriptableObject._</code> data was marked as private.</p></li> +<li><p>Editor: Set the maximum width of the context menu's search field to the maximum menu width. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-does-not-go-back-to-the-original-size-when-deleting-long-text-from-search-bar">UUM-53039</a>)</p></li> +<li><p>Editor: Show dialog no probe volume in scene only once. +(UUM-47695)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: Targeting a platform with incorrect environment setup (e.g. targeting Xbox One with an incorrect GDK installed) no longer generates unrecoverable shader errors +(UUM-42506)</p></li> +<li><p>Editor: The stage priority for Sprite renderer and Canvas renderer now correctly updates the value. +(<a href="https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab">UUM-35594</a>)</p></li> +<li><p>Editor: The Windows editor now hides secondary windows from the taskbar and alt+tab menu. This can be toggled via the "General &gt; Show All Windows In Taskbar" option in Editor Preferences. +(<a href="https://issuetracker.unity3d.com/issues/editor-windows-after-native-titlebar-change-multiple-unity-windows-show-up-in-windows-taskbar">UUM-52117</a>)</p></li> +<li><p>Editor: Unexposed Per Material blackboard properties now generate material properties using the HideInInspector attribute. This allows for the default property values to be initialized when materials are created. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-property-default-values-are-lost-when-the-property-is-no-longer-exposed">UUM-46779</a>)</p></li> +<li><p>Editor: Unity crashes when a new script is deleted before domain reload +(UUM-43297)</p></li> +<li><p>Editor: Updated fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Editor: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Updates the enum maskfield flags in the drop-down menu that are adjusted manually +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Uss customization APIs are removed from core module. +(UUM-53086)</p></li> +<li><p>Editor: When the build profile workflow diagnostic flag is enabled, on PS4 and PS5 platforms, the platform build settings forward to the respective setting in PS4/PS5 classic build profiles and vice-versa.</p></li> +<li><p>Editor: [Android] Fixed Regex that checks for Play Libraries to avoid errors when using Core-Common libraries instead of only Play Core errors as expected. Regex now expects a series of digits/dots after the term "core" to avoid the confusion. +(<a href="https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries">UUM-44744</a>)</p></li> +<li><p>Editor: [Android] Fixed Samsung S8 crashing after OpenExtractor failing to translate archive +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Editor: [Android] Modify DeleteAsset function to check whether file path already begins with "Assets" folder to avoid adding the folder twice. +(UUM-48497)</p></li> +<li><p>Editor: [Asset Importers] Fixed incorrect documentation links.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue of flickering output texture when selecting depth only events.</p></li> +<li><p>Editor: [Frame Debugger] Fixed an issue where incorrect render target was sometimes selected in the dropdown.</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: Add code signing for the unity denoising DLLs.</p></li> +<li><p>GI: Add missing denoising package .pdb files in the Unity installer +(UUM-48591)</p></li> +<li><p>GI: Added a Null check to the default LSA asset name when cloning it through the Lighting Window. +(<a href="https://issuetracker.unity3d.com/issues/createasset-should-not-be-used-to-create-a-file-of-type-error-is-thrown-when-cloning-lighting-settings-asset-two-times">UUM-30963</a>)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>GI: Fixed a crash caused by invalid data in lighting data assets. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-lightingdataasset-checkconsistency-when-importing-assets">UUM-27652</a>)</p></li> +<li><p>GI: Fixed a memory leak that would occur when a bake was cancelled. +(<a href="https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake">UUM-41988</a>)</p></li> +<li><p>GI: Fixed an issue here CPU memory allocation failure was not handled in heavy data jobs when baking APV. +(UUM-54569)</p></li> +<li><p>GI: Fixed an issue where lights are baked incorrectly when baking in batch mode with a project using URP. +(<a href="https://issuetracker.unity3d.com/issues/spot-light-is-brighter-when-lighting-is-baked-in-batch-mode">UUM-47683</a>)</p></li> +<li><p>GI: Fixed attempts to modify the built-in default Lighting Data Asset when baking Reflection Probes. +(UUM-46158)</p></li> +<li><p>GI: Fixed memory leak in BakePipelineDriver. +(UUM-51529)</p></li> +<li><p>GI: Fixed minor scene indexing error in Editor +(UUM-52841)</p></li> +<li><p>GI: Fixed public probe bake API's ConvertToUnityFormat returning slightly incorrect results due to a sign flip and incorrect normalization constants. +(LIGHT-1683)</p></li> +<li><p>GI: Improved the speed of cancelling light baking for scenes with many probes. +(UUM-38112)</p></li> +<li><p>GI: Make player compile without runtime GI define. +(UUM-52639)</p></li> +<li><p>GI: Moved Light Probe Groups menu item next to Probe Volumes +(UUM-49213)</p></li> +<li><p>GI: Signify that light-baking api are editor only. +(<a href="https://issuetracker.unity3d.com/issues/light-related-editor-only-apis-are-not-clearly-marked-as-such-confusing-users">UUM-2731</a>)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library.</p></li> +<li><p>GI: Updated <em>Lightmap Resolution</em> tooltip description with more details of its effects and how it affects the resolution of albedo and emission textures.</p></li> +<li><p>Graphics: Add LOD_FADE_CROSSFADE keyword to all shader stages in URP so that it works properly with Batch Render Group based rendering.</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added Adaptive Vsync when using Vulkan.</p></li> +<li><p>Graphics: Added support for SRP depth-only passes to accept RenderBuffers as store targets, rather than using the whole RenderTexture. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-setrendertargets-when-opening-project">UUM-11868</a>)</p></li> +<li><p>Graphics: Added tracking of memory going into Metal Buffers. +(UUM-21519)</p></li> +<li><p>Graphics: Changed the callback dispatch to a single pass. Now Unity batches all updates together, and only makes a call to a managed job once if there are changes to notify the user about.</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Enabling <code>Material.enableInstancing</code> is no longer required to be used with the API <code>RayTracingAccelerationStructure.AddInstances</code>, only when the material doesn't use a shader that has <code>INSTANCING_ON</code> variants.</p></li> +<li><p>Graphics: Fix crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>Graphics: Fix issue where URP with DX12 and native render passes was causing a crash.</p></li> +<li><p>Graphics: Fixed 2D texture arrays so they no longer cause a NullReferenceException if you select them in a project or the Frame Debugger. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-when-selecting-a-texture2darray">UUM-43574</a>)</p></li> +<li><p>Graphics: Fixed a BatchRendererGroup thread race condition under special circumstances. +(UUM-46934)</p></li> +<li><p>Graphics: Fixed a crash or memory leak that happened when procedural geometries inside an axis-aligned bounding box (AABB) existed in a RayTracingAccelerationStructure. +(UUM-43293)</p></li> +<li><p>Graphics: Fixed a crash that happened when destroying a RayTracingAccelerationStructure that was declared as a static member in a C# class. +(<a href="https://issuetracker.unity3d.com/issues/raytracing-crash-when-the-player-is-closed">UUM-42135</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed an issue by drawing a full screen quad when the clear command is used inside a render pass. +(<a href="https://issuetracker.unity3d.com/issues/commandbuffer-dot-clearrendertarget-doesnt-work-when-native-renderpass-is-enabled">UUM-41296</a>)</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed an issue were there was no upport for per-vertex motion vectors with DOTS Deformations on URP. +(UUM-55030)</p></li> +<li><p>Graphics: Fixed an issue when changing the stripping of a setting in consecutive builds, the player was not having the latest state of the RenderPipelineGlobalSettings asset. +(XPIPELINE-804)</p></li> +<li><p>Graphics: Fixed an issue when Mesh Renderers are attempted to be drawn without a vertex position stream. +(UUM-48570)</p></li> +<li><p>Graphics: Fixed an issue where creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute was not clarified. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue where distance culling without a camera was using a non-zero initial position, which resulted in an error.</p></li> +<li><p>Graphics: Fixed an issue where maxComputeBufferInputs clamped to its default value when VkPhysicalDeviceLimits::maxPerStageDescriptorStorageBuffers was a max unsigned integer. +(<a href="https://issuetracker.unity3d.com/issues/vulkan-maxcomputebufferinputs-limits-get-slashed-when-device-property-is-max-uint">UUM-43741</a>)</p></li> +<li><p>Graphics: Fixed an issue where the culling mode was incorrectly reset for distance-only culling, which resulted in errors.</p></li> +<li><p>Graphics: Fixed an issue with Buffer resources with RenderGraph, where the native compiler didn't correctly differentiate between the different resource types in several places.</p></li> +<li><p>Graphics: Fixed an issue with synchronizing speed-up backend data and serialized data for <code>IRenderPipelineGraphicsSettings</code> when the <code>RenderPipelineGlobalSettings</code> asset is edited outside the Editor. +(XPIPELINE-795)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts.</p></li> +<li><p>Graphics: Fixed asynchronous scene loads so they no longer leak texture memory. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-using-texture-streaming-asynchronous-scene-loading-and-vulkan">UUM-35265</a>)</p></li> +<li><p>Graphics: Fixed cubemap textures on OpenGL ES so that when they're copied, the edges are no longer blurry. +(UUM-45754)</p></li> +<li><p>Graphics: Fixed empty VVL errors when an old VK_EXT_debug_report extension were used. +(UUM-37283)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed GLES anti aliasing samples count fallback being different for post processing on Android Mali Devices. +(<a href="https://issuetracker.unity3d.com/issues/android-2xmsaa-does-not-work-on-mali-devices-when-post-processing-is-enabled">UUM-741</a>)</p></li> +<li><p>Graphics: Fixed GraphicsBuffers so they no longer crash the Vulkan and OpenGL graphics APIs if you set the wrong GraphicsBuffer.Target. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-databuffergles-copysubdata-when-entering-the-play-mode-and-opengl-or-opengl-es-graphics-api-is-used">UUM-42421</a>)</p></li> +<li><p>Graphics: Fixed lightning precision on platforms with half precision support.</p></li> +<li><p>Graphics: Fixed multiple RayTracingAccelerationStructures bindings not working in ray generation shaders. +(<a href="https://issuetracker.unity3d.com/issues/ray-trace-shader-stops-working-when-using-multiple-raytracingshader-dot-setaccelerationstructure-methods">UUM-20257</a>)</p></li> +<li><p>Graphics: Fixed multisample anti-aliasing (MSAA) so it falls back to the same sample count, no matter which API you use.</p></li> +<li><p>Graphics: Fixed null pointer exception on the player when none of the quality levels were assigned. +(UUM-43265)</p></li> +<li><p>Graphics: Fixed on-the-fly decompression of ASTC-compressed textures in Editor when width or height is smaller than 4 pixels. +(<a href="https://issuetracker.unity3d.com/issues/windows-editor-shows-gradient-as-single-color-when-android-platform-is-selected">UUM-41708</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance.</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system.</p></li> +<li><p>Graphics: Fixed rendering freezes when changing orientation on A14 iPads. +(<a href="https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed">UUM-9480</a>)</p></li> +<li><p>Graphics: Fixed shadows so they no longer cause a crash in a scene with both Built-In Render Pipeline and Scriptable Render Pipeline materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline">UUM-46685</a>)</p></li> +<li><p>Graphics: Fixed small sync issue with texture streaming where Texture.graphicsTexture may be updated to the newest mipmap level one frame before Texture.loadedMipmapLevel is updated as well. +(UUM-54082)</p></li> +<li><p>Graphics: Fixed stencil information display error under camera depthNormals mode +(<a href="https://issuetracker.unity3d.com/issues/displayed-depth-buffer-doesnt-work-in-customrender-and-depthnormalstexture-passes">UUM-27513</a>)</p></li> +<li><p>Graphics: Fixed texture import that was discarding the Alpha channel. This impacted the cube map for Android devices. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed the display position of the Game view for some less common multi-monitor layouts. +(<a href="https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors">UUM-33795</a>)</p></li> +<li><p>Graphics: Fixed the error 'The transcoded bitstream was invalid' that happened when using Streaming Virtual Texturing (SVT). +(UUM-41518)</p></li> +<li><p>Graphics: Fixed the issue with <code>GraphicsSettings.asset</code> being set to dirty when changes were not performed while registering for <code>RenderPipelineGlobalSetting</code>. +(<a href="https://issuetracker.unity3d.com/issues/corerp-graphicssettings-dot-asset-gets-marked-as-dirty-during-every-project-save">UUM-45842</a>)</p></li> +<li><p>Graphics: Fixed the mipmap streaming system so it correctly calculates mipmap levels if the texture scale property of a material changes at runtime. +(<a href="https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime">UUM-31184</a>)</p></li> +<li><p>Graphics: Fixed the MRT Clear command so it now works correctly on the Vulkan graphics API if you clear render targets with different colors. +(UUM-46866)</p></li> +<li><p>Graphics: Fixed the rendering artifacts using Custom Render Texture shader on Sphere Game Object and material preview on DirectX11 and DirectX12 platforms. +(<a href="https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api">UUM-43540</a>)</p></li> +<li><p>Graphics: Fixed the texture Inspector window so it no longer throws errors due to it incorrectly reading native cubemap textures. +(<a href="https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture">UUM-22094</a>)</p></li> +<li><p>Graphics: Fixed time scale bug when previewing trails. +(<a href="https://issuetracker.unity3d.com/issues/trail-renderers-trail-doesnt-disappear-after-a-specified-time">UUM-45881</a>)</p></li> +<li><p>Graphics: Fixed two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>Graphics: Fixed Vulkan rendering when viewport or scissor rectangle has negative offset. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-the-gameobject-isnt-rendered-when-rect-x-position-in-commandbuffer-dot-setviewport-is-less-than-0-dot-5">UUM-39970</a>)</p></li> +<li><p>Graphics: Flagged GlobalSettingsAsset as unsaved (dirty) when it is modified through <code>IRenderPipelineGraphicsSettings.SetValueAndNotify</code>. +(UUM-43279)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Improve warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11 +(UUM-48133)</p></li> +<li><p>Graphics: Improved <em>Always/Vertex</em> pass to be accepted by the <code>ForwardRenderer</code> loop and receive the main light's screenspace shadowmap. +(UUM-36912)</p></li> +<li><p>Graphics: Improved an error message about SkinnedMeshRenderer mesh compatibility. +(UUM-46329)</p></li> +<li><p>Graphics: Recreating the current pipeline when the RenderPipelineGlobalSettings are modified from outside the editor. +(XPIPELINE-799)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: UI Overlay (IMGUI, Unity UI, UIToolkit) rendering is now triggered by default by SRPs (URP/HDRP).</p></li> +<li><p>Graphics: Updated documentation to reflect camera distance calculation is coupled with camera. +(<a href="https://issuetracker.unity3d.com/issues/cullinggroup-onstatechanged-is-not-called-when-there-is-no-targetcamera">UUM-12523</a>)</p></li> +<li><p>HDRP: Add error when the Rendering Layer names in HDRP Global Settings is empty. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector">UUM-41803</a>)</p></li> +<li><p>HDRP: Added a warning to the reflection probe editor to prevent a user from baking in a low quality level. +(UUM-41531)</p></li> +<li><p>HDRP: Added additional documentation for cached shadows of directional lights.</p></li> +<li><p>HDRP: Added behavior to enable or disable HDR during run time. +(UUM-29770)</p></li> +<li><p>HDRP: Adding missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Adds in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Allowed users to change the maximum amount of lights used in a local neighborhood in the HDRP path tracer through the shader config mechanism. +(<a href="https://issuetracker.unity3d.com/issues/area-lights-fall-off-when-rendered-with-path-tracing">UUM-47230</a>)</p></li> +<li><p>HDRP: Changed lens flare behavior to use the camera culling mask and the GameObject layer. +(HDRP-3062)</p></li> +<li><p>HDRP: Correct dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Enabled HDR output for macOS.</p></li> +<li><p>HDRP: Ensure documentation clearly lists lack of support for Box Lights in path tracing. +(UUM-48478)</p></li> +<li><p>HDRP: Fix incorrected area light LUT parametrization used by the Water shader.</p></li> +<li><p>HDRP: Fixed a black spot caused by a point light under a water surface</p></li> +<li><p>HDRP: Fixed a GraphicsBuffer leak in APV binding code.</p></li> +<li><p>HDRP: Fixed a hole in water geometry.</p></li> +<li><p>HDRP: Fixed a material pre-integration hang that occurred on some lower end hardware. +(UUM-51134)</p></li> +<li><p>HDRP: Fixed a non-development player crash when using the High Quality Lines feature. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-sharedobject-gfxdeviceasynccommand-arg-1-sharedobjectfactorygfxdeviceasynccommand-arg-release-when-it-runs-out-of-memory">UUM-41319</a>)</p></li> +<li><p>HDRP: Fixed a performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed a performance reduction caused by MemClear calls on large frame buffers in HDRP PrepareLightsForGPU.</p></li> +<li><p>HDRP: Fixed a Physically Based Sky issue. +(UUM-47968)</p></li> +<li><p>HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs. +(HDRP-3051)</p></li> +<li><p>HDRP: Fixed a SetData error when using more lights in a scene than the configured max light count settings. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-argumentexception-error-is-thrown-and-the-scene-view-stops-rendering-when-real-time-lights-and-decal-projectors-are-used">UUM-46001</a>)</p></li> +<li><p>HDRP: Fixed an issue for macOS where passing the Probe Volumes buffer an unexpected stride caused a crash. +(UUM-41474)</p></li> +<li><p>HDRP: Fixed an issue so that the water inspector appears correctly when no SRP is active +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none">UUM-40843</a>)</p></li> +<li><p>HDRP: Fixed an issue so that volumetric cloud wind works with realtime Reflection probes. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop">UUM-37387</a>)</p></li> +<li><p>HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. +(<a href="https://issuetracker.unity3d.com/issues/cant-rebuild-hair-using-hair-system-in-the-player">UUM-45401</a>)</p></li> +<li><p>HDRP: Fixed an issue where an async pass would try to sync to a culled pass mistakenly. +(<a href="https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled">UUM-44493</a>)</p></li> +<li><p>HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. +(UUM-48570)</p></li> +<li><p>HDRP: Fixed an issue where non directional light could react to "interact with sky" flag. +(<a href="https://issuetracker.unity3d.com/issues/baked-light-has-the-wrong-color-temperature-when-it-has-the-certain-world-rotation-values-or-physicallybasedsky-is-selected">UUM-46848</a>)</p></li> +<li><p>HDRP: Fixed an issue where prefab previews would be rendered too dark until they move. +(<a href="https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated">UUM-42162</a>)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed an issue where the Bloom Mip Bias in a Screen Space Lens Flare overwrote the original Bloom mip map. +(UUM-45060)</p></li> +<li><p>HDRP: Fixed an issue where the material preview texture was the incorrect size. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-material-preview-field-doesnt-get-filled-in-the-inspector-when-making-changes-to-the-material-emission-settings">UUM-31221</a>)</p></li> +<li><p>HDRP: Fixed an issue where water deformation wasn't visible in wireframe mode</p></li> +<li><p>HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. +(<a href="https://issuetracker.unity3d.com/issues/compute-shader-stagerasterfine-exception-is-thrown-when-hdrp-high-quality-line-renderer-is-used">UUM-45668</a>)</p></li> +<li><p>HDRP: Fixed argument exception when trying to add to shadowsWithValidData. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-error-is-thrown-and-flickering-is-seen-when-using-requestshadowmaprendering-and-burst">UUM-49242</a>)</p></li> +<li><p>HDRP: Fixed blending between cascaded shadowmaps and shadowmask as well as cascades border ranges. +(<a href="https://issuetracker.unity3d.com/issues/blending-real-time-shadows-with-the-baked-shadows-leaves-unshadowed-space-when-using-distance-shadowmask">UUM-46922</a>)</p></li> +<li><p>HDRP: Fixed Box Light appearance in HDRP Path Tracing. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-path-tracer-light-box-dont-have-the-correct-sampling-and-emission-value">UUM-56000</a>)</p></li> +<li><p>HDRP: Fixed cloud rendering being applied in prefab view. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-prefab-mode-context-overlay-in-scene-view-doesnt-cover-volumetric-clouds">UUM-46854</a>)</p></li> +<li><p>HDRP: Fixed crash when cleaning up the reflection probe camera cache. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-in-unityengine-dot-rendering-dot-highdefinition-dot-probecameracache-dot-clear-when-exiting-the-player">UUM-43926</a>)</p></li> +<li><p>HDRP: Fixed custom post process volume component example in doc. +(UUM-45394)</p></li> +<li><p>HDRP: Fixed Directional light PCSS API.</p></li> +<li><p>HDRP: Fixed double Shadow Quality UI in HD Lights. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-double-shadow-filtering-settings">UUM-53779</a>)</p></li> +<li><p>HDRP: Fixed error when a user assigned non-water material to water. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-error-spam-when-assigning-invalid-custom-material-to-a-water-component">UUM-46256</a>)</p></li> +<li><p>HDRP: Fixed errors when resizing the Scene view while using the water system. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-and-other-errors-are-thrown-when-attempting-to-open-or-resize-the-scene-window-when-using-the-water-system">UUM-46552</a>)</p></li> +<li><p>HDRP: Fixed foam generated too far away for shore waves. +(UUM-47716)</p></li> +<li><p>HDRP: Fixed Helpbox UI for LightProbeGroup Inspector. +(UUM-47718)</p></li> +<li><p>HDRP: Fixed issue with dual lobe SSS incorrectly evaluated with area light. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-incorrect-behavior-of-dual-sss-lobe-with-area-light">UUM-47069</a>)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed layered lit displacement. +(<a href="https://issuetracker.unity3d.com/issues/the-height-map-amplitude-is-not-working-when-using-hdrp-slash-layeredlit">UUM-49812</a>)</p></li> +<li><p>HDRP: Fixed lens flare aren't occluded by water surfaces, +(UUM-27182)</p></li> +<li><p>HDRP: Fixed material previews being rendered black. +(<a href="https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader">UUM-29305</a>)</p></li> +<li><p>HDRP: Fixed missing foam color parameter. +(UUM-47715)</p></li> +<li><p>HDRP: Fixed NaN propagation for path traced hair. +(UUM-41442)</p></li> +<li><p>HDRP: Fixed out of bounds access when XR is enabled. +(UUM-41445)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed refractive material preview when Multisample anti-aliasing (MSAA) is enabled.</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph Decal material position issue by using world space position. +(<a href="https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal">UUM-42716</a>)</p></li> +<li><p>HDRP: Fixed support of cookie area light on water surface. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-missing-cookie-area-light-support-for-water">UUM-47074</a>)</p></li> +<li><p>HDRP: Fixed the appearance of water excluders when a camera is underwater +(UUM-33247)</p></li> +<li><p>HDRP: Fixed the area light basis used by the Water shader.</p></li> +<li><p>HDRP: Fixed the depthstencil buffer so that it binds the correct depthBuffer when refraction is enabled. +(UUM-37978)</p></li> +<li><p>HDRP: Fixed the logic used to set up materials featuring displacement mapping that would sometimes result in artifacts or suboptimal performance. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working">UUM-44723</a>)</p></li> +<li><p>HDRP: Fixed the Sample Settings Helper. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-asset-settings-helper-have-settings-that-dont-highlight">UUM-46953</a>)</p></li> +<li><p>HDRP: Fixed the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used">UUM-44448</a>)</p></li> +<li><p>HDRP: Fixed the size of the helpbox in the LightProbeGroup Inspector. +(UUM-38113)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Fixed virtual offset on complex geometries. +(UUM-47308)</p></li> +<li><p>HDRP: Fixed XR occlusion mesh artifact with HDRP camera relative rendering. +(<a href="https://issuetracker.unity3d.com/issues/xr-an-image-artifact-is-produced-in-game-view-when-entering-play-mode-with-oculus-link">UUM-45294</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>HDRP: Fixes missing shadergraph include on HDRP +(UUM-51851)</p></li> +<li><p>HDRP: Fixing Dropdown serialization and bindings, ctrl Z is now working +(<a href="https://issuetracker.unity3d.com/issues/hdrp-color-checker-tool-undo-does-not-work-with-the-palette-type-dropdown">UUM-48489</a>)</p></li> +<li><p>HDRP: Global Settings always exist when HDRP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>HDRP: Gray out the UI of light cluster override and show the same message as path tracing if raytracing is disabled. +(UUM-46736)</p></li> +<li><p>HDRP: Improved performance of infinite water surfaces with tessellation on metal. +(UUM-47326)</p></li> +<li><p>HDRP: Improved VolumetricSky caching and Reduced significantly memory allocation for scenes with multiple realtime reflection probes. +(UUM-42724)</p></li> +<li><p>HDRP: Mixed tracing mode for transparent screenspace reflections now mixes both tracing modes as expected, instead of only using ray traced reflections. +(<a href="https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected">UUM-33701</a>)</p></li> +<li><p>HDRP: New checkbox in surface options to allow materials to be excluded from temporal anti aliasing. The checkbox name is "RemoveFromTUAndAA". This checkbox is ideal for surfaces that contain texture scrolling that has to be neat and does not have velocity information.<br> +For now, this checkbox is only exposed to transparent materials since they are the only ones that can fit a stencil bit for such operation. +(UUM-37206)</p></li> +<li><p>HDRP: Removed the Render Graph option from the rendering debugger Rendering panel.</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Update decal projector draw distances when global draw distance changes.</p></li> +<li><p>HDRP: Updated index seed for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Added DivideByZeroChecks to modulo/remainder operator. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-when-dividebyzerochecks-are-not-inserted">UUM-45551</a>)</p></li> +<li><p>IL2CPP: Fix get_base_method() to behave as mono does, preventing a crash when the method slot is outside of the vtable. +(<a href="https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called">UUM-44323</a>)</p></li> +<li><p>IL2CPP: Fixed a crash in some cases where a generic type was being used. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting">UUM-42694</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5520<br> +https://jira.unity3d.com/browse/UUM-35018 +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed a semaphore link in the IL2CPP runtime that could occur during lock contention for multiple threads. +(UUM-40104)</p></li> +<li><p>IL2CPP: Fixed an issue where an ARM64 build would fail when Script Debugging is enabled. +(<a href="https://issuetracker.unity3d.com/issues/arm64-build-fails-when-script-debugging-is-enabled">UUM-37939</a>)</p></li> +<li><p>IL2CPP: Fixed an issue where pointer types could be affected by an unsigned shift right. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-returns-incorrect-results-when-using-pointer-arithmetic">UUM-41406</a>)</p></li> +<li><p>IL2CPP: Fixed build failure when a delegate had a first parameter that was a function pointer. +(<a href="https://issuetracker.unity3d.com/issues/android-il2cpp-build-error-occurs-when-method-first-parameter-is-an-unmanaged-delegate">UUM-44037</a>)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5528<br> +https://jira.unity3d.com/browse/UUM-45696 +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method">UUM-42937</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5554<br> +https://jira.unity3d.com/browse/UUM-51908 +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files.<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5546<br> +https://jira.unity3d.com/browse/UUM-50168 +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable. +(UUM-43502)</p></li> +<li><p>IL2CPP: Fixed the offset of properties in Explicit layout structs with <code>FieldOffset</code>. +(<a href="https://issuetracker.unity3d.com/issues/marshal-dot-offsetof-fails-to-calculate-the-correct-offset-of-property-within-explicit-layout-with-fieldoffset">UUM-43158</a>)</p></li> +<li><p>IL2CPP: Fixed UnsafeUtililty.IsUnmanaged/UnsafeUtililty.IsBlittable returning incorrect results. +(UUM-43422)</p></li> +<li><p>IL2CPP: Prevent the debugger from incorrectly resetting the value of static fields in some cases. +(UUM-35358)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate<br> +https://github.cds.internal.unity3d.com/unity/il2cpp/pull/5548<br> +https://jira.unity3d.com/browse/UUM-47478 +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Downgraded "invalid raw input data size: 0 bytes" from error to warning. +(<a href="https://issuetracker.unity3d.com/issues/invalid-raw-input-data-size-0-bytes-errors-are-thrown-when-testing-a-build-on-steam-deck">UUM-16523</a>)</p></li> +<li><p>Input System: Fixed an issue causing older DualShock 4 models (CUH-ZCT1x) appearing as both a DualShock 4 (via HID) and an Xinput device. +(UUM-48992)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Fixed an issue where launch screen images weren't being included in builds for iOS and tvOS. +(<a href="https://issuetracker.unity3d.com/issues/ios-images-used-in-relative-and-constant-launch-screens-arent-included-in-the-generated-xcode-build-resulting-in-the-xcode-build-failing">UUM-44326</a>)</p></li> +<li><p>iOS: Fixed an issue where the managed debugger window didn't display and froze the application. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled">UUM-39644</a>)</p></li> +<li><p>iOS: Fixed an issue where the multiline keyboard would not appear after it was closed while editing the text field. +(<a href="https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field">UUM-21521</a>)</p></li> +<li><p>iOS: Fixed crash when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity).</p></li> +<li><p>iOS: Fixed document to explained Screen.fullScreen behaviour for iPadOS when Stage Manager is on. +(UUM-22765)</p></li> +<li><p>iOS: Fixed exception on adding already existing xcode capabilities in append. +(<a href="https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap">UUM-46368</a>)</p></li> +<li><p>iOS: Fixed safe area not reporting correctly when changing orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-screen-dot-safearea-is-incorrectly-updated-when-rotating-the-device">UUM-41818</a>)</p></li> +<li><p>iOS: Fixed touches getting stuck when orientation is forced from code while touching the screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-input-system-enhancedtouch-touches-persist-when-released-after-tapping-and-holding-and-then-changing-screen-dot-orientation">UUM-53903</a>)</p></li> +<li><p>iOS: Fixed Unity launching in the background on background location event; fix black screen showing between splash screen and first scene (release build only). +(UUM-52515)</p></li> +<li><p>iOS: UnityWebRequest will no longer send Content-Length header with zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>Kernel: Changed player connection to broadcast and connect on all interfaces. This resolves issue where change of iOS16 network interfaces order broke broadcasting of the IP that can be used for debugging. +(<a href="https://issuetracker.unity3d.com/issues/managed-debugger-does-not-work-on-ios-16">UUM-29212</a>)</p></li> +<li><p>Kernel: Fixed a crash that would occur when reallocating persistent memory with the <code>DynamicHeapAllocator</code> to a size greater than 4GB. +(UUM-12004)</p></li> +<li><p>Kernel: Fixed synchronize implicit dependencies when using RunReadOnly on IJobParallelForTransform (causing "In-place job must not have dependencies" assert). +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-exceptions-are-thrown-when-using-ijobparallelfortransformextensions-dot-runreadonly">UUM-37116</a>)</p></li> +<li><p>Kernel: TinyXML security issue resolved. +(UUM-12070)</p></li> +<li><p>Kernel: Updated player connection system to handle multiple IP per one player. +(UUM-2598)</p></li> +<li><p>License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build +(UUM-43931)</p></li> +<li><p>Linux: Fixed a bug that caused the Editor to get focused when saving script files with Jetbrains Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed a bug with surround sound hardware not being detected on Linux. Fixed an issue on Windows where we would not re-init audio output correctly, when the Unity project requested surround sound, and the Editor or player was started with no such hardware available. When surround sound hardware is later enabled and set as the default output, it will now be used. +(<a href="https://issuetracker.unity3d.com/issues/unity-does-not-recognize-surround-sound-driver-capabilities-and-plays-audio-in-stereo">UUM-348</a>)</p></li> +<li><p>Linux: Fixed a minor bug in the <code>GetOperatingSystemNumeric</code> Linux API. +(UUM-45625)</p></li> +<li><p>Linux: Fixed an issue where Linux Player generated mouse delta values when clicking the left mouse button repeatedly. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless">UUM-46825</a>)</p></li> +<li><p>Linux: Fixed an issue where support for new gamepad/controllers was missing. +(UUM-52502)</p></li> +<li><p>Linux: Fixed an issue where the space key dis not work when Shift key was held. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Linux: Fixed an issue with Vulkan falsely reporting that HDR is supported on Linux. +(UUM-43364)</p></li> +<li><p>Linux: Fixed issue where copying text could replace it with a line break. +(UUM-40156)</p></li> +<li><p>Linux: Fixed issue where text could be duplicated when pasted into a search field. +(<a href="https://issuetracker.unity3d.com/issues/linux-text-is-duplicated-when-pasted-into-a-search-field">UUM-39837</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>Linux: Fixed perspective changes that are slow when quickly scrolling through the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Linux: Fixed Scroll works when a window is attached to the left half of the secondary monitor. +(<a href="https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor">UUM-43910</a>)</p></li> +<li><p>Linux: Improved the Unity player from using excessive CPU when the <em>Run in the background</em> option is turned off. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-consumes-more-cpu-resources-when-it-is-running-in-the-background">UUM-38092</a>)</p></li> +<li><p>macOS: Fixed a bug that would cause crashes when creating certain VFX Graphs. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>macOS: Fixed a driver issue that happened when the water system was enabled.</p></li> +<li><p>macOS: Fixed an issue where camera configuration was not locked when Unity was using it. +(<a href="https://issuetracker.unity3d.com/issues/silicon-freeze-slash-crash-on-dynamicheapallocator-allocate-when-webcam-is-used-in-the-editor-and-in-another-application-at-the-same-time">UUM-45255</a>)</p></li> +<li><p>macOS: Fixed an issue where focussing on a Modal window that opened in front of an application would cause the application to hang. +(<a href="https://issuetracker.unity3d.com/issues/macos-application-with-file-dialog-freezes-when-switching-windows">UUM-22691</a>)</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>macOS: Fixed secondary display refresh rate values being invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>Mono: Correct confusing error printed when using NetworkInterface.OperationalStatus on Linux.<br> +https://github.com/Unity-Technologies/mono/pull/1848<br> +https://jira.unity3d.com/browse/UUM-46938 +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed an issue that caused deadlock when taking a memory profiler snapshot. +(UUM-40688)</p></li> +<li><p>Mono: Fixed Editor crash when mini_get_method fails. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test">UUM-45293</a>)</p></li> +<li><p>Mono: Fixed issue where a fixed buffer within a valuetype struct would not be passed by value correctly. +(<a href="https://issuetracker.unity3d.com/issues/different-numbers-are-logged-from-a-fixed-float-array-of-numbers-compared-to-the-numbers-that-were-added-to-the-array-if-using-the-arm64-architecture-editor">UUM-30210</a>)</p></li> +<li><p>Mono: Fixed issue where blittable flag could be incorrect when it was read before MonoClass was inited. +(UUM-35682)</p></li> +<li><p>Mono: Fixed min alignment of structures with explicit layout. +(UUM-46084)</p></li> +<li><p>Mono: Produce crash dump when g_assertion_message is called. +(UUM-43015)</p></li> +<li><p>Multiplayer: Fixed an issue where Multiplayer Role could be set to an invalid value if changed directly in the serialized file. +(MTT-7545)</p></li> +<li><p>N/A (internal): Fixed LHS player not being able to build projects. +(UUM-49576)</p></li> +<li><p>N/A (internal): Fixed the Device Simulator Analytics events to call at correct times. +(UUM-34131)</p></li> +<li><p>N/A (internal): Fixed the sysroot from Linux Toolchain not being compiled when using LHS with IL2CPP. +(UUM-49582)</p></li> +<li><p>N/A (internal): Reorganize native files used for native window management and add .buginfo files to track team ownership.</p></li> +<li><p>Networking: Addressed a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fix crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Fixed an issue where virtual methods in DownloadHandlerScript were being stripped. +(<a href="https://issuetracker.unity3d.com/issues/custom-downloadhandlerscript-doesnt-work-when-a-medium-or-high-stripping-level-is-used">UUM-34034</a>)</p></li> +<li><p>Networking: Fixed issue where UnityWebRequest would fail to establish TLS connections with Windows Server 2012 and 2016. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method">UUM-41557</a>)</p></li> +<li><p>Networking: Update libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Package: - Add an argument to LiveStreamCaptureDeviceEditor.DrawDefaultLiveStreamInspector to fix the feature that checks the required components for the camera tracking.<br></p> + +<ul><li>LiveStream.Properties now uses a Dictionary instead of an IEnumerable to avoid type casting and boxing issues.</li> +</ul></li> +<li><p>Package: [XR] Updated XR Interaction Toolkit to version 2.4.1.</p></li> +<li><p>Package Manager: Add a scroll control to the package manifest description field in the Inspector window. +(UUM-42618)</p></li> +<li><p>Package Manager: Added a fix to ignore the <code>ProjectVersion</code> file when importing a package to fix the downgrading of the project version. +(UUM-46086)</p></li> +<li><p>Package Manager: Added a horizontal scrollbar to ensure multi-select buttons are viewable in the Package Manager window. +(<a href="https://issuetracker.unity3d.com/issues/package-bulk-action-button-hidden-when-plenty-of-space-to-display">UUM-45948</a>)</p></li> +<li><p>Package Manager: Exclude PackageManager folder from <code>..\ProjectTemplates\libcache\..</code></p></li> +<li><p>Package Manager: Fixed an issue where built-in packages could not be successfully resolved if a dependency version did not exactly match the built-in package version. +(UUM-37161)</p></li> +<li><p>Package Manager: Fixed an issue where the Leaderboards Package was not visible in the Package Manager Service tab.</p></li> +<li><p>Package Manager: Fixed an issue where the <code>registeredPackages</code> event would not be raised on startup.</p></li> +<li><p>Package Manager: Fixed an issue with the Package Manager caused by setting the <code>NODE_OPTIONS</code> environment variable.</p></li> +<li><p>Package Manager: Fixed null reference exception when opening the Meta XR Utilities package in Unity from asset store. +(UUM-48307)</p></li> +<li><p>Package Manager: Removed warning icons when an asset store download is aborted. +(UUM-47319)</p></li> +<li><p>Package Manager: Updated the rules to determine the recommended version of a package. +(UUM-46466)</p></li> +<li><p>Particles: Added Custom Render Queue UI to built-in particle shaders.</p></li> +<li><p>Particles: Fixed a crash that could happen when particle systems with mesh particles were deleted. +(<a href="https://issuetracker.unity3d.com/issues/addressables-crash-in-transformparticlemesh">UUM-26623</a>)</p></li> +<li><p>Particles: Fixed an issue where ParticleSystems playing in Edit mode would continue playing after undoing changes, applying or reverting prefab instances or copy-pasting. +(<a href="https://issuetracker.unity3d.com/issues/the-particle-system-is-stopping-after-perfoming-the-undo-slash-redo-action">UUM-28514</a>)</p></li> +<li><p>Particles: Fixed particles flickering on Vulkan. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture">UUM-21106</a>)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Particles: Improve batching performance of Particle Systems that use Sprites. +(UUM-52114)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed a crash that would occur when <code>WheelCollider.rotationSpeed</code> called while no Rigidbody was present up the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider">UUM-47082</a>)</p></li> +<li><p>Physics: Fixed an issue where Cloth crashed when attempting to bake using a mesh that had duplicate vertices and all the particles pinned. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode">UUM-34029</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where small bodies would tunnel through large bodies in continuous collision detection mode at high simulation frequencies (~200Hz). +(<a href="https://issuetracker.unity3d.com/issues/objects-are-not-colliding-when-time-dot-fixeddeltatime-is-smaller-or-equal-to-5-ms">UUM-19349</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Joint::axis</code> could not be initialized during component construction. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-editor-crashes-after-physics-assertions">UUM-46606</a>)</p></li> +<li><p>Physics: Fixed an issue where <code>Rigidbody.freezeRotation</code> incorrectly added <code>RigidbodyConstraints.FreezePosition</code> to the Rigidbody constraint flags. +(<a href="https://issuetracker.unity3d.com/issues/rigidbodys-freeze-position-constraints-get-enabled-when-using-rigidbody-dot-freezerotation-equals-false">UUM-44454</a>)</p></li> +<li><p>Physics: Fixed moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using "Physics2D.CapsuleCast" where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue when using CustomCollider2D.SetCustomShapes using a NativeArray, allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where both Animation Root Motion rotation and Animation Transform rotation did not rotate a Rigidbody2D correctly. +(<a href="https://issuetracker.unity3d.com/issues/collider-rotation-is-not-affected-when-using-the-update-mode-animate-physics-on-the-animator-to-change-the-rotation">UUM-44297</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where OnTriggerExit2D or OnCollisionExit2D are not called if the Collider2D has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the X and/or Y axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Physics 2D: Modified <code>RelativeJoint2D</code> to show <em>Angular offset</em> in degrees instead of radians when <em>Auto Configuration Offset</em> is enabled. +(<a href="https://issuetracker.unity3d.com/issues/angular-offset-for-relativejoint2d-is-displayed-in-radians-when-enabling-auto-configuration-offset">UUM-42690</a>)</p></li> +<li><p>Player: Fixed a memory regression issue in Player. +(<a href="https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1">UUM-40679</a>)</p></li> +<li><p>Prefabs: Fixed a bug that caused the error "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." to be thrown when an added GameObject was applied to a Prefab. +(<a href="https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab">UUM-36238</a>)</p></li> +<li><p>Prefabs: Fixed a bug where the properties of some children were not being reverted when multi-editing a property under one Prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject">UUM-42527</a>)</p></li> +<li><p>Prefabs: Fixed Assets referenced in Prefab Mode are not unloaded until a new Scene is opened. Now we also unload unused assets when exited Prefab Mode or changing to another Prefab in Prefab Mode. +(<a href="https://issuetracker.unity3d.com/issues/assets-in-prefab-preview-are-never-unloaded">UUM-49014</a>)</p></li> +<li><p>Prefabs: Fixed the "Active" property in constraint components using the data from its scene data and using the value from its prefab data. +(<a href="https://issuetracker.unity3d.com/issues/override-for-the-constraints-property-is-active-is-lost-when-upgrading-a-project">UUM-47009</a>)</p></li> +<li><p>Profiler: Fixed Mono not reporting free managed heap segments and internal allocations. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene/Game View: Fixed a issue where the in-scene context menu would appear outside the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/contextual-actions-menu-in-scene-view-opens-at-the-cursor-location-despite-not-being-in-the-scene-view-panel">UUM-40106</a>)</p></li> +<li><p>Scene/Game View: Fixed a slight pause in the Scene View's camera movement when rapidly changing between arrow keys of opposite directions. +(<a href="https://issuetracker.unity3d.com/issues/a-slight-pause-in-the-scene-view-camera-movement-when-navigating-the-camera-in-the-opposite-direction-from-the-current-one-with-an-arrow-key">UUM-42170</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue that caused high CPU usage when more than one Game view was open. +(<a href="https://issuetracker.unity3d.com/issues/very-high-cpu-and-gpu-usage-when-2-game-views-are-visible-at-the-same-time">UUM-44719</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where shader dispatch events did not show up in the GameView RenderDoc capture data. +(<a href="https://issuetracker.unity3d.com/issues/shader-dispatch-event-is-not-captured-when-using-renderdoc">UUM-29955</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the <em>Add</em> button in the GameView's Resolution Size menu was slightly obscured. +(<a href="https://issuetracker.unity3d.com/issues/custom-resolution-button-in-resolution-dropdown-menu-is-obscured-and-has-no-padding-on-the-bottom">UUM-42590</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the curve keyframes context menu would only have the "Add Key" option. +(<a href="https://issuetracker.unity3d.com/issues/just-the-add-key-option-is-available-when-opening-the-context-menu-of-the-curve-keyframe">UUM-41464</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue with <code>CamerasOverlay</code> styling when docked in a toolbar and pop-up mode. +(<a href="https://issuetracker.unity3d.com/issues/camera-overlay-is-missing-icons-when-docked">UUM-45894</a>)</p></li> +<li><p>Scene/Game View: Fixed an isuee where a custom collapsed overlay would not opened in collapsed mode. +(<a href="https://issuetracker.unity3d.com/issues/docked-custom-overlay-does-not-display-content-when-it-is-clicked-in-a-custom-editor-window-toolbar">UUM-49330</a>)</p></li> +<li><p>Scene/Game View: Fixed drag and drop action of Skybox material in the SceneView not added to the Undo stack and not dirtying the scene. +(<a href="https://issuetracker.unity3d.com/issues/applying-a-skybox-material-to-the-scene-cant-be-saved-or-undone">UUM-29041</a>)</p></li> +<li><p>Scene/Game View: Fixed grid size field not updating after enabling constrained grid size. +(<a href="https://issuetracker.unity3d.com/issues/grid-size-field-does-not-update-after-enabling-constrained-grid-size">UUM-46865</a>)</p></li> +<li><p>Scene/Game View: Fixed the <em>Edit/Frame Selected</em> setting not focusing the last active Scene view when the Hierarchy window is focused. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu">UUM-43944</a>)</p></li> +<li><p>Scene/Game View: Fixed the Scene View mouse jumping to only be set when the view tools are active. +(<a href="https://issuetracker.unity3d.com/issues/editor-when-trying-to-move-the-selected-editor-window-to-a-second-monitor-it-will-continuously-flash-between-both-monitors">UUM-33675</a>)</p></li> +<li><p>Scene/Game View: Fixing styling issue in "Move To" label of the Grid Settings overlay. +(UUM-49171)</p></li> +<li><p>Scene/Game View: Fixing styling issue in buttons highlight of the Grid Settings overlay. +(<a href="https://issuetracker.unity3d.com/issues/inconsistent-grid-visual-button-outlines">UUM-46858</a>)</p></li> +<li><p>Scripting: Deprecated <code>PrefabUtilitiy.InstantiateAttachedAsset</code>. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typeinfo-for-noncopyable-when-copying-and-pasting-a-nested-prefab-variant">UUM-33714</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Fixed a couple of issues in AssemblyUpdater with regard to generic type handling. +(UUM-16921)</p></li> +<li><p>Scripting: Fixed a crash that would occur if a coroutine was not persisted when a series of UnityEvents were invoked. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-coroutine-invokemovenext-when-series-of-unityevents-are-invoked">UUM-29293</a>)</p></li> +<li><p>Scripting: Fixed a possible crash when using the HierarchyCommandList.Add method. +(UUM-54518)</p></li> +<li><p>Scripting: Fixed an issue that prevented scripts from compiling and filing up the Editor logs. +(UUM-45593)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Scripting: Fixed method Hierarchy.Reserve that would add the specified capacity instead of ensuring that capacity. +(UUM-54520)</p></li> +<li><p>Scripting: Fixed method Hierarchy.SortChildren recursive that would stop prematurely. +(UUM-54519)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Scripting: Fixes regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed an issue when computing dependencies in ScenePRovider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Search: Fixed an issue where items with the same name didn't appear when using the Advanced Search Picker. +(<a href="https://issuetracker.unity3d.com/issues/one-of-the-multiple-assets-with-the-same-name-is-shown-in-the-object-selector-when-using-the-advanced-object-selector">UUM-43907</a>)</p></li> +<li><p>Search: Fixed an issue where Search's placeholder texts overlapped and escaped the search field. +(<a href="https://issuetracker.unity3d.com/issues/search-search-unity-and-press-tab-overlap-and-text-escapes-search-bar-when-window-width-decreased">UUM-44349</a>)</p></li> +<li><p>Search: Fixed EditColumn dialog that was closing if we were opening a PopupField (happens with new menu system). +(<a href="https://issuetracker.unity3d.com/issues/search-drop-downs-in-edit-column-windows-are-opened-and-closed-so-quickly-that-it-is-not-possible-to-see-whats-in-them">UUM-48617</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Fixed Search's "Press Tab to filter" so its icon displays. +(<a href="https://issuetracker.unity3d.com/issues/search-missing-icon-in-press-tab-to-filter">UUM-44351</a>)</p></li> +<li><p>Search: Fixed SearchQueryEditor keeping references to old SerializedProperties, causing NullReferenceExceptions when inspecting other objects. +(<a href="https://issuetracker.unity3d.com/issues/search-console-displays-errors-and-search-window-becomes-totally-black">UUM-48277</a>)</p></li> +<li><p>Search: Fixed sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: Fixed the <em>Search saved queries sort</em> button to display the dropdown with the ordering options that wasn't showing up briefly. +(<a href="https://issuetracker.unity3d.com/issues/search-search-sorting-order-button-doesnt-work">UUM-41038</a>)</p></li> +<li><p>Serialization: Fix a condition that can cause long or near-infinite loop after insertion from BaseListView +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-adding-a-new-element-to-a-list-whose-parent-rid-starts-with-4-5-or-6">UUM-41478</a>)</p></li> +<li><p>Serialization: Fix incorrect behaviour of "visited" hash set.</p></li> +<li><p>Serialization: Fixed a crash by performing a rebuild after the rename of the scriptable object and the scriptable object are updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset">UUM-41704</a>)</p></li> +<li><p>Serialization: Fixed an Editor crash that occured when creating asset bundle with fully supported inflated types. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-typetreequeries-fullyqualifiedtypenameparts-trygetfromreflectiontypestring-when-building-bundles">UUM-37034</a>)</p></li> +<li><p>Serialization: Fixed an issue so that the class name of an inflated types does not include the namespace. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature">UUM-27766</a>)</p></li> +<li><p>Serialization: Fixed calling JsonUtility.FromJson&lt;T&gt;(json) in parallel task. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-when-memcpy-repmovs-calling-jsonutility-dot-fromjson-on-system-dot-threading-dot-tasks-dot-parallel-dot-for">UUM-46590</a>)</p></li> +<li><p>Serialization: Fixed player build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Serialization: Fixed the <code>TypeDB</code> path in <code>BuildPlayerDataGenerator</code>. +(<a href="https://issuetracker.unity3d.com/issues/multiple-errors-are-displayed-in-the-player-when-using-serialized-generics">UUM-28069</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Addressed issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Fix an issue where sprite previews were not rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed a regression where adding nodes in large graphs caused a major slowdown. +(UUM-46770)</p></li> +<li><p>Shadergraph: Fixed a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where InstanceID node did not give the correct values when the ShaderGraph is used with all Draw APIs such as <code>Graphics.DrawMeshInstancedIndirect</code>, <code>Graphics.DrawMeshInstancedProcedural</code>, <code>Graphics.DrawProcedural</code>, <code>Graphics.DrawProceduralIndirect</code>, their CommandBuffer counterparts and the equivalent RenderMesh and RenderPrimitive counterparts.</p></li> +<li><p>Shadergraph: Fixed an issue where drag-out node creation would leave the editor unresponsive. +(<a href="https://issuetracker.unity3d.com/issues/dragging-from-a-nodes-output-port-causes-a-nullref-error-and-renders-the-shader-graph-window-unusable">UUM-53778</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where the Save/Save as hotkeys weren't being caught by the Shader Graph window.</p></li> +<li><p>Shadergraph: Fixed an issue where value nodes might appear on undo/redo where property nodes would be. +(UUM-52909)</p></li> +<li><p>Shadergraph: Fixed incorrect documentation links from the editor for Custom Interpolators and Property Types.</p></li> +<li><p>Shadergraph: Fixed minor usability issues with Custom Function Nodes.</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Shadergraph: Removed a non-valid character from the name of an imported material sub asset.</p></li> +<li><p>Shaders: Added mem_flags::mem_texture to AllMemoryBarrier* +(UUM-55302)</p></li> +<li><p>Shaders: Fixed an editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>Shaders: Fixed an issue to ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed an issue with HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>Shaders: Fixed compiling geometry and tessellation shaders for the Vulkan graphics API, so it no longer generates a "gl_" identifiers error. +(<a href="https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error">UUM-30365</a>)</p></li> +<li><p>Shaders: Fixed dynamic shader keywords so they longer create a keyword space mismatch when you use them with UsePass. +(UUM-44739)</p></li> +<li><p>Shaders: Fixed PackageRequirements block in ShaderLab not recognizing experimental package versions. +(<a href="https://issuetracker.unity3d.com/issues/packagerequirements-blocks-in-shaders-do-not-support-experimental-slash-preview-packages">UUM-43288</a>)</p></li> +<li><p>Shaders: Fixed shader compiling so shaders with the Native16Bit requirement no longer compile with FXC instead of DXC for the Metal graphics API.</p></li> +<li><p>Shaders: Fixed shader importing so it no longer sometimes crashes the Editor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-dynamicheapallocator-allocate-during-importer-consistency-check">UUM-42369</a>)</p></li> +<li><p>Shaders: Fixed shader warmup when a scriptable render pipeline initializes in OpenGL. The GPU no longer hangs if you specify a shader preloading asset. +(UUM-43199)</p></li> +<li><p>Shaders: Fixed the WarmupAllShaders API so it warms up all variants instead of only a single variant per pass. +(UUM-45992)</p></li> +<li><p>Shaders: Fixed UsePass shader to update its state whenever the pass owner shader is being modified. +(<a href="https://issuetracker.unity3d.com/issues/shader-using-usepass-does-not-recompile-when-referenced-shader-is-fixed-after-being-broken">UUM-5582</a>)</p></li> +<li><p>Shaders: Fixed \#include_with_pragmas directives deleting other lines of code during raytracing and compute shader compilation. +(<a href="https://issuetracker.unity3d.com/issues/shader-error-in-kernel-syntax-error-when-include-with-pragmas-is-used-last-in-the-include-list">UUM-35030</a>)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SpeedTree: Fixed an issue where meshes did not calculate UV distribution metrics when imported. +(<a href="https://issuetracker.unity3d.com/issues/speedtree-meshes-dont-calculate-uv-distribution-metrics-on-import">UUM-27636</a>)</p></li> +<li><p>SpeedTree: Fixed models moving around when in Play Mode and moving camera in the Scene view. +(<a href="https://issuetracker.unity3d.com/issues/speedtrees-move-around-when-in-play-mode-and-moving-camera-in-the-scene-view">UUM-20871</a>)</p></li> +<li><p>SpeedTree: Fixed popping Level Of Detail (LOD) transitions for the <code>Crossfade</code> mode for URP. +(UUM-40046)</p></li> +<li><p>SRP Core: Allowing buffer read through NRP RenderGraph API. +(<a href="https://issuetracker.unity3d.com/issues/buffer-cannot-be-read-through-nrp-rendergraph-api">UUM-48872</a>)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>SRP Core: Fixed a crash caused by the Volume Profile context menu in the HDRP or URP Asset. +(UUM-46030)</p></li> +<li><p>SRP Core: Fixed CurrentPipelineHelpURLAttribute.URL returning null when render no pipeline is active, causing errors. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-error-when-adding-a-urp-volume-component-to-a-gameobject">UUM-53661</a>)</p></li> +<li><p>SRP Core: Fixed lens flare so that it performs occlusion with a certain Occlusion Offset value when the camera is facing a light +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-does-not-perform-occlusion-with-a-certain-occlusion-offset-value-when-the-camera-is-facing-light">UUM-3984</a>)</p></li> +<li><p>SRP Core: Fixed Stripping.meta corrupted metal file. +(<a href="https://issuetracker.unity3d.com/issues/file-stripping-dot-meta-in-core-srp-si-corrupt">UUM-46994</a>)</p></li> +<li><p>SRP Core: When changing the <em>Global Settings</em> asset, the UI was not being refreshed to and the old asset was being displayed. +(<a href="https://issuetracker.unity3d.com/issues/rpw-global-settings-pages-crashes-when-changing-the-current-global-settings-asset">UUM-46874</a>)</p></li> +<li><p>Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance. +(<a href="https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group">UUM-45970</a>)</p></li> +<li><p>Terrain: Fixed Terrain shaders for grass and SpeedTree to ensure billboard grass and trees are visible for all depth priming modes. +(<a href="https://issuetracker.unity3d.com/issues/billboard-grass-is-only-visible-when-depth-priming-mode-is-disabled">UUM-31371</a>)</p></li> +<li><p>Test Framework: Fixed an issue where a memory tracking fixture would not print callstacks when used in leak mode. +(UUM-42432)</p></li> +<li><p>TextCore: Added Nirmala UI font family as the global fallback for Hindi (Indian language) script on Windows.</p></li> +<li><p>TextCore: Fixed a bug that caused a crash when upgrading materials. +(UUM-32513)</p></li> +<li><p>TextCore: Fixed an issue in selection index evaluation +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-freezes-when-moving-the-mouse-and-clicking-multiple-times-on-a-textfield-with-text-in-a-custom-editor-window">UUM-49603</a>)</p></li> +<li><p>TextCore: Fixed an issue were errors were thrown for incorrectly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextCore: Fixed <code>FontAsset</code> menu items. +(UUM-36040)</p></li> +<li><p>TextMeshPro: Added a fix to ensure <code>PreferredHeight</code> handles the line height settings correctly. +(<a href="https://issuetracker.unity3d.com/issues/tmp-ugui-incorrectly-calculating-rect-size-when-using-tag">TMPB-198</a>)</p></li> +<li><p>TextMeshPro: Added missing <code>_ScaleRatioA</code> to HDRP and URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/setting-the-text-font-style-to-bold-throws-errors-when-using-liberationssans-sdf-material">TMPB-169</a>)</p></li> +<li><p>TextMeshPro: Applied a fix to ensure that <code>PreferredHeight</code> handles various line height correctly and does not cut off text. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-truncate-mode-cuts-off-text-when-using-content-size-fitter">TMPB-165</a>)</p></li> +<li><p>TextMeshPro: Custom validator ignores the returned character from the validate function. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-written-text-in-input-field-gets-deleted-when-inserting-text-on-a-mobile-device-if-using-validators">UUM-42147</a>)</p></li> +<li><p>TextMeshPro: Editing a textfield on mobile and then submitting throws an exception. +(<a href="https://issuetracker.unity3d.com/issues/android-tmp-inputfield-throws-an-exception-upon-submit">UUM-37282</a>)</p></li> +<li><p>TextMeshPro: Ensured that sprites now use the correct indexes. +(<a href="https://issuetracker.unity3d.com/issues/text-mesh-pro-shows-incorrect-icon">TMPB-200</a>)</p></li> +<li><p>TextMeshPro: Fixed a bug that would crash the Editor when upgrading materials. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-tt-cmap12-char-map-binary-when-the-editor-is-upgrading-urp-materials">TMPB-187</a>)</p></li> +<li><p>TextMeshPro: Fixed an issue with Surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>TextMeshPro: Fixed margin values of TMP Text object can't be set when having specific anchors +(<a href="https://issuetracker.unity3d.com/issues/margins-values-of-the-textmeshpro-text-gameobject-cant-be-set-when-having-anchors-of-rect-transform-set-to-specific-values">UUM-46117</a>)</p></li> +<li><p>TextMeshPro: Fixed the Maskable property so it propagates to SubMesh. +(<a href="https://issuetracker.unity3d.com/issues/text-is-masked-when-the-maskable-property-is-disabled">TMPB-191</a>)</p></li> +<li><p>TextMeshPro: Fixed the TMP Importer window so it does not repeatedly pop up. +(UUM-41289)</p></li> +<li><p>TextMeshPro: Set the <code>FaceInfo</code> setter to public. +(<a href="https://issuetracker.unity3d.com/issues/tmp-fontasset-dot-faceinfo-setter-access-is-internal">TMPB-182</a>)</p></li> +<li><p>Timeline: Fixed a MissingReferenceException when editing a Timeline that is an instance of a prefab and a bound Animator is destroyed. +(<a href="https://issuetracker.unity3d.com/issues/timeline-missingreferenceexceptions-when-undoing-add-animator-from-timeline">TB-222</a>)</p></li> +<li><p>Timeline: Fixed issue where a warning would be logged in the console for TrackAsset. +(<a href="https://issuetracker.unity3d.com/issues/trackasset-dot-markdirty-hides-inherited-member-object-dot-markdirty-warning-when-using-timeline-package">TB-229</a>)</p></li> +<li><p>Timeline: Fixed issue where changing the name of a group track was not undoable. +(<a href="https://issuetracker.unity3d.com/issues/timeline-track-group-renaming-doesnt-go-into-the-undo-history">TB-218</a>)</p></li> +<li><p>uGUI: Fixed an issue with Surrounding dropdown not closing correctly in certain situations.</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>uGUI: Fixed Multi Line Newline input field from not accepting any new line past the set line limit. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-accepted-in-textmeshpro-multi-line-newline-input-field-when-a-line-exceeds-a-set-line-limit">UUM-42585</a>)</p></li> +<li><p>uGUI: Fixed Physics2DRaycaster returning the wrong distance between the sorting groups and the raycast. +(<a href="https://issuetracker.unity3d.com/issues/physics2draycaster-returns-incorrect-distance-when-using-sorting-groups">UUM-45893</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Toolkit: Added a Save Event data in the UI Builder to detect <code>Uxml Serialization</code> and <code>UxmlTraits</code> custom elements.</p></li> +<li><p>UI Toolkit: Added a warning to display when a UXML file contains more than one <code>UxmlObject</code> type defined in a single instance attribute. +(UIT-1544)</p></li> +<li><p>UI Toolkit: Added a workaround for a Intel Graphics 3000 driver bug that would cause textures rendered by UI Toolkit to show incorrectly. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu">UUM-13134</a>)</p></li> +<li><p>UI Toolkit: Added an option to the Library's settings that allows you to use a blank VisualElement by default when adding from the Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder">UUM-19254</a>)</p></li> +<li><p>UI Toolkit: Added missing description labels for PanelSettings properties. +(UUM-44278)</p></li> +<li><p>UI Toolkit: Added support for math operations in the Slider and SliderInt text input field. +(UUM-49342)</p></li> +<li><p>UI Toolkit: Added support for setting <code>ListView.ScrollToItem</code> and <code>ScrollView.scrollOffset</code> when the content container size is still being calculated. +(<a href="https://issuetracker.unity3d.com/issues/scrolltoitem-should-work-on-the-same-frame-the-layout-size-is-updated">UUM-33784</a>)</p></li> +<li><p>UI Toolkit: Added tooltips on all data binding fields.</p></li> +<li><p>UI Toolkit: Changed Builder's default binding from TwoWay to ToTarget.</p></li> +<li><p>UI Toolkit: Clarify bindings "converter" label and references</p></li> +<li><p>UI Toolkit: Fixed "invalid vertex" errors +(UUM-42891)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused the UI Builder new selector text to display incorrectly after a select is added. +(UUM-39626)</p></li> +<li><p>UI Toolkit: Fixed a bug that caused <code>EnumField</code> to not update its displayed text when it changed back from <code>showMixedValue</code> mode. +(<a href="https://issuetracker.unity3d.com/issues/enumfield-remains-displayed-as-a-mixed-string-when-showmixedvalue-is-set-back-to-false-and-setvaluewithoutnotify-is-used">UUM-41395</a>)</p></li> +<li><p>UI Toolkit: Fixed alignment of UI Builder binding buttons Object/Type. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-attributes-section-and-few-other-fields-in-the-inspector-window-misses-right-side-margin">UUM-49204</a>)</p></li> +<li><p>UI Toolkit: Fixed an exception that was thrown when adding a hidden column to a multi-column control. +(<a href="https://issuetracker.unity3d.com/issues/exception-when-adding-column-to-multicolumntreeview-with-visible-set-to-false">UUM-39648</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder that caused an exception when using a <code>CustomRenderTexture</code> where a <code>RenderTexture</code> was expected. +(<a href="https://issuetracker.unity3d.com/issues/argumentnullexception-value-cannot-be-null-error-is-thrown-when-selecting-a-visual-element-with-a-custom-render-texture-set-as-a-background">UUM-37729</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where editing an element in-canvas would sometimes have an offset. +(UUM-17577)</p></li> +<li><p>UI Toolkit: Fixed an issue where adding a UXML Object to the UI Builder caused errors to appear in the console. +(UUM-43340)</p></li> +<li><p>UI Toolkit: Fixed an issue where applying the [UxmlElement] tag to a custom control featuring a UxmlFactory/UxmlTraits led to duplicate entries in the UI Builder's Project panel. +(UIT-2013)</p></li> +<li><p>UI Toolkit: Fixed an issue where generic type UI controls appeared in the UI Builder's Library panel. +(UIT-2014)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyField was incorrectly resolving the type when displaying an ObjectField, and a class shared the same name as a built-in type. +(<a href="https://issuetracker.unity3d.com/issues/type-mismatch-is-assigned-to-the-mesh-filter-component-instead-of-the-mesh-when-there-is-a-mesh-script-in-the-project">UUM-29499</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the attribute overrides would not be applied correctly across uxml templates. +(<a href="https://issuetracker.unity3d.com/issues/a-button-label-is-not-displayed-according-to-its-original-label-when-it-is-inside-a-different-uxml-document-and-there-are-multiple-buttons">UUM-49718</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the context menu for bound attribute fields showed wrong items. +(UUM-46157)</p></li> +<li><p>UI Toolkit: Fixed an issue where the ContextMenu width was too large when containing a search field. +(UUM-53864)</p></li> +<li><p>UI Toolkit: Fixed an issue where the Data Binding Source completion popup being updated when the UI Builder window was moved or resized. +(UIT-1849)</p></li> +<li><p>UI Toolkit: Fixed an issue where the PopupField would not report a change to the index property properly. +(<a href="https://issuetracker.unity3d.com/issues/popupfield-dot-value-doesnt-report-changes-to-index-properly">UUM-52070</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder databinding popup window didn't close, resize, and wasn't displayed because of some focus actions. +(UUM-43981)</p></li> +<li><p>UI Toolkit: Fixed an issue where the <code>MultiColumnTreeView</code> and <code>MultiColumnListView</code> view controllers lost reference to the <code>sortColumnDescriptions</code> after deserializing from UXML. +(UUM-33663)</p></li> +<li><p>UI Toolkit: Fixed an issue where UI Toolkit + IPointerClickHandler. IPointerClickHandler did not counts click correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where users could not update UXML schema for custom controls created with UxmlElementAttribute.</p></li> +<li><p>UI Toolkit: Fixed an issue where when you set SetValueWithoutNotify on the Vector3Field element would trigger the RegisterValueChangedCallback. +(<a href="https://issuetracker.unity3d.com/issues/vector3field-setvaluewithoutnotify-triggers-registervaluechangedcallback-when-used-with-float-dot-nan">UUM-43504</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where <code>PanelSettingsInspector</code> displayed the wrong scale mode. +(<a href="https://issuetracker.unity3d.com/issues/scale-mode-parameters-do-not-match-the-selected-scale-mode-when-scale-mode-is-changed">UUM-35021</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with the <em>Unset all</em> option not unsetting the data in the Data Binding window. +(UUM-37010)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView.itemsChosen</code> being incorrectly called when clicking on two separate items. +(<a href="https://issuetracker.unity3d.com/issues/listview-dot-itemschosen-is-called-when-quickly-single-clicking-on-two-separate-list-entries">UUM-42450</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with <code>ListView</code> being stuck when trying to scroll up. +(<a href="https://issuetracker.unity3d.com/issues/the-list-in-the-inspector-cant-be-scrolled-to-the-top-using-the-mouse-wheel-after-it-was-scrolled-down">UUM-28510</a>)</p></li> +<li><p>UI Toolkit: Fixed attributes loading the wrong asset when the reference was to a subasset. +(UUM-41963)</p></li> +<li><p>UI Toolkit: Fixed duplicating elements in UI Builder does not copy UXML objects and bindings.</p></li> +<li><p>UI Toolkit: Fixed editor failing to load layout preset when it includes the UI Builder +(<a href="https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder">UUM-48802</a>)</p></li> +<li><p>UI Toolkit: Fixed exceptions when searching for Transition Properties in UI Builder +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-object-reference-not-set-to-an-instance-of-an-object-is-printed-when-searching-for-transition-properties-in-ui-builder">UUM-47429</a>)</p></li> +<li><p>UI Toolkit: Fixed gaps between background repeat stamps. +(<a href="https://issuetracker.unity3d.com/issues/transparent-gaps-between-repeated-textures-of-visual-element-background-in-game-view">UUM-36753</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed incorrect color in the StyleSheetsPane view in Light mode. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-stylesheets-section-in-light-mode-view-has-one-line-in-different-background">UUM-48895</a>)</p></li> +<li><p>UI Toolkit: Fixed invalid elements tessellation when NaN values are set in the style transform values. +(UUM-48759)</p></li> +<li><p>UI Toolkit: Fixed issue where you cannot set sortColumnDescriptions property after columns property in multi-column controls. +(UIT-2124)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed loading of resources by path when a fragment was included in the URI but the asset requested was not a sub-asset. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-invalid-value-for-font-missingassetreference-despite-the-font-already-being-assigned">UUM-49355</a>)</p></li> +<li><p>UI Toolkit: Fixed missing update trigger field in the binding window when editing a custom binding.</p></li> +<li><p>UI Toolkit: Fixed new default runtime theme being created after an existing default runtime theme was renamed +(UUM-48266)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions in the UI Builder when changing style values and the element was set to display:None. +(UUM-36707)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>UI Toolkit: Fixed ObjectField showing the wrong label when the asset was missing. +(UUM-40335)</p></li> +<li><p>UI Toolkit: Fixed reopening UI Builder with the same document ignoring USS changes on disk while the builder was closed. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-window-ignores-changes-when-editing-the-uss-file">UUM-53147</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView produces jittery animation when playing PostPointerUpAnimation. +(<a href="https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation">UUM-40352</a>)</p></li> +<li><p>UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows">UUM-27737</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed some UI Builder style tooltips that incorrectly mentioned percentage support. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-width-tooltip-needs-an-update-as-it-presents-the-option-which-is-not-available-in-the-section">UUM-49020</a>)</p></li> +<li><p>UI Toolkit: Fixed sorting change events being sent during reapplication of view data state. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-ui-toolkit-multicolumntreeview-initializes-default-sortcolumns-too-late-for-initial-sorting">UUM-36302</a>)</p></li> +<li><p>UI Toolkit: Fixed textured background UVs when inset because of opaque border. +(<a href="https://issuetracker.unity3d.com/issues/background-image-scaling-changes-when-changing-visualelement-border-color-opacity">UUM-35321</a>)</p></li> +<li><p>UI Toolkit: Fixed the Dynamic height ListView scrolling to the wrong item when using <code>ScrollToItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/listview-is-scrolled-to-the-wrong-item-when-using-scrolltoitem-in-a-listview-with-dynamic-height-virtualization-method">UUM-40674</a>)</p></li> +<li><p>UI Toolkit: Fixed the inconsistent Bezier offset issue when using <code>Painter2D</code>.</p></li> +<li><p>UI Toolkit: Fixed the incorrect selection types for elements instantiated by a template within a custom control. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml">UUM-32501</a>)</p></li> +<li><p>UI Toolkit: Fixed the issue with <code>ObjectField</code> not clearing up when using the <em>Backspace</em> key. +(<a href="https://issuetracker.unity3d.com/issues/list-item-does-not-get-cleared-when-using-backspace">UUM-35034</a>)</p></li> +<li><p>UI Toolkit: Fixed the misalignments found in the composite controls. +(UUM-25403)</p></li> +<li><p>UI Toolkit: Fixed the order of the spacing and border fields in the UI Builder inspector to match Unity Style Sheets (USS) order.</p></li> +<li><p>UI Toolkit: Fixed the UXML Attributes view in the builder so its margin matches the other sections.</p></li> +<li><p>UI Toolkit: Fixed the vertical scroller visibilty issue of the TextField control. +(UIT-2027)</p></li> +<li><p>UI Toolkit: Fixed the <code>contentContainer</code> for <code>RadioButtonGroup</code>. +(<a href="https://issuetracker.unity3d.com/issues/unity-radio-button-group-container-element-is-not-referenced-when-calling-radiobuttongroup-dot-contentcontainer">UUM-39830</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>ListView</code> single-click issue when <code>EventSystem</code> and <code>StandaloneInputModule</code> are used in the scene. +(<a href="https://issuetracker.unity3d.com/issues/items-in-the-listview-cant-be-selected-if-theres-already-selected-item-when-eventsystem-and-standaloneinputmodule-are-in-the-scene">UUM-42106</a>)</p></li> +<li><p>UI Toolkit: Fixed the <code>TreeView</code> element not being expanded fully when trying to expand it more than once. +(<a href="https://issuetracker.unity3d.com/issues/the-treeview-element-is-not-expanding-fully-when-trying-to-expand-it-more-than-once">UUM-27589</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>UI Toolkit: Fixed UI builder so a warning box does not display when entering play mode. +(UUM-37271)</p></li> +<li><p>UI Toolkit: Fixed UI Builder Viewport background turns white after docking or undocking the UI Builder Window. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-viewport-background-turns-white-after-docking-or-undocking-the-ui-builder-window">UUM-47261</a>)</p></li> +<li><p>UI Toolkit: Fixed UI Document Live Reload feature being systematically triggered when entering Play mode with the UI Builder window open. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-mouse-events-do-not-trigger-when-ui-builder-is-open">UUM-43595</a>)</p></li> +<li><p>UI Toolkit: Fixed UI Toolkit PropertyFields are missing labels if not set explicitly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-panel-settings-are-missing-labels">UUM-44045</a>)</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(UUM-32599)</p></li> +<li><p>UI Toolkit: Fixed USS files reordering in UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-changing-styles-orders-in-the-ui-builder">UUM-37728</a>)</p></li> +<li><p>UI Toolkit: Fixed <code>RadioButtonGroup</code> such that its choices clear properly. +(<a href="https://issuetracker.unity3d.com/issues/radiobuttongroup-choices-list-doesnt-clear-when-the-script-is-not-in-a-hierarchy">UUM-40687</a>)</p></li> +<li><p>UI Toolkit: Improved performance of selecting and adding elements in the UI Builder.</p></li> +<li><p>UI Toolkit: Improved the <code>ListView</code> content container to prevent resizing smaller than it should be when reordering items. +(<a href="https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items">UUM-42365</a>)</p></li> +<li><p>UI Toolkit: Improved unregistering of editing callbacks.</p></li> +<li><p>UI Toolkit: In the UI Builder, there is now more information available about inherited data sources.</p></li> +<li><p>UI Toolkit: Modified <code>EnumFlagsField</code> so they can have the <code>Everything</code> and <code>None</code> flags declared anywhere in the enum. +(<a href="https://issuetracker.unity3d.com/issues/some-enums-from-flag-enum-are-not-shown-in-the-dropdown-menu-if-it-has-a-specific-order">UUM-40696</a>)</p></li> +<li><p>UI Toolkit: Prevent single line text fields from translating new lines characters, unless escaped, when setting this through its value property through script. +(<a href="https://issuetracker.unity3d.com/issues/singleline-constraint-ignored-on-textfield-when-value-set-in-code-to-string-with-slash-n">UUM-21496</a>)</p></li> +<li><p>UI Toolkit: Removed unused valueAsString from Hash128Field.</p></li> +<li><p>UI Toolkit: Removing an element or uxml object will now remove its uxml object children.</p></li> +<li><p>UI Toolkit: UI Builder Library no longer regenerated unnecessarily</p></li> +<li><p>UI Toolkit: UXML Enum attributes are no longer case sensitive. +(<a href="https://issuetracker.unity3d.com/issues/base-and-compared-are-displayed-vertically-when-comparing-memory-snapshots-in-the-memory-profiler">UUM-33414</a>)</p></li> +<li><p>UI Toolkit: You can now use single clicks to select the data binding source path in the popup in UI Builder.</p></li> +<li><p>Undo System: Fixed an issue where detect scripts would destroy object when they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on <code>Undo Flush</code> when using the serialization system. +(UUM-10900)</p></li> +<li><p>Undo System: Undo documentation update to clarify the RecordObject operation +(<a href="https://issuetracker.unity3d.com/issues/scriptreference-slash-undo-default">UUM-44001</a>)</p></li> +<li><p>Universal RP: Add GBuffer (fill) passes to ComplexLit and Unlit shader to prevent GBuffer data holes. +(<a href="https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode">UUM-21919</a>)</p></li> +<li><p>Universal RP: Added a test scene in URP's Foundation project for UseBufferRandomAccess and UseTextureRandomAccess.</p></li> +<li><p>Universal RP: Added an <code>RTHandle</code> pool to fix the <code>RTHandle</code> reallocation at runtime. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused">UUM-40249</a>)</p></li> +<li><p>Universal RP: Added depth and stencil operations to FullScreenPassRendererFeature and allowed users to opt-out of depth-stencil being bound per feature in the "Additional Properties" section. +(<a href="https://issuetracker.unity3d.com/issues/full-screen-renderer-feature-does-not-work-with-stencil-1">UUM-26399</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Disabled Soft Shadow Quality per-light levels on Quest and HoloLens platforms to improve XR performance. +(<a href="https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x">UUM-33025</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path +(<a href="https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus">UUM-46851</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue that caused Game View not to render after enabling URP Dynamic Resolution with DirectX 12. +(<a href="https://issuetracker.unity3d.com/issues/urp-after-enabling-urp-dynamic-resolution-the-game-view-is-not-rendered">UUM-29260</a>)</p></li> +<li><p>Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. +(<a href="https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows">UUM-46577</a>)</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where data-driven lens-flare was missing occlusion. +(<a href="https://issuetracker.unity3d.com/issues/lens-flare-occlusion-effect-doesnt-work-when-the-camera-gameobject-is-behind-obstacles">UUM-31662</a>)</p></li> +<li><p>Universal RP: Fixed an issue where IndexOutOfRangeException was thrown when creating a stacked camera from script. +(<a href="https://issuetracker.unity3d.com/issues/indexoutofrangeexception-when-generating-stack-camera">UUM-6763</a>)</p></li> +<li><p>Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing or broken script. This issue impacted the Universal Render Pipeline. +(<a href="https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script">UUM-45664</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceException was thrown when camera prefab referenced a camera outside the prefab in the camera stack. +(<a href="https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-making-a-prefab-from-a-camera-that-has-another-camera-in-its-stack">UUM-23148</a>)</p></li> +<li><p>Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. +(<a href="https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp">UUM-44032</a>)</p></li> +<li><p>Universal RP: Fixed an issue where RenderGraph didn't enable the Panini Projection keyword correctly.</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where selecting a stacked camera caused the editor to freeze and sometimes crash. +(<a href="https://issuetracker.unity3d.com/issues/freeze-slash-silent-crash-when-a-gameobject-containing-a-camera-component-is-selected-in-the-hierarchy-in-a-specific-project">UUM-49234</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Shader ID's weren't reset properly in the DepthNormals pass. +(<a href="https://issuetracker.unity3d.com/issues/enabling-ssao-causes-the-urp-decal-projector-to-become-invisible-when-its-inspector-is-used">UUM-36069</a>)</p></li> +<li><p>Universal RP: Fixed an issue where SSAO would not apply to a scene when using the Deferred Rendering Path and with no Directional light active. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-ambient-occlusion-is-not-visible-when-the-intensity-of-directional-light-is-0-dot-0001-or-lower">UUM-29957</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed an issue where _AmbientOcclusionParam wasn't updated correctly in RenderGraph.</p></li> +<li><p>Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. +(<a href="https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform">UUM-40885</a>)</p></li> +<li><p>Universal RP: Fixed ArgumentNullException when trying to use a FullScreenPassRenderer feature with "None" in the requirements mask with Render Graph. +(UUM-27276)</p></li> +<li><p>Universal RP: Fixed FRAMEBUFFER_INPUT redefinition warnings when compiling some shaders</p></li> +<li><p>Universal RP: Fixed FullScreenPassRendererFeature only using the material of the last full screen feature in a frame, this allows multiple passes to work correctly within one frame. +(<a href="https://issuetracker.unity3d.com/issues/black-and-white-flickering-when-using-two-full-screen-pass-renderer-features">UUM-30970</a>)</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed IndexOutOfRangeException error when using Native RenderPass on Deferred. +(UUM-47178)</p></li> +<li><p>Universal RP: Fixed issue so that <em>Native RenderPass</em> no longer produces errors when using <code>RenderingLayers</code>. +(<a href="https://issuetracker.unity3d.com/issues/android-universal-rp-lens-flares-are-corruptly-rendered-when-rendering-path-is-deferred-with-native-renderpass-enabled">UUM-34728</a>)</p></li> +<li><p>Universal RP: Fixed memory leak from render texture when rtHandle realloc failed to be added to pool. +(<a href="https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak">UUM-46882</a>)</p></li> +<li><p>Universal RP: Fixed missing "_BlitScaleBias" upload for text shaders using the CoreRP Blit.hlsl header. +(<a href="https://issuetracker.unity3d.com/issues/regression-blitscalebias-on-custom-fullscreen-shader-is-0">UUM-35591</a>)</p></li> +<li><p>Universal RP: Fixed missing padding at the bottom of URP's Global Settings. +(<a href="https://issuetracker.unity3d.com/issues/urp-global-settings-have-no-padding-on-the-bottom">UUM-49319</a>)</p></li> +<li><p>Universal RP: Fixed noise and flicker caused by TAA when the <em>Very High</em> option is in use. +(<a href="https://issuetracker.unity3d.com/issues/the-in-game-ui-text-is-blurry-and-shimmering-when-using-anti-aliasing">UUM-37582</a>)</p></li> +<li><p>Universal RP: Fixed Overdraw and Wireframe debugger views that were not rendering correctly.</p></li> +<li><p>Universal RP: Fixed overlay cameras so they always have their clear flag set to nothing during Play mode. +(<a href="https://issuetracker.unity3d.com/issues/onmouseover-is-not-registered-when-using-overlay-camera-in-urp">UUM-2386</a>)</p></li> +<li><p>Universal RP: Fixed scene elements not being sorted correctly when RenderGraph is enabled on OS.</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: Fixed shader stripping when using APV. +(<a href="https://issuetracker.unity3d.com/issues/baked-lightmaps-are-not-applied-in-the-player">UUM-42601</a>)</p></li> +<li><p>Universal RP: Fixed shadow flickering when using Screen Space shadows and have depth priming enabled. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-shadows-render-feature-draws-incorrect-shadowing-on-opaques-when-depth-priming-mode-is-set-to-auto-or-forced">UUM-48838</a>)</p></li> +<li><p>Universal RP: Fixed the <code>missing _Color</code> exception for the <em>Shader</em> property. +(UUM-35520)</p></li> +<li><p>Universal RP: Fixed transparent materials getting marked as dirty during material UI updates and project saving. +(<a href="https://issuetracker.unity3d.com/issues/materials-are-marked-dirty-despite-the-user-not-making-changes">UUM-45752</a>)</p></li> +<li><p>Universal RP: Fixing an issue with <code>RenderRequest</code> using the wrong renderer. +(<a href="https://issuetracker.unity3d.com/issues/depth-is-not-rendered-in-a-depth-only-camera-which-is-set-up-by-a-custom-script">UUM-38158</a>)</p></li> +<li><p>Universal RP: URP Renderer Features are now ignored if they are color dependent and drawing to an offscreen depth camera target. +(<a href="https://issuetracker.unity3d.com/issues/errors-thrown-in-the-console-window-when-decal-renderer-feature-is-enabled">UUM-14679</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>Universal Windows Platform: Fixed "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>Universal Windows Platform: Fixed an issue with invalid characters appearing at the beginning of the <code>StoreManifest.xml</code> file in UWP. +(<a href="https://issuetracker.unity3d.com/issues/there-is-an-invalid-character-at-the-start-of-the-storemanifest-dot-xml-when-building-for-uwp">UUM-42689</a>)</p></li> +<li><p>URP: Fix partially corrupted Android screen when Vulkan display rotation during rendering is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>URP: Fixed a bug with Light Layers not working correctly when Additional Lights are set to Per Vertex. +(<a href="https://issuetracker.unity3d.com/issues/lightlayer-is-not-working-as-expected-when-additional-lights-are-set-on-per-vertex">UUM-40810</a>)</p></li> +<li><p>URP: Fixed an issue where some segements and corners of sprite shape shadows may not have been properly rendered. +(UUM-18513)</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>URP: Fixed compile error in some shaders when Lightmapping and APV are used at the same time</p></li> +<li><p>URP: Fixed HDR output persisting even if the user explicitly turned it off. +(<a href="https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor">UUM-45838</a>)</p></li> +<li><p>URP: Fixed issue so that the Editor creates color textures in custom render passes for 2D. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-render-pass-does-not-work-when-using-2d-renderer">UUM-14400</a>)</p></li> +<li><p>URP: Fixed the Overlay UI so it does not disappear when the Render Graph and HDR display support is used in the Editor. +(UUM-45545)</p></li> +<li><p>URP: Fixed visible outline when composited ShadowCaster2Ds with transparency overlap. +(<a href="https://issuetracker.unity3d.com/issues/the-sprite-leaves-artifacts-on-the-other-overlapping-sprites-when-adding-compositeshadowcaster2d">UUM-38076</a>)</p></li> +<li><p>URP: Global Settings always exist when URP is the current active pipeline. +(XPIPELINE-796)</p></li> +<li><p>UTR: Fixed the conversion of total duration in the <code>PlayerBuildInfo</code> message.</p></li> +<li><p>Version Control: Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.</p></li> +<li><p>Version Control: Fixed an issue where an existing checkout operation has locked the workspace, which was triggered by saving the current scene at check-in.</p></li> +<li><p>Version Control: Fixed an issue where the Unity Version Control toolbar icon would disappear.</p></li> +<li><p>Version Control: Fixed failed operations when the workspace is already locked.</p></li> +<li><p>Version Control: Fixed Switch to changeset not working on Gluon partial workspace.</p></li> +<li><p>VFX Graph: Blackboard menu entries are better human readable. +(<a href="https://issuetracker.unity3d.com/issues/blackboard-menu-items-are-not-presented-consistently-in-the-user-interface">UUM-17666</a>)</p></li> +<li><p>VFX Graph: Enabled Dynamic Resolution Scaling on blocks and operators that sample depth or color +(<a href="https://issuetracker.unity3d.com/issues/visual-effect-graph-collision-is-not-visible-in-the-game-view-when-dlss-is-enabled">UUM-546</a>)</p></li> +<li><p>VFX Graph: Fixed a compilation error caused by Cube outputs that share a texture with another context +(<a href="https://issuetracker.unity3d.com/issues/vfx-basecolormap-redefinition-error-in-graph-with-shadow-casting-outputs">UUM-41037</a>)</p></li> +<li><p>VFX Graph: Fixed a console error caused by deleting a VFX asset. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-thrown-when-deleting-vfx-and-subgraph-assets">UUM-41333</a>)</p></li> +<li><p>VFX Graph: Fixed a corruption error caused by creating a new VFX in an open VFX +(<a href="https://issuetracker.unity3d.com/issues/vfx-gets-corrupted-when-trying-to-replace-existing-graph-during-save">UUM-41334</a>)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameters gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed an error where a VFX asset was overwritten with a VFX that contains different systems from the original file. +(<a href="https://issuetracker.unity3d.com/issues/vfx-rewriting-vfx-assets-that-contain-multiple-systems-results-in-errors">UUM-42188</a>)</p></li> +<li><p>VFX Graph: Fixed an exception that happened when seting a fabric material to transparent. +(<a href="https://issuetracker.unity3d.com/issues/vfx-exception-while-switching-fabric-material-from-opaque-to-transparent">UUM-41220</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where a material's size increased in runtime and caused a reduction in performance. +(UUM-40722)</p></li> +<li><p>VFX Graph: Fixed an issue where rhe template item hit box was slightly bigger than its visual representation. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-templates-can-be-selected-in-wizard-when-mouse-is-outside-of-their-ui-elements-bounds">UUM-47505</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed an issue where template items could have uneven width when the left panel is too small. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-template-tiles-minimisation-become-uneven-during-window-resizing">UUM-47453</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the "materials" and "sharedMaterials" properties returned all materials instead of returning only the active materials. +(UUM-21328)</p></li> +<li><p>VFX Graph: Fixed an issue where the built-in templates category not always visible when there was no user defined category. +(<a href="https://issuetracker.unity3d.com/issues/vfx-templates-window-is-displayed-almost-blank-with-only-a-few-hanging-words">UUM-47192</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the old style dropdown in Add, Divide (and many others) style had not been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the overlay is offset when a VisualEffect component is rotated in HDRP +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned">UUM-13531</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where the right panel (details panel) could be resized to as small as zero width, which led to a messy layout. Now it has a minimum width of 200px (like the left panel). +(<a href="https://issuetracker.unity3d.com/issues/details-section-minimization-in-vfx-graph-wizard-causes-ui-issues">UUM-47506</a>)</p></li> +<li><p>VFX Graph: Fixed an issue with the wrong size used for updates in strips with immortal particles. +(UUM-46154)</p></li> +<li><p>VFX Graph: Fixed an issue with wrong texture or flickering when two instances of the same VFX use different textures (via exposed texture) and if that texture is connected to another block in an output context. +(UUM-43274)</p></li> +<li><p>VFX Graph: Fixed automatic sorting mode on <code>SpriteLit</code> and <code>SpriteUnlit</code> materials. +(<a href="https://issuetracker.unity3d.com/issues/vfx-slash-urp-slash-sprite-inconsistent-sorting-mode-with-sprite">UUM-22486</a>)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed error log raised by VFX analytics while building a project. +(<a href="https://issuetracker.unity3d.com/issues/analytics-could-not-log-project-build-event-error-when-the-player-is-built">UUM-41321</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Fixed missing gizmo for Position exposed property. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Fixed Six-way Shader Graph sub target when using more than one SRP in a project. +(UUM-45422)</p></li> +<li><p>VFX Graph: Fixed the error "Option to clear stale reference" while using a SpriteLit or Sprite Unlit target material. +(<a href="https://issuetracker.unity3d.com/issues/vfx-unexpected-sg-error-on-correct-material">UUM-22349</a>)</p></li> +<li><p>VFX Graph: Fixed undefined behavior of <code>SpawnerSetAttribute</code> when an expression is connected to activation slot. +(<a href="https://issuetracker.unity3d.com/issues/vfx-spawn-behavior-inconsistent-in-runtime-vs-editor">UUM-35461</a>)</p></li> +<li><p>VFX Graph: Fixed undo/redo did not work anymore with selection. +(UUM-42481)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior when outputting to multiple meshes during material setup. +(<a href="https://issuetracker.unity3d.com/issues/vfx-multimesh-output-with-shadergraph-is-ignoring-no-cast-shadow">UUM-35755</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected behavior while switching to AfterPostProcess with ShaderGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-afterpostprocess-failure-on-opaque">UUM-41462</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>VFX Graph: Fixed unexpected NaN direction values on primitives with a position and scale of 0 +(UUM-41463)</p></li> +<li><p>VFX Graph: Improved error feedback message when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VFX Graph: Logical operators And (logical) and And (Bitwise) could be mixed up in the node search window when search for "and" (same for Or operator). +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-logic-operators-type-not-configurable">UUM-1259</a>)</p></li> +<li><p>VFX Graph: Removed the option to support VFX Graph on incompatible targets. +(<a href="https://issuetracker.unity3d.com/issues/urp-slash-vfx-unsupported-urp-sg-materials-contain-support-vfx-graph-flag-in-graph-settings">UUM-26673</a>)</p></li> +<li><p>VFX Graph: The behavior of the VFX graph toolbar button to open the template window has slightly changed +(<a href="https://issuetracker.unity3d.com/issues/instead-of-templates-window-plus-presents-menu-with-two-selectable-options">UUM-47255</a>)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>VFX Graph: VFX Graph: Fixed gizmo overlay's drop down was cut at the bottom. +(<a href="https://issuetracker.unity3d.com/issues/visual-effects-overlay-menu-additional-item-description-and-blue-selection-indicator-is-not-fully-visible">UUM-48125</a>)</p></li> +<li><p>Video: Fixed a crash when editor was using ShareX. [screen-capture-recorder-to-video](https://github.com/rdp/screen-capture-recorder-to-video-windows-free) webcam. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-videoinput-setup-when-entering-the-play-mode">UUM-44750</a>)</p></li> +<li><p>Video: Fixed an issue on iOS where a white screen appeared instead of a video and logged a "Cannot read file" error. +(<a href="https://issuetracker.unity3d.com/issues/ios-white-screen-is-displayed-instead-of-the-video-and-cannot-read-file-is-logged-after-resuming-the-video-if-video-player-was-paused-and-the-app-was-minimized-and-opened">UUM-40973</a>)</p></li> +<li><p>Video: Fixed an issue that caused irregular playback speed in the Video Player component for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: Fixed an issue where after changing the scene, <code>WebCamTextures</code> did not properly destroy the internal <code>GraphicsTexture</code> which crashed the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-graphics-device-is-null-when-using-the-sync-version-of-scenemanager-dot-loadscene">UUM-44774</a>)</p></li> +<li><p>Video: Fixed an issue where OnFrameReady was called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: Fixed an issue where WEBM files were stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: Fixed an issue with the Video Player component that caused performance degradation when using the linear color space for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-causes-performance-degradation-in-webgl-player-when-using-linear-color-space">UUM-32755</a>)</p></li> +<li><p>Video: Fixed choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed the WebCamTexture API so it no longer cause errors with the GraphicsTexture API when you use it to create a texture.</p></li> +<li><p>Video: Improved <code>VP8Encoder</code> compression and encoding speed. +(<a href="https://issuetracker.unity3d.com/issues/the-video-import-size-is-too-big-when-using-vp8-codec">UUM-20744</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Video: [Android] Player often crashes when playing the Video Player Seek frame that's more than a minute away from the current frame +(<a href="https://issuetracker.unity3d.com/issues/android-player-often-crashes-when-playing-the-video-player-seek-frame-thats-more-than-a-minute-away-from-the-current-frame">UUM-3364</a>)</p></li> +<li><p>Video: [Video] Add .buginfo for Code Ownership &amp; Issue Handling.</p></li> +<li><p>Video: [WebGL]Fixed VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Visual Scripting: Added a warning icon in the Project Settings window, next to assemblies that reference Editor assemblies. +(<a href="https://issuetracker.unity3d.com/issues/nodes-from-runtime-assemblies-that-reference-unity-editor-are-not-visible-in-the-fuzzy-finder">UVSB-2382</a>)</p></li> +<li><p>Visual Scripting: Fixed a memory leak that occurred when you tried to destroy a game object. +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-after-destroying-object">UVSB-2427</a>)</p></li> +<li><p>Visual Scripting: Fixed a migration deserialization bug that was introduced in version 1.8.0 of the Visual Scripting package. +(<a href="https://issuetracker.unity3d.com/issues/deserialization-error-when-upgrading-to-1-dot-8-0">UVSB-2492</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that caused Gradient graph variables to reset when the Editor is placed in Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/gradients-in-graph-variables-of-a-visual-scripting-graph-get-cleared-when-starting-play-mode">UVSB-2334</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue that prevented the Exceptions dropdown menu in the Try Catch node from loading. +(<a href="https://issuetracker.unity3d.com/issues/error-when-trying-to-load-exceptions-for-try-catch-node-dropdown">UVSB-2463</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where a null check of a scene variable in a script with an "OnDrawGizmos" event in the Editor caused an infinite amount of GameObjects to be created in Prefab mode. +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-amount-of-gameobjects-is-created-in-prefab-mode-when-performing-a-null-check-of-a-scene-variable-in-editor-with-an-ondrawgizmos-event">UVSB-2453</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where code for custom nodes was being stripped in AOT builds when Managed Stripping Level is set to High. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-custom-visualscripting-unit-is-stripped-from-build-when-using-il2cpp-and-medium-or-high-managed-stripping">UVSB-2437</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where OnInputSystemEvent doesn't trigger until Input Vector increases past 0.5. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-on-input-system-event-doesnt-log-input-vector-until-it-reaches-0-dot-5-plus-value">UVSB-2435</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue where Script Graph Asset string data wasn't unloaded after deserialization. +(<a href="https://issuetracker.unity3d.com/issues/visual-scripting-graph-json-string-is-kept-in-memory-when-graph-is-loaded">UVSB-2366</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with assemblies disappearing from the Node Library after a domain reload. +(<a href="https://issuetracker.unity3d.com/issues/assembly-disappears-from-node-library-after-domain-reload">UVSB-2459</a>)</p></li> +<li><p>Visual Scripting: Fixed an issue with custom inspectors not being generated. +(<a href="https://issuetracker.unity3d.com/issues/custom-inspectors-are-not-generated-automatically-when-using-visual-scripting">UVSB-2466</a>)</p></li> +<li><p>Visual Scripting: Removed a corrupt mdb file which was causing the ScriptUpdater to fail. +(<a href="https://issuetracker.unity3d.com/issues/package-ships-with-corrupt-mdb-which-causes-the-scriptupdater-to-fail">UVSB-2360</a>)</p></li> +<li><p>Web: Fixed a syntax issue that caused Web platform builds to fail when multithreading was enabled. +(UUM-44273)</p></li> +<li><p>Web: Fixed a typo in the Memory Growth web player setting. +(UUM-51958)</p></li> +<li><p>Web: Fixed an issue in the Web platform's FMOD implementation that caused the console to be flooded with errors when using the <code>PlayOneShot</code> API. +(<a href="https://issuetracker.unity3d.com/issues/webgl-fmod-errors-in-the-browser-console-when-audio-is-played-with-playoneshot-frequently">UUM-40643</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>WebGL: Added separate build settings options for Master builds with LTO. This lets developers get faster Release builds (if iterating in Release mode is for some reason needed and iterating on Development builds cannot be used), and enables sidestepping any issues stemming from LLVM LTO optimizer. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>WebGL: Fixed a syntax issue that caused Web platform applications to establish connections on unsupported network ports.</p></li> +<li><p>WebGL: Fixed an issue by removing mention of IndexedDB from web cache log message.</p></li> +<li><p>WebGL: Fixed an issue that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented background images from loading when compression was enabled for Web platform applications. +(<a href="https://issuetracker.unity3d.com/issues/webgl-background-image-not-visible-on-the-loading-screen-when-loading-build-project">UUM-8692</a>)</p></li> +<li><p>WebGL: Fixed an issue that prevented multithreaded builds from working if user repeatedly upgraded and then downgraded their project. +(<a href="https://issuetracker.unity3d.com/issues/the-index-dot-html-file-is-generated-incorrectly-when-building-a-webgl-project">UUM-33218</a>)</p></li> +<li><p>WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API. +(<a href="https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari">UUM-49634</a>)</p></li> +<li><p>WebGL: Fixed rendering issues on Apple M1 GPUs when Depth Priming is enabled for URP. +(<a href="https://issuetracker.unity3d.com/issues/mesh-renderers-are-flickering-and-have-graphical-artifacts-in-the-player-when-built-for-webgl-and-on-an-m1-macos">UUM-40225</a>)</p></li> +<li><p>WebGL: Fixed UnityLoader.js to be loadable in 'use strict' mode. +(<a href="https://issuetracker.unity3d.com/issues/unityloader-prevents-use-strict">UUM-52155</a>)</p></li> +<li><p>Windows: Fixed a possible crash when the non-client area is redrawn before the player is fully initialized. +(UUM-43075)</p></li> +<li><p>Windows: Fixed an issue where support for FullScreenMode.MaximizedWindow was missing. +(<a href="https://issuetracker.unity3d.com/issues/windows-build-launches-in-fullscreen-when-fullscreen-mode-is-maximized-window">UUM-22592</a>)</p></li> +<li><p>Windows: Fixed an issue where the window size was not preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>Windows: Fixed the <em>Restart Unity as a standard user</em> button so it now works when the Editor is run as an administrator because the Unity Hub is running as administrator or due to Unity's executable compatibility flags being configured to be run as administrator. +(<a href="https://issuetracker.unity3d.com/issues/restart-unity-as-a-standard-user-button-when-running-unity-as-admin-sometimes-fails-to-work">UUM-42508</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +<li><p>XR: Added support for foveation maps on platforms, such as DX12 and Vulkan, where the origin of the y-axis is at the top of the RenderTarget. +(UUM-40561)</p></li> +<li><p>XR: Fixed Android VideoPlayer crash when using Ycbcr video decoding on some devices. +(UUM-46315)</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +</ul><h4>Preview of Final 2023.3.0a15 Package changes</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.3</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.2</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@9.0//changelog/CHANGELOG.html">9.0.1</a></p></li> +<li><p>com.unity.2d.spriteshape: <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@10.0//changelog/CHANGELOG.html">10.0.2</a></p></li> +<li><p>com.unity.2d.tilemap.extras: <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.adaptiveperformance: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@5.0//changelog/CHANGELOG.html">5.0.2</a></p></li> +<li><p>com.unity.adaptiveperformance.google.android: <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.1//changelog/CHANGELOG.html">1.1.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.google.android@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.17</a></p></li> +<li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.10</a></p></li> +<li><p>com.unity.collab-proxy: <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html">2.0.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.2//changelog/CHANGELOG.html">2.2.0</a></p></li> +<li><p>com.unity.formats.alembic: <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.alembic@2.3//changelog/CHANGELOG.html">2.3.4</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.24</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.inputsystem: <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.6//changelog/CHANGELOG.html">1.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.inputsystem@1.8//changelog/CHANGELOG.html">1.8.0-pre.2</a></p></li> +<li><p>com.unity.live-capture: <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0-pre.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.live-capture@4.0//changelog/CHANGELOG.html">4.0.0</a></p></li> +<li><p>com.unity.localization: <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.localization@1.4//changelog/CHANGELOG.html">1.4.5</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html">2.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.polybrush: <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.polybrush@1.1//changelog/CHANGELOG.html">1.1.5</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.0</a></p></li> +<li><p>com.unity.purchasing: <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.9//changelog/CHANGELOG.html">4.9.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.purchasing@4.10//changelog/CHANGELOG.html">4.10.0</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.rendering.denoising: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html">1.0.5</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.5</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.9</a></p></li> +<li><p>com.unity.services.analytics: <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@4.4//changelog/CHANGELOG.html">4.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.analytics@5.0//changelog/CHANGELOG.html">5.0.0</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@2.6//changelog/CHANGELOG.html">2.6.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.1//changelog/CHANGELOG.html">3.1.0</a></p></li> +<li><p>com.unity.services.cloudcode: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.services.cloudsave: <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.0//changelog/CHANGELOG.html">2.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.cloudsave@2.2//changelog/CHANGELOG.html">2.2.1</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.10//changelog/CHANGELOG.html">1.10.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a></p></li> +<li><p>com.unity.services.economy: <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.1//changelog/CHANGELOG.html">3.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.economy@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.leaderboards: <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.lobby: <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.lobby@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.services.matchmaker: <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.matchmaker@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.services.qos: <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.qos@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +<li><p>com.unity.services.wire: <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html">1.1.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.wire@1.2//changelog/CHANGELOG.html">1.2.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.test-framework: <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.test-framework@1.3//changelog/CHANGELOG.html">1.3.9</a></p></li> +<li><p>com.unity.timeline: <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.timeline@1.8//changelog/CHANGELOG.html">1.8.6</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@17.0//changelog/CHANGELOG.html">17.0.1</a></p></li> +<li><p>com.unity.visualscripting: <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.8//changelog/CHANGELOG.html">1.8.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualscripting@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0-pre.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@6.0//changelog/CHANGELOG.html">6.0.0-pre.4</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a></p></li> +<li><p>com.unity.xr.hands: <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.xr.management: <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html">4.3.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html">4.4.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.0//changelog/CHANGELOG.html">4.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.formats.fbx: <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0-pre.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.1//changelog/CHANGELOG.html">5.1.0</a></p></li> +<li><p>com.autodesk.fbx: 5.1.0-pre.1 &#x2192; 5.1.0</p></li> +<li><p>com.unity.sequences: <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.sequences@2.1//changelog/CHANGELOG.html">2.1.1</a></p></li> +<li><p>com.unity.scripting.python: <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scripting.python@7.0//changelog/CHANGELOG.html">7.0.1</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html">1.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a></p></li> +<li><p>com.unity.multiplayer.tools: <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.ai.navigation: <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0-pre.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ai.navigation@2.0//changelog/CHANGELOG.html">2.0.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a></p></li> +<li><p>nuget.castle-core: 2.0.0-pre.4 &#x2192; 2.0.0</p></li> +<li><p>nuget.moq: 2.0.0-pre.2 &#x2192; 2.0.0</p></li> +<li><p>com.unity.zivart-player: <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.0//changelog/CHANGELOG.html">2.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.zivart-player@2.1//changelog/CHANGELOG.html">2.1.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.test-framework.performance@3.0//changelog/CHANGELOG.html">com.unity.test-framework.performance@3.0.3</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">com.unity.xr.meta-openxr@1.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc@2.0//changelog/CHANGELOG.html">com.unity.services.ugc@2.0.0</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.services.ugc.bridge@2.0//changelog/CHANGELOG.html">com.unity.services.ugc.bridge@2.0.0</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.moderation@1.0//changelog/CHANGELOG.html">com.unity.services.moderation@1.0.0-pre.1</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2023-11-21T17:46:47 + Unity Technologies + 88af49042196 + + + + diff --git a/lib/modules/datasource/unity3d/__fixtures__/lts.xml b/lib/modules/datasource/unity3d/__fixtures__/lts.xml new file mode 100644 index 00000000000000..891c962c366af6 --- /dev/null +++ b/lib/modules/datasource/unity3d/__fixtures__/lts.xml @@ -0,0 +1,3865 @@ + + + + Latest Unity Lts Releases + https://unity.com/ + Latest Unity LTS Releases + en + + + 2021.3.35f1 + https://unity.com/releases/editor/whats-new/2021.3.35 + +<span>2021.3.35f1</span> + + <div class="release-date"><time datetime="2024-02-06T15:40:15Z">February 6, 2024</time></div> + + <div>unityhub://2021.3.35f1/157b46ce122a</div> + + <div> + <div> <section id="release-version-downloads-360443--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/Windows64EditorInstaller/UnitySetup64-2021.3.35f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360404--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2021.3.35f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-360407--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.35f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-360410--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.35f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-360413--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.35f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360416--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.35f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360419--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.35f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360422--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.35f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360425--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.35f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360428--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2021.3.35f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-360431--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.35f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-360434--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2021.3.35f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360437--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.35f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360440--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360482--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorInstaller/Unity-2021.3.35f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360446--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.35f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360449--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.35f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360452--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.35f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360455--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.35f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360458--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.35f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360461--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.35f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360464--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.35f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360467--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.35f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360470--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.35f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360473--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.35f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360476--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.35f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360479--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360521--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorInstallerArm64/Unity-2021.3.35f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360485--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.35f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360488--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.35f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360491--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.35f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360494--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.35f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360497--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.35f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360500--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.35f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360503--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.35f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360506--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.35f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360509--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.35f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360512--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.35f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360515--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.35f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360518--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360554--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorInstaller/Unity-2021.3.35f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360524--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.35f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360527--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.35f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-360530--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.35f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360533--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.35f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360536--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.35f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360539--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.35f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360542--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.35f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-360545--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.35f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360548--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.35f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360551--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2021.3.35f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>Input: High polling rate mice are causing performance issues (windows, editor) +(<a href="https://issuetracker.unity3d.com/issues/high-polling-rate-mice-are-causing-performance-issues">UUM-1484</a>)</p></li> +<li><p>Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app +(<a href="https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app">UUM-55488</a>)</p></li> +<li><p>Platform Audio: [Linux] No audio output when playing audio +(<a href="https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio">UUM-53143</a>)</p></li> +<li><p>UI Toolkit Framework: Game view introduces banding and renders differently from UI Builder when Gradients from opaque-to-transparent white are selected +(<a href="https://issuetracker.unity3d.com/issues/game-view-introduces-banding-and-renders-differently-from-ui-builder-when-gradients-from-opaque-to-transparent-white-are-selected">UUM-62389</a>)</p></li> +<li><p>Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode +(<a href="https://issuetracker.unity3d.com/issues/objects-are-invisible-in-scene-view-when-using-wireframe-shading-mode">UUM-36914</a>)</p></li> +</ul><h3>2021.3.35f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li>iOS: Added Apple Privacy Manifest support.</li> +</ul><h4>Improvements</h4> + +<ul><li>Build System: Make bee_backend's directory deletion explicitly handle readonly files on windows.</li> +</ul><h4>API Changes</h4> + +<ul><li>Package: Changed: XR Interaction Toolkit (com.unity.xr.interaction.toolkit) 3.0.0-pre.1 added as next version to package manifest to allow discoverability.</li> +</ul><h4>Changes</h4> + +<ul><li>Package: Updated code coverage package to version 1.2.5.</li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed an issue where multiple light sources could cause shadows to fail. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-light-shadow-will-only-be-active-on-a-light-with-highest-light-order-when-using-more-than-1-light">UUM-1855</a>)</p></li> +<li><p>2D: Fixed issue where Sprite Editor Window does not preview the image in proper filter mode. +(<a href="https://issuetracker.unity3d.com/issues/sprite-editor-window-not-visualizing-changes-when-selecting-different-filter-modes">UUM-57832</a>)</p></li> +<li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>2D: Fixed Shadows being rendered twice. +(UUM-59844)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume. +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Android: Upgraded Google's Frame Pacing library from v1.7 to v1.10 to fix various stability and performance issues with Optimized Frame Pacing. +(<a href="https://issuetracker.unity3d.com/issues/android-virtual-device-crashes-with-scudo-error-invalid-chunk-state-when-deallocating-address-error-in-firebase-test-lab-when-optimized-frame-pacing-is-enabled">UUM-57566</a>)</p></li> +<li><p>Animation: Fixed for transition preview ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window">UUM-59649</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start(). +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Build System: Don't crash on windows if there are duplicate environment variable keys.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. +(<a href="https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while">UUM-48823</a>)</p></li> +<li><p>Editor: Fixed material validation scene view mode UI. +(UUM-59786)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed the crash on linux for visual graph. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active. +(UUM-47264)</p></li> +<li><p>Editor: Increased Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Linux CheckedMenu submenu items not displaying as Checked in some occasions. +(UUM-58878)</p></li> +<li><p>Editor: Prevented a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Upgraded libcurl to 8.5.0. +(<a href="https://issuetracker.unity3d.com/issues/priority-norepro-assessment-of-cve-2023-46218">UUM-60184</a>)</p></li> +<li><p>Editor: [Android][2021.3] Upgrading BundleTool version to 1.11.1 to fix issue where asset packs couldn't be downloaded or have their state/size queried on Google Pixel devices on 2021.3. Setting CompileSdkVersion to at least 30 to avoid associated Gradle errors. +(UUM-56939)</p></li> +<li><p>GI: Fixed crash on Apple Silicon in llvm::VectorType::get when opening a specific project. +(<a href="https://issuetracker.unity3d.com/issues/silicon-crash-on-llvm-vectortype-get-when-opening-a-specific-project">UUM-59133</a>)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Fixed vertex color input when frame buffer fetch is used on GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-framebufferfetch-renders-ui-vertex-color-incorrectly">UUM-34725</a>)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on missing type reference is generic code. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-android-non-development-build-fails-due-to-il2cpp-conversion-of-types">UUM-56231</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code. +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>Linux: Fixed Editor getting focused when saving script files with Jetbraines Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed Editor progress window labels doesn't updating. +(UUM-51402)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Mono: Fixed GC heap reporting to report reserved (free) sections. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Package: Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to 2.5.2.</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Package Manager: Fixed the issue where Package Manager displays the wrong "Recommended" version. +(UUM-57577)</p></li> +<li><p>Physics: Fixed a spelling issue in a BoxCollider warning message. +(<a href="https://issuetracker.unity3d.com/issues/boxcolliders-does-not-support-negative-scale-or-size-errors-are-spammed-into-the-console-when-entering-the-play-mode">UUM-57944</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Profiler: Maximizing the Profiler window no longer logs an error to the console. +(UUM-59893)</p></li> +<li><p>Scene/Game View: Fixed an issue where continuously panning an orthographic SceneView camera would eventually cause the rendered geometry to be clipped. +(<a href="https://issuetracker.unity3d.com/issues/panning-to-sides-causes-the-camera-clipping-a-gameobject-in-scene-view-when-the-scene-is-viewed-from-the-top-and-is-in-orthographic-projection-mode">UUM-56425</a>)</p></li> +<li><p>Scripting: RequiredComponents of different MonoScripts with the same name are now resolved correctly. +(<a href="https://issuetracker.unity3d.com/issues/backport-ngui-components-get-transforms-changed-to-recttransforms-after-upgrading-the-project">UUM-1928</a>)</p></li> +<li><p>Shaders: Ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an incorrect warning being shown when doing paired calls to SetAsyncCompilation / RestoreAsyncCompilation on RenderingCommandBuffer. +(<a href="https://issuetracker.unity3d.com/issues/calling-setasynccompilation-without-matching-restoreasynccompilation-is-thrown-when-using-shaderutil-dot-setasynccompilation-and-shaderutil-dot-restoreasynccompilation">UUM-59508</a>)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>uGUI: Added issue surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where it wouldn't use the custom uxml type name defined in the UxmlFactory class. +(<a href="https://issuetracker.unity3d.com/issues/element-element-name-has-no-registered-factory-method-dot-error-is-thrown-when-the-uxmlqualifiedname-property-is-overridden">UUM-41831</a>)</p></li> +<li><p>UI Toolkit: Fixed focus-related events not received when switching EditorWindow tab. +(<a href="https://issuetracker.unity3d.com/issues/textfield-registervaluechangedcallback-doesnt-fire-callbacks-when-the-tab-loses-focus">UUM-57083</a>)</p></li> +<li><p>UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed instability in UGUIEventSystemTests by excluding LinuxEditor for 2 tests. +(UUM-49226)</p></li> +<li><p>UI Toolkit: Fixed missing ChangeEvent when using the function name dropdown of the UnityEvent inspector. +(<a href="https://issuetracker.unity3d.com/issues/registervaluechangecallback-is-not-called-when-changing-the-function-field">UUM-30674</a>)</p></li> +<li><p>UI Toolkit: Fixed missing dirty-repaint when setting the DynamicColor hint. +(UUM-59393)</p></li> +<li><p>UI Toolkit: Fixed some fields showing :hover style instead of :focus style when both are true. +(<a href="https://issuetracker.unity3d.com/issues/fields-are-not-focused-correctly-when-using-ui-builder">UUM-7339</a>)</p></li> +<li><p>UI Toolkit: Fixed wrong pointer event target when an element's visibility or pickingMode is modified without moving the pointer. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-visualelement-keeps-firing-mouse-events-after-setting-element-visibility-to-hidden-if-mouse-wasnt-moved">UUM-20723</a>)</p></li> +<li><p>UI Toolkit: [UI Builder] Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds. +(<a href="https://issuetracker.unity3d.com/issues/unknown-type-unity-dot-ui-dot-builder-dot-unityuibuilderselectionmarker-when-setting-background-color-of-a-canvas">UUM-60883</a>)</p></li> +<li><p>Universal RP: Fixed incorrect volume stack dispose when switching between volume update modes. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-loading-multiple-scenes-consecutively-using-a-script">UUM-54394</a>)</p></li> +<li><p>Universal RP: Fixed issue where disabling/enabling ShadowCaster2Ds can create duplicate shadows. +(<a href="https://issuetracker.unity3d.com/issues/performance-loss-when-enabling-and-disabling-shadowcaster2d">UUM-16927</a>)</p></li> +<li><p>Universal RP: Fixed URP shader stripping performance.</p></li> +<li><p>Universal Windows Platform: Corrected <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameters gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed very very long system name could lead to freeze the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-and-repaints-constantly-when-entering-a-long-string-in-the-system-label-of-a-vfx-graph">UUM-55369</a>)</p></li> +<li><p>Web: Set PYTHONUTF8 environment variable to enable UTF-8 encoding by default. +(<a href="https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror">UUM-20185</a>)</p></li> +<li><p>WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Improved texture memory usage for Text Mesh Pro font textures on WebGL2 by enabling support for Alpha8 texture format. +(<a href="https://issuetracker.unity3d.com/issues/font-texture-uses-more-memory-when-used-in-webgl-build">UUM-59366</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Fixed crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +</ul><h4>Package changes in 2021.3.35f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@7.0//changelog/CHANGELOG.html">7.0.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@7.1//changelog/CHANGELOG.html">7.1.0</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html">6.0.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html">6.0.9</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.arkit-face-tracking: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit-face-tracking@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit-face-tracking@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.arsubsystems: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arsubsystems@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arsubsystems@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.8//changelog/CHANGELOG.html">1.8.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">com.unity.xr.interaction.toolkit@3.0.0-pre.1</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-02-06T15:40:15 + Unity Technologies + 157b46ce122a + + + 2022.3.19f1 + https://unity.com/releases/editor/whats-new/2022.3.19 + +<span>2022.3.19f1</span> + + <div class="release-date"><time datetime="2024-01-31T11:56:51Z">January 31, 2024</time></div> + + <div>unityhub://2022.3.19f1/244b723c30a6</div> + + <div> + <div> <section id="release-version-downloads-359858--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/Windows64EditorInstaller/UnitySetup64-2022.3.19f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359819--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.19f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-359822--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.19f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-359825--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.19f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-359828--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.19f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359831--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.19f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359834--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.19f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359837--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.19f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359840--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.19f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359843--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.19f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-359846--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.19f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-359849--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.19f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359852--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.19f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359855--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359900--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorInstaller/Unity-2022.3.19f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359861--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.19f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359864--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.19f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359867--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.19f1.pkg">visionOS Build Support</a> + </div> + <div id="version-download-modules-359870--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.19f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359873--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.19f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359876--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.19f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359879--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.19f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359882--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.19f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359885--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.19f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359888--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.19f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359891--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.19f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359894--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.19f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359897--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359942--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorInstallerArm64/Unity-2022.3.19f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359903--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.19f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359906--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.19f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359909--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.19f1.pkg">visionOS Build Support</a> + </div> + <div id="version-download-modules-359912--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.19f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359915--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.19f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359918--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.19f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359921--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.19f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359924--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.19f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359927--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.19f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359930--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.19f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359933--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.19f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359936--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.19f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359939--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359975--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorInstaller/Unity-2022.3.19f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359945--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.19f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359948--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.19f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-359951--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.19f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359954--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.19f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359957--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.19f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359960--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.19f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359963--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.19f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-359966--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.19f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359969--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.19f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359972--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.19f1</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 +(<a href="https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1">UUM-55758</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Asset Importers: Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported +(<a href="https://issuetracker.unity3d.com/issues/crash-on-spriterenderer-ondeletesprite-when-opening-a-project-with-topdown-engine-by-more-mountains-imported">UUM-59618</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Authoring: [Error] Game object with AudioListener and OnAudioFilterRead throws an error when drawing the inspector +(<a href="https://issuetracker.unity3d.com/issues/error-game-object-with-audiolistener-and-onaudiofilterread-throws-an-error-when-drawing-the-inspector">UUM-61145</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app +(<a href="https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app">UUM-55488</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Platform Audio: [Linux] No audio output when playing audio +(<a href="https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio">UUM-53143</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Search: Unity Search results order does not take into account Provider Settings priority order +(<a href="https://issuetracker.unity3d.com/issues/unity-search-results-order-does-not-take-into-account-provider-settings-priority-order">UUM-60991</a>)</p></li> +<li><p>Text: Undo UI GameObject creation crashes Editor +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-multi-selecting-gameoobjects-with-more-than-one-serialized-flags-enum">UUM-60654</a>)</p></li> +<li><p>Universal RP: Using both RTHandle and Dynamic Resolution outputs ArgumentNullException, eventually causing a crash +(<a href="https://issuetracker.unity3d.com/issues/using-both-rthandle-and-dynamic-resolution-outputs-argumentnullexception-eventually-causing-a-crash">UUM-58686</a>)</p></li> +<li><p>Visual Effects: Crash on "UnityEngine.VFX.VFXManager:Internal_ProcessCameraCommand_Injected <0x000a2>" when changing "Normal Map Encoding" from XYZ to DXT5nm-style +(<a href="https://issuetracker.unity3d.com/issues/crash-on-unityengine-dot-vfx-dot-vfxmanager-internal-processcameracommand-injected-when-changing-normal-map-encoding-from-xyz-to-dxt5nm-style">UUM-60921</a>)</p></li> +</ul><h3>2022.3.19f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Editor: Apple visionOS platform support is no longer experimental.</p></li> +<li><p>Package: Patch User Reporting SDK improving UX.</p></li> +</ul><h4>API Changes</h4> + +<ul><li>Editor: Changed: Changed SpriteRenderer warning relating to a missing _MainTex to instead relate to missing a _BaseMap or _MainTex. +(<a href="https://issuetracker.unity3d.com/issues/sprite-renderer-displays-a-warning-when-attempting-to-use-urp-shaders">UUM-17373</a>)</li> +</ul><h4>Changes</h4> + +<ul><li>XR: Foveated Rendering - Non-Uniform Raster shader function rename. +(UUM-24755)</li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-collider-2d-is-not-updating-the-collider-shapes-when-removing-tiles-on-the-tilemap-component">UUM-58154</a>)</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed crash when loading asset bundle with an animation clip build with 2021.x or earlier. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Animation: Fixed deleting StateMachine that was leaking outgoing transitions. +(<a href="https://issuetracker.unity3d.com/issues/animator-controller-transition-data-remains-when-a-state-machine-is-deleted">UUM-58996</a>)</p></li> +<li><p>Animation: Fixed discrete int evaluation on platform that use Denormals-Are-Zero and Flush-to-Zero(Playstations, Android). +(UUM-46748)</p></li> +<li><p>Animation: Fixed exception when selecting a transition inside a sync layer, in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-using-sub-state-machines-in-a-synced-layer">UUM-59739</a>)</p></li> +<li><p>Animation: Fixed for transition preview ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window">UUM-59649</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start(). +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>Editor: Fixed InputManager not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. +(<a href="https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while">UUM-48823</a>)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Upgraded libcurl to 8.5.0. +(<a href="https://issuetracker.unity3d.com/issues/priority-norepro-assessment-of-cve-2023-46218">UUM-60184</a>)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting is Keep All. +(<a href="https://issuetracker.unity3d.com/issues/errors-shader-error-in-universal-render-pipeline-slash-particles-slash-unlit-out-parameters-require-l-value-arguments-and-undeclared-identifier-unity-worldtoobject-are-thrown-when-building-the-project">UUM-59364</a>)</p></li> +<li><p>Graphics: Fixed threading error in BatchRendererGroup which shows up as an "out of memory". +(UUM-60187)</p></li> +<li><p>Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Linux: Fixed GTK error messages in Editor.log. +(<a href="https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests">UUM-57121</a>)</p></li> +<li><p>Profiler: Maximizing the Profiler window no longer logs an error to the console. +(UUM-59893)</p></li> +<li><p>Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects. +(UUM-57249)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-dynamic-branch-directive-reduces-cpu-performance">UUM-52979</a>)</p></li> +<li><p>SRP Core: Fixed lens flare occlusion format support test. +(<a href="https://issuetracker.unity3d.com/issues/android-build-fails-with-rendertexture-dot-create-failed-format-unsupported-for-random-writes-r32-sfloat-error-when-building-an-empty-urp-template-with-il2cpp-and-app-bundle-selected">UUM-60586</a>)</p></li> +<li><p>TextCore: Ensure no errors are thrown for wrongly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position. +(<a href="https://issuetracker.unity3d.com/issues/the-button-is-not-always-being-hit-when-using-alphahittestminimumthreshold">UUM-59732</a>)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builders-library-section-does-not-show-package-ui-components-when-the-show-package-files-field-is-checked">UUM-60553</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the VisualElement's uxml attributes would not get properly cleared after calling "Unset" or "Unset All". (UI Builder). +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-some-builderinspector-attributes-are-not-reset-when-using-unset-menuaction">UUM-6578</a>)</p></li> +<li><p>UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed instability in UGUIEventSystemTests by excluding LinuxEditor for 2 tests. +(UUM-49226)</p></li> +<li><p>UI Toolkit: Fixed issue with inspector in debug mode. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-name-doesnt-change-when-changing-it-from-the-debug-window">UUM-43460</a>)</p></li> +<li><p>UI Toolkit: Fixed navigation sometimes leaving TextField when pressing Down arrow for a long duration. +(<a href="https://issuetracker.unity3d.com/issues/long-press-slash-release-on-down-key-cause-unexpected-field-navigation">UUM-14247</a>)</p></li> +<li><p>UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values. +(<a href="https://issuetracker.unity3d.com/issues/serializefield-enum-resets-to-the-first-value-in-the-inspector-when-selecting-multiple-objects-with-different-enum-values">UUM-59183</a>)</p></li> +<li><p>UI Toolkit: Fixed some fields showing :hover style instead of :focus style when both are true. +(<a href="https://issuetracker.unity3d.com/issues/fields-are-not-focused-correctly-when-using-ui-builder">UUM-7339</a>)</p></li> +<li><p>UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-editorapplication-dot-get-timesincestartup-when-dragging-the-uitoolkit-treeview-item-past-the-bottom">UUM-36495</a>)</p></li> +<li><p>UI Toolkit: [UI Builder] Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds. +(<a href="https://issuetracker.unity3d.com/issues/unknown-type-unity-dot-ui-dot-builder-dot-unityuibuilderselectionmarker-when-setting-background-color-of-a-canvas">UUM-60883</a>)</p></li> +<li><p>Universal RP: Fixed an issue with missing variant in builds when using Strict Variant Matching and Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/sahder-errors-in-player-when-strict-shader-variant-matching-is-enabled-and-the-rendering-path-is-set-to-deferred">UUM-58537</a>)</p></li> +<li><p>Universal RP: Fixed sRGB conversion without PostProcessing. +(UUM-60556)</p></li> +<li><p>Universal Windows Platform: Corrected <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. +(<a href="https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build">UUM-56483</a>)</p></li> +<li><p>Virtual Texturing: Disabled a PVT-specific tile resolving importance tracking metric that was enabled for SVT. +(UUM-58895)</p></li> +<li><p>VisionOS: Fixed Apple Simulator crash when using ASTC textures by disabling ASTC support in the simulator.</p></li> +<li><p>Web: Fixed typos in signatures of JS_Video_IsSeeking and JS_Video_Play. +(UUM-58994)</p></li> +<li><p>Web: Set PYTHONUTF8 environment variable to enable UTF-8 encoding by default. +(<a href="https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror">UUM-20185</a>)</p></li> +<li><p>WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>WebGL: Fixed a noisy error print being spammed to web console when the execution of Unity content on a web page is terminated by a previously thrown JavaScript exception. +(UUM-55075)</p></li> +<li><p>Windows: Fixed crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +</ul><h4>Package changes in 2022.3.19f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@9.0//changelog/CHANGELOG.html">9.0.4</a> to <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@9.1//changelog/CHANGELOG.html">9.1.0</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html">8.0.3</a> to <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html">8.0.4</a></p></li> +<li><p>com.unity.services.user-reporting: <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.6</a> to <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.9</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a> to <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a> to <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-31T11:56:51 + Unity Technologies + 244b723c30a6 + + + 2022.3.18f1 + https://unity.com/releases/editor/whats-new/2022.3.18 + +<span>2022.3.18f1</span> + + <div class="release-date"><time datetime="2024-01-20T16:00:12Z">January 20, 2024</time></div> + + <div>unityhub://2022.3.18f1/d29bea25151d</div> + + <div> + <div> <section id="release-version-downloads-359141--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/Windows64EditorInstaller/UnitySetup64-2022.3.18f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359102--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.18f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-359105--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.18f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-359108--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.18f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-359111--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.18f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359114--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.18f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359117--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.18f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359120--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.18f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359123--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.18f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359126--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.18f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-359129--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.18f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-359132--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.18f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359135--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.18f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359138--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359183--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorInstaller/Unity-2022.3.18f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359144--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.18f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359147--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.18f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359150--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.18f1.pkg">visionOS Build Support</a> + </div> + <div id="version-download-modules-359153--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.18f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359156--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.18f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359159--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.18f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359162--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.18f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359165--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.18f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359168--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.18f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359171--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.18f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359174--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.18f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359177--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.18f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359180--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359225--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorInstallerArm64/Unity-2022.3.18f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359186--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.18f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359189--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.18f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359192--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.18f1.pkg">visionOS Build Support</a> + </div> + <div id="version-download-modules-359195--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.18f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359198--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.18f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359201--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.18f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359204--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.18f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359207--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.18f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359210--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.18f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359213--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.18f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359216--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.18f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359219--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.18f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359222--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359258--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorInstaller/Unity-2022.3.18f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359228--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.18f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359231--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.18f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-359234--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.18f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359237--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.18f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359240--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.18f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359243--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.18f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359246--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.18f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-359249--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.18f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359252--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.18f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359255--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.18f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Animation: Editor crashes with Error “TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations” when loading specific AssetBundle +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 +(<a href="https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1">UUM-55758</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Asset Importers: Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported +(<a href="https://issuetracker.unity3d.com/issues/crash-on-spriterenderer-ondeletesprite-when-opening-a-project-with-topdown-engine-by-more-mountains-imported">UUM-59618</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Kernel: Crash on TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit +(<a href="https://issuetracker.unity3d.com/issues/crash-on-transformaccessclearcallback-when-undoing-modularavatar-setup-outfit">UUM-59652</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +</ul><h3>2022.3.18f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>iOS: Added Apple Privacy Manifest support.</p></li> +<li><p>VisionOS: The Apple visionOS platform is no longer experimental.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Package: Added: XR Hands (com.unity.xr.hands) 1.4.0-pre.1 added as next version in package manifest.</p></li> +<li><p>Package: Changed: XR Interaction Toolkit (com.unity.xr.interaction.toolkit) 3.0.0-pre.1 added as next version to package manifest to allow discoverability.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>Burst: Updated default LLVM to version 16.</p></li> +<li><p>Package: Updated code coverage package to version 1.2.5.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>2D: Fixed metal warnings spammed in console. +(<a href="https://issuetracker.unity3d.com/issues/metal-attempt-to-load-aa-ed-rt-contents-after-it-was-resolved-without-storing-warning-spammed-in-the-console-window-when-specific-scene-and-game-view-tab-is-opened">UUM-14313</a>)</p></li> +<li><p>2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-dot-refreshalltiles-does-not-call-startup-function-when-tiles-have-an-instanced-gameobject-attached">UUM-57053</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed problem with WebCamTexture feed being black when using it on an older OS version device. +(<a href="https://issuetracker.unity3d.com/issues/android-webcamtexture-feed-is-black-when-using-it-on-an-older-os-version-device">UUM-58286</a>)</p></li> +<li><p>Android: Upgraded Google's Frame Pacing library from v1.7 to v1.10 to fix various stability and performance issues with Optimized Frame Pacing. +(<a href="https://issuetracker.unity3d.com/issues/android-virtual-device-crashes-with-scudo-error-invalid-chunk-state-when-deallocating-address-error-in-firebase-test-lab-when-optimized-frame-pacing-is-enabled">UUM-57566</a>)</p></li> +<li><p>Animation: Fixed erroneous discrete int and enum default values written back by the Animator. +(<a href="https://issuetracker.unity3d.com/issues/animator-enum-properties-get-set-to-0-instead-of-the-value-specified-in-the-scene-when-the-property-is-animated-by-a-state-that-is-not-playing">UUM-58573</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Audio: Fixed an issue in visionOS builds where audio would not resume after the app resumes from the background. +(LXR-3040)</p></li> +<li><p>Audio: Fixed performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Build System: Don't crash on windows if there are duplicate environment variable keys.</p></li> +<li><p>Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.</p></li> +<li><p>Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.</p></li> +<li><p>Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate <code>IsXXXSupported</code> property.</p></li> +<li><p>Burst: Fixed android builds throwing a NullReferenceException.</p></li> +<li><p>Burst: Fixed arithmetic and bitwise negation on native integers.</p></li> +<li><p>Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo&lt;int&gt;(1). Burst would previously only compile the T foo(T val) function.</p></li> +<li><p>Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a <code>FunctionPointer</code>.</p></li> +<li><p>Burst: Fixed the managed fallback for bursts intrinsic functions <code>cvt_ss2si</code>, <code>cvtss_si32</code>, and <code>cvtss_si64</code> to follow midpoint rounding standard of nearest even.</p></li> +<li><p>Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.</p></li> +<li><p>Editor: Context menus in transient search now respect light mode themes on macOS. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-the-same-menu-in-different-windows-is-presented-in-different-colors">UUM-59378</a>)</p></li> +<li><p>Editor: Disabled third party plugins in macOS context menus. +(<a href="https://issuetracker.unity3d.com/issues/autofill-submenu-items-are-displayed-in-different-color">UUM-54055</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Enabled clang sanitizer tool built so that linux can be built with ./jam LinuxEditor/LinuxPlayer -sASAN=1 -sUBSAN=1 -sTSAN=1. +(UUM-53077)</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed issue with MaskField using the wrong data to render selected items. +(<a href="https://issuetracker.unity3d.com/issues/multiple-enum-flags-not-rendering-correctly-in-the-editor-when-custom-propertydrawer-values-are-changed">UUM-58570</a>)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active. +(UUM-47264)</p></li> +<li><p>Editor: Increased VisionOS Metal RuntimeVersion to 7 (should enable tessellation).</p></li> +<li><p>Editor: Linux CheckedMenu submenu items not displaying as Checked in some occasions. +(UUM-58878)</p></li> +<li><p>Editor: Opening a context menu on macOS will now focus the application so all functions in the hierarchy work. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menu-in-hierarchy-is-available-but-not-functional-when-the-editor-is-out-of-focus">UUM-26081</a>)</p></li> +<li><p>Editor: Printing proper message into console when compiling mesh data optimization processing to avoid confusing logs. +(<a href="https://issuetracker.unity3d.com/issues/variant-count-after-stripping-is-increased-for-the-first-build-after-shader-keyword-changes">UUM-54590</a>)</p></li> +<li><p>Editor: Some visionOS builds will no longer fail with an inability to execute process_symbols.sh.</p></li> +<li><p>GI: Fixed crash on Apple Silicon in llvm::VectorType::get when opening a specific project. +(<a href="https://issuetracker.unity3d.com/issues/silicon-crash-on-llvm-vectortype-get-when-opening-a-specific-project">UUM-59133</a>)</p></li> +<li><p>Graphics: Clarify RenderTexture creation error wording to use "volumeDepth" instead of "depth". +(UUM-59895)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. +(<a href="https://issuetracker.unity3d.com/issues/shader-vertex-program-vert-unrecognized-sampler-error-occurs-when-compiling-shader-with-vulkan-api">UUM-59188</a>)</p></li> +<li><p>Graphics: Ignore volumeDepth during RenderTexture creation validation for texture dimensions Texture2D and Cubemap as noted in the API documentation. +(<a href="https://issuetracker.unity3d.com/issues/rendertexture-dot-create-fails-when-texture-is-2d-but-depth-is-set-to-a-non-default-value-default-is-1">UUM-60005</a>)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Fixed incorrect shadows rendering in player. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-wrong-material-variant-picked-in-player">UUM-7816</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code. +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>macOS: Fixed secondary display refresh rate values being invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Player: Fixed incorrect shadows rendering in player. +(<a href="https://issuetracker.unity3d.com/issues/shadows-alpha-clipping-is-ignored-and-shadows-rendered-without-details-in-player">UUM-25408</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where continuously panning an orthographic SceneView camera would eventually cause the rendered geometry to be clipped. +(<a href="https://issuetracker.unity3d.com/issues/panning-to-sides-causes-the-camera-clipping-a-gameobject-in-scene-view-when-the-scene-is-viewed-from-the-top-and-is-in-orthographic-projection-mode">UUM-56425</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scripting: Fixed incorrect asset icon when script name is 'GameManager'. +(<a href="https://issuetracker.unity3d.com/issues/script-file-has-a-gear-icon-when-having-the-gamemanager-class-name">UUM-46121</a>)</p></li> +<li><p>Shaders: Added _KEYWORD_DECLARED define for each shader keyword so that it is possible to select code sections based on the keyword presence. +(<a href="https://issuetracker.unity3d.com/issues/dynamic-branching-shader-code-cant-be-shared-with-passes-that-dont-declare-the-keywords">UUM-59203</a>)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an incorrect warning being shown when doing paired calls to SetAsyncCompilation / RestoreAsyncCompilation on RenderingCommandBuffer. +(<a href="https://issuetracker.unity3d.com/issues/calling-setasynccompilation-without-matching-restoreasynccompilation-is-thrown-when-using-shaderutil-dot-setasynccompilation-and-shaderutil-dot-restoreasynccompilation">UUM-59508</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Fixed the UI Builder hierarchy element duplicate command. +(UUM-60026)</p></li> +<li><p>UI Toolkit: Fixed elastic scrollview jittery on drag. +(<a href="https://issuetracker.unity3d.com/issues/the-simulator-view-content-is-jittering-when-an-image-is-scrolled-out-of-bounds-in-the-simulator-view">UUM-56550</a>)</p></li> +<li><p>UI Toolkit: Fixed missing dirty-repaint when setting the DynamicColor hint. +(UUM-59393)</p></li> +<li><p>UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible. +(UUM-59924)</p></li> +<li><p>Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl.</p></li> +<li><p>Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl.</p></li> +<li><p>Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl.</p></li> +<li><p>Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>)</p></li> +<li><p>Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.</p></li> +<li><p>WebGL: Improved texture memory usage for Text Mesh Pro font textures on WebGL2 by enabling support for Alpha8 texture format. +(<a href="https://issuetracker.unity3d.com/issues/font-texture-uses-more-memory-when-used-in-webgl-build">UUM-59366</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Enabled MSAA with single pass on VisionOS.</p></li> +</ul><h4>Package changes in 2022.3.18f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.12</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">com.unity.xr.hands@1.4.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">com.unity.xr.interaction.toolkit@3.0.0-pre.1</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-20T16:00:12 + Unity Technologies + d29bea25151d + + + 2021.3.34f1 + https://unity.com/releases/editor/whats-new/2021.3.34 + +<span>2021.3.34f1</span> + + <div class="release-date"><time datetime="2024-01-09T15:33:57Z">January 9, 2024</time></div> + + <div>unityhub://2021.3.34f1/25266724e7bd</div> + + <div> + <div> <section id="release-version-downloads-357731--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/Windows64EditorInstaller/UnitySetup64-2021.3.34f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357692--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2021.3.34f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357695--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.34f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357698--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.34f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357701--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.34f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357704--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.34f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357707--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.34f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357710--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.34f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357713--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.34f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357716--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2021.3.34f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357719--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.34f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357722--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2021.3.34f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357725--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.34f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357728--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357770--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorInstaller/Unity-2021.3.34f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357734--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.34f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357737--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.34f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357740--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.34f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357743--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.34f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357746--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.34f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357749--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.34f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357752--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.34f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357755--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.34f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357758--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.34f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357761--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.34f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357764--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.34f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357767--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357809--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorInstallerArm64/Unity-2021.3.34f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357773--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.34f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357776--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.34f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357779--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.34f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357782--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.34f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357785--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.34f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357788--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.34f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357791--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.34f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357794--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.34f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357797--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.34f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357800--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.34f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357803--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.34f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357806--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357842--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorInstaller/Unity-2021.3.34f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357812--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.34f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357815--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.34f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-357818--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.34f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357821--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.34f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357824--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.34f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357827--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.34f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357830--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.34f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-357833--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.34f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357836--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.34f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357839--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2021.3.34f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>Input: High polling rate mice are causing performance issues (windows, editor) +(<a href="https://issuetracker.unity3d.com/issues/high-polling-rate-mice-are-causing-performance-issues">UUM-1484</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-looping-audio-sounds-different-on-webgl-than-in-the-editor-slash-native-desktop-player">UUM-12530</a>)</p></li> +<li><p>Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode +(<a href="https://issuetracker.unity3d.com/issues/objects-are-invisible-in-scene-view-when-using-wireframe-shading-mode">UUM-36914</a>)</p></li> +</ul><h3>2021.3.34f1 Release Notes</h3> + +<h4>Fixes</h4> + +<ul><li><p>2D: Fixed case where Sprite Atlas is missing in runtime after reopening the project when using AssetBundles. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlas-is-missing-in-runtime-after-reopening-the-project-when-using-assetbundles">UUM-13610</a>)</p></li> +<li><p>Android: Google play.core package is replaced with separate plugins including play.asset-delivery 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayer$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000);. +(UUM-56705)</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Bump Android Logcat package to 1.4.0.</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Documentation: Added missing UnityWebRequest method signatures to documentation for helpers taking uri as System.Uri. +(<a href="https://issuetracker.unity3d.com/issues/unity-fails-to-load-an-audio-file-via-web-request-when-the-path-of-the-audio-file-has-a-plus-in-it">UUM-57122</a>)</p></li> +<li><p>Editor: Animation with UI Vertex colors is choppy when the Color Space is set to Linear. +(<a href="https://issuetracker.unity3d.com/issues/animation-with-ui-vertex-colors-is-choppy-when-the-color-space-is-set-to-linear">UUM-12666</a>)</p></li> +<li><p>Editor: Ensure that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property unity_LODFadeArray. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy. +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user. +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Removed shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Updating fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>GI: Updated is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Clarify that creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed Depthnormals bug for multi-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Graphics: Fixed native plugin crash when on non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Graphics: Resolves two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>iOS: Added iPhone 15 cutouts. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 device generation enums. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Fixed an audio bug on iOS. On iOS 17, if a Bluetooth audio device is connected, and "Prepare iOS for Recording" is un-checked, the C# Microphone.Start function could cause Unity to hang. +(<a href="https://issuetracker.unity3d.com/issues/microphone-dot-start-hangs-on-ios-17-under-certain-conditions">UUM-53849</a>)</p></li> +<li><p>iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed WebCamDevice.kind reporting wrong values on devices with non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>Linux: Fixed space key does not work when holding the Shift key. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Scripting: Fixed a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Fixed regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>UI Toolkit: Fixed UIToolkit memory leak in webgl for safari. +(<a href="https://issuetracker.unity3d.com/issues/ios-webgl-memory-leak-when-using-ui-toolkit">UUM-57628</a>)</p></li> +<li><p>URP: Fixed partially corrupted Android screen when Vulkan display rotation during rendering is enabled. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>VFX Graph: Old style dropdown in Add, Divide (and many others) style has been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>Video: LoopPointReached' is triggered in the player before the video concludes while using WebGL. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: OnFrameReady is called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: [WebGL]VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +</ul><h4>Package changes in 2021.3.34f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@7.0//changelog/CHANGELOG.html">7.0.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@7.0//changelog/CHANGELOG.html">7.0.13</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@6.0//changelog/CHANGELOG.html">6.0.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@6.0//changelog/CHANGELOG.html">6.0.7</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html">6.0.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html">6.0.8</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.2//changelog/CHANGELOG.html">3.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.2</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.1</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-09T15:33:57 + Unity Technologies + 25266724e7bd + + + 2022.3.17f1 + https://unity.com/releases/editor/whats-new/2022.3.17 + +<span>2022.3.17f1</span> + + <div class="release-date"><time datetime="2024-01-09T13:24:21Z">January 9, 2024</time></div> + + <div>unityhub://2022.3.17f1/4fc78088f837</div> + + <div> + <div> <section id="release-version-downloads-357572--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/Windows64EditorInstaller/UnitySetup64-2022.3.17f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357533--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.17f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357536--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.17f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357539--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.17f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357542--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.17f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357545--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.17f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357548--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.17f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357551--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.17f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357554--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.17f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357557--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.17f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357560--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.17f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357563--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.17f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357566--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.17f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357569--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357614--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorInstaller/Unity-2022.3.17f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357575--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.17f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357578--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.17f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357581--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.17f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-357584--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.17f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357587--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.17f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357590--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.17f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357593--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.17f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357596--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.17f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357599--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.17f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357602--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.17f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357605--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.17f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357608--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.17f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357611--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357656--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorInstallerArm64/Unity-2022.3.17f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357617--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.17f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357620--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.17f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357623--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.17f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-357626--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.17f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357629--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.17f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357632--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.17f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357635--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.17f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357638--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.17f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357641--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.17f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357644--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.17f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357647--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.17f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357650--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.17f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357653--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357689--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorInstaller/Unity-2022.3.17f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357659--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.17f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357662--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.17f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-357665--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.17f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357668--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.17f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357671--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.17f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357674--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.17f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357677--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.17f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-357680--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.17f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357683--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.17f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357686--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.17f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 +(<a href="https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1">UUM-55758</a>)</p></li> +<li><p>Asset Bundles: Editor crashes with Error “TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations” when loading specific AssetBundle +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Asset Importers: Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported +(<a href="https://issuetracker.unity3d.com/issues/crash-on-spriterenderer-ondeletesprite-when-opening-a-project-with-topdown-engine-by-more-mountains-imported">UUM-59618</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>DOTS: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Kernel: Crash on TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit +(<a href="https://issuetracker.unity3d.com/issues/crash-on-transformaccessclearcallback-when-undoing-modularavatar-setup-outfit">UUM-59652</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +</ul><h3>2022.3.17f1 Release Notes</h3> + +<h4>Improvements</h4> + +<ul><li>Particles: Improved 2 error messages to include the name of the Particle System.</li> +</ul><h4>Fixes</h4> + +<ul><li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed script not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Increased Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Updating fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Graphics: Enforce SDR for Splash Screen. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fixed a potential crash on Vulkan where RenderTextures may reuse handles and change them to Memoryless textures which may cause an improper pointer dereference. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-with-vulkan-api-during-texture-streaming">UUM-41423</a>)</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed Blackman-Harris filter for temporal AA. +(UUM-57155)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Disk Light's property not being updated when changing it's radius using the gizmo in the scene. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-when-using-gizmos-the-disk-light-radius-is-not-being-updated">UUM-51530</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2. +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed sentence in "Ray Tracing: Getting started" documentation. +(<a href="https://issuetracker.unity3d.com/issues/documentation-ray-tracing-getting-started-manual-out-of-date">UUM-57200</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Increased HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>iOS: Fixed WebCamDevice.kind reporting wrong values on devices with non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scripting: Fixed Resource scripts being stripped from Player Builds. +(<a href="https://issuetracker.unity3d.com/issues/webgl-prefab-rigging-animation-has-a-different-serialization-layout-when-loading">UUM-35367</a>)</p></li> +<li><p>Scripting: Fixed Resource scripts being stripped from Player Builds. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>TextCore: Ensure newline + shift are not processed on single textfield. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-added-to-ui-toolkits-textfield-and-the-system-dot-argumentoutofrangeexception-error-appears-when-using-preventdefault-and-stopimmediatepropagation-if-pressing-the-enter-key-with-the-option-slash-shift-key">UUM-48682</a>)</p></li> +<li><p>uGUI: Added issue surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>UI Toolkit: Fixed issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed'). +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed UIToolkit memory leak in webgl for safari. +(<a href="https://issuetracker.unity3d.com/issues/ios-webgl-memory-leak-when-using-ui-toolkit">UUM-57628</a>)</p></li> +<li><p>VFX Graph: Improved error feedback message when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VisionOS: Camera and microphone usage description settings now visible in VisionOS build settings. +(LXR-2319)</p></li> +</ul><h4>Package changes in 2022.3.17f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.2//changelog/CHANGELOG.html">3.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-09T13:24:21 + Unity Technologies + 4fc78088f837 + + + 2022.3.16f1 + https://unity.com/releases/editor/whats-new/2022.3.16 + +<span>2022.3.16f1</span> + + <div class="release-date"><time datetime="2023-12-19T10:05:11Z">December 19, 2023</time></div> + + <div>unityhub://2022.3.16f1/d2c21f0ef2f1</div> + + <div> + <div> <section id="release-version-downloads-356801--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/Windows64EditorInstaller/UnitySetup64-2022.3.16f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356762--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.16f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-356765--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.16f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-356768--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.16f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-356771--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.16f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356774--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.16f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-356777--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.16f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356780--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.16f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-356783--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.16f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356786--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.16f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-356789--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.16f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-356792--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.16f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356795--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.16f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356798--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-356843--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorInstaller/Unity-2022.3.16f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356804--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.16f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-356807--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.16f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-356810--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.16f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-356813--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.16f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-356816--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.16f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356819--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.16f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-356822--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.16f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356825--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.16f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356828--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.16f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356831--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.16f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-356834--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.16f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-356837--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.16f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356840--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-356885--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorInstallerArm64/Unity-2022.3.16f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356846--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.16f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-356849--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.16f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-356852--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.16f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-356855--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.16f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-356858--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.16f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356861--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.16f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-356864--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.16f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356867--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.16f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356870--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.16f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356873--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.16f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-356876--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.16f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-356879--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.16f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356882--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-356918--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/LinuxEditorInstaller/Unity-2022.3.16f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-356888--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.16f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-356891--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.16f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-356894--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.16f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-356897--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.16f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356900--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.16f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-356903--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.16f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356906--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.16f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-356909--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.16f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-356912--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d2c21f0ef2f1/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.16f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-356915--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.16f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 +(<a href="https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1">UUM-55758</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>DOTS: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Packman: Users cannot export bundled plugins into a .unitypackage anymore +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +</ul><h3>2022.3.16f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li>URP: Universal RP: Added support for foveated rendering in the Forward+ rendering path.</li> +</ul><h4>Improvements</h4> + +<ul><li><p>Build System: Make bee_backend's directory deletion explicitly handle readonly files on windows.</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows and depth normals. +(<a href="https://issuetracker.unity3d.com/issues/urp-shaders-are-sometimes-unnecessarily-accessing-basemap">UUM-57793</a>)</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed TilemapRenderer using texture shader property from previous Renderer if property is not set in the TilemapRenderer by setting a default property to use. +(UUM-55308)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume. +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: Fixed PersistentUnitySurface potentially crashing on destroy if given context is not an Activity.</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application. +(UUM-56705)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Animation: Fixed for a previous safety check on DiscreteCurve preventing the creation of curves when the specified binding path is not found. +(UUM-56995)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Documentation: Added missing UnityWebRequest method signatures to documentation for helpers taking uri as System.Uri. +(<a href="https://issuetracker.unity3d.com/issues/unity-fails-to-load-an-audio-file-via-web-request-when-the-path-of-the-audio-file-has-a-plus-in-it">UUM-57122</a>)</p></li> +<li><p>Editor: Editor: Fixed an issue where setting AppendHashToAssetBundleName to true would sometimes cause code that should be preserved to be stripped. +(<a href="https://issuetracker.unity3d.com/issues/asset-bundles-android-buildplayeroptions-dot-assetbundlemanifestpath-strips-classes-when-building">UUM-48574</a>)</p></li> +<li><p>Editor: Ensure that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property unity_LODFadeArray. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Frame Debugger: Fix cases where MSAA render textures were not resolved before being displayed. +(<a href="https://issuetracker.unity3d.com/issues/frame-debugger-a-multisampled-texture-being-bound-to-a-non-multisampled-sampler-errors-when-inspecting-depth-texture-with-msaa">UUM-54792</a>)</p></li> +<li><p>Editor: Lens Flares ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Properly report a cancelled build in early build player stage. +(<a href="https://issuetracker.unity3d.com/issues/error-building-player-because-scripts-had-compiler-errors-is-thrown-when-the-build-is-canceled">UUM-28285</a>)</p></li> +<li><p>Editor: The Exit button in the Editor Launch Window no longer overlaps with the "Made With Unity" text. +(UUM-57067)</p></li> +<li><p>GI: Lightmapping memory does not deallocate when on demand baking is completed. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed-1">UUM-56491</a>)</p></li> +<li><p>GI: Updated is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Fixed an issue regarding multiple shadowmaps and BRGs. +(UUM-55106)</p></li> +<li><p>Graphics: Fixed an issue where Unity would crash when building a project with a sprite, mipstripping enabled and the "Load texture data on demand" project setting enabled. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sprite-transfer-when-building-the-project">UUM-31364</a>)</p></li> +<li><p>Graphics: Fixed depthnormals bug for muti-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Graphics: Fixed native plugin crash when on non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Free backing memory after deleting Vulkan images. +(UUM-49768)</p></li> +<li><p>Graphics: Resolves two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>HDRP: Fixed issues with hardware DRS on console (manifestation is usually bright qnan pixels on the right of the screen) when using half resolution transparent. +(UUM-52109)</p></li> +<li><p>HDRP: Fixed time step of watersystem for recorder. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-water-discrepancy-in-time-scale-in-water-system-when-using-recorder-at-a-target-framerate-higher-than-actual-framerate">UUM-52054</a>)</p></li> +<li><p>HDRP: Fixed triplanar on alpha clipped geometry. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-alpha-channel-doesnt-mapped-properly-with-triplanar">UUM-56664</a>)</p></li> +<li><p>HDRP: Flares now respect the cameras culling mask and the game objects layer (Occlusion and Rendering). +(HDRP-3062)</p></li> +<li><p>HDRP: Optimize PBR sky precomputation and memory usage. +(UUM-58381)</p></li> +<li><p>iOS: Added iPhone 15 cutouts. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 device generation enums. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>iOS: Fixed an audio bug on iOS. On iOS 17, if a Bluetooth audio device is connected, and "Prepare iOS for Recording" is un-checked, the C# Microphone.Start function could cause Unity to hang. +(<a href="https://issuetracker.unity3d.com/issues/microphone-dot-start-hangs-on-ios-17-under-certain-conditions">UUM-53849</a>)</p></li> +<li><p>iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>macOS: Fixed native plugins paths in an XCode project when the plugins have a specific architecture selected. +(UUM-49036)</p></li> +<li><p>Mono: Fixed GC heap reporting to report reserved (free) sections. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Particles: Shape Module with Mesh as sub emitter is failing to fetch vertex positions. +(<a href="https://issuetracker.unity3d.com/issues/particles-are-not-adhering-to-the-mesh-shape-selected-when-being-spawned-by-sub-emitter-particles">UUM-47307</a>)</p></li> +<li><p>Prefabs: Fixed for dangling pointers in CorrespondingSourceObjectCache. +(UUM-26649)</p></li> +<li><p>Scene Manager: Fixed crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scripting: Fixed a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Fixed AssemblyUpdater process not never exiting in some scenarios. +(<a href="https://issuetracker.unity3d.com/issues/dot-net-host-process-remains-indefinitely-when-reimporting-a-3rd-party-package">UUM-55990</a>)</p></li> +<li><p>Scripting: Fixed regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Serialization: Fixed https://jira.unity3d.com/browse/UUM-21897. +(<a href="https://issuetracker.unity3d.com/issues/player-crash-when-opening-the-player-build">UUM-21897</a>)</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +<li><p>UI Toolkit: Fixed undo on text based attribute fields deals with each character separately. +(<a href="https://issuetracker.unity3d.com/issues/string-registers-to-undo-every-character-when-there-is-no-custom-editor">UUM-52908</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Light Layers did not check scene lighting setting when enabling the keyword. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-that-do-not-have-the-default-light-layer-selected-are-dark-when-scene-lighting-is-off">UUM-33751</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where spawner callbacks were only working on the first instance of an instanced effect. +(UUM-51509)</p></li> +<li><p>VFX Graph: Fixed space conversion error when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>VFX Graph: Old style dropdown in Add, Divide (and many others) style has been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>VFX Graph: Unexpected inspector in case of Sprite Custom/Lit/Unlit. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-sprite-sg-materials-expose-properties-in-the-output-inspector">UUM-48667</a>)</p></li> +<li><p>Video: Choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>Video: Fixed a freeze when the video has a variable framerate on Android. +(<a href="https://issuetracker.unity3d.com/issues/android-video-webm-video-is-lagging-when-it-is-built-for-an-android-device">UUM-14136</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +</ul><h4>Package changes in 2022.3.16f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@8.0//changelog/CHANGELOG.html">8.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@8.0//changelog/CHANGELOG.html">8.0.2</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html">8.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html">8.0.3</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.2</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.1</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.1</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2023-12-19T10:05:11 + Unity Technologies + d2c21f0ef2f1 + + + 2022.3.15f1 + https://unity.com/releases/editor/whats-new/2022.3.15 + +<span>2022.3.15f1</span> + + <div class="release-date"><time datetime="2023-12-05T16:41:51Z">December 5, 2023</time></div> + + <div>unityhub://2022.3.15f1/b58023a2b463</div> + + <div> + <div> <section id="release-version-downloads-355669--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/Windows64EditorInstaller/UnitySetup64-2022.3.15f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355630--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.15f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-355633--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.15f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-355636--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.15f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-355639--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.15f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355642--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.15f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355645--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.15f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355648--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.15f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-355651--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.15f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355654--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.15f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-355657--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.15f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-355660--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.15f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355663--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.15f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355666--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355711--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorInstaller/Unity-2022.3.15f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355672--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.15f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355675--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.15f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-355678--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.15f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-355681--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.15f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-355684--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.15f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355687--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.15f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355690--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.15f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355693--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.15f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355696--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.15f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355699--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.15f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-355702--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.15f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355705--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.15f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355708--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355753--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorInstallerArm64/Unity-2022.3.15f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355714--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.15f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355717--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.15f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-355720--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.15f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-355723--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.15f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-355726--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.15f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355729--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.15f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355732--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.15f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355735--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.15f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355738--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.15f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355741--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.15f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-355744--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.15f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355747--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.15f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355750--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355786--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/LinuxEditorInstaller/Unity-2022.3.15f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355756--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.15f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355759--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.15f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-355762--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.15f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355765--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.15f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355768--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.15f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-355771--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.15f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355774--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.15f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-355777--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.15f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355780--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/b58023a2b463/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.15f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355783--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.15f1</h3> + +<ul><li><p>Android: AdmobSDK banner ad disappears when the device goes to the home screen and returns to the application +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 +(<a href="https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1">UUM-55758</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>Graphics Device Features: Crash on RenderEventsContext::ExecuteCommandBuffers when creating a Material while in the Play Mode and the Material preview is being rendered in the Inspector window +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Packman: Users cannot export bundled plugins into a .unitypackage anymore +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Packman: [Linux] Package Manager window disappears when adding a package from git URL +(<a href="https://issuetracker.unity3d.com/issues/linux-package-manager-window-disappears-when-adding-a-package-from-git-url">UUM-52706</a>)</p></li> +<li><p>PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Management: Crash on MergePrefabChanges when attempting to assign missing GameObject in Inspector +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Cannot move the Scene view Camera with the Middle Mouse Button when the Scene window is not active +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>URP: Building 3D Sample Scenes (URP) Project fails +(<a href="https://issuetracker.unity3d.com/issues/building-3d-sample-scenes-urp-project-fails">UUM-57781</a>)</p></li> +</ul><h3>2022.3.15f1 Release Notes</h3> + +<h4>Improvements</h4> + +<ul><li><p>Burst: Burst support for Apple visionOS.</p></li> +<li><p>Universal RP: Improved renderViewportScale for XR intermediate textures.</p></li> +</ul><h4>Changes</h4> + +<ul><li>Editor: Added visionOS icons for build target selection and player settings.</li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed AnimatedTile not animating in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed case where URP freeform lights glitch when Light points are close to one another. +(<a href="https://issuetracker.unity3d.com/issues/urp-freeform-lights-glitch-when-light-points-are-close-to-one-another">UUM-43318</a>)</p></li> +<li><p>AI: Built-in navigation components are no longer hidden from the Add Component menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.</p></li> +<li><p>AI: Editor: Fixed crashes and instabilities arising from hiding built-in Navigation components in menus. +(UUM-53002)</p></li> +<li><p>Android: Bump Android Logcat package to 1.4.0.</p></li> +<li><p>Android: Input device listener processes the callback on UI thread, instead of the Main thread; this was incompatible with GameActivity setup, where Java looper is not present on Unity's main thread. This change fixed the bug where DualShock4 controller was not recognised after being disconnected and reconnected to certain Android devices. +(<a href="https://issuetracker.unity3d.com/issues/android-duolashock4-controller-is-not-detected-after-disconnecting-and-reconnecting-controller-while-the-player-is-running-in-the-background">UUM-52211</a>)</p></li> +<li><p>Android: When picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Animation: Fixed crash with multithreaded evaluation after calling ApplyOverrides on AnimatorOverrideController. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-mono-jit-runtime-invoke-when-entering-the-play-mode">UUM-31848</a>)</p></li> +<li><p>Asset Bundles: Fixed an issue where a race condition during multiple Asset Bundle unload operations could result in a crash. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function">UUM-49715</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Audio: Fixed a bug that prevented the Script Inspector from showing a VU meter when the script overrides <code>OnAudioFilterRead</code>. +(UUM-51045)</p></li> +<li><p>Audio: Updated wrong tooltip when hovering over the "Load In Background" property of an audio clip. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Editor: Added placeholder label in inspector for uninitialized managed reference. This provides parity with IMGUI behavior. +(UUM-54080)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression" errors spammed due to an attachment limit. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-errors-spammed-due-to-an-attachment-limit">UUM-42643</a>)</p></li> +<li><p>Editor: Fixed an issue where it was not possible to bind a shortcut to Mouse0 in the Shortcut Manager Window. +(<a href="https://issuetracker.unity3d.com/issues/shortcuts-cant-be-set-to-mouse-0">UUM-43118</a>)</p></li> +<li><p>Editor: Fixed bug where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy. +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed crash in tlsf when doing large allocation. +(UUM-56232)</p></li> +<li><p>Editor: Fixed Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Editor: Fixed Editor performance issue when opening an ShaderVariantCollection asset containing more than 10k child variant objects by shifting from IMGUI to UI Toolkit. +(<a href="https://issuetracker.unity3d.com/issues/editor-hangs-when-opening-the-shader-variant-collection-asset">UUM-41588</a>)</p></li> +<li><p>Editor: Fixed missing SH vertex evaluation keywords in various secondary URP shaders. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Editor: Fixed sign out experience from the Editor UI with or without active Hub. +(LIT-2409)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user. +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Removed shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>GI: Changed 'Spotlight' to Spot Light in a couple of UI elements. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menus-spotlight-instead-of-spot-light">UUM-55409</a>)</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Added missing LoadDOTSInstancedDataOverridden_XXX() shader functions. +(<a href="https://issuetracker.unity3d.com/issues/undeclared-identifier-loaddotsinstanceddataoverridden-float4x4-is-thrown-when-using-entities-graphics-shadergraph-matrix4-hybrid-per-instance">UUM-53655</a>)</p></li> +<li><p>Graphics: Clarify that creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>HDRP: Added index seed mode for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. +(UUM-52633)</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect parsing of generic limit command line arguments. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-unresolved-externals-when-referencing-unity-iap-configurationbuilder-dot-instance-on-uwp">UUM-42804</a>)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed space key does not work when holding the Shift key. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Mono: Fixed runtime crash when accessing a struct field of a null object. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-buffer-internalmemcpy-when-physics-are-updated">UUM-47983</a>)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Package Manager: Fixed an issue where Git packages were incorrectly displayed in Unity Registry. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-git-url-package-shows-it-in-the-unity-registry-section-of-package-manager">UUM-53183</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where "PhysicsShapeGroup2D.Add()" produced incorrect "PhysicsShape2D.vertexStartIndex". +(<a href="https://issuetracker.unity3d.com/issues/physicsshapegroup2d-dot-add-incorrectly-merges-shape-start-vertex">UUM-57029</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where small/thin holes were left inside a PolygonCollider2D due to removal of near-collinear vertex. +(<a href="https://issuetracker.unity3d.com/issues/polygon-collider-2d-has-a-hole-inside-when-having-specific-points-coordinates">UUM-45879</a>)</p></li> +<li><p>Scene/Game View: Fixed center tool handle mode. +(<a href="https://issuetracker.unity3d.com/issues/the-center-tool-handle-position-option-works-the-same-as-the-pivot-option-when-trying-to-attach-go-to-another-go">UUM-55984</a>)</p></li> +<li><p>Scene/Game View: Fixed to only save siblings on sibling re-order in the scene hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-for-a-few-seconds-when-moving-a-group-of-gameobjects-in-the-hierarchy-1">UUM-48562</a>)</p></li> +<li><p>Serialization: Fixed incorrect behaviour of "visited" hash set.</p></li> +<li><p>SRP Core: Don't display help icon for VolumeComponents that don't have a valid Help URL defined. +(<a href="https://issuetracker.unity3d.com/issues/urp-custom-slash-additional-volume-components-have-a-non-existent-documentation-page">UUM-33088</a>)</p></li> +<li><p>uGUI: Sprite transparency fix when using RGB ETC1 format with split alpha channel. +(<a href="https://issuetracker.unity3d.com/issues/android-sprite-transparency-does-not-work-when-using-rgb-etc1-format-with-split-alpha-channel">UUM-44890</a>)</p></li> +<li><p>UI Toolkit: UI Toolkit + IPointerClickHandler. IPointerClickHandler now counts clickCount correctly. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-plus-ipointerclickhandler-ipointerclickhandler-counts-clickcount-incorectly">UUM-47980</a>)</p></li> +<li><p>Undo System: Detect scripts which destroy object they are added to during Reset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-undomanager-registerundo-when-attaching-a-script-with-monobehaviour-dot-reset-function-that-changes-the-gameobjects-properties">UUM-40624</a>)</p></li> +<li><p>Undo System: Improved performance on Undo Flush when using serialization system. +(UUM-10900)</p></li> +<li><p>Universal RP: Fixed an issue where screen space decals would not calculate ambient lighting correctly. +(<a href="https://issuetracker.unity3d.com/issues/screen-space-decals-calculate-ambient-lighting-incorrectly">UUM-47142</a>)</p></li> +<li><p>Universal RP: Fixed FXAA resulting in a too-dark image when using in combination with HDR output, and bilinear/nearest-neightbor upscaling. +(UUM-43117)</p></li> +<li><p>Universal RP: Fixed SH vertex evaluation mode in URPLit shader graph. +(<a href="https://issuetracker.unity3d.com/issues/urp-apv-per-vertex-probe-sampling-doesnt-work-on-shadergraphs">UUM-39531</a>)</p></li> +<li><p>Universal RP: The Fullscreen Render Feature doesn't cause rendering layers to run in the depth normals prepass anymore. +(<a href="https://issuetracker.unity3d.com/issues/rendering-layers-trigger-depthnormalprepass-when-using-decal-and-full-screen-pass-render-features">UUM-56003</a>)</p></li> +<li><p>VFX Graph: Crash when converting to subgraph block. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-vfxmemoryserializer-storeobjects-when-converting-to-subgraph-block">UUM-39696</a>)</p></li> +<li><p>VFX Graph: Exception while convert to subgraph with Range of Parameter. +(<a href="https://issuetracker.unity3d.com/issues/block-is-not-removed-from-context-when-converting-it-to-subgraph">UUM-39693</a>)</p></li> +<li><p>VFX Graph: Fixed RenderTexture could not be used anymore in VFXGraph. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-sample-rendertexture-anymore">UUM-55153</a>)</p></li> +<li><p>VFX Graph: Subgraph creation doesn't keep activation slots link. +(<a href="https://issuetracker.unity3d.com/issues/vfx-create-subgraph-with-activation-slot-makes-unlinkable-slot">UUM-40383</a>)</p></li> +<li><p>VFX Graph: Unexpected JSON error while using ShaderGraph. +(UUM-56300)</p></li> +<li><p>Video: OnFrameReady is called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: WEBM files are stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Video: [WebGL]VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +</ul><h4>Package changes in 2022.3.15f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.10</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.1</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.1</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.1</a></p></li> +<li><p>com.unity.xr.meta-openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2023-12-05T16:41:51 + Unity Technologies + b58023a2b463 + + + 2021.3.33f1 + https://unity.com/releases/editor/whats-new/2021.3.33 + +<span>2021.3.33f1</span> + + <div class="release-date"><time datetime="2023-11-28T15:21:35Z">November 28, 2023</time></div> + + <div>unityhub://2021.3.33f1/ee5a2aa03ab2</div> + + <div> + <div> <section id="release-version-downloads-354544--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/Windows64EditorInstaller/UnitySetup64-2021.3.33f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354505--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2021.3.33f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-354508--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.33f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-354511--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.33f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-354514--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.33f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354517--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.33f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354520--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.33f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354523--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.33f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-354526--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.33f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354529--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2021.3.33f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-354532--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.33f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-354535--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2021.3.33f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354538--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.33f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354541--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-354583--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorInstaller/Unity-2021.3.33f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354547--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.33f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-354550--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.33f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-354553--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.33f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-354556--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.33f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354559--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.33f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354562--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.33f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354565--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.33f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354568--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.33f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354571--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.33f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-354574--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.33f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-354577--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.33f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354580--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-354622--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorInstallerArm64/Unity-2021.3.33f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354586--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.33f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-354589--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.33f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-354592--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.33f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-354595--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.33f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354598--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.33f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-354601--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.33f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354604--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.33f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354607--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.33f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354610--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.33f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-354613--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.33f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-354616--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.33f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354619--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-354655--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/LinuxEditorInstaller/Unity-2021.3.33f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-354625--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.33f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-354628--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.33f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-354631--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.33f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-354634--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.33f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354637--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.33f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-354640--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.33f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354643--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.33f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-354646--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.33f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-354649--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/ee5a2aa03ab2/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.33f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-354652--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2021.3.33f1</h3> + +<ul><li><p>Android: AdmobSDK banner ad disappears when the device goes to the home screen and returns to the application +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Packman: Users cannot export bundled plugins into a .unitypackage anymore +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode +(<a href="https://issuetracker.unity3d.com/issues/objects-are-invisible-in-scene-view-when-using-wireframe-shading-mode">UUM-36914</a>)</p></li> +</ul><h3>2021.3.33f1 Release Notes</h3> + +<h4>Improvements</h4> + +<ul><li><p>Burst: Burst support for Apple visionOS.</p></li> +<li><p>Documentation: Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed AnimatedTile not animating in a player build. +(UUM-55931)</p></li> +<li><p>2D: Fixed case where changes are not saved when entering the Play mode after editing Sprite Atlas Objects for Packing. +(<a href="https://issuetracker.unity3d.com/issues/changes-are-not-saved-when-entering-the-play-mode-after-editing-sprite-atlas-objects-for-packing">UUM-53682</a>)</p></li> +<li><p>2D: Improved performance of TilemapRenderer when user changes Material properties that does not require a BuildChunkJob. +(<a href="https://issuetracker.unity3d.com/issues/performance-gets-worse-when-updating-the-material-of-tilemap">UUM-53411</a>)</p></li> +<li><p>2D: Sprite Atlas changes Secondary Texture when entering Play mode. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlas-changes-secondary-texture-when-entering-play-mode">UUM-11355</a>)</p></li> +<li><p>Android: Input device listener processes the callback on UI thread, instead of the Main thread; this was incompatible with GameActivity setup, where Java looper is not present on Unity's main thread. This change fixed the bug where DualShock4 controller was not recognised after being disconnected and reconnected to certain Android devices. +(<a href="https://issuetracker.unity3d.com/issues/android-duolashock4-controller-is-not-detected-after-disconnecting-and-reconnecting-controller-while-the-player-is-running-in-the-background">UUM-52211</a>)</p></li> +<li><p>Android: When picking target API level which is not the highest installed API level, Unity will now show a dialog asking if you want install it and will install missing API level upon request, previously Unity would throw an error and would ask you to install API level manually. This new behavior will be available only in non batch mode, in batch mode you would still receive an error, the reason is to avoid potential implicit errors. +(UUM-52052)</p></li> +<li><p>Asset Bundles: Fixed deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Import: Closing the editor after reverting the properties in editor now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Asset Pipeline: Accelerator settings accessors check for null settings ptr. +(<a href="https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-s-editorsettings-equals-null-when-exiting-the-editor-with-accelerator-active">UUM-46142</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size. +(UUM-43216)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size. +(UUM-43222)</p></li> +<li><p>Editor: Added missing documentation. +(UUM-46446)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Broken documentation link repaired by fixing typo. +(UUM-54770)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Editor: Update OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>Editor: Ensure starting Unity doesn't restart Indexing. +(<a href="https://issuetracker.unity3d.com/issues/search-indexing-restart-each-time-you-start-unity">UUM-55851</a>)</p></li> +<li><p>Editor: Esc cancels color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Esc will reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed bug where sometimes the cloud project ID does not get included in the build.</p></li> +<li><p>Editor: Fixed Cmd+Ctrl+Q shortcut closing the Editor on macOS.<br> +Fixed Ctrl key is ignored when creating shortcuts with Cmd key. +(UUM-48077)</p></li> +<li><p>Editor: Fixed crash when reordering some nested lists in MonoBehaviours. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fixed example in doc to use the proper API. +(UUM-44265)</p></li> +<li><p>Editor: Fixed gameassembly.so is copied to the parent folder of the linux player. +(UUM-49550)</p></li> +<li><p>Editor: Fixed issue with copy/paste long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed sign out experience from the Editor UI with or without active Hub. +(LIT-2409)</p></li> +<li><p>Editor: Fixed the editor slider value is wrong when mouse warps across screen edges. +(<a href="https://issuetracker.unity3d.com/issues/linux-slider-value-incorrectly-set-when-dragging-the-mouse-past-the-screen-corner-while-holding-the-lmb-on-the-slider">UUM-36834</a>)</p></li> +<li><p>Editor: Fixed title on multi ScriptableObject selection. +(<a href="https://issuetracker.unity3d.com/issues/mono-behaviours-are-shown-in-the-inspector-window-when-selecting-multiple-scriptable-objects">UUM-24994</a>)</p></li> +<li><p>Editor: Fixed UUM-49274: Fix for 2021.3.X: Inspector override marker UI is not updated after "Apply All". +(<a href="https://issuetracker.unity3d.com/issues/inspector-override-marker-ui-is-not-updated-after-apply-all">UUM-34235</a>)</p></li> +<li><p>Editor: Halves the time spent on the main thread when asynchronously loading terrain tiles. +(<a href="https://issuetracker.unity3d.com/issues/terraindata-dot-awakefromload-takes-around-13-19-ms-after-loading-a-terrain-from-an-asset-bundle">UUM-1883</a>)</p></li> +<li><p>Editor: Hidden the value of all password arguments provided from the command line in the editor logs. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: Lens Flares ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Math expressions on Constrain Proportion Scale multi-selection disabled, docs updated. +(<a href="https://issuetracker.unity3d.com/issues/constrained-fields-dont-work-as-supposed-to-when-using-numeric-field-special-function-expressions-on-transform-components-scale-field-on-multiple-gameobjects-at-the-same-time">UUM-21958</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: Revamp the Unity Gaming Services Settings window to be more easy and intuitive to use.</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: [Android] Broadcast Receiver in UnityPlayer was removed as it is unneeded and causing crash on Android 14 development due to missing EXPORTED/NOT_EXPORTED flag when registering receiver. +(<a href="https://issuetracker.unity3d.com/issues/android-targetapi-34-crash-on-launch">UUM-48068</a>)</p></li> +<li><p>Editor: [Android] Samsung S8 crashing after OpenExtractor failing to translate archive. +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Graphics: Added a memory leak for AsyncGPUReadbackRequest in WebGL Player. +(<a href="https://issuetracker.unity3d.com/issues/requestasyncreadback-triggers-memory-leaks-when-in-player">UUM-46008</a>)</p></li> +<li><p>Graphics: Fixed Alpha channel been discarded when texture is imported as Cube Map, Texture2D or Texture2DArray on Android platform when the editor Graphics API is set as DX11/DX12. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>Graphics: Fixed support for rendering meshes with lines/points, not just triangles.</p></li> +<li><p>HDRP: Added additional documentation for cached shadows of directional lights.</p></li> +<li><p>HDRP: Added in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Ensure documentation clearly lists lack of support for Box Lights in path tracing. +(UUM-48478)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: Flares now respect the cameras culling mask and the game objects layer (Occlusion and Rendering). +(HDRP-3062)</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Updated decal projector draw distances when global draw distance changes.</p></li> +<li><p>IL2CPP: Fixed a crash when a function pointer appeared as a ref our out parameter. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-invalidoperationexception-sequence-contains-no-matching-element-is-thrown-ehn-building-with-il2cpp">UUM-53171</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on structs with Charset.Auto and a System.Char field. +(<a href="https://issuetracker.unity3d.com/issues/structure-with-charset-dot-auto-prevents-project-build-when-il2cpp-is-selected">UUM-52898</a>)</p></li> +<li><p>IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-enums-are-decorated-with-a-guid-attribute">UUM-52435</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>Input System: Fixed an issue causing input devices to report incorrect "elements" or "collections" in HID device descriptors on Windows.</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Bring back the applicationDidReceiveMemoryWarning: to UnityAppController. +(UUM-55367)</p></li> +<li><p>iOS: Fixed ActivityIndicator not showing on newish iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed crash when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity). +(UUM-48092)</p></li> +<li><p>Linux: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Linux: Fixed New Input System Mouse Click does not work on Secondary Displays. +(UUM-55275)</p></li> +<li><p>Linux: Fixed New Input System Unresponsive On Second Monitor. +(UUM-46312)</p></li> +<li><p>Mono: Fixed crash in Rider when hovering a symbol to view it's value. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode">UUM-43492</a>)</p></li> +<li><p>Mono: When processing the methods of an interface, check that a generic method has the virtual flag to avoid corrupting the vtable. +(<a href="https://issuetracker.unity3d.com/issues/function-table-corrupts-when-using-generic-static-interface-method">UUM-49018</a>)</p></li> +<li><p>Networking: Added a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fixed crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Networking: Updated libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed all contacts normals being reported equal and wrong when a Collider has multiple contact points with a mesh and contact modification is enabled. +(<a href="https://issuetracker.unity3d.com/issues/capsule-gameobjects-are-jittering-when-they-are-supposed-to-be-sleeping">UUM-17977</a>)</p></li> +<li><p>Physics: Fixed Collider.hasModifiableContacts &amp; Collider.providesContacts ignoring the setting when the collider is inactive. +(<a href="https://issuetracker.unity3d.com/issues/collider-dot-hasmodifiablecontacts-and-collider-dot-providescontacts-setters-out-too-early-when-the-physx-shape-is-null">UUM-55929</a>)</p></li> +<li><p>Scene/Game View: Fix to only save siblings on sibling re-order in the scene hierarchy +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-for-a-few-seconds-when-moving-a-group-of-gameobjects-in-the-hierarchy-1">UUM-48562</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Try to sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: When computing dependencies in SceneProvider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Serialization: Fixed players build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Toolkit: Fixed wrong parent used for rendering when adding an element directly under a contentContainer. +(UUM-56368)</p></li> +<li><p>Undo System: Set ScriptableObject information correctly inside undo and redo actions. +(<a href="https://issuetracker.unity3d.com/issues/redo-command-causes-a-warning-when-redoing-the-creation-of-scriptableobject">UUM-20527</a>)</p></li> +<li><p>Video: WEBM files are stuttering when the number of remaining frames is less than the number of the pre-buffered frames. +(<a href="https://issuetracker.unity3d.com/issues/webm-files-are-stuttering-when-the-number-of-remaining-frames-is-less-than-the-number-of-the-pre-buffered-frames">UUM-43721</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>WebGL: Fixed a bug that caused for input to not be released when focus was removed from canvas on Windows Chrome. +(<a href="https://issuetracker.unity3d.com/issues/webgl-application-focus-loss-not-recognized-when-right-click-dragging-and-releasing">UUM-53519</a>)</p></li> +<li><p>WebGL: Fixed the bug that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>Windows: AsyncOperation returned by Screen.MainWindowMoveTo now gets invoked upon completion of the screen move. +(<a href="https://issuetracker.unity3d.com/issues/general-asyncoperation-returned-by-screen-dot-movemainwindowto-never-triggers-a-completed-event-when-the-player-is-moved">UUM-45273</a>)</p></li> +<li><p>Windows: The window size is preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +</ul><h4>Package changes in 2021.3.33f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.6//changelog/CHANGELOG.html">1.6.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.25</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.21</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span><ul><li><a id="Build-Support-Windows-Mono-2021.3.33f1.pdf" href="https://storage.googleapis.com/live-platform-resources-prd/templates/assets/Build_Support_Windows_Mono_2021_3_33f1_1b7b313538/Build_Support_Windows_Mono_2021_3_33f1_1b7b313538.pdf">Build-Support-Windows-Mono-2021.3.33f1.pdf</a></li><li><a id="Build-Support-Windows-IL2CPP-2021.3.33f1.pdf" href="https://storage.googleapis.com/live-platform-resources-prd/templates/assets/Build_Support_Windows_IL_2_CPP_2021_3_33f1_e5ce57c1c9/Build_Support_Windows_IL_2_CPP_2021_3_33f1_e5ce57c1c9.pdf">Build-Support-Windows-IL2CPP-2021.3.33f1.pdf</a></li><li><a id="Editor-Windows-Mono-2021.3.33f1.pdf" href="https://storage.googleapis.com/live-platform-resources-prd/templates/assets/Editor_Windows_Mono_2021_3_33f1_4ca4b7c244/Editor_Windows_Mono_2021_3_33f1_4ca4b7c244.pdf">Editor-Windows-Mono-2021.3.33f1.pdf</a></li></ul></div> + + 2023-11-28T15:21:35 + Unity Technologies + ee5a2aa03ab2 + + + 2022.3.14f1 + https://unity.com/releases/editor/whats-new/2022.3.14 + +<span>2022.3.14f1</span> + + <div class="release-date"><time datetime="2023-11-21T20:07:15Z">November 21, 2023</time></div> + + <div>unityhub://2022.3.14f1/eff2de9070d8</div> + + <div> + <div> <section id="release-version-downloads-355297--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/Windows64EditorInstaller/UnitySetup64-2022.3.14f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355258--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.14f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-355261--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.14f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-355264--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.14f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-355267--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.14f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355270--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.14f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355273--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.14f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355276--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.14f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-355279--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.14f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355282--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.14f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-355285--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.14f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-355288--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.14f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355291--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.14f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355294--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355339--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorInstaller/Unity-2022.3.14f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355300--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.14f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355303--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.14f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-355306--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.14f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-355309--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.14f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-355312--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.14f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355315--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.14f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355318--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.14f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355321--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.14f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355324--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.14f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355327--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.14f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-355330--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.14f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355333--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.14f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355336--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355381--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorInstallerArm64/Unity-2022.3.14f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355342--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.14f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355345--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.14f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-355348--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.14f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-355351--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.14f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-355354--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.14f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355357--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.14f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-355360--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.14f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355363--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.14f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355366--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.14f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355369--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.14f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-355372--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.14f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355375--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.14f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355378--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-355414--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/LinuxEditorInstaller/Unity-2022.3.14f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-355384--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.14f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-355387--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.14f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-355390--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.14f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-355393--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.14f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355396--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.14f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-355399--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.14f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355402--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.14f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-355405--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.14f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-355408--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/eff2de9070d8/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.14f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-355411--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.14f1</h3> + +<ul><li><p>Asset - Database: Editor freezes when PrefabUtility.LoadPrefabContents is called in AssetPostprocessor.OnPostprocessAllAssets for a moved prefab +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-prefabutility-dot-loadprefabcontents-is-called-in-assetpostprocessor-dot-onpostprocessallassets-for-a-moved-prefab">UUM-54362</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>Packman: [Linux] Package Manager window disappears when adding a package from git URL +(<a href="https://issuetracker.unity3d.com/issues/linux-package-manager-window-disappears-when-adding-a-package-from-git-url">UUM-52706</a>)</p></li> +<li><p>PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Management: Crash on MergePrefabChanges when attempting to assign missing GameObject in Inspector +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Serialization: Crash and or slow update when List items are reordered in the Inspector Window +(<a href="https://issuetracker.unity3d.com/issues/crash-and-or-slow-update-when-list-items-are-reordered-in-the-inspector-window">UUM-46703</a>)</p></li> +<li><p>uGUI: Button triggers another Button when multiple Canvases are used in multiple windows +(<a href="https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows">UUM-36255</a>)</p></li> +</ul><h3>2022.3.14f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li>Universal RP: Added a new config package that allows to override the maximum number of lights visible on screen.</li> +</ul><h4>Improvements</h4> + +<ul><li><p>Burst: Added support for System.Math functions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.</p></li> +<li><p>Documentation: Improved code sample for NavMeshAgent.CalculatePath() to better clarify how to interpret and use its results. +(UUM-43219)</p></li> +<li><p>Editor: Allow for action and clutch shortcuts to use the same mouse button [with or without modifiers].</p></li> +<li><p>IL2CPP: The --jobs command line option will now control the number of compiler processes ran in parallel during an exported project build.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>Burst: Removed all code specific to DOTS Runtime.</p></li> +<li><p>Burst: Use mimalloc as our native allocator on Windows to speed up concurrently executing LLVM work.</p></li> +<li><p>Package: Updated com.unity.recorder package to 4.0.2 and update its tests.</p></li> +<li><p>XR: The Oculus XR Plugin package has been updated to 4.1.2.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed crash on GfxVersionList::Impl::GetVersion when opening project/scene/Game view. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gfxversionlist-impl-getversion-when-opening-project-slash-scene-slash-game-view">UUM-35341</a>)</p></li> +<li><p>Android: Google play.asset-delivery package version is updated to 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Asset Bundles: Fixed deadlock in AssetBundleUnloadOperation. +(UUM-48887)</p></li> +<li><p>Asset Import: Closing the editor after reverting the properties in editor now resets the m_DirtyIndex to 0. +(<a href="https://issuetracker.unity3d.com/issues/platform-settings-are-added-to-texture-meta-file-when-the-editor-is-closed">UUM-21202</a>)</p></li> +<li><p>Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.</p></li> +<li><p>Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer.</p></li> +<li><p>Burst: Fixed invalid burst string formats leading to internal compiler error.</p></li> +<li><p>Burst: Fixed QNX player builds on 32-bit ARM.</p></li> +<li><p>Burst: Fixed that changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.</p></li> +<li><p>Burst: Fixed the Burst Inspector not displaying target methods if namespace/class contained the method name.</p></li> +<li><p>Burst: For native debug information, type symbols can now be referenced using :: separator between namespaces (C++ style) - E.g. Example.Type becomes Example::Type.</p></li> +<li><p>Burst: Linking libstdc++/libc++ statically on HMI platforms.</p></li> +<li><p>Burst: Native debug information would fail to reflect the contents of parameters to functions.</p></li> +<li><p>Core: Fixed a data race inside the job system where weak memory systems could hang when waiting and attempting to steal parallel work submitted from another thread. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Editor: Added extra validation for RenderTextureDescriptor. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mtlgetenvcase-when-render-texture-with-invalid-texture-dimensions-is-created">UUM-55122</a>)</p></li> +<li><p>Editor: Broken documentation link repaired by fixing typo. +(UUM-54770)</p></li> +<li><p>Editor: Fixed a bug where the scene view motion tools would override custom user tools. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-pan-is-not-ignored-when-using-custom-tools-with-popup-menus">UUM-45813</a>)</p></li> +<li><p>Editor: Fixed a regression where the 'convert to property' context menu option on constant value nodes would fail. +(UUM-55342)</p></li> +<li><p>Editor: Fixed dragging the slide wrap around the screen does not increase the value. +(<a href="https://issuetracker.unity3d.com/issues/linux-slider-value-incorrectly-set-when-dragging-the-mouse-past-the-screen-corner-while-holding-the-lmb-on-the-slider">UUM-36834</a>)</p></li> +<li><p>Editor: Fixed InvalidOperationException when clearing inactive background progresses. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-collection-was-modified-enumeration-operation-may-not-execute-dot-is-thrown-when-clearing-inactive-background-tasks">UUM-54039</a>)</p></li> +<li><p>Editor: Fixed mouse incorrectly wrapping around screen when dragging editor window tabs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-looping-to-the-other-side-of-the-screen-when-dragging-tabs-after-clicking-on-the-scene-view-window">UUM-26666</a>)</p></li> +<li><p>Editor: Fixed new input system unresponsive on second monitor. +(UUM-46312)</p></li> +<li><p>Editor: Fixed the auto-save function on prefab not saving the full entered inputs. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-prefab-input-fields-latest-changes-are-lost-when-exiting-prefab-edit-mode-when-auto-save-is-enabled">UUM-47822</a>)</p></li> +<li><p>Editor: Halves the time spent on the main thread when asynchronously loading terrain tiles. +(<a href="https://issuetracker.unity3d.com/issues/terraindata-dot-awakefromload-takes-around-13-19-ms-after-loading-a-terrain-from-an-asset-bundle">UUM-1883</a>)</p></li> +<li><p>Editor: Hidden the value of all password arguments provided from the command line in the editor logs. +(<a href="https://issuetracker.unity3d.com/issues/vcs-p4-vcperforcepassword-argument-value-is-not-being-hidden-when-unity-is-launched-through-command-line-interface">UUM-52202</a>)</p></li> +<li><p>Editor: License: Add ARM64 executables to Licensing Client for MacEditor ARM64 build. +(UUM-43931)</p></li> +<li><p>Editor: Loop information embedded in the <code>smpl</code> chunk of WAVE files is now properly handled in WebGL player builds. +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-looping-audio-sounds-different-on-webgl-than-in-the-editor-slash-native-desktop-player">UUM-12530</a>)</p></li> +<li><p>Editor: Now prints the physical file path when Unity finds a corrupted artifact file. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-opening-a-project-with-a-corrupted-library">UUM-53919</a>)</p></li> +<li><p>Editor: Profiler timeline labels now clip their baseline to the visible area correctly. +(<a href="https://issuetracker.unity3d.com/issues/text-in-the-profiler-events-disappears-before-the-event-reaches-the-bottom-of-the-window-when-changing-the-height-of-the-module-details-pane">UUM-52690</a>)</p></li> +<li><p>Editor: Revamp the Unity Gaming Services Settings window to be more easy and intuitive to use.</p></li> +<li><p>Editor: Updated OpenSSL to 1.1.1w. +(UUM-53226)</p></li> +<li><p>Editor: Updated the enum maskfield flags in the drop-down menu that are adjusted manually. +(<a href="https://issuetracker.unity3d.com/issues/enumflagsfield-dropdown-not-updating-when-flags-are-manually-adjusted-in-ongui">UUM-46873</a>)</p></li> +<li><p>Editor: Y flip in the animation preview should now work correctly. +(<a href="https://issuetracker.unity3d.com/issues/depth-pass-is-rendered-with-an-incorrect-matrix-in-the-animation-preview-when-using-universal-rp">UUM-41388</a>)</p></li> +<li><p>Entities Graphics: Fixed editor selection outline when using shadergraph and vertex deformations. +(UUM-51502)</p></li> +<li><p>GI: The native plugin binaries of the denoising package now use the multi-threaded statically-linked runtime library. +(UUM-55505)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>Graphics: Fixed Alpha channel been discarded when texture is imported as Cube Map, Texture2D or Texture2DArray on Android platform when the editor Graphics API is set as DX11/DX12. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-discarded-when-texture-is-imported-as-cubemap-on-android-platform">UUM-43301</a>)</p></li> +<li><p>HDRP: Added missing texture array global mip bias override for texture array grad samplers. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-is-missing-a-mipmap-bias-override-for-sample-texture2d-array-grad">UUM-53676</a>)</p></li> +<li><p>HDRP: Corrected dynamic resolution settings for offscreen UI. +(UUM-53449)</p></li> +<li><p>HDRP: Fixed performance issue with reflection probe inspector. +(<a href="https://issuetracker.unity3d.com/issues/editor-performance-drops-when-a-reflection-probe-is-selected-in-the-hierarchy-window">UUM-53681</a>)</p></li> +<li><p>HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. +(UUM-34731)</p></li> +<li><p>HDRP: Fixed ShaderGraph being dirty when opened just after the creation of the asset. +(<a href="https://issuetracker.unity3d.com/issues/shadergraphs-get-checked-out-in-perforce-every-time-they-get-reimported">UUM-17912</a>)</p></li> +<li><p>HDRP: Fixed XR SPI is not disabled after processing the render request. +(<a href="https://issuetracker.unity3d.com/issues/quest-canvas-is-rendered-incorrectly-in-player-when-built-with-screen-space-overlay-selected">UUM-49454</a>)</p></li> +<li><p>IL2CPP: Fixed a deadlock that could occur if Asset GC visited a field of const, value type, whilst il2cpp types were being created on background threads. +(<a href="https://issuetracker.unity3d.com/issues/ios-app-freezes-when-collecting-garbage-and-creating-il2cpp-generic-metadata-off-the-thread">UUM-35018</a>)</p></li> +<li><p>IL2CPP: Fixed bugs related to handling of privatescope methods and fields. +(<a href="https://issuetracker.unity3d.com/issues/system-dot-argumentexception-thrown-when-building-the-project-with-il2cpp">UUM-36455</a>)</p></li> +<li><p>IL2CPP: Fixed compilation error on System.Threading.Volatile.Write&lt;T&gt;() when the value parameter was a literal null. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-using-protobuf-net-dot-grpc">UUM-45696</a>)</p></li> +<li><p>IL2CPP: Fixed GetELFImageBuildID() to handle Google AIP relocating PT_NOTE section. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-android-player-crashes-when-libil2cpp-dot-so-is-modified">UUM-46346</a>)</p></li> +<li><p>IL2CPP: Fixed incorrect and/or missing calls to static constructors on constrained calls. +(<a href="https://issuetracker.unity3d.com/issues/debug-assertion-failed-error-when-launching-windows-dedicated-server-player-with-script-debugging-enabled">UUM-51908</a>)</p></li> +<li><p>IL2CPP: Fixed issue where a DefaultStream or GZipStream may not decompress all of the bytes in certain compressed files. +(<a href="https://issuetracker.unity3d.com/issues/decompressing-a-deflatestream-under-il2cpp-misses-a-few-bytes">UUM-50168</a>)</p></li> +<li><p>IL2CPP: Fixed UnityLinker producing an invalid assembly when the assembly is preserved by a link.xml but not used and the assembly contains only type forwarders. +(UUM-46942)</p></li> +<li><p>IL2CPP: Removed extra reference to target on a combined delegate. +(<a href="https://issuetracker.unity3d.com/issues/an-extra-c-number-event-is-shown-when-creating-two-c-number-events-on-two-temporary-objects-each-holding-one-event-using-il2cpp">UUM-47478</a>)</p></li> +<li><p>Input: Added more robust edge checks to simulated mouse input. +(<a href="https://issuetracker.unity3d.com/issues/macos-input-dot-getmousebuttondown-gets-set-to-true-when-pressing-and-when-releasing-the-mouse-button-in-the-device-simulator-view-if-targetframerate-is-set-in-the-script">UUM-39752</a>)</p></li> +<li><p>iOS: Added phony postprocess buildphase in xcode, and make sure that app extensions add copy buildphases before it. +(UUM-53588)</p></li> +<li><p>iOS: Fixed ActivityIndicator not showing on newish iOS. +(UUM-48717)</p></li> +<li><p>Linux: Fixed Floating window does not stay on top of the Editor when clicking anywhere on the main Editor window. +(<a href="https://issuetracker.unity3d.com/issues/linux-floating-window-does-not-stay-on-top-of-the-editor-when-clicking-anywhere-on-the-main-editor-window">UUM-53157</a>)</p></li> +<li><p>Mono: Corrected confusing error printed when using NetworkInterface.OperationalStatus on Linux. +(<a href="https://issuetracker.unity3d.com/issues/linux-player-fails-to-call-networkinterface-dot-operationalstatus-property">UUM-46938</a>)</p></li> +<li><p>Mono: Fixed access violation when clearing an array of max length. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-system-dot-array-clearinternal-when-ai-gameobjects-perform-pathfinding-coroutine">UUM-40408</a>)</p></li> +<li><p>Networking: Added a performance regression with UnityWebRequest when connecting to many HTTPS resources at the same time. +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequestexception-cannot-resolve-destination-host-errors-appear-when-making-multiple-http-get-requests-using-unitywebrequest-and-the-cysharp-dot-threading-dot-tasks">UUM-49389</a>)</p></li> +<li><p>Networking: Fixed crash when quitting application with running UnityWebRequest. +(<a href="https://issuetracker.unity3d.com/issues/ios-crash-on-unityframeworkcore-hash-set-when-calling-application-dot-quit-while-a-unitywebrequest-is-running">UUM-48042</a>)</p></li> +<li><p>Physics: Fixed all contacts normals being reported equal and wrong when a Collider has multiple contact points with a mesh and contact modification is enabled. +(<a href="https://issuetracker.unity3d.com/issues/capsule-gameobjects-are-jittering-when-they-are-supposed-to-be-sleeping">UUM-17977</a>)</p></li> +<li><p>Physics: Fixed Collider.hasModifiableContacts &amp; Collider.providesContacts ignoring the setting when the collider is inactive. +(<a href="https://issuetracker.unity3d.com/issues/collider-dot-hasmodifiablecontacts-and-collider-dot-providescontacts-setters-out-too-early-when-the-physx-shape-is-null">UUM-55929</a>)</p></li> +<li><p>Physics 2D: Fixed an accuracy issue when using "Physics2D.CapsuleCast" where the specified capsule geometry has the same width and height i.e. it is a circle shape. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-dot-capsulecast-ignores-collisions-when-using-polygon-collider">UUM-54373</a>)</p></li> +<li><p>Physics 2D: Fixed an issue where OnTriggerExit2D or OnCollisionExit2D are not called if the Collider2D has existing contacts but then becomes invalid (no shapes) due to an arbitrary rotation around the X and/or Y axis. +(<a href="https://issuetracker.unity3d.com/issues/unbalanced-enter-slash-exit-calls-are-triggered-when-rotating-a-2d-collider-in-3d">UUM-53156</a>)</p></li> +<li><p>Profiler: Profiler preferences UI padding now matches other preferences. +(<a href="https://issuetracker.unity3d.com/issues/profiler-preference-settings-padding-is-not-uniform-with-the-rest-of-preferences">UUM-34446</a>)</p></li> +<li><p>Profiler: The default Memory module's details view is now scrollable. +(<a href="https://issuetracker.unity3d.com/issues/there-is-no-scrollbar-in-the-profiler-window-when-inspecting-memory">UUM-52677</a>)</p></li> +<li><p>Scene Manager: Fixed hash_set crash on MacOS M1. +(<a href="https://issuetracker.unity3d.com/issues/unity-editor-crashes-on-core-pair-core-hash-set-unityguid-core-hash-when-compiling-script-on-silicon-macos">UUM-42520</a>)</p></li> +<li><p>Scripting: Fixed crash when loading a project with script compilation errors. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mono-object-get-virtual-method-when-opening-a-project">UUM-48740</a>)</p></li> +<li><p>Scripting: Fixed race condition that could cause crashes on startup when native code called into managed code. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Serialization: Fixed players build checks when assembly is modified. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobject-serialization-for-in-editor-only-field-breaks-in-build-when-adding-assembly-definitions">UUM-48662</a>)</p></li> +<li><p>Shaders: Ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Fixed editor crash when updating a shader graph referenced by another shader using UsePass. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-malloc-internal-when-recompiling-a-shadergraph-used-by-another-shader-via-usepass">UUM-46187</a>)</p></li> +<li><p>UI Elements: Fixed Enum field changes that are not reflecting when multi-editing GameObjects with different values. +(<a href="https://issuetracker.unity3d.com/issues/when-multi-editing-gameobjects-with-seriliazed-enum-fields-changes-are-not-reflected-if-the-the-last-selected-gameobject-in-the-hierarchy-has-a-different-value">UUM-40715</a>)</p></li> +<li><p>UI Toolkit: Fixed CustomPropertyDrawer throws an Assertion error when adding the first element to a list. +(<a href="https://issuetracker.unity3d.com/issues/custompropertydrawer-throws-an-assertion-failed-on-expression-error-when-adding-the-first-element-to-the-list">UUM-34033</a>)</p></li> +<li><p>UI Toolkit: Fixed NullReferenceExceptions when reordering animated list views. +(<a href="https://issuetracker.unity3d.com/issues/inspector-nullreferenceexception-on-serialized-classes-in-an-array-can-break-interaction-with-the-inspector">UUM-45896</a>)</p></li> +<li><p>Universal RP: Use local random state for post-processing. +(<a href="https://issuetracker.unity3d.com/issues/random-dot-range-returns-predictable-values-when-used-in-an-urp-project">UUM-53146</a>)</p></li> +<li><p>URP: Fixed partially corrupted Android screen when Vulkan display rotation during rendering is enabled. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>VFX Graph: Fixed issue with null value in slots preventing it to be changed. +(UUM-55313)</p></li> +<li><p>VFX Graph: Updated of curve &amp; gradient were missing when edited directly in VFX View Window. +(<a href="https://issuetracker.unity3d.com/issues/vfx-failing-to-update-constant-curve-and-gradient">UUM-52510</a>)</p></li> +<li><p>Video: The video keeps playing in the background when Play Mode is paused. +(<a href="https://issuetracker.unity3d.com/issues/the-video-keeps-playing-in-the-background-when-play-mode-is-paused">UUM-21980</a>)</p></li> +<li><p>Web: Fixed default compression format from Brotli to Gzip. +(UUM-52223)</p></li> +<li><p>WebGL: Fixed the bug that caused for an error to be thrown when passing a large string using <code>SendMessage(...)</code>. +(<a href="https://issuetracker.unity3d.com/issues/webgl-unityinstance-dot-sendmessage-crashes-webgl-runtime-when-passing-a-large-string">UUM-49331</a>)</p></li> +<li><p>XR: Setting XRSettings.useOcclusionMask = false will disable the occlusion mask when using the Built-in Rendering Pipeline. +(UUM-53822)</p></li> +</ul><h4>Package changes in 2022.3.14f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.10</a></p></li> +<li><p>com.unity.recorder: <a href="https://docs.unity3d.com/Packages/com.unity.recorder@4.0//changelog/CHANGELOG.html">4.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.recorder@4.0//changelog/CHANGELOG.html">4.0.2</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.11//changelog/CHANGELOG.html">1.11.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a></p></li> +<li><p>com.unity.xr.oculus: <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.oculus@4.1//changelog/CHANGELOG.html">4.1.2</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2023-11-21T20:07:15 + Unity Technologies + eff2de9070d8 + + + 2022.3.13f1 + https://unity.com/releases/editor/whats-new/2022.3.13 + +<span>2022.3.13f1</span> + + <div class="release-date"><time datetime="2023-11-07T17:33:11Z">November 7, 2023</time></div> + + <div>unityhub://2022.3.13f1/5f90a5ebde0f</div> + + <div> + <div> <section id="release-version-downloads-351682--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/Windows64EditorInstaller/UnitySetup64-2022.3.13f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-351643--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.13f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-351646--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.13f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-351649--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.13f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-351652--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.13f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-351655--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.13f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-351658--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.13f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351661--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.13f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-351664--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.13f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351667--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.13f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-351670--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.13f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-351673--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.13f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-351676--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.13f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351679--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-351724--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorInstaller/Unity-2022.3.13f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-351685--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.13f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-351688--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.13f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-351691--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.13f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-351694--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.13f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-351697--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.13f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-351700--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.13f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-351703--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.13f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351706--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.13f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-351709--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.13f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351712--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.13f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-351715--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.13f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-351718--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.13f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351721--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-351766--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorInstallerArm64/Unity-2022.3.13f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-351727--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.13f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-351730--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.13f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-351733--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.13f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-351736--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.13f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-351739--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.13f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-351742--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.13f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-351745--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.13f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351748--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.13f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-351751--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.13f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351754--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.13f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-351757--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.13f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-351760--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.13f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351763--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-351799--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/LinuxEditorInstaller/Unity-2022.3.13f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-351769--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.13f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-351772--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.13f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-351775--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.13f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-351778--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.13f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351781--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.13f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-351784--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.13f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351787--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.13f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-351790--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.13f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-351793--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/5f90a5ebde0f/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.13f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-351796--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.13f1</h3> + +<ul><li><p>Android: Error "Execution failed for task ':launcher:checkReleaseDuplicateClasses'" is thrown when building with a "Build App Bundle (Google Play)" and "Split Application Binary" enabled at the same time +(<a href="https://issuetracker.unity3d.com/issues/error-execution-failed-for-task-launcher-checkreleaseduplicateclasses-is-thrown-when-building-with-a-build-app-bundle-google-play-and-split-application-binary-enabled-at-the-same-time">UUM-49559</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>Packman: [Linux] Package Manager window disappears when adding a package from git URL +(<a href="https://issuetracker.unity3d.com/issues/linux-package-manager-window-disappears-when-adding-a-package-from-git-url">UUM-52706</a>)</p></li> +<li><p>PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Platform Audio: [Linux] No audio output when playing audio +(<a href="https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio">UUM-53143</a>)</p></li> +<li><p>RP Foundation: Fix for 2022.3.X: Depth pass is rendered with an incorrect matrix in the animation preview when using Universal RP +(UUM-52626)</p></li> +<li><p>Serialization: Crash and or slow update when List items are reordered in the Inspector Window +(<a href="https://issuetracker.unity3d.com/issues/crash-and-or-slow-update-when-list-items-are-reordered-in-the-inspector-window">UUM-46703</a>)</p></li> +<li><p>Windows: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +</ul><h3>2022.3.13f1 Release Notes</h3> + +<h4>Improvements</h4> + +<ul><li><p>Apple TV: Include platform name in Bundle Identifier error messages. +(<a href="https://issuetracker.unity3d.com/issues/tvos-making-a-build-for-tvos-with-invalid-bundle-id-will-throw-an-error-saying-that-the-bundle-id-for-ios-is-invalid">UUM-52189</a>)</p></li> +<li><p>Documentation: [AI] Added some detail to NavMeshPathStatus.PathInvalid. +(UUM-43218)</p></li> +<li><p>Profiler: Released Memory Profiler version 1.1.0. See https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0/manual/index.html for more information.</p></li> +<li><p>VFX Graph: Improved and optimize undo redo.</p></li> +</ul><h4>Changes</h4> + +<ul><li>XR: Updated OpenXR SDK version to 1.9.1.</li> +</ul><h4>Fixes</h4> + +<ul><li><p>Asset Import: Fixed a regression where an fbx with missing materials would cause a crash during import. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-moving-the-editor-during-the-importing-of-a-specific-fbx-file">UUM-53167</a>)</p></li> +<li><p>Asset Pipeline: Fixed issue where an infinite import error is thrown when modifying the contents of a "folder plugin". +(<a href="https://issuetracker.unity3d.com/issues/an-infinite-import-error-is-thrown-when-modifying-the-contents-of-a-folder-plugin">UUM-47972</a>)</p></li> +<li><p>Audio: On Android, fixed a crash when an audio device is recording, either the device is disconnected or AudioSettings.Reset is called, and then the recorded AudioClip properties are accessed. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-when-recording-audio-with-a-connected-bluetooth-audio-device-that-is-later-disconnected-on-android">UUM-45665</a>)</p></li> +<li><p>Build Pipeline: Improved the performance of "Write data build dirty tracking information" for AssetBundle builds. +(UUM-46585)</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size. +(UUM-43216)</p></li> +<li><p>Documentation: [AI] Fixed incorrect documentation for NavMeshBuildSource.size. +(UUM-43222)</p></li> +<li><p>Editor: Added missing documentation. +(UUM-46446)</p></li> +<li><p>Editor: Allow searching for values in Query Builder propositions in camelcase. +(UUM-43048)</p></li> +<li><p>Editor: Cap layout name length at 128. +(<a href="https://issuetracker.unity3d.com/issues/unity-crashes-due-to-the-long-layout-name">UUM-49216</a>)</p></li> +<li><p>Editor: Crash prevented by additional check. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-walktypetreeinternal-when-updating-field-on-a-scriptable-object">UUM-34559</a>)</p></li> +<li><p>Editor: Custom bindings should be preserved when converting subgraph properties into subgraphs. +(UUM-46780)</p></li> +<li><p>Editor: Disabled started animation in DetachFromPanelEvent callback. +(<a href="https://issuetracker.unity3d.com/issues/eventdispatchergate-throws-an-argumentnullexception-when-calling-removefromhierarchy-on-visualelement-with-the-running-transition">UUM-45660</a>)</p></li> +<li><p>Editor: Disabling BRG rendering in material or prefab preview. +(UUM-52352)</p></li> +<li><p>Editor: Esc cancels color assignment on Mac. +(<a href="https://issuetracker.unity3d.com/issues/color-selection-by-the-mouse-cursor-is-still-enabled-when-the-esc-button-is-pressed">UUM-37966</a>)</p></li> +<li><p>Editor: Esc will reset (clear) the ProjectBrowser searchfield. +(<a href="https://issuetracker.unity3d.com/issues/different-results-in-search-field-in-console-and-project-window-when-pressing-the-esc-key">UUM-43503</a>)</p></li> +<li><p>Editor: Fixed crash when closing a window that throws in onFocus. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-guiview-processinputeventfromapi-when-closing-specific-window">UUM-43698</a>)</p></li> +<li><p>Editor: Fixed crash when reordering some nested lists in MonoBehaviours. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered">UUM-47108</a>)</p></li> +<li><p>Editor: Fixed crash with entities.graphics if "projector component" is in a scene. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-sharedrendererscene-sharedrendererscene-when-entering-play-mode">UUM-34313</a>)</p></li> +<li><p>Editor: Fixed example in doc to use the proper API. +(UUM-44265)</p></li> +<li><p>Editor: Fixed issue with copy/paste long value on the serialized property field. +(<a href="https://issuetracker.unity3d.com/issues/long-values-are-truncated-to-int-when-copying-and-pasting-using-the-property-name-context-menu">UUM-41175</a>)</p></li> +<li><p>Editor: Fixed issue with Input Manager Project Settings UI becoming corrupted on first run after installing Input System package v1.8.0-pre1. +(UUM-53925)</p></li> +<li><p>Editor: Fixed occasional freeze when calling UnityWebRequest.ClearCookieCache. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-when-calling-unitywebrequest-dot-clearcookiecache-with-specific-urls-in-the-play-mode">UUM-54043</a>)</p></li> +<li><p>Editor: Fixed on windows the UI mouse coordinate which was truncated or with a wrong offset on some scaled screen. +(UUM-48527)</p></li> +<li><p>Editor: Fixed PropertyDrawer not refreshed when using shared [SerializeReference] values fields. +(<a href="https://issuetracker.unity3d.com/issues/propertydrawer-is-not-refreshing-when-populating-serializereference-fields-in-the-inspector-window">UUM-52572</a>)</p></li> +<li><p>Editor: Fixed render variants not being created if the Materials folder didn't already exist. +(<a href="https://issuetracker.unity3d.com/issues/creating-material-variant-produces-errors-if-there-is-no-materials-folder">UUM-49802</a>)</p></li> +<li><p>Editor: Fixed Sprite Atlas assets not being fully checkout when using Perforce. +(<a href="https://issuetracker.unity3d.com/issues/dot-spriteatlasv2-file-is-not-checked-out-to-version-control-when-sprite-atlas-is-edited-after-hitting-check-out-meta">UUM-42695</a>)</p></li> +<li><p>Editor: Fixed that a bad merge of scene file can cause a crash in RuntimeSceneManager::UnloadAllScenesWithoutDestroyingGameObjects when exiting Play Mode. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-runtimescenemanager-unloadallsceneswithoutdestroyinggameobjects-when-exiting-play-mode">UUM-53145</a>)</p></li> +<li><p>Editor: Fixed the search by shortcut in the Shortcuts Manager window to accept Mouse inputs. +(<a href="https://issuetracker.unity3d.com/issues/mouse-inputs-cannot-be-inputted-when-searching-the-shortcuts-menu-by-type-shortcut">UUM-52017</a>)</p></li> +<li><p>Editor: Fixed title on multi ScriptableObject selection. +(<a href="https://issuetracker.unity3d.com/issues/mono-behaviours-are-shown-in-the-inspector-window-when-selecting-multiple-scriptable-objects">UUM-24994</a>)</p></li> +<li><p>Editor: ObservableList.Clear() removes all items from the list. +(<a href="https://issuetracker.unity3d.com/issues/observablelist-is-half-cleared-when-using-the-clear-method">UUM-42938</a>)</p></li> +<li><p>Editor: Removed custom binding option from Subgraph Dropdown properties. +(UUM-46772)</p></li> +<li><p>Editor: SpeedTree Importer Inspector: Fixed 'Null reference exception' when Apply button is clicked after changing an import option. +(UUM-1910)</p></li> +<li><p>Editor: Support scene template where cloneable dependencies have the same file name. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-are-not-created-properly-when-a-scene-is-created-from-a-template-with-assets-of-the-same-name-but-different-path">UUM-44026</a>)</p></li> +<li><p>Editor: [Android] Broadcast Receiver in UnityPlayer was removed as it is unneeded and causing crash on Android 14 development due to missing EXPORTED/NOT_EXPORTED flag when registering receiver. +(UUM-48068)</p></li> +<li><p>Editor: [Android] Samsung S8 crashing after OpenExtractor failing to translate archive. +(<a href="https://issuetracker.unity3d.com/issues/android-samsung-s8-crashing-after-openextractor-failing-to-translate-archive">UUM-894</a>)</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed crash when trying to upload a texture with TextureUploadFlags::kTextureUploadUninitialized and using OpenGL. +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-loading-the-dot-glb-file-with-opengles3-graphics-api">UUM-53142</a>)</p></li> +<li><p>HDRP: Added additional documentation for cached shadows of directional lights.</p></li> +<li><p>HDRP: Added in which space custom velocity should be computed. +(UUM-50992)</p></li> +<li><p>HDRP: Ensure documentation clearly lists lack of support for Box Lights in path tracing. +(UUM-48478)</p></li> +<li><p>HDRP: Fixed an issue where Reflection Proxy Volume would cause artifacts to cover the editor on Apple Silicone devices. +(<a href="https://issuetracker.unity3d.com/issues/editor-visual-glitches-appear-when-moving-gameobject-with-reflection-proxy-volume-with-shape-box-or-sphere-selected-on-hdrp-silicon-macos">UUM-42099</a>)</p></li> +<li><p>HDRP: Fixed Turkish OS incorrectly deducing DLSS is not available. +(<a href="https://issuetracker.unity3d.com/issues/dlss-supported-false-is-being-logged-in-the-player-dot-log-file-when-building-on-windows-with-display-language-set-as-turkish">UUM-48557</a>)</p></li> +<li><p>HDRP: The lightShadowCasterMode property on Light now only affects shadow caster culling when baked lighting includes shadow mask, as intended. +(<a href="https://issuetracker.unity3d.com/issues/shadowmask-mode-property-affects-shadow-rendering-when-using-baked-indirect">UUM-26410</a>)</p></li> +<li><p>HDRP: Updated decal projector draw distances when global draw distance changes.</p></li> +<li><p>iOS: Fixed application not launching in fullscreen when CustomXib is selected as launch screen. +(<a href="https://issuetracker.unity3d.com/issues/ios-player-does-not-use-the-entire-device-screen-when-using-a-custom-xib-launch-screen">UUM-48345</a>)</p></li> +<li><p>iOS: Fixed Unity launching in the background on background location event; fix black screen showing between splash screen and first scene (release build only). +(UUM-52515)</p></li> +<li><p>iOS: UnityWebRequest will no longer send Content-Length header with zero for requests other than PUT and POST. +(<a href="https://issuetracker.unity3d.com/issues/content-length-header-is-added-when-using-unitywebrequest-to-get-requests-on-ios">UUM-49237</a>)</p></li> +<li><p>License: Added support for new gamepads/controllers. +(UUM-52502)</p></li> +<li><p>Linux: Fixed perspective changes slower when quickly scrolling in the Scene View. +(<a href="https://issuetracker.unity3d.com/issues/linux-the-perspective-changes-slower-when-quickly-scrolling-in-the-scene-view">UUM-40326</a>)</p></li> +<li><p>macOS: Fixed occasional crash when creating certain VFX Graph's. +(<a href="https://issuetracker.unity3d.com/issues/macos-unity-editor-and-build-crashes-on-graphics-device-is-null-when-a-vfx-graph-object-is-created">UUM-42943</a>)</p></li> +<li><p>Networking: Updated libcurl to version 8.4.0. +(UUM-52015)</p></li> +<li><p>Particles: Fixed regression that was causing a crash in ParticleSystem Stop() when called outside of main thread. +(<a href="https://issuetracker.unity3d.com/issues/particles-calling-setdirty-from-a-thread-causes-crashes">UUM-54561</a>)</p></li> +<li><p>Physics: Discard inertia tensor rotations that contain infinite components (both Rigidbody and ArticulationBody). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-internalabp-boxmanager-preparedata-when-entering-play-mode">UUM-49807</a>)</p></li> +<li><p>Physics: Fixed an issue where cloth would not simulate due to the scaling checks for the component registering a false positive on x64 non-development player builds. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-dont-interact-with-other-gameobjects-when-the-cloth-component-is-applied">UUM-26254</a>)</p></li> +<li><p>Physics: Fixed an issue where the cloth paint tool would be unusable due to a missmatch between the provided Mesh's MeshColliderCookingOptions and what the Cloth system requested. +(<a href="https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool">UUM-35062</a>)</p></li> +<li><p>Physics 2D: When using CustomCollider2D.SetCustomShapes using a NativeArray, allow the shape vertices to be non-contiguous i.e each redundant vertex unused by shapes are allowed. +(<a href="https://issuetracker.unity3d.com/issues/physics2d-no-reason-why-it-has-to-be-consecutive-vertices-in-customcollider2d-dot-setcustomshapes-shapes-vertices-and-error-is-outputted-argumentexception-an-invalid-physicsshape-at-index-1-was-encountered">UUM-53717</a>)</p></li> +<li><p>Scripting: Editor crash when trying to determine assembly information for a path without any asmdef. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gettargetassemblybyscriptpath-when-a-po-file-in-the-packages-directory-is-not-under-an-assembly-definition">UUM-48054</a>)</p></li> +<li><p>Scripting: Fixed "Monoscript is registered as both Editor and Runtime script!" error for Plugin. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-does-not-appear-when-its-class-definition-is-in-a-dynamic-link-library-and-in-packages-folder">UUM-32287</a>)</p></li> +<li><p>Scripting: Fixed files not getting added for compilation if GUIDs are detected as a move, and the old file added as new.</p></li> +<li><p>Search: Do not dig into managedReference when parsing for scene dependencies. +(<a href="https://issuetracker.unity3d.com/issues/freeze-when-searching-for-references-while-cyclic-references-are-present">UUM-49308</a>)</p></li> +<li><p>Search: Fixed search not evaluating content of DontDestroyOnLoad scene. +(<a href="https://issuetracker.unity3d.com/issues/search-does-not-evaluate-objects-when-they-are-in-the-dontdestroyonload-scene">UUM-49568</a>)</p></li> +<li><p>Search: Try to sync items selected when switching between group tabs. +(<a href="https://issuetracker.unity3d.com/issues/preset-window-selection-does-not-match-when-switching-tabs">UUM-42246</a>)</p></li> +<li><p>Search: When computing dependencies in SceneProvider we only add reference for root prefab instance. +(<a href="https://issuetracker.unity3d.com/issues/nested-gameobjects-of-a-prefab-are-shown-in-the-hierarchy-window-when-using-find-references-in-scene-if-using-advanced-search-engine">UUM-45908</a>)</p></li> +<li><p>Shadergraph: Added issue with main preview window failing to refresh. +(UUM-47201)</p></li> +<li><p>Shadergraph: Corrected a typo in the generated code for the NAND node. +(UUM-47325)</p></li> +<li><p>Shadergraph: Fixed an issue where material override GUIs for Built-In would sometimes get ignored. +(<a href="https://issuetracker.unity3d.com/issues/custom-editor-gui-for-a-shadergraph-is-not-used-when-the-gui-name-starts-with-any-letter-after-u">UUM-46774</a>)</p></li> +<li><p>Shadergraph: Fixed an issue where sprite previews were not always rendering. +(<a href="https://issuetracker.unity3d.com/issues/shader-graph-main-preview-is-blank-when-using-the-unlit-sprite-graph">UUM-41514</a>)</p></li> +<li><p>Shadergraph: Fixed node creation menu location on macOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-shadergraph-nodes-are-partially-obscured-and-created-in-the-top-left-screen-corner-when-using-create-node-shortcut">UUM-47824</a>)</p></li> +<li><p>Source Code Build: VisionOS no longer makes building il2cpp from source fail. +(UUM-48881)</p></li> +<li><p>SRP Core: Avoid getting UnityEditor.SceneManagement.PrefabStage with reflection from the static ctor of CoreUtils. +(UUM-43722)</p></li> +<li><p>UI Toolkit: Fixed ListView null reference exceptions flooding the console when trying to unbind it from a disposed SerializedProperty. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-flooded-when-exiting-play-mode-while-inspector-is-displaying-a-list-whose-contents-are-generated-at-runtime">UUM-46364</a>)</p></li> +<li><p>UI Toolkit: Fixed TreeView showing blank when applying view data and the scroll view scroll offset was non-zero. +(<a href="https://issuetracker.unity3d.com/issues/library-becomes-blank-until-its-updated-when-undoing-actions-in-ui-builder-if-tree-view-is-scrolled-down">UUM-27288</a>)</p></li> +<li><p>Universal RP: Disabled Motion Blur effect in EditMode to keep the game view clear while editing. Motion Blur works as before in PlayMode and standalone builds. +(<a href="https://issuetracker.unity3d.com/issues/urp-fov-input-in-camera-inspector-component-doesnt-reflect-the-angle-correctly-when-typing-the-value">UUM-43739</a>)</p></li> +<li><p>Universal RP: Fixed an issue causing decals to be culled erroneously when using the Screen Space technique. +(<a href="https://issuetracker.unity3d.com/issues/urp-unrelated-decals-are-culled-when-using-screen-space-technique">UUM-35569</a>)</p></li> +<li><p>Universal RP: Fixed an issue where building a project using deferred with batchmode and nographics resulted in incorrect variant stripping. +(<a href="https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags">UUM-47782</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Rendering Layers didn't work properly when opening a project. +(<a href="https://issuetracker.unity3d.com/issues/light-is-not-rendered-when-ssao-is-enabled-and-rendering-path-is-set-to-deferred">UUM-44741</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Unlit shaders would not output correct normals when using deferred and Accurate GBuffer Normals.</p></li> +<li><p>Universal RP: Fixed HDR Debug Views break the native render pass when enabled once. +(UUM-51844)</p></li> +<li><p>Universal RP: Fixed _WorldSpaceCameraPos is not set correctly in XR Multipass. +(<a href="https://issuetracker.unity3d.com/issues/xr-urp-multipass-worldspacecamerapos-is-not-set-correctly-for-both-eyes">UUM-2514</a>)</p></li> +<li><p>Universal RP: Updated the documentation to mention that the Screen Space decal technique does not support blending of normals when using the Deferred rendering path with Accurate G-Buffer Normals enabled. The Automatic decal technique now prefers the D-Buffer technique if Accurate G-Buffer Normals are enabled. +(<a href="https://issuetracker.unity3d.com/issues/urp-decal-normal-blending-rendering-results-in-very-dark-texture-when-the-blend-value-is-exclusively-between-0-and-1">UUM-25204</a>)</p></li> +<li><p>Universal Windows Platform: "Create App Packages..." option is greyed out when trying to Create App Packages in Visual Studio. +(<a href="https://issuetracker.unity3d.com/issues/create-app-packages-dot-dot-dot-option-is-greyed-out-when-trying-to-create-app-packages-in-visual-studio">UUM-47116</a>)</p></li> +<li><p>URP: Fixed Color Grading Mode set to Low Dynamic Range on one camera in the stack despite HDR output active. +(UUM-41948)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameters gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed decal normal map handling of non-uniform scale. +(UUM-51810)</p></li> +<li><p>VFX Graph: Fixed missing gizmo for Position exposed property. +(<a href="https://issuetracker.unity3d.com/issues/vfx-incorrect-behaviour-of-property-gizmos">UUM-41199</a>)</p></li> +<li><p>VFX Graph: Fixed panning and zooming a VFX Graph was synchronized between all opened tabs. Also when multiple VFX Graph tabs are opened they are now properly restored after Unity is restarted. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-view-interactions-are-shared-between-vfx-graph-tabs">UUM-13770</a>)</p></li> +<li><p>VFX Graph: Fixed shader graph with VFX compatibility were not reimported if imported before VFX package is installed. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-detect-vfx-shader-graph-thats-embedded-inside-urp-package-even-with-the-show-package-results-option-enabled">UUM-12579</a>)</p></li> +<li><p>VFX Graph: Fixed undoing port value change that did not restore correct value. +(<a href="https://issuetracker.unity3d.com/issues/vfx-graph-undoing-actions-results-in-incorrect-values-instead-of-returning-values-from-previous-state">UUM-29244</a>)</p></li> +<li><p>VFX Graph: Removed an error message when a point cache asset is missing, added an error feedback instead. +(<a href="https://issuetracker.unity3d.com/issues/vfx-nullreferenceexception-in-vfxoperatorpointcache-if-pointcacheasset-is-missing">UUM-26966</a>)</p></li> +<li><p>WebGL: Added separate build settings options for Master builds with LTO. This lets developers get faster Release builds (if iterating in Release mode is for some reason needed and iterating on Development builds cannot be used), and enables sidestepping any issues stemming from LLVM LTO optimizer. +(<a href="https://issuetracker.unity3d.com/issues/webgl-player-crashes-when-the-code-optimization-setting-is-set-to-runtime-speed-and-the-zipfile-dot-extracttodirectory-method-is-used">UUM-43755</a>)</p></li> +<li><p>Windows: The window size is preserved when switching to Windowed mode using Alt+Enter. +(<a href="https://issuetracker.unity3d.com/issues/player-window-resolution-is-reset-after-making-the-player-fullscreen-and-then-windowed">UUM-49091</a>)</p></li> +</ul><h4>Package changes in 2022.3.13f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.19</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.25</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a></p></li> +<li><p>com.unity.ide.visualstudio: <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.21</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html">2.0.22</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.20</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.21</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.4//changelog/CHANGELOG.html">2.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a></p></li> +<li><p>com.unity.xr.openxr: <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.8//changelog/CHANGELOG.html">1.8.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html">1.9.1</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.3//changelog/CHANGELOG.html">1.3.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.memoryprofiler: <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.6//changelog/CHANGELOG.html">1.6.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a></p></li> +</ul><p><strong>Packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.services.friends@1.0//changelog/CHANGELOG.html">com.unity.services.friends@1.0.0</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2023-11-07T17:33:11 + Unity Technologies + 5f90a5ebde0f + + + + diff --git a/lib/modules/datasource/unity3d/__fixtures__/stable.xml b/lib/modules/datasource/unity3d/__fixtures__/stable.xml new file mode 100644 index 00000000000000..b187be9f62ae76 --- /dev/null +++ b/lib/modules/datasource/unity3d/__fixtures__/stable.xml @@ -0,0 +1,3694 @@ + + + + Latest Unity Full Releases + https://unity.com/ + Latest Unity Full Releases + en + + + 2023.2.9f1 + https://unity.com/releases/editor/whats-new/2023.2.9 + +<span>2023.2.9f1</span> + + <div class="release-date"><time datetime="2024-02-07T06:56:57Z">February 7, 2024</time></div> + + <div>unityhub://2023.2.9f1/0c9c2e1f4bef</div> + + <div> + <div> <section id="release-version-downloads-360695--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/Windows64EditorInstaller/UnitySetup64-2023.2.9f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360656--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.2.9f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-360659--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.9f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-360662--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.9f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-360665--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.9f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360668--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.9f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360671--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.9f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360674--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.9f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360677--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.9f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360680--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.2.9f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-360683--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.9f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-360686--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.2.9f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360689--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.9f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360692--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360734--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorInstaller/Unity-2023.2.9f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360698--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.9f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360701--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.9f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360704--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.9f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360707--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.9f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360710--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.9f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360713--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.9f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360716--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.9f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360719--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.9f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360722--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.9f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360725--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.9f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360728--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.9f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360731--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360773--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorInstallerArm64/Unity-2023.2.9f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360737--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.9f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360740--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.9f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360743--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.9f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360746--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.9f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360749--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.9f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360752--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.9f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360755--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.9f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360758--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.9f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360761--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.9f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360764--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.9f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360767--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.9f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360770--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360806--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/LinuxEditorInstaller/Unity-2023.2.9f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360776--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.9f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360779--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.9f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-360782--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.9f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360785--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.9f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360788--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.9f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360791--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.9f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360794--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.9f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-360797--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.9f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360800--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0c9c2e1f4bef/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.9f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360803--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.2.9f1</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio Authoring: [Error] Game object with AudioListener and OnAudioFilterRead throws an error when drawing the inspector +(<a href="https://issuetracker.unity3d.com/issues/error-game-object-with-audiolistener-and-onaudiofilterread-throws-an-error-when-drawing-the-inspector">UUM-61145</a>)</p></li> +<li><p>Audio Random Container: Memory leak when creating ARC prefab +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-creating-arc-prefab">UUM-61023</a>)</p></li> +<li><p>Audio Random Container: Undoing loses ARC reference on an audio source +(<a href="https://issuetracker.unity3d.com/issues/undoing-loses-arc-reference-on-an-audio-source">UUM-62119</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>HD RP: Prefab preview thumbnails are not being rendered when a Project uses HDRP +(<a href="https://issuetracker.unity3d.com/issues/prefab-preview-thumbnails-are-not-being-rendered-when-a-project-uses-hdrp">UUM-60000</a>)</p></li> +<li><p>HD RP: [AMD] Crash on GfxDeviceD3D12Base::DrawBuffersCommon when Baking Light with Virtual Offset on Probe Volumes +(<a href="https://issuetracker.unity3d.com/issues/amd-crash-on-gfxdeviced3d12base-drawbufferscommon-when-baking-light-with-virtual-offset-on-probe-volumes">UUM-59522</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: IL2CPP error is thrown and the build fails when building project for the WebGL platform +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-error-is-thrown-and-the-build-fails-when-building-project-for-the-webgl-platform">UUM-62523</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app +(<a href="https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app">UUM-55488</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Platform Audio: [Linux] No audio output when playing audio +(<a href="https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio">UUM-53143</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-multi-selecting-gameoobjects-with-more-than-one-serialized-flags-enum">UUM-60654</a>)</p></li> +<li><p>Universal RP: Memory leak when Application.runInBackground is set to false and the Editor is unfocused +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-application-dot-runinbackground-is-set-to-false-and-the-editor-is-unfocused">UUM-63345</a>)</p></li> +<li><p>WebRequest: UnityWebRequest crashes if invoked when player is quitting +(<a href="https://issuetracker.unity3d.com/issues/unitywebrequest-crashes-if-invoked-when-player-is-quitting">UUM-63150</a>)</p></li> +</ul><h3>2023.2.9f1 Release Notes</h3> + +<h4>Fixes</h4> + +<ul><li><p>2D: Fixed mem leak for ShadowCaster2D. +(UUM-46391)</p></li> +<li><p>Android: Fixed an Android AAudio issue, where audio output latency could be 300ms or more. +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>)</p></li> +<li><p>Editor: Fixed crash when running with -nographics and Universal RP. +(UUM-61538)</p></li> +<li><p>Editor: Fixed material variants hierarchy merging with locks. +(<a href="https://issuetracker.unity3d.com/issues/locked-material-properties-arent-updated-when-they-hide-an-override-in-a-variant">UUM-59617</a>)</p></li> +<li><p>Editor: Fixed SRP Lens flare not having a default flare. +(UUM-42304)</p></li> +<li><p>HDRP: Fixed the scroll bar jumping at the top of the window when focusing a settings from the same panel in the project settings. +(<a href="https://issuetracker.unity3d.com/issues/clicking-open-next-to-custom-post-processing-in-hdrp-global-settings-doesnt-frame-the-associated-setting-correctly">UUM-53429</a>)</p></li> +<li><p>IMGUI: Fixed an issue with PropertyFields with multiple subproperties not being aligned properly. +(<a href="https://issuetracker.unity3d.com/issues/child-list-content-is-not-indented-when-it-has-a-custom-propertydrawer-attribute">UUM-59601</a>)</p></li> +<li><p>Package Manager: Fixed an issue where 'My Assets' download, in light mode, 'Resume' and 'Cancel' button background colors were off. +(UUM-36664)</p></li> +<li><p>Package Manager: Fixed an issue where the Package Manager diagnose button did not display the the diagnostic tool output on Windows</p></li> +<li><p>Particles: Fixed an issue where Noise Module occasional glitches. +(<a href="https://issuetracker.unity3d.com/issues/single-particles-in-the-particle-system-randomly-scale-out-when-the-simulation-is-playing">UUM-58283</a>)</p></li> +<li><p>Particles: Fixed Trail module crash when using Generate Lighting Data checkbox. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-writeparticlelinevertex-when-the-generate-lighting-data-property-is-enabled-in-the-particle-system">UUM-58366</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where the SceneView's Tools overlay's buttons would not have the correct icon resolution. +(<a href="https://issuetracker.unity3d.com/issues/scene-view-tools-icons-are-lower-quality-when-editor-is-opened-on-a-secondary-monitor">UUM-54023</a>)</p></li> +<li><p>Scene/Game View: Making GameObject icon visibility responsive to Scene View visibility. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-icon-is-displayed-in-scene-view-when-its-visibility-is-turned-off">UUM-55801</a>)</p></li> +<li><p>TextMeshPro: Ensure enabling and disabling Canvases does not cause a regeneration of the text. +(<a href="https://issuetracker.unity3d.com/issues/a-lot-of-tmp-dot-generatetext-calls-when-enabling-and-disabling-canvas-component">UUM-45320</a>)</p></li> +<li><p>TextMeshPro: Fixed Dropdown creation causing a crash after undoing. +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>UI Elements: Ensuring UnicodeLineBreakingRules are applied to text. +(<a href="https://issuetracker.unity3d.com/issues/line-breaks-do-not-work-when-adding-them-to-uitextsettings">UUM-12413</a>)</p></li> +<li><p>UI Toolkit: Added checked background to GradientField so the transparency is easier to see. +(<a href="https://issuetracker.unity3d.com/issues/alpha-channel-is-not-shown-as-a-checkboard-when-using-uitoolkit-gradient">UUM-60804</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where it wouldn't use the custom uxml type name defined in the UxmlFactory class. +(<a href="https://issuetracker.unity3d.com/issues/element-element-name-has-no-registered-factory-method-dot-error-is-thrown-when-the-uxmlqualifiedname-property-is-overridden">UUM-41831</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where PropertyFields could incorrectly bind to a child property if it had the same name as the field. +(<a href="https://issuetracker.unity3d.com/issues/scriptableobjects-doesnt-serialize-the-parameter-when-its-named-m-curve">UUM-27252</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builders-library-section-does-not-show-package-ui-components-when-the-show-package-files-field-is-checked">UUM-60553</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue with IMGUI container being misaligned. +(<a href="https://issuetracker.unity3d.com/issues/data-class-is-misaligned-in-the-inspector-window-when-its-inside-the-inner-class-array">UUM-55037</a>)</p></li> +<li><p>UI Toolkit: Fixed first KeyDown event sometimes being ignored after calling Focus() on an element in runtime. +(<a href="https://issuetracker.unity3d.com/issues/input-field-ignores-first-keyboard-input-when-calling-focus-from-code">UUM-32184</a>)</p></li> +<li><p>UI Toolkit: Fixed focus-related events not received when switching EditorWindow tab. +(<a href="https://issuetracker.unity3d.com/issues/textfield-registervaluechangedcallback-doesnt-fire-callbacks-when-the-tab-loses-focus">UUM-57083</a>)</p></li> +<li><p>UI Toolkit: Fixed issue with inspector in debug mode. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-name-doesnt-change-when-changing-it-from-the-debug-window">UUM-43460</a>)</p></li> +<li><p>UI Toolkit: Fixed wrong pointer event target when an element's visibility or pickingMode is modified without moving the pointer. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-visualelement-keeps-firing-mouse-events-after-setting-element-visibility-to-hidden-if-mouse-wasnt-moved">UUM-20723</a>)</p></li> +<li><p>UI Toolkit: Invalid style enum values will now produce an error instead of throwing an exception in the UI Builder. +(<a href="https://issuetracker.unity3d.com/issues/uxml-importer-fails-to-detect-invalid-uxml-field-and-then-results-in-argumentexception-in-uibuilder">UUM-60964</a>)</p></li> +<li><p>UI Toolkit: [UI Builder] Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds. +(<a href="https://issuetracker.unity3d.com/issues/unknown-type-unity-dot-ui-dot-builder-dot-unityuibuilderselectionmarker-when-setting-background-color-of-a-canvas">UUM-60883</a>)</p></li> +<li><p>Undo System: Fixed Redo restoration of multiple ScriptableObject added via AddObjectToAsset. +(<a href="https://issuetracker.unity3d.com/issues/redo-doesnt-restore-all-scriptableobjects-when-they-are-added-using-assetdatabase-dot-addobjecttoasset">UUM-53904</a>)</p></li> +<li><p>Universal Windows Platform: Corrects <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Fixed crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +</ul><h4>Package changes in 2023.2.9f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@5.1//changelog/CHANGELOG.html">5.1.2</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1//changelog/CHANGELOG.html">5.1.2</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@5.1//changelog/CHANGELOG.html">5.1.2</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.8//changelog/CHANGELOG.html">1.8.0</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-02-07T06:56:57 + Unity Technologies + 0c9c2e1f4bef + + + 2021.3.35f1 + https://unity.com/releases/editor/whats-new/2021.3.35 + +<span>2021.3.35f1</span> + + <div class="release-date"><time datetime="2024-02-06T15:40:15Z">February 6, 2024</time></div> + + <div>unityhub://2021.3.35f1/157b46ce122a</div> + + <div> + <div> <section id="release-version-downloads-360443--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/Windows64EditorInstaller/UnitySetup64-2021.3.35f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360404--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2021.3.35f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-360407--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.35f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-360410--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.35f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-360413--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.35f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360416--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.35f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360419--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.35f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360422--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.35f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360425--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.35f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360428--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2021.3.35f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-360431--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.35f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-360434--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2021.3.35f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360437--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.35f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360440--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360482--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorInstaller/Unity-2021.3.35f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360446--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.35f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360449--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.35f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360452--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.35f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360455--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.35f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360458--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.35f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360461--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.35f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360464--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.35f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360467--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.35f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360470--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.35f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360473--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.35f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360476--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.35f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360479--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360521--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorInstallerArm64/Unity-2021.3.35f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360485--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.35f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360488--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.35f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360491--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.35f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360494--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.35f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360497--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.35f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360500--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.35f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360503--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.35f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360506--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.35f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360509--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.35f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360512--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.35f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360515--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.35f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360518--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360554--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorInstaller/Unity-2021.3.35f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360524--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.35f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360527--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.35f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-360530--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.35f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360533--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.35f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360536--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.35f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360539--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.35f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360542--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.35f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-360545--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.35f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360548--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/157b46ce122a/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.35f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360551--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2021.3.35f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>Input: High polling rate mice are causing performance issues (windows, editor) +(<a href="https://issuetracker.unity3d.com/issues/high-polling-rate-mice-are-causing-performance-issues">UUM-1484</a>)</p></li> +<li><p>Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app +(<a href="https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app">UUM-55488</a>)</p></li> +<li><p>Platform Audio: [Linux] No audio output when playing audio +(<a href="https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio">UUM-53143</a>)</p></li> +<li><p>UI Toolkit Framework: Game view introduces banding and renders differently from UI Builder when Gradients from opaque-to-transparent white are selected +(<a href="https://issuetracker.unity3d.com/issues/game-view-introduces-banding-and-renders-differently-from-ui-builder-when-gradients-from-opaque-to-transparent-white-are-selected">UUM-62389</a>)</p></li> +<li><p>Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode +(<a href="https://issuetracker.unity3d.com/issues/objects-are-invisible-in-scene-view-when-using-wireframe-shading-mode">UUM-36914</a>)</p></li> +</ul><h3>2021.3.35f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li>iOS: Added Apple Privacy Manifest support.</li> +</ul><h4>Improvements</h4> + +<ul><li>Build System: Make bee_backend's directory deletion explicitly handle readonly files on windows.</li> +</ul><h4>API Changes</h4> + +<ul><li>Package: Changed: XR Interaction Toolkit (com.unity.xr.interaction.toolkit) 3.0.0-pre.1 added as next version to package manifest to allow discoverability.</li> +</ul><h4>Changes</h4> + +<ul><li>Package: Updated code coverage package to version 1.2.5.</li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed an issue where multiple light sources could cause shadows to fail. +(<a href="https://issuetracker.unity3d.com/issues/2d-urp-light-shadow-will-only-be-active-on-a-light-with-highest-light-order-when-using-more-than-1-light">UUM-1855</a>)</p></li> +<li><p>2D: Fixed issue where Sprite Editor Window does not preview the image in proper filter mode. +(<a href="https://issuetracker.unity3d.com/issues/sprite-editor-window-not-visualizing-changes-when-selecting-different-filter-modes">UUM-57832</a>)</p></li> +<li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>2D: Fixed Shadows being rendered twice. +(UUM-59844)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume. +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Android: Upgraded Google's Frame Pacing library from v1.7 to v1.10 to fix various stability and performance issues with Optimized Frame Pacing. +(<a href="https://issuetracker.unity3d.com/issues/android-virtual-device-crashes-with-scudo-error-invalid-chunk-state-when-deallocating-address-error-in-firebase-test-lab-when-optimized-frame-pacing-is-enabled">UUM-57566</a>)</p></li> +<li><p>Animation: Fixed for transition preview ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window">UUM-59649</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start(). +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Build System: Don't crash on windows if there are duplicate environment variable keys.</p></li> +<li><p>Build System: Fixed an issue where building a player could fail because of file paths being longer than 260 characters on Windows. +(UUM-49428)</p></li> +<li><p>Editor: Avoid a type initialization exception that can occur on Apple Silicon when a .NET executable is run as part of the Unity Editor tooling. +(UUM-44304)</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. +(<a href="https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while">UUM-48823</a>)</p></li> +<li><p>Editor: Fixed material validation scene view mode UI. +(UUM-59786)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed the crash on linux for visual graph. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active. +(UUM-47264)</p></li> +<li><p>Editor: Increased Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Linux CheckedMenu submenu items not displaying as Checked in some occasions. +(UUM-58878)</p></li> +<li><p>Editor: Prevented a crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: Upgraded libcurl to 8.5.0. +(<a href="https://issuetracker.unity3d.com/issues/priority-norepro-assessment-of-cve-2023-46218">UUM-60184</a>)</p></li> +<li><p>Editor: [Android][2021.3] Upgrading BundleTool version to 1.11.1 to fix issue where asset packs couldn't be downloaded or have their state/size queried on Google Pixel devices on 2021.3. Setting CompileSdkVersion to at least 30 to avoid associated Gradle errors. +(UUM-56939)</p></li> +<li><p>GI: Fixed crash on Apple Silicon in llvm::VectorType::get when opening a specific project. +(<a href="https://issuetracker.unity3d.com/issues/silicon-crash-on-llvm-vectortype-get-when-opening-a-specific-project">UUM-59133</a>)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Fixed vertex color input when frame buffer fetch is used on GLES. +(<a href="https://issuetracker.unity3d.com/issues/android-framebufferfetch-renders-ui-vertex-color-incorrectly">UUM-34725</a>)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on missing type reference is generic code. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-android-non-development-build-fails-due-to-il2cpp-conversion-of-types">UUM-56231</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code. +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>iOS: Fixed adding multiple plugins with embedded frameworks. +(<a href="https://issuetracker.unity3d.com/issues/ios-embed-frameworks-build-phase-is-duplicated-when-multiple-frameworks-are-present-in-the-project">UUM-58170</a>)</p></li> +<li><p>Linux: Fixed Editor getting focused when saving script files with Jetbraines Rider. +(<a href="https://issuetracker.unity3d.com/issues/linux-editor-becomes-focused-when-saving-a-script-file-in-jetbrains-rider">UUM-36463</a>)</p></li> +<li><p>Linux: Fixed Editor progress window labels doesn't updating. +(UUM-51402)</p></li> +<li><p>Linux: Fixed Progress modal window stays on top of every other window and cannot be moved. +(<a href="https://issuetracker.unity3d.com/issues/linux-progress-modal-window-stays-on-top-of-every-other-window-and-cannot-be-moved">UUM-51429</a>)</p></li> +<li><p>Mono: Fixed GC heap reporting to report reserved (free) sections. +(<a href="https://issuetracker.unity3d.com/issues/memory-profiler-fails-to-enumerate-a-specific-heap-segment">UUM-53413</a>)</p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Package: Updated XR Interaction Toolkit (com.unity.xr.interaction.toolkit) to 2.5.2.</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Package Manager: Fixed the issue where Package Manager displays the wrong "Recommended" version. +(UUM-57577)</p></li> +<li><p>Physics: Fixed a spelling issue in a BoxCollider warning message. +(<a href="https://issuetracker.unity3d.com/issues/boxcolliders-does-not-support-negative-scale-or-size-errors-are-spammed-into-the-console-when-entering-the-play-mode">UUM-57944</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Profiler: Maximizing the Profiler window no longer logs an error to the console. +(UUM-59893)</p></li> +<li><p>Scene/Game View: Fixed an issue where continuously panning an orthographic SceneView camera would eventually cause the rendered geometry to be clipped. +(<a href="https://issuetracker.unity3d.com/issues/panning-to-sides-causes-the-camera-clipping-a-gameobject-in-scene-view-when-the-scene-is-viewed-from-the-top-and-is-in-orthographic-projection-mode">UUM-56425</a>)</p></li> +<li><p>Scripting: RequiredComponents of different MonoScripts with the same name are now resolved correctly. +(<a href="https://issuetracker.unity3d.com/issues/backport-ngui-components-get-transforms-changed-to-recttransforms-after-upgrading-the-project">UUM-1928</a>)</p></li> +<li><p>Shaders: Ensured that compute shaders register include dependencies properly in some edge cases. This way fixing errors in include files will recompile the shader as expected. +(<a href="https://issuetracker.unity3d.com/issues/editor-tracks-the-incorrect-state-of-shaders-when-modifying-them-during-compiling-compute-shaders">UUM-35111</a>)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an incorrect warning being shown when doing paired calls to SetAsyncCompilation / RestoreAsyncCompilation on RenderingCommandBuffer. +(<a href="https://issuetracker.unity3d.com/issues/calling-setasynccompilation-without-matching-restoreasynccompilation-is-thrown-when-using-shaderutil-dot-setasynccompilation-and-shaderutil-dot-restoreasynccompilation">UUM-59508</a>)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>uGUI: Added issue surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue in the UI Builder where it wouldn't use the custom uxml type name defined in the UxmlFactory class. +(<a href="https://issuetracker.unity3d.com/issues/element-element-name-has-no-registered-factory-method-dot-error-is-thrown-when-the-uxmlqualifiedname-property-is-overridden">UUM-41831</a>)</p></li> +<li><p>UI Toolkit: Fixed focus-related events not received when switching EditorWindow tab. +(<a href="https://issuetracker.unity3d.com/issues/textfield-registervaluechangedcallback-doesnt-fire-callbacks-when-the-tab-loses-focus">UUM-57083</a>)</p></li> +<li><p>UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed instability in UGUIEventSystemTests by excluding LinuxEditor for 2 tests. +(UUM-49226)</p></li> +<li><p>UI Toolkit: Fixed missing ChangeEvent when using the function name dropdown of the UnityEvent inspector. +(<a href="https://issuetracker.unity3d.com/issues/registervaluechangecallback-is-not-called-when-changing-the-function-field">UUM-30674</a>)</p></li> +<li><p>UI Toolkit: Fixed missing dirty-repaint when setting the DynamicColor hint. +(UUM-59393)</p></li> +<li><p>UI Toolkit: Fixed some fields showing :hover style instead of :focus style when both are true. +(<a href="https://issuetracker.unity3d.com/issues/fields-are-not-focused-correctly-when-using-ui-builder">UUM-7339</a>)</p></li> +<li><p>UI Toolkit: Fixed wrong pointer event target when an element's visibility or pickingMode is modified without moving the pointer. +(<a href="https://issuetracker.unity3d.com/issues/ui-toolkit-visualelement-keeps-firing-mouse-events-after-setting-element-visibility-to-hidden-if-mouse-wasnt-moved">UUM-20723</a>)</p></li> +<li><p>UI Toolkit: [UI Builder] Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds. +(<a href="https://issuetracker.unity3d.com/issues/unknown-type-unity-dot-ui-dot-builder-dot-unityuibuilderselectionmarker-when-setting-background-color-of-a-canvas">UUM-60883</a>)</p></li> +<li><p>Universal RP: Fixed incorrect volume stack dispose when switching between volume update modes. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-loading-multiple-scenes-consecutively-using-a-script">UUM-54394</a>)</p></li> +<li><p>Universal RP: Fixed issue where disabling/enabling ShadowCaster2Ds can create duplicate shadows. +(<a href="https://issuetracker.unity3d.com/issues/performance-loss-when-enabling-and-disabling-shadowcaster2d">UUM-16927</a>)</p></li> +<li><p>Universal RP: Fixed URP shader stripping performance.</p></li> +<li><p>Universal Windows Platform: Corrected <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>VFX Graph: Fixed a performance issue with parameters gizmos. +(UUM-41329)</p></li> +<li><p>VFX Graph: Fixed very very long system name could lead to freeze the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-and-repaints-constantly-when-entering-a-long-string-in-the-system-label-of-a-vfx-graph">UUM-55369</a>)</p></li> +<li><p>Web: Set PYTHONUTF8 environment variable to enable UTF-8 encoding by default. +(<a href="https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror">UUM-20185</a>)</p></li> +<li><p>WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>WebGL: Fixed a bug that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +<li><p>WebGL: Improved texture memory usage for Text Mesh Pro font textures on WebGL2 by enabling support for Alpha8 texture format. +(<a href="https://issuetracker.unity3d.com/issues/font-texture-uses-more-memory-when-used-in-webgl-build">UUM-59366</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Fixed crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +</ul><h4>Package changes in 2021.3.35f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@7.0//changelog/CHANGELOG.html">7.0.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@7.1//changelog/CHANGELOG.html">7.1.0</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html">6.0.8</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html">6.0.9</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.1</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@12.1//changelog/CHANGELOG.html">12.1.13</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@12.1//changelog/CHANGELOG.html">12.1.14</a></p></li> +<li><p>com.unity.xr.arcore: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arcore@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.arfoundation: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.arkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.arkit-face-tracking: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit-face-tracking@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arkit-face-tracking@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.arsubsystems: <a href="https://docs.unity3d.com/Packages/com.unity.xr.arsubsystems@4.2//changelog/CHANGELOG.html">4.2.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.arsubsystems@4.2//changelog/CHANGELOG.html">4.2.10</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.8//changelog/CHANGELOG.html">1.8.0</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">com.unity.xr.interaction.toolkit@3.0.0-pre.1</a></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-02-06T15:40:15 + Unity Technologies + 157b46ce122a + + + 2022.3.19f1 + https://unity.com/releases/editor/whats-new/2022.3.19 + +<span>2022.3.19f1</span> + + <div class="release-date"><time datetime="2024-01-31T11:56:51Z">January 31, 2024</time></div> + + <div>unityhub://2022.3.19f1/244b723c30a6</div> + + <div> + <div> <section id="release-version-downloads-359858--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/Windows64EditorInstaller/UnitySetup64-2022.3.19f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359819--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.19f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-359822--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.19f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-359825--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.19f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-359828--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.19f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359831--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.19f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359834--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.19f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359837--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.19f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359840--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.19f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359843--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.19f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-359846--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.19f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-359849--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.19f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359852--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.19f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359855--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359900--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorInstaller/Unity-2022.3.19f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359861--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.19f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359864--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.19f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359867--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.19f1.pkg">visionOS Build Support</a> + </div> + <div id="version-download-modules-359870--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.19f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359873--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.19f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359876--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.19f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359879--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.19f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359882--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.19f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359885--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.19f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359888--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.19f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359891--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.19f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359894--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.19f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359897--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359942--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorInstallerArm64/Unity-2022.3.19f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359903--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.19f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359906--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.19f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359909--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.19f1.pkg">visionOS Build Support</a> + </div> + <div id="version-download-modules-359912--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.19f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359915--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.19f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359918--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.19f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359921--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.19f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359924--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.19f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359927--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.19f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359930--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.19f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359933--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.19f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359936--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.19f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359939--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359975--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorInstaller/Unity-2022.3.19f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359945--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.19f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359948--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.19f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-359951--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.19f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359954--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.19f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359957--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.19f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359960--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.19f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359963--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.19f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-359966--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.19f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359969--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/244b723c30a6/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.19f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359972--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.19f1</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 +(<a href="https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1">UUM-55758</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Asset Importers: Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported +(<a href="https://issuetracker.unity3d.com/issues/crash-on-spriterenderer-ondeletesprite-when-opening-a-project-with-topdown-engine-by-more-mountains-imported">UUM-59618</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Authoring: [Error] Game object with AudioListener and OnAudioFilterRead throws an error when drawing the inspector +(<a href="https://issuetracker.unity3d.com/issues/error-game-object-with-audiolistener-and-onaudiofilterread-throws-an-error-when-drawing-the-inspector">UUM-61145</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app +(<a href="https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app">UUM-55488</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Platform Audio: [Linux] No audio output when playing audio +(<a href="https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio">UUM-53143</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Search: Unity Search results order does not take into account Provider Settings priority order +(<a href="https://issuetracker.unity3d.com/issues/unity-search-results-order-does-not-take-into-account-provider-settings-priority-order">UUM-60991</a>)</p></li> +<li><p>Text: Undo UI GameObject creation crashes Editor +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-multi-selecting-gameoobjects-with-more-than-one-serialized-flags-enum">UUM-60654</a>)</p></li> +<li><p>Universal RP: Using both RTHandle and Dynamic Resolution outputs ArgumentNullException, eventually causing a crash +(<a href="https://issuetracker.unity3d.com/issues/using-both-rthandle-and-dynamic-resolution-outputs-argumentnullexception-eventually-causing-a-crash">UUM-58686</a>)</p></li> +<li><p>Visual Effects: Crash on "UnityEngine.VFX.VFXManager:Internal_ProcessCameraCommand_Injected <0x000a2>" when changing "Normal Map Encoding" from XYZ to DXT5nm-style +(<a href="https://issuetracker.unity3d.com/issues/crash-on-unityengine-dot-vfx-dot-vfxmanager-internal-processcameracommand-injected-when-changing-normal-map-encoding-from-xyz-to-dxt5nm-style">UUM-60921</a>)</p></li> +</ul><h3>2022.3.19f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>Editor: Apple visionOS platform support is no longer experimental.</p></li> +<li><p>Package: Patch User Reporting SDK improving UX.</p></li> +</ul><h4>API Changes</h4> + +<ul><li>Editor: Changed: Changed SpriteRenderer warning relating to a missing _MainTex to instead relate to missing a _BaseMap or _MainTex. +(<a href="https://issuetracker.unity3d.com/issues/sprite-renderer-displays-a-warning-when-attempting-to-use-urp-shaders">UUM-17373</a>)</li> +</ul><h4>Changes</h4> + +<ul><li>XR: Foveated Rendering - Non-Uniform Raster shader function rename. +(UUM-24755)</li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-collider-2d-is-not-updating-the-collider-shapes-when-removing-tiles-on-the-tilemap-component">UUM-58154</a>)</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree. +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed crash when loading asset bundle with an animation clip build with 2021.x or earlier. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Animation: Fixed deleting StateMachine that was leaking outgoing transitions. +(<a href="https://issuetracker.unity3d.com/issues/animator-controller-transition-data-remains-when-a-state-machine-is-deleted">UUM-58996</a>)</p></li> +<li><p>Animation: Fixed discrete int evaluation on platform that use Denormals-Are-Zero and Flush-to-Zero(Playstations, Android). +(UUM-46748)</p></li> +<li><p>Animation: Fixed exception when selecting a transition inside a sync layer, in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-using-sub-state-machines-in-a-synced-layer">UUM-59739</a>)</p></li> +<li><p>Animation: Fixed for transition preview ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window">UUM-59649</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start(). +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>Editor: Fixed InputManager not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. +(<a href="https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while">UUM-48823</a>)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>Editor: Upgraded libcurl to 8.5.0. +(<a href="https://issuetracker.unity3d.com/issues/priority-norepro-assessment-of-cve-2023-46218">UUM-60184</a>)</p></li> +<li><p>Graphics: Fixed foveated rendering graphics caps. +(UUM-52321)</p></li> +<li><p>Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting is Keep All. +(<a href="https://issuetracker.unity3d.com/issues/errors-shader-error-in-universal-render-pipeline-slash-particles-slash-unlit-out-parameters-require-l-value-arguments-and-undeclared-identifier-unity-worldtoobject-are-thrown-when-building-the-project">UUM-59364</a>)</p></li> +<li><p>Graphics: Fixed threading error in BatchRendererGroup which shows up as an "out of memory". +(UUM-60187)</p></li> +<li><p>Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Linux: Fixed GTK error messages in Editor.log. +(<a href="https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests">UUM-57121</a>)</p></li> +<li><p>Profiler: Maximizing the Profiler window no longer logs an error to the console. +(UUM-59893)</p></li> +<li><p>Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects. +(UUM-57249)</p></li> +<li><p>Shaders: For shaders compiled using DXC for Vulkan, fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be. +(UUM-56264)</p></li> +<li><p>Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-dynamic-branch-directive-reduces-cpu-performance">UUM-52979</a>)</p></li> +<li><p>SRP Core: Fixed lens flare occlusion format support test. +(<a href="https://issuetracker.unity3d.com/issues/android-build-fails-with-rendertexture-dot-create-failed-format-unsupported-for-random-writes-r32-sfloat-error-when-building-an-empty-urp-template-with-il2cpp-and-app-bundle-selected">UUM-60586</a>)</p></li> +<li><p>TextCore: Ensure no errors are thrown for wrongly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position. +(<a href="https://issuetracker.unity3d.com/issues/the-button-is-not-always-being-hit-when-using-alphahittestminimumthreshold">UUM-59732</a>)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library. +(<a href="https://issuetracker.unity3d.com/issues/ui-builders-library-section-does-not-show-package-ui-components-when-the-show-package-files-field-is-checked">UUM-60553</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the VisualElement's uxml attributes would not get properly cleared after calling "Unset" or "Unset All". (UI Builder). +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-some-builderinspector-attributes-are-not-reset-when-using-unset-menuaction">UUM-6578</a>)</p></li> +<li><p>UI Toolkit: Fixed for changes after project launch are not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed instability in UGUIEventSystemTests by excluding LinuxEditor for 2 tests. +(UUM-49226)</p></li> +<li><p>UI Toolkit: Fixed issue with inspector in debug mode. +(<a href="https://issuetracker.unity3d.com/issues/gameobject-name-doesnt-change-when-changing-it-from-the-debug-window">UUM-43460</a>)</p></li> +<li><p>UI Toolkit: Fixed navigation sometimes leaving TextField when pressing Down arrow for a long duration. +(<a href="https://issuetracker.unity3d.com/issues/long-press-slash-release-on-down-key-cause-unexpected-field-navigation">UUM-14247</a>)</p></li> +<li><p>UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values. +(<a href="https://issuetracker.unity3d.com/issues/serializefield-enum-resets-to-the-first-value-in-the-inspector-when-selecting-multiple-objects-with-different-enum-values">UUM-59183</a>)</p></li> +<li><p>UI Toolkit: Fixed some fields showing :hover style instead of :focus style when both are true. +(<a href="https://issuetracker.unity3d.com/issues/fields-are-not-focused-correctly-when-using-ui-builder">UUM-7339</a>)</p></li> +<li><p>UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-editorapplication-dot-get-timesincestartup-when-dragging-the-uitoolkit-treeview-item-past-the-bottom">UUM-36495</a>)</p></li> +<li><p>UI Toolkit: [UI Builder] Fixed an issue where a Unity.UI.Builder.UnityUIBuilderSelectionMarker would be cloned in play mode and in builds. +(<a href="https://issuetracker.unity3d.com/issues/unknown-type-unity-dot-ui-dot-builder-dot-unityuibuilderselectionmarker-when-setting-background-color-of-a-canvas">UUM-60883</a>)</p></li> +<li><p>Universal RP: Fixed an issue with missing variant in builds when using Strict Variant Matching and Deferred Rendering. +(<a href="https://issuetracker.unity3d.com/issues/sahder-errors-in-player-when-strict-shader-variant-matching-is-enabled-and-the-rendering-path-is-set-to-deferred">UUM-58537</a>)</p></li> +<li><p>Universal RP: Fixed sRGB conversion without PostProcessing. +(UUM-60556)</p></li> +<li><p>Universal Windows Platform: Corrected <code>Application.runInBackground</code> internal implementation which sometimes caused crashes when the option is set to false after the application has lost focus. +(UUM-43306)</p></li> +<li><p>Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. +(<a href="https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build">UUM-56483</a>)</p></li> +<li><p>Virtual Texturing: Disabled a PVT-specific tile resolving importance tracking metric that was enabled for SVT. +(UUM-58895)</p></li> +<li><p>VisionOS: Fixed Apple Simulator crash when using ASTC textures by disabling ASTC support in the simulator.</p></li> +<li><p>Web: Fixed typos in signatures of JS_Video_IsSeeking and JS_Video_Play. +(UUM-58994)</p></li> +<li><p>Web: Set PYTHONUTF8 environment variable to enable UTF-8 encoding by default. +(<a href="https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror">UUM-20185</a>)</p></li> +<li><p>WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>WebGL: Fixed a noisy error print being spammed to web console when the execution of Unity content on a web page is terminated by a previously thrown JavaScript exception. +(UUM-55075)</p></li> +<li><p>Windows: Fixed crash when reading data from non-compliant HID peripherals. +(<a href="https://issuetracker.unity3d.com/issues/crash-in-windows-hid-code-during-device-sync-ioctl-with-certain-input-devices">UUM-59628</a>)</p></li> +</ul><h4>Package changes in 2022.3.19f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@9.0//changelog/CHANGELOG.html">9.0.4</a> to <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@9.1//changelog/CHANGELOG.html">9.1.0</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html">8.0.3</a> to <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@8.0//changelog/CHANGELOG.html">8.0.4</a></p></li> +<li><p>com.unity.services.user-reporting: <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.6</a> to <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.9</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a> to <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a> to <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-31T11:56:51 + Unity Technologies + 244b723c30a6 + + + 2023.2.8f1 + https://unity.com/releases/editor/whats-new/2023.2.8 + +<span>2023.2.8f1</span> + + <div class="release-date"><time datetime="2024-01-31T00:02:00Z">January 31, 2024</time></div> + + <div>unityhub://2023.2.8f1/a3bb09f8c8c4</div> + + <div> + <div> <section id="release-version-downloads-360023--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/Windows64EditorInstaller/UnitySetup64-2023.2.8f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359984--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.2.8f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-359987--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.8f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-359990--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.8f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-359993--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.8f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359996--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.8f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359999--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.8f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360002--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.8f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360005--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.8f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360008--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.2.8f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-360011--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.8f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-360014--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.2.8f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360017--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.8f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360020--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360062--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorInstaller/Unity-2023.2.8f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360026--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.8f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360029--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.8f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360032--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.8f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360035--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.8f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360038--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.8f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360041--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.8f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360044--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.8f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360047--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.8f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360050--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.8f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360053--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.8f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360056--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.8f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360059--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360101--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorInstallerArm64/Unity-2023.2.8f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360065--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.8f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360068--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.8f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-360071--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.8f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-360074--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.8f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360077--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.8f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-360080--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.8f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360083--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.8f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360086--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.8f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360089--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.8f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-360092--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.8f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360095--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.8f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360098--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-360134--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/LinuxEditorInstaller/Unity-2023.2.8f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-360104--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.8f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-360107--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.8f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-360110--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.8f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-360113--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.8f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360116--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.8f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-360119--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.8f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360122--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.8f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-360125--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.8f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-360128--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/a3bb09f8c8c4/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.8f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-360131--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.2.8f1</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Authoring: [Error] Game object with AudioListener and OnAudioFilterRead throws an error when drawing the inspector +(<a href="https://issuetracker.unity3d.com/issues/error-game-object-with-audiolistener-and-onaudiofilterread-throws-an-error-when-drawing-the-inspector">UUM-61145</a>)</p></li> +<li><p>Audio Random Container: ARC window stops working when docking after deleting the asset in focus +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio Random Container: Memory leak when creating ARC prefab +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-creating-arc-prefab">UUM-61023</a>)</p></li> +<li><p>Audio Random Container: Undoing loses ARC reference on an audio source +(<a href="https://issuetracker.unity3d.com/issues/undoing-loses-arc-reference-on-an-audio-source">UUM-62119</a>)</p></li> +<li><p>Audio Random Container: Windows get messed up due to ARC +(<a href="https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc">UUM-55116</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>HD RP: Prefab preview thumbnails are not being rendered when a Project uses HDRP +(<a href="https://issuetracker.unity3d.com/issues/prefab-preview-thumbnails-are-not-being-rendered-when-a-project-uses-hdrp">UUM-60000</a>)</p></li> +<li><p>HD RP: [AMD] Crash on GfxDeviceD3D12Base::DrawBuffersCommon when Baking Light with Virtual Offset on Probe Volumes +(<a href="https://issuetracker.unity3d.com/issues/amd-crash-on-gfxdeviced3d12base-drawbufferscommon-when-baking-light-with-virtual-offset-on-probe-volumes">UUM-59522</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app +(<a href="https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app">UUM-55488</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Platform Audio: [Linux] No audio output when playing audio +(<a href="https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio">UUM-53143</a>)</p></li> +<li><p>Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-looping-audio-sounds-different-on-webgl-than-in-the-editor-slash-native-desktop-player">UUM-12530</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Text: Undo UI GameObject creation crashes Editor +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-multi-selecting-gameoobjects-with-more-than-one-serialized-flags-enum">UUM-60654</a>)</p></li> +</ul><h3>2023.2.8f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li>Package: Patch User Reporting SDK improving UX.</li> +</ul><h4>Improvements</h4> + +<ul><li>Asset Pipeline: Improve error handling when updating ArtifactDB or SourceAssetsDB. +(<a href="https://issuetracker.unity3d.com/issues/crash-with-multiple-stack-traces-when-opening-a-project">UUM-48669</a>)</li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixrf issue with the TilemapCollider2D where the user updates Tiles in CompositeOperation.None and switches to CompositeOperation.Merge, and the collider shape is not updated accordingly. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-collider-2d-is-not-updating-the-collider-shapes-when-removing-tiles-on-the-tilemap-component">UUM-58154</a>)</p></li> +<li><p>Android: Fixed OnDemandRendering's ignored renderFrameInterval. +(UUM-32486)</p></li> +<li><p>Android: Remove deprecation warning for IPostGenerateGradleAndroidProject. +(UUM-61103)</p></li> +<li><p>Animation: Fixed a crash when loading asset bundle with an animation clip build with 2021.x or earlier. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Animation: Fixed discrete int evaluation on platform that use Denormals-Are-Zero and Flush-to-Zero(Playstations, Android). +(UUM-46748)</p></li> +<li><p>Animation: Fixed exception when selecting a transition inside a sync layer, in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-using-sub-state-machines-in-a-synced-layer">UUM-59739</a>)</p></li> +<li><p>Animation: Fixed for transition preview ending before the target state has fully played. +(<a href="https://issuetracker.unity3d.com/issues/transition-animation-stops-after-the-transition-ends-when-played-in-preview">UUM-59080</a>)</p></li> +<li><p>Animation: Fixed synced layers that were mistakenly deleted when the user removed an unrelated layer in the Animator window. +(<a href="https://issuetracker.unity3d.com/issues/synced-layer-is-deleted-when-deleting-a-layer-above-the-synced-layer-in-the-animator-window">UUM-59649</a>)</p></li> +<li><p>Audio: Fixed a crash that occurred when entering and leaving playmode while a game object is selected in the hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio: Fixed an issue that prevented signals generated via OnAudioFilterRead from functioning as expected. +(<a href="https://issuetracker.unity3d.com/issues/onaudiofilterread-not-working-as-expected-for-generator-scripts">UUM-58426</a>)</p></li> +<li><p>Audio: Fixed issue where creating an audio source while the editor window for the AudioRandomContainer asset was open could throw an error. +(<a href="https://issuetracker.unity3d.com/issues/error-creating-an-audio-source-throws-an-error">UUM-55731</a>)</p></li> +<li><p>Audio: Fixed issue where interacting with the editor window for the AudioRandomContainer asset could possibly break the rendering of other windows, e.g. the scene view. +(<a href="https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc">UUM-55116</a>)</p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error after restoring an asset with unsaved changes from outside the editor. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio: Fixed issue where the editor window for the AudioRandomContainer asset would throw an error every frame after deleting the selected asset and docking the window. +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>DX12: Fixed for Intel GPU driver crash when querying multisample quality levels with sampler feedback formats and sample counts larger than 1. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-bufferd3d12-beginwrite-when-changing-the-graphics-api-to-directx12-and-scripting-backend-to-il2cpp-and-reopening-the-project">UUM-47661</a>)</p></li> +<li><p>Editor: Fixed a splash screen corners alpha issue. +(UUM-60433)</p></li> +<li><p>Editor: Fixed an issue where dangling mouse shortcuts are called on a MouseUp event with a null context. +(UUM-56283)</p></li> +<li><p>Editor: Fixed an issue where gDiagProfileOpenCLJobs was nog a compile time constant.</p></li> +<li><p>Editor: Fixed an issue where projects would sometimes crash following an editor version upgrade if their project contained js.meta files. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Editor: Fixed Fullscreen Passthrough, it no longer renders the UI when enabled. +(<a href="https://issuetracker.unity3d.com/issues/ui-stops-rendering-when-watersurfaces-caustics-are-enabled">UUM-58386</a>)</p></li> +<li><p>Editor: Fixed InputManager not being reset when calling EditorUtility.DisplayDialog() on Windows/Linux. +(<a href="https://issuetracker.unity3d.com/issues/editorutility-dot-displaydialog-is-not-shown-when-input-dot-getmousebuttondown-is-called-a-second-time">UUM-58579</a>)</p></li> +<li><p>Editor: Fixed LODGroup inspector that sometimes collapsed on LOD adding/removal. +(<a href="https://issuetracker.unity3d.com/issues/the-lod-group-component-gets-scrambled-in-the-inspector-window-when-interacting-with-it-for-a-while">UUM-48823</a>)</p></li> +<li><p>Editor: Resolved issue with unresponsiveness and potential hangs when double clicking dockable area tabs. +(<a href="https://issuetracker.unity3d.com/issues/windows-sometimes-dont-get-maximized-slash-minimized-or-editor-freezes-when-double-clicking-on-window-tab">UUM-36003</a>)</p></li> +<li><p>GI: Fix MissingComponentException when no MeshFilter is attached to a Terrain tree game object when baking Probe Volumes +(<a href="https://issuetracker.unity3d.com/issues/missingcomponentexception-is-thrown-when-baking-probe-volumes">UUM-59879</a>)</p></li> +<li><p>Graphics: Clarify RenderTexture creation error wording when the volumetric depth is an unexpected value. +(UUM-59895)</p></li> +<li><p>Graphics: Fixed a null reference exception in HDAddditionalLightData, when a Scene was loaded additively. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-a-scene-is-loaded-additively">UUM-58831</a>)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>HDRP: Fixed for motion blur blending. +(<a href="https://issuetracker.unity3d.com/issues/motion-blur-halo-artifacts-when-using-hdrp">UUM-54446</a>)</p></li> +<li><p>HDRP: Fixed NullReferenceException when exiting Play Mode with HDRP + DLSS + XR +(<a href="https://issuetracker.unity3d.com/issues/hdrp-nullreferenceexxception-when-exiting-play-mode-with-hdrp-plus-dlss-plus-xr">UUM-48894</a>)</p></li> +<li><p>Kernel: Fixed a job system freeze on some mobile platforms due to incorrect thread waking logic. +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Linux: Fixed GTK error messages in Editor.log. +(<a href="https://issuetracker.unity3d.com/issues/linux-gtk-errors-show-up-in-the-editor-dot-log-when-executing-tests">UUM-57121</a>)</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Scripting: Removed the multiple HelpURL attributes warning. +(<a href="https://issuetracker.unity3d.com/issues/multiple-helpurl-attributes-detected-warning-appears-when-having-a-regular-helpurl-attribute-on-a-base-class-and-another-helpurl-attribute-on-its-derived-class-if-the-attribute-on-the-derived-class-is-a-custom-attribute">UUM-59630</a>)</p></li> +<li><p>Shaders: Fixed "maximal supported UAV limit" errors being generated on UAV resource declarations when they shouldn't be when shaders compiled using DXC for Vulkan. +(UUM-56264)</p></li> +<li><p>Shaders: Fixed crashes on some platforms due to trying to allocate too many lock objects. +(UUM-57249)</p></li> +<li><p>Shaders: Improved CPU-side performance when using shaders with dynamic_branch directives. +(<a href="https://issuetracker.unity3d.com/issues/adding-a-dynamic-branch-directive-reduces-cpu-performance">UUM-52979</a>)</p></li> +<li><p>Tests: Fixed the TestSimpleRenderPass test so that it uses the correct load action +(UUM-22237)</p></li> +<li><p>TextMeshPro: Add missing grey and lightblue tags. +(<a href="https://issuetracker.unity3d.com/issues/the-color-equals-lightblue-and-color-equals-grey-tags-in-textmeshpro-ugui-2-dot-x-no-longer-work">UUM-54820</a>)</p></li> +<li><p>TextMeshPro: Ensure Sprites can be reordered within a SpriteAsset. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-throws-an-argumentoutofrangeexception-when-glyphs-id-is-greater-than-the-sprite-array">UUM-49349</a>)</p></li> +<li><p>uGUI: Fixed alphaHitTestMinimumThreshold using the wrong pixel value when the sprite had a non-zero position. +(<a href="https://issuetracker.unity3d.com/issues/the-button-is-not-always-being-hit-when-using-alphahittestminimumthreshold">UUM-59732</a>)</p></li> +<li><p>uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos. +(<a href="https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window">UUM-52935</a>)</p></li> +<li><p>UI Toolkit: Fixed "FormatException" error is thrown when generating the schema and using a system region that uses ',' as a decimal point. +(<a href="https://issuetracker.unity3d.com/issues/formatexception-error-is-thrown-when-creating-a-ui-document-and-using-a-system-region-that-uses-as-a-decimal-point">UUM-55945</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue for changes after project launch were not discarded properly in UI Builder. +(UUM-55872)</p></li> +<li><p>UI Toolkit: Fixed Command event modifier for pointer events on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/macos-pointerdownevent-doesnt-register-command-key-modifier-when-it-is-pressed-down-together-with-mouse-click">UUM-43481</a>)</p></li> +<li><p>UI Toolkit: Fixed Search window saved searches double-click to rename not working. +(<a href="https://issuetracker.unity3d.com/issues/search-double-click-does-not-enter-rename-mode-for-saved-searches-entries">UUM-36486</a>)</p></li> +<li><p>UI Toolkit: Fixed SerializeField enum resets to the first value in the Inspector when selecting multiple objects with different enum values. +(<a href="https://issuetracker.unity3d.com/issues/serializefield-enum-resets-to-the-first-value-in-the-inspector-when-selecting-multiple-objects-with-different-enum-values">UUM-59183</a>)</p></li> +<li><p>UI Toolkit: ListView no longer throws an exception when an item is dragged out and back into a window. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-editorapplication-dot-get-timesincestartup-when-dragging-the-uitoolkit-treeview-item-past-the-bottom">UUM-36495</a>)</p></li> +<li><p>Universal RP: Fixed an issue where NullReferenceExceptions appeared when switching between Quality Levels with Post Processing Volume Update mode set to ViaScripting. +(<a href="https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-switching-between-quality-levels-with-post-processing-volume-update-mode-set-to-viascripting">UUM-59882</a>)</p></li> +<li><p>Universal Windows Platform: Fixed payload file does not exist errors when Cloud Diagnostics is enabled. +(<a href="https://issuetracker.unity3d.com/issues/il2cppfileroot-dot-txt-and-linenumbermappings-dot-json-end-up-being-referenced-in-generated-project-but-are-not-actually-present-breaking-the-build">UUM-56483</a>)</p></li> +<li><p>VFX Graph: Fixed an issue where instancing rendering on new ShaderGraph outputs was not enabled. +(UUM-59160)</p></li> +<li><p>VFX Graph: Fixed very very long system name could lead to freeze the Editor. +(<a href="https://issuetracker.unity3d.com/issues/editor-freezes-and-repaints-constantly-when-entering-a-long-string-in-the-system-label-of-a-vfx-graph">UUM-55369</a>)</p></li> +<li><p>VFX Graph: Remove GetParticleIndex shader warning in particle strip systems. +(<a href="https://issuetracker.unity3d.com/issues/shader-warning-in-simpleribbon-ribbon-when-creating-new-3d-hdrp-core-project">UUM-51867</a>)</p></li> +<li><p>VFX Graph: Sample of Camera Buffer isn't available in compute passes. +(UUM-55734)</p></li> +<li><p>VFX Graph: Unexpected larger material in runtime leading to a performance loss. +(UUM-40722)</p></li> +<li><p>Web: Fixed typos in signatures of JS_Video_IsSeeking and JS_Video_Play. +(UUM-58994)</p></li> +<li><p>Web: Set PYTHONUTF8 environment variable to enable UTF-8 encoding by default. +(<a href="https://issuetracker.unity3d.com/issues/webgl-build-fails-with-a-unicodedecodeerror">UUM-20185</a>)</p></li> +</ul><h4>Package changes in 2023.2.8f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.services.user-reporting: <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.user-reporting@2.0//changelog/CHANGELOG.html">2.0.9</a></p></li> +<li><p>com.unity.rendering.light-transport: <a href="https://docs.unity3d.com/Packages/com.unity.rendering.light-transport@1.0//changelog/CHANGELOG.html">1.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.rendering.light-transport@1.0//changelog/CHANGELOG.html">1.0.1</a></p></li> +<li><p>com.unity.xr.core-utils: <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.2//changelog/CHANGELOG.html">2.2.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.core-utils@2.3//changelog/CHANGELOG.html">2.3.0</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-31T00:02:00 + Unity Technologies + a3bb09f8c8c4 + + + 2023.2.7f1 + https://unity.com/releases/editor/whats-new/2023.2.7 + +<span>2023.2.7f1</span> + + <div class="release-date"><time datetime="2024-01-23T20:43:04Z">January 23, 2024</time></div> + + <div>unityhub://2023.2.7f1/0a9195b3d453</div> + + <div> + <div> <section id="release-version-downloads-359501--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/Windows64EditorInstaller/UnitySetup64-2023.2.7f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359462--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.2.7f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-359465--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.7f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-359468--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.7f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-359471--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.7f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359474--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.7f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359477--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.7f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359480--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.7f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359483--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.7f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359486--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.2.7f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-359489--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.7f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-359492--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.2.7f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359495--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.7f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359498--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359540--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorInstaller/Unity-2023.2.7f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359504--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.7f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359507--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.7f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359510--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.7f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359513--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.7f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359516--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.7f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359519--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.7f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359522--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.7f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359525--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.7f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359528--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.7f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359531--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.7f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359534--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.7f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359537--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359579--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorInstallerArm64/Unity-2023.2.7f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359543--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.7f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359546--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.7f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359549--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.7f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359552--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.7f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359555--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.7f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359558--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.7f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359561--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.7f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359564--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.7f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359567--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.7f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359570--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.7f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359573--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.7f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359576--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359612--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/LinuxEditorInstaller/Unity-2023.2.7f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359582--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.7f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359585--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.7f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-359588--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.7f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359591--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.7f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359594--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.7f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359597--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.7f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359600--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.7f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-359603--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.7f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359606--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/0a9195b3d453/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.7f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359609--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.2.7f1</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Random Container: Memory leak when creating ARC prefab +(<a href="https://issuetracker.unity3d.com/issues/memory-leak-when-creating-arc-prefab">UUM-61023</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>HD RP: Prefab preview thumbnails are not being rendered when a Project uses HDRP +(<a href="https://issuetracker.unity3d.com/issues/prefab-preview-thumbnails-are-not-being-rendered-when-a-project-uses-hdrp">UUM-60000</a>)</p></li> +<li><p>HD RP: [AMD] Crash on GfxDeviceD3D12Base::DrawBuffersCommon when Baking Light with Virtual Offset on Probe Volumes +(<a href="https://issuetracker.unity3d.com/issues/amd-crash-on-gfxdeviced3d12base-drawbufferscommon-when-baking-light-with-virtual-offset-on-probe-volumes">UUM-59522</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-looping-audio-sounds-different-on-webgl-than-in-the-editor-slash-native-desktop-player">UUM-12530</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>RP Foundation: [Android] Player crashes when Allow Dynamic Resolution is enabled +(<a href="https://issuetracker.unity3d.com/issues/android-player-crashes-when-allow-dynamic-resolution-is-enabled">UUM-42922</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Shortcut Management: Scene view Camera cannot be moved with WASD/QE keys when the Right Mouse Button is held down and the Mouse is not moved +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>)</p></li> +<li><p>UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-multi-selecting-gameoobjects-with-more-than-one-serialized-flags-enum">UUM-60654</a>)</p></li> +<li><p>XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built +(<a href="https://issuetracker.unity3d.com/issues/quest-stutter-slash-frame-pacing-with-oculusruntime-dot-waittobeginframe-when-the-player-is-built">UUM-27247</a>)</p></li> +</ul><h3>2023.2.7f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li>iOS: Add Apple Privacy Manifest support.</li> +</ul><h4>Improvements</h4> + +<ul><li>URP: Enable renderViewportScale for XR intermediate textures.</li> +</ul><h4>Changes</h4> + +<ul><li>Burst: Update default LLVM to version 16</li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed issue where a SpriteShapeRenderer with mask interaction set is unable to be masked by a SpriteMask when using a URP pipeline. +(<a href="https://issuetracker.unity3d.com/issues/sprite-mask-is-not-masking-sprites-when-using-spriteshape">UUM-59737</a>)</p></li> +<li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>Android: Updated GetEngineGradleDependencies() API to return asset pack dependencies. +(UUM-21692)</p></li> +<li><p>Animation: Fixed erroneous discrete int and enum default values written back by the Animator. +(<a href="https://issuetracker.unity3d.com/issues/animator-enum-properties-get-set-to-0-instead-of-the-value-specified-in-the-scene-when-the-property-is-animated-by-a-state-that-is-not-playing">UUM-58573</a>)</p></li> +<li><p>Audio: Fixed AudioMixer clicks when abruptly changing volume in Start(). +(<a href="https://issuetracker.unity3d.com/issues/audio-plays-for-a-split-second-when-mixers-volume-is-set-to-0-beforehand">UUM-368</a>)</p></li> +<li><p>Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.</p></li> +<li><p>Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.</p></li> +<li><p>Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate <code>IsXXXSupported</code> property.</p></li> +<li><p>Burst: Fixed android builds throwing a NullReferenceException.</p></li> +<li><p>Burst: Fixed arithmetic and bitwise negation on native integers.</p></li> +<li><p>Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo&lt;int&gt;(1). Burst would previously only compile the T foo(T val) function.</p></li> +<li><p>Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a <code>FunctionPointer</code>.</p></li> +<li><p>Burst: Fixed the managed fallback for bursts intrinsic functions <code>cvt_ss2si</code>, <code>cvtss_si32</code>, and <code>cvtss_si64</code> to follow midpoint rounding standard of nearest even.</p></li> +<li><p>Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.</p></li> +<li><p>Editor: Editor crash if a compilation error happened during import from code altering compilation assets during activate. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-trytoregistermonoscripttohashmap-when-importing-a-specific-unitypackage">UUM-58299</a>)</p></li> +<li><p>Editor: Fixed a bug where the middle mouse button was not centering the SceneView on the selected object. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-does-not-move-when-clicking-the-middle-mouse-button-on-a-gameobject-in-the-scene-view">UUM-58466</a>)</p></li> +<li><p>Editor: Fixed issue with MaskField using the wrong data to render selected items. +(<a href="https://issuetracker.unity3d.com/issues/multiple-enum-flags-not-rendering-correctly-in-the-editor-when-custom-propertydrawer-values-are-changed">UUM-58570</a>)</p></li> +<li><p>Editor: Fixed memory corruption when closing aux window when dialog box shows up. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-guiview-sendlayoutevent-or-idlist-calculatenextfromhintlist-when-browsing-for-a-visual-graph-and-selecting-none">UUM-53154</a>)</p></li> +<li><p>Editor: Force close an Object Selector window when Render Pipeline Asset selection prompt is closed. +(<a href="https://issuetracker.unity3d.com/issues/pipeline-change-prompt-leaves-the-asset-picker-window-unresponsive-after-clicking-cancel">UUM-49311</a>)</p></li> +<li><p>Editor: Updating fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. +(<a href="https://issuetracker.unity3d.com/issues/shader-vertex-program-vert-unrecognized-sampler-error-occurs-when-compiling-shader-with-vulkan-api">UUM-59188</a>)</p></li> +<li><p>Graphics: Fixed shader stripping when the BatchRendererGroup Variants setting is Keep All. +(<a href="https://issuetracker.unity3d.com/issues/errors-shader-error-in-universal-render-pipeline-slash-particles-slash-unlit-out-parameters-require-l-value-arguments-and-undeclared-identifier-unity-worldtoobject-are-thrown-when-building-the-project">UUM-59364</a>)</p></li> +<li><p>IL2CPP: Fixed a crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error on missing type reference is generic code. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-android-non-development-build-fails-due-to-il2cpp-conversion-of-types">UUM-56231</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compiler error on UnmanagedCallersOnly with user defined struct types. +(UUM-58210)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>Linux: Fixed Multi-touch events not recognizing on Linux Player. +(UUM-49191)</p></li> +<li><p>macOS: Fixed secondary display refresh rate values being invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where continuously panning an orthographic SceneView camera would eventually cause the rendered geometry to be clipped. +(<a href="https://issuetracker.unity3d.com/issues/panning-to-sides-causes-the-camera-clipping-a-gameobject-in-scene-view-when-the-scene-is-viewed-from-the-top-and-is-in-orthographic-projection-mode">UUM-56425</a>)</p></li> +<li><p>Shaders: Added _KEYWORD_DECLARED define for each shader keyword so that it is possible to select code sections based on the keyword presence. +(<a href="https://issuetracker.unity3d.com/issues/dynamic-branching-shader-code-cant-be-shared-with-passes-that-dont-declare-the-keywords">UUM-59203</a>)</p></li> +<li><p>Shaders: Fixed an incorrect warning being shown when doing paired calls to SetAsyncCompilation / RestoreAsyncCompilation on RenderingCommandBuffer. +(<a href="https://issuetracker.unity3d.com/issues/calling-setasynccompilation-without-matching-restoreasynccompilation-is-thrown-when-using-shaderutil-dot-setasynccompilation-and-shaderutil-dot-restoreasynccompilation">UUM-59508</a>)</p></li> +<li><p>TextMeshPro: Introduce a shim version of TextMesh Pro for packages that had a hard dependency on it. +(UUM-58068)</p></li> +<li><p>UI Elements: Fixed the UI Builder hierarchy element duplicate command. +(UUM-60026)</p></li> +<li><p>UI Toolkit: Fixed contextual menu resets selection on text elements. +(UUM-40160)</p></li> +<li><p>UI Toolkit: Fixed Timeline and Animation windows cannot record script component changes. +(<a href="https://issuetracker.unity3d.com/issues/timelines-recorder-doesnt-initially-record-script-component-changes">UUM-57154</a>)</p></li> +<li><p>UI Toolkit: Fixed UIToolkit property field background does not change color when the property is animated. +(<a href="https://issuetracker.unity3d.com/issues/uitoolkit-property-field-background-does-not-change-color-when-the-property-is-animated">UUM-26208</a>)</p></li> +<li><p>UI Toolkit: Fixed unset not working on composite style fields in the UI Builder. +(UUM-55325)</p></li> +<li><p>UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible. +(UUM-59924)</p></li> +<li><p>Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl.</p></li> +<li><p>Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl.</p></li> +<li><p>Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl.</p></li> +<li><p>Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>)</p></li> +<li><p>Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.</p></li> +<li><p>VFX Graph: Fixed space conversion error when copy-pasting a system. +(UUM-43273)</p></li> +<li><p>WebGL: Fixed a bug causing audio to skip forward when using AudioClip.Pause() and AudioClip.Resume(). +(<a href="https://issuetracker.unity3d.com/issues/audio-skips-forward-when-it-is-paused-and-played-several-times-in-webgl">UUM-54675</a>)</p></li> +<li><p>WebGL: Improved texture memory usage for Text Mesh Pro font textures on WebGL2 by enabling support for Alpha8 texture format. +(<a href="https://issuetracker.unity3d.com/issues/font-texture-uses-more-memory-when-used-in-webgl-build">UUM-59366</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +</ul><h4>Package changes in 2023.2.7f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.12</a></p></li> +<li><p>com.unity.services.authentication: <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.0//changelog/CHANGELOG.html">3.0.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.authentication@3.3//changelog/CHANGELOG.html">3.3.0</a></p></li> +<li><p>com.unity.services.core: <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.core@1.12//changelog/CHANGELOG.html">1.12.2</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-23T20:43:04 + Unity Technologies + 0a9195b3d453 + + + 2022.3.18f1 + https://unity.com/releases/editor/whats-new/2022.3.18 + +<span>2022.3.18f1</span> + + <div class="release-date"><time datetime="2024-01-20T16:00:12Z">January 20, 2024</time></div> + + <div>unityhub://2022.3.18f1/d29bea25151d</div> + + <div> + <div> <section id="release-version-downloads-359141--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/Windows64EditorInstaller/UnitySetup64-2022.3.18f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359102--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.18f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-359105--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.18f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-359108--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.18f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-359111--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.18f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359114--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.18f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359117--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.18f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359120--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.18f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359123--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.18f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359126--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.18f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-359129--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.18f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-359132--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.18f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359135--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.18f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359138--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359183--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorInstaller/Unity-2022.3.18f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359144--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.18f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359147--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.18f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359150--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.18f1.pkg">visionOS Build Support</a> + </div> + <div id="version-download-modules-359153--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.18f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359156--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.18f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359159--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.18f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359162--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.18f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359165--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.18f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359168--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.18f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359171--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.18f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359174--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.18f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359177--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.18f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359180--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359225--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorInstallerArm64/Unity-2022.3.18f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359186--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.18f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359189--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.18f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359192--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.18f1.pkg">visionOS Build Support</a> + </div> + <div id="version-download-modules-359195--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.18f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359198--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.18f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359201--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.18f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359204--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.18f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359207--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.18f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359210--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.18f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359213--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.18f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359216--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.18f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359219--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.18f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359222--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359258--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorInstaller/Unity-2022.3.18f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359228--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.18f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359231--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.18f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-359234--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.18f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359237--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.18f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359240--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.18f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359243--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.18f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359246--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.18f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-359249--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.18f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359252--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/d29bea25151d/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.18f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359255--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.18f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Animation: Editor crashes with Error “TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations” when loading specific AssetBundle +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 +(<a href="https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1">UUM-55758</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Asset Importers: Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported +(<a href="https://issuetracker.unity3d.com/issues/crash-on-spriterenderer-ondeletesprite-when-opening-a-project-with-topdown-engine-by-more-mountains-imported">UUM-59618</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Kernel: Crash on TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit +(<a href="https://issuetracker.unity3d.com/issues/crash-on-transformaccessclearcallback-when-undoing-modularavatar-setup-outfit">UUM-59652</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +</ul><h3>2022.3.18f1 Release Notes</h3> + +<h4>Features</h4> + +<ul><li><p>iOS: Added Apple Privacy Manifest support.</p></li> +<li><p>VisionOS: The Apple visionOS platform is no longer experimental.</p></li> +</ul><h4>API Changes</h4> + +<ul><li><p>Package: Added: XR Hands (com.unity.xr.hands) 1.4.0-pre.1 added as next version in package manifest.</p></li> +<li><p>Package: Changed: XR Interaction Toolkit (com.unity.xr.interaction.toolkit) 3.0.0-pre.1 added as next version to package manifest to allow discoverability.</p></li> +</ul><h4>Changes</h4> + +<ul><li><p>Burst: Updated default LLVM to version 16.</p></li> +<li><p>Package: Updated code coverage package to version 1.2.5.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed local bounds of 2D Freeform Light from changing when scene is reloaded. +(<a href="https://issuetracker.unity3d.com/issues/local-bounds-values-of-2d-freeform-light-change-when-the-scene-is-reloaded">UUM-49000</a>)</p></li> +<li><p>2D: Fixed metal warnings spammed in console. +(<a href="https://issuetracker.unity3d.com/issues/metal-attempt-to-load-aa-ed-rt-contents-after-it-was-resolved-without-storing-warning-spammed-in-the-console-window-when-specific-scene-and-game-view-tab-is-opened">UUM-14313</a>)</p></li> +<li><p>2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-dot-refreshalltiles-does-not-call-startup-function-when-tiles-have-an-instanced-gameobject-attached">UUM-57053</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed problem with WebCamTexture feed being black when using it on an older OS version device. +(<a href="https://issuetracker.unity3d.com/issues/android-webcamtexture-feed-is-black-when-using-it-on-an-older-os-version-device">UUM-58286</a>)</p></li> +<li><p>Android: Upgraded Google's Frame Pacing library from v1.7 to v1.10 to fix various stability and performance issues with Optimized Frame Pacing. +(<a href="https://issuetracker.unity3d.com/issues/android-virtual-device-crashes-with-scudo-error-invalid-chunk-state-when-deallocating-address-error-in-firebase-test-lab-when-optimized-frame-pacing-is-enabled">UUM-57566</a>)</p></li> +<li><p>Animation: Fixed erroneous discrete int and enum default values written back by the Animator. +(<a href="https://issuetracker.unity3d.com/issues/animator-enum-properties-get-set-to-0-instead-of-the-value-specified-in-the-scene-when-the-property-is-animated-by-a-state-that-is-not-playing">UUM-58573</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Audio: Fixed an issue in visionOS builds where audio would not resume after the app resumes from the background. +(LXR-3040)</p></li> +<li><p>Audio: Fixed performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Build System: Don't crash on windows if there are duplicate environment variable keys.</p></li> +<li><p>Burst: Burst recompiles assemblies due to hashes mismatching because of the way assembly defines are combined into the hash.</p></li> +<li><p>Burst: Fixed an issue where underflows of nint and nuint at compile time would lead to incorrect code.</p></li> +<li><p>Burst: Fixed an issue where use of certain intrinsics could cause a compile error even if properly guarded by the appropriate <code>IsXXXSupported</code> property.</p></li> +<li><p>Burst: Fixed android builds throwing a NullReferenceException.</p></li> +<li><p>Burst: Fixed arithmetic and bitwise negation on native integers.</p></li> +<li><p>Burst: Fixed burst not differentiating between overloaded generic functions such as T foo(int val) and T foo(T val) when the function calls are foo(1); foo&lt;int&gt;(1). Burst would previously only compile the T foo(T val) function.</p></li> +<li><p>Burst: Fixed constant SHUFFLE function not seen as a constant when called indirectly through a <code>FunctionPointer</code>.</p></li> +<li><p>Burst: Fixed the managed fallback for bursts intrinsic functions <code>cvt_ss2si</code>, <code>cvtss_si32</code>, and <code>cvtss_si64</code> to follow midpoint rounding standard of nearest even.</p></li> +<li><p>Burst: If an exception is thrown from burst compiled code in the Editor on Windows there was potential for certain callee saved registers to be corrupted. In order to fix this ( editor only - player builds are unaffected), we now save some additional context on each entry point.</p></li> +<li><p>Editor: Context menus in transient search now respect light mode themes on macOS. +(<a href="https://issuetracker.unity3d.com/issues/contextual-menu-the-same-menu-in-different-windows-is-presented-in-different-colors">UUM-59378</a>)</p></li> +<li><p>Editor: Disabled third party plugins in macOS context menus. +(<a href="https://issuetracker.unity3d.com/issues/autofill-submenu-items-are-displayed-in-different-color">UUM-54055</a>)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Enabled clang sanitizer tool built so that linux can be built with ./jam LinuxEditor/LinuxPlayer -sASAN=1 -sUBSAN=1 -sTSAN=1. +(UUM-53077)</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed issue with MaskField using the wrong data to render selected items. +(<a href="https://issuetracker.unity3d.com/issues/multiple-enum-flags-not-rendering-correctly-in-the-editor-when-custom-propertydrawer-values-are-changed">UUM-58570</a>)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Global Settings will always be ensured no matter what RP is active. +(UUM-47264)</p></li> +<li><p>Editor: Increased VisionOS Metal RuntimeVersion to 7 (should enable tessellation).</p></li> +<li><p>Editor: Linux CheckedMenu submenu items not displaying as Checked in some occasions. +(UUM-58878)</p></li> +<li><p>Editor: Opening a context menu on macOS will now focus the application so all functions in the hierarchy work. +(<a href="https://issuetracker.unity3d.com/issues/mac-context-menu-in-hierarchy-is-available-but-not-functional-when-the-editor-is-out-of-focus">UUM-26081</a>)</p></li> +<li><p>Editor: Printing proper message into console when compiling mesh data optimization processing to avoid confusing logs. +(<a href="https://issuetracker.unity3d.com/issues/variant-count-after-stripping-is-increased-for-the-first-build-after-shader-keyword-changes">UUM-54590</a>)</p></li> +<li><p>Editor: Some visionOS builds will no longer fail with an inability to execute process_symbols.sh.</p></li> +<li><p>GI: Fixed crash on Apple Silicon in llvm::VectorType::get when opening a specific project. +(<a href="https://issuetracker.unity3d.com/issues/silicon-crash-on-llvm-vectortype-get-when-opening-a-specific-project">UUM-59133</a>)</p></li> +<li><p>Graphics: Clarify RenderTexture creation error wording to use "volumeDepth" instead of "depth". +(UUM-59895)</p></li> +<li><p>Graphics: DrawProceduralNow family of functions also provide emulated vertexbuffers. +(UUM-51751)</p></li> +<li><p>Graphics: Fixed missed samplerCubeArrayShadow texture binding when processing GLSLang reflection. +(<a href="https://issuetracker.unity3d.com/issues/shader-vertex-program-vert-unrecognized-sampler-error-occurs-when-compiling-shader-with-vulkan-api">UUM-59188</a>)</p></li> +<li><p>Graphics: Ignore volumeDepth during RenderTexture creation validation for texture dimensions Texture2D and Cubemap as noted in the API documentation. +(<a href="https://issuetracker.unity3d.com/issues/rendertexture-dot-create-fails-when-texture-is-2d-but-depth-is-set-to-a-non-default-value-default-is-1">UUM-60005</a>)</p></li> +<li><p>Graphics: Surface shader path has correct parameters set when emulating vertexbuffers. +(<a href="https://issuetracker.unity3d.com/issues/graphics-dot-renderprimitives-does-not-work-when-using-surface-shaders">UUM-52930</a>)</p></li> +<li><p>Graphics: When using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>HDRP: Async compute Presents issues when depending on the first texture read of depth. In some platforms (vulkan/dx12 and some consoles) the first read of depth is actually a write because of decompression / layout / barriers.<br> +Async compute is inserting the fence before this operation because RenderGraph sees everything as a simple Read / Write.<br> +Temporarily hacking this so the first read of depth is tagged as a write, so the correct fence is inserted. +(UUM-57601)</p></li> +<li><p>HDRP: Fixed incorrect shadows rendering in player. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-wrong-material-variant-picked-in-player">UUM-7816</a>)</p></li> +<li><p>IL2CPP: Fixed C++ compilation error when Enum.HasFlag was called with a Nullable enum value. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-build-fails-with-the-error-1mcannot-convert-nullable-1-tea06d91799914c5c8830f83ce2a8395868c14f02-to-int32-t-aka-int-without-a-conversion-operator-when-il2cpp-is-used-as-the-scripting-backend">UUM-58451</a>)</p></li> +<li><p>IL2CPP: Fixed conversion errors on constrained calls in shared generic code. +(UUM-55756)</p></li> +<li><p>IL2CPP: Fixed crash when calling Type.IsGenericTypeParameter and Type.IsGenericMethodParameter. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-type-get-isgenerictypeparameter-m64b33ca8a518c68b58352ce3d66c2b0774292c4c-when-calling-isgenerictypeparameter-on-unbound-generic-types-in-il2cpp-player">UUM-56064</a>)</p></li> +<li><p>IL2CPP: Fixed null value on P/Invoke method with an [Out] marshalled blittable class parameter. +(<a href="https://issuetracker.unity3d.com/issues/il2cpp-player-crash-on-memset-in-vcruntime140d-when-selecting-ui-gameobject">UUM-57901</a>)</p></li> +<li><p>Linux: Fixed CursorLockMode.Confined does not confine cursor when using multiple displays. +(<a href="https://issuetracker.unity3d.com/issues/linux-cursorlockmode-dot-confined-does-not-confine-cursor-when-using-multiple-displays">UUM-57233</a>)</p></li> +<li><p>macOS: Fixed secondary display refresh rate values being invalid. +(<a href="https://issuetracker.unity3d.com/issues/frames-in-the-player-are-not-skipped-if-the-player-is-moved-to-a-different-monitor-when-using-ondemandrendering-and-vsynccount">UUM-37294</a>)</p></li> +<li><p>Mono: Fixed issue where invoking a virtual method on a delegate would only consider the method's overrides on the first call. +(<a href="https://issuetracker.unity3d.com/issues/override-function-is-not-called-when-the-invoke-method-is-invoked">UUM-55774</a>)</p></li> +<li><p>Package Manager: Fixed the issue where bundled plugins cannot be exported into a .unitypackage file. +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>Player: Fixed incorrect shadows rendering in player. +(<a href="https://issuetracker.unity3d.com/issues/shadows-alpha-clipping-is-ignored-and-shadows-rendered-without-details-in-player">UUM-25408</a>)</p></li> +<li><p>Profiler: Fixed an issue whereby all Rendering statistics could be zero in Play Mode when the application's target frame rate was set. +(<a href="https://issuetracker.unity3d.com/issues/the-rendering-profiler-module-statistics-are-zero-when-application-dot-targetframerate-is-set">UUM-58128</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where continuously panning an orthographic SceneView camera would eventually cause the rendered geometry to be clipped. +(<a href="https://issuetracker.unity3d.com/issues/panning-to-sides-causes-the-camera-clipping-a-gameobject-in-scene-view-when-the-scene-is-viewed-from-the-top-and-is-in-orthographic-projection-mode">UUM-56425</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scripting: Fixed incorrect asset icon when script name is 'GameManager'. +(<a href="https://issuetracker.unity3d.com/issues/script-file-has-a-gear-icon-when-having-the-gamemanager-class-name">UUM-46121</a>)</p></li> +<li><p>Shaders: Added _KEYWORD_DECLARED define for each shader keyword so that it is possible to select code sections based on the keyword presence. +(<a href="https://issuetracker.unity3d.com/issues/dynamic-branching-shader-code-cant-be-shared-with-passes-that-dont-declare-the-keywords">UUM-59203</a>)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed an incorrect warning being shown when doing paired calls to SetAsyncCompilation / RestoreAsyncCompilation on RenderingCommandBuffer. +(<a href="https://issuetracker.unity3d.com/issues/calling-setasynccompilation-without-matching-restoreasynccompilation-is-thrown-when-using-shaderutil-dot-setasynccompilation-and-shaderutil-dot-restoreasynccompilation">UUM-59508</a>)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Elements: Fixed the UI Builder hierarchy element duplicate command. +(UUM-60026)</p></li> +<li><p>UI Toolkit: Fixed elastic scrollview jittery on drag. +(<a href="https://issuetracker.unity3d.com/issues/the-simulator-view-content-is-jittering-when-an-image-is-scrolled-out-of-bounds-in-the-simulator-view">UUM-56550</a>)</p></li> +<li><p>UI Toolkit: Fixed missing dirty-repaint when setting the DynamicColor hint. +(UUM-59393)</p></li> +<li><p>UI Toolkit: [Properties] Fixed an issue where the source generator would output reflection code when direct access was possible. +(UUM-59924)</p></li> +<li><p>Universal RP: Fixed an "floating point division by zero" warning in Shadows.hlsl.</p></li> +<li><p>Universal RP: Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl.</p></li> +<li><p>Universal RP: Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl.</p></li> +<li><p>Universal RP: Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.</p></li> +<li><p>Universal RP: Fixed an issue where disabling SSAO feature didn't work in built projects when the SSAO disabled keyword had been stripped out. +(<a href="https://issuetracker.unity3d.com/issues/ssao-texture-persists-on-the-screen-in-player-when-it-is-disabled">UUM-56165</a>)</p></li> +<li><p>Universal RP: Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders. +(<a href="https://issuetracker.unity3d.com/issues/keywords-for-sh-and-softshadows-are-incorrectly-set-up-in-shadergraph">UUM-59974</a>)</p></li> +<li><p>Universal RP: Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.</p></li> +<li><p>WebGL: Improved texture memory usage for Text Mesh Pro font textures on WebGL2 by enabling support for Alpha8 texture format. +(<a href="https://issuetracker.unity3d.com/issues/font-texture-uses-more-memory-when-used-in-webgl-build">UUM-59366</a>)</p></li> +<li><p>Windows: Fixed automatic resizing of an unfocused player window once the mouse button is released. +(<a href="https://issuetracker.unity3d.com/issues/windows-clicking-the-edge-of-an-unfocused-built-player-window-will-automatically-resize-it-without-holding-the-mouse-button">UUM-49236</a>)</p></li> +<li><p>Windows: Removed undesirable HID warning messages. +(<a href="https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected">UUM-56489</a>)</p></li> +<li><p>XR: Enabled MSAA with single pass on VisionOS.</p></li> +</ul><h4>Package changes in 2022.3.18f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.burst: <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.11</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.burst@1.8//changelog/CHANGELOG.html">1.8.12</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.splines: <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.splines@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@14.0//changelog/CHANGELOG.html">14.0.9</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@14.0//changelog/CHANGELOG.html">14.0.10</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">com.unity.xr.hands@1.4.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">com.unity.xr.interaction.toolkit@3.0.0-pre.1</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-20T16:00:12 + Unity Technologies + d29bea25151d + + + 2023.2.6f1 + https://unity.com/releases/editor/whats-new/2023.2.6 + +<span>2023.2.6f1</span> + + <div class="release-date"><time datetime="2024-01-17T05:22:12Z">January 17, 2024</time></div> + + <div>unityhub://2023.2.6f1/57daeefc879b</div> + + <div> + <div> <section id="release-version-downloads-358985--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/Windows64EditorInstaller/UnitySetup64-2023.2.6f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-358946--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.2.6f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-358949--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.6f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-358952--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.6f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-358955--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.6f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358958--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.6f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-358961--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.6f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358964--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.6f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-358967--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.6f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358970--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.2.6f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-358973--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.6f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-358976--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.2.6f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-358979--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.6f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-358982--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359024--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorInstaller/Unity-2023.2.6f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-358988--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.6f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-358991--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.6f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-358994--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.6f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-358997--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.6f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359000--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.6f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359003--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.6f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359006--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.6f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359009--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.6f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359012--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.6f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359015--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.6f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359018--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.6f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359021--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359063--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorInstallerArm64/Unity-2023.2.6f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359027--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.6f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359030--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.6f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-359033--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.6f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-359036--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.6f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359039--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.6f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-359042--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.6f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359045--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.6f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359048--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.6f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359051--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.6f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-359054--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.6f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359057--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.6f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359060--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-359096--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/LinuxEditorInstaller/Unity-2023.2.6f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-359066--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.6f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-359069--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.6f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-359072--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.6f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-359075--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.6f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359078--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.6f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-359081--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.6f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359084--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.6f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-359087--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.6f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-359090--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/57daeefc879b/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.6f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-359093--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.2.6f1</h3> + +<ul><li><p>3D Physics: inertiaTensor does not reset to the original value when setting Rigidbody constraints from FreezeAll to None +(<a href="https://issuetracker.unity3d.com/issues/inertiatensor-does-not-reset-to-the-original-value-when-setting-rigidbody-constraints-from-freezeall-to-none">UUM-59748</a>)</p></li> +<li><p>Asset - Database: 2 assertion errors are logged in the Console when importing the user's project with a plugin to a newly created one +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Random Container: ARC window stops working when docking after deleting the asset in focus +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio Random Container: Memory leak when creating ARC prefab +(UUM-61023)</p></li> +<li><p>Audio Random Container: Windows get messed up due to ARC +(<a href="https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc">UUM-55116</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>HD RP: [AMD] Crash on GfxDeviceD3D12Base::DrawBuffersCommon when Baking Light with Virtual Offset on Probe Volumes +(<a href="https://issuetracker.unity3d.com/issues/amd-crash-on-gfxdeviced3d12base-drawbufferscommon-when-baking-light-with-virtual-offset-on-probe-volumes">UUM-59522</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>)</p></li> +<li><p>Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-looping-audio-sounds-different-on-webgl-than-in-the-editor-slash-native-desktop-player">UUM-12530</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Shortcut Management: Scene view Camera cannot be moved with WASD/QE keys when the Right Mouse Button is held down and the Mouse is not moved +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>)</p></li> +<li><p>Text: Blurry Text +(<a href="https://issuetracker.unity3d.com/issues/blurry-text">UUM-49006</a>)</p></li> +<li><p>Text: Undo UI GameObject creation crashes Editor +(<a href="https://issuetracker.unity3d.com/issues/undo-ui-gameobject-creation-crashes-editor">UUM-60214</a>)</p></li> +<li><p>UI Toolkit Controls: Editor crashes when multi-selecting GameObjects with more than one serialized [Flags] enum +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-when-multi-selecting-gameoobjects-with-more-than-one-serialized-flags-enum">UUM-60654</a>)</p></li> +<li><p>XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built +(<a href="https://issuetracker.unity3d.com/issues/quest-stutter-slash-frame-pacing-with-oculusruntime-dot-waittobeginframe-when-the-player-is-built">UUM-27247</a>)</p></li> +</ul><h3>2023.2.6f1 Release Notes</h3> + +<h4>API Changes</h4> + +<ul><li><p>Package: Added: XR Hands (com.unity.xr.hands) 1.4.0-pre.1 added as next version in package manifest.</p></li> +<li><p>Package: Changed: XR Interaction Toolkit (com.unity.xr.interaction.toolkit) 3.0.0-pre.1 added as next version in package manifest.</p></li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed Tile's StartUp not being called when refreshed if the Tile has an instantiated GameObject. +(<a href="https://issuetracker.unity3d.com/issues/tilemap-dot-refreshalltiles-does-not-call-startup-function-when-tiles-have-an-instanced-gameobject-attached">UUM-57053</a>)</p></li> +<li><p>2D: Remove material upgrade dialog box during material upgrades for templates. +(<a href="https://issuetracker.unity3d.com/issues/material-upgrade-pop-up-appears-on-opening-2d-urp-template">UUM-47093</a>)</p></li> +<li><p>Android: Fixed ad banner disappearance after suspend/resume. +(<a href="https://issuetracker.unity3d.com/issues/android-admobsdk-banner-ad-disappears-when-the-device-goes-to-the-home-screen-and-returns-to-the-application">UUM-57151</a>)</p></li> +<li><p>Audio: Fixed performance issue that would occur when having many inactive audio sources in a scene. +(<a href="https://issuetracker.unity3d.com/issues/performance-degrades-and-fps-decreases-when-adding-a-lot-of-inactive-audiosources-to-a-scene-with-audibility-computation-taking-11ms">UUM-52194</a>)</p></li> +<li><p>Build System: Fixed UITookitSourceGenerator for source code customer builds.</p></li> +<li><p>Editor: Fixed a bug on Linux where the Edit menu was displaying the wrong default shortcut for Delete. +(UUM-59833)</p></li> +<li><p>Editor: Fixed a typo for the exception message thrown from the InvokeRepeating method. +(<a href="https://issuetracker.unity3d.com/issues/a-typo-in-an-error-message-when-the-repeat-rate-is-too-low-in-the-monobehaviour-dot-bindings-dot-cs-class">UUM-45420</a>)</p></li> +<li><p>Editor: Fixed build errors due when switching between build targets using buildPlayer command line options. +(<a href="https://issuetracker.unity3d.com/issues/the-project-does-not-build-with-linux-il2cpp-when-executing-cli-after-building-for-windows">UUM-34899</a>)</p></li> +<li><p>Editor: Fixed flipping scale of water surface. +(UUM-54974)</p></li> +<li><p>Editor: Fixed foam accumulation in editor. +(UUM-56020)</p></li> +<li><p>Editor: Menu items are no longer disabled on macOS if a dropdown is a component of a modal window. +(UUM-53549)</p></li> +<li><p>Editor: Properly closes the previous context menu before opening a new one. +(UUM-41467)</p></li> +<li><p>GI: Use the hash of the vertex stream instead of the taking per instance props into account for meta pass. +(<a href="https://issuetracker.unity3d.com/issues/lightmapping-memory-does-not-deallocate-when-baking-is-completed">UUM-55090</a>)</p></li> +<li><p>SRP Core: Fixed Remove All context action for Volume Profile not working in VolumeEditor. +(UUM-56409)</p></li> +<li><p>UI Elements: Fixed the multicolumn control not calling DestroyItem when clearing its itemsSource and calling a Rebuild. +(<a href="https://issuetracker.unity3d.com/issues/uitk-multicolumnlistview-control-is-missing-callbacks-when-being-removed">UUM-54832</a>)</p></li> +<li><p>UI Toolkit: Fixed elastic scrollview jittery on drag. +(<a href="https://issuetracker.unity3d.com/issues/the-simulator-view-content-is-jittering-when-an-image-is-scrolled-out-of-bounds-in-the-simulator-view">UUM-56550</a>)</p></li> +</ul><h4>Package changes in 2023.2.6f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.addressables: <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.18</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html">1.21.19</a></p></li> +<li><p>com.unity.scriptablebuildpipeline: <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.20</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html">1.21.21</a></p></li> +<li><p>com.unity.xr.interaction.toolkit: <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@2.5//changelog/CHANGELOG.html">2.5.2</a></p></li> +</ul><p><strong>Pre-release packages added</strong></p> + +<ul><li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.hands@1.4//changelog/CHANGELOG.html">com.unity.xr.hands@1.4.0-pre.1</a></p></li> +<li><p><a href="https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@3.0//changelog/CHANGELOG.html">com.unity.xr.interaction.toolkit@3.0.0-pre.1</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-17T05:22:12 + Unity Technologies + 57daeefc879b + + + 2021.3.34f1 + https://unity.com/releases/editor/whats-new/2021.3.34 + +<span>2021.3.34f1</span> + + <div class="release-date"><time datetime="2024-01-09T15:33:57Z">January 9, 2024</time></div> + + <div>unityhub://2021.3.34f1/25266724e7bd</div> + + <div> + <div> <section id="release-version-downloads-357731--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/Windows64EditorInstaller/UnitySetup64-2021.3.34f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357692--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2021.3.34f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357695--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.34f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357698--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.34f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357701--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.34f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357704--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.34f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357707--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.34f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357710--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.34f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357713--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.34f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357716--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2021.3.34f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357719--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.34f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357722--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2021.3.34f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357725--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.34f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357728--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357770--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorInstaller/Unity-2021.3.34f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357734--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.34f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357737--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.34f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357740--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.34f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357743--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.34f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357746--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.34f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357749--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.34f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357752--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.34f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357755--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.34f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357758--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.34f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357761--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.34f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357764--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.34f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357767--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357809--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorInstallerArm64/Unity-2021.3.34f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357773--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.34f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357776--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.34f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357779--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2021.3.34f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357782--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.34f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357785--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2021.3.34f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357788--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.34f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357791--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2021.3.34f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357794--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.34f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357797--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.34f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357800--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.34f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357803--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.34f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357806--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357842--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorInstaller/Unity-2021.3.34f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357812--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2021.3.34f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357815--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2021.3.34f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-357818--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2021.3.34f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357821--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2021.3.34f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357824--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2021.3.34f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357827--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2021.3.34f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357830--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2021.3.34f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-357833--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2021.3.34f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357836--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/25266724e7bd/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2021.3.34f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357839--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2021.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2021.3.34f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>Input: High polling rate mice are causing performance issues (windows, editor) +(<a href="https://issuetracker.unity3d.com/issues/high-polling-rate-mice-are-causing-performance-issues">UUM-1484</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-looping-audio-sounds-different-on-webgl-than-in-the-editor-slash-native-desktop-player">UUM-12530</a>)</p></li> +<li><p>Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode +(<a href="https://issuetracker.unity3d.com/issues/objects-are-invisible-in-scene-view-when-using-wireframe-shading-mode">UUM-36914</a>)</p></li> +</ul><h3>2021.3.34f1 Release Notes</h3> + +<h4>Fixes</h4> + +<ul><li><p>2D: Fixed case where Sprite Atlas is missing in runtime after reopening the project when using AssetBundles. +(<a href="https://issuetracker.unity3d.com/issues/sprite-atlas-is-missing-in-runtime-after-reopening-the-project-when-using-assetbundles">UUM-13610</a>)</p></li> +<li><p>Android: Google play.core package is replaced with separate plugins including play.asset-delivery 2.1.0 to solve PAD related compatibility problem with Android 14. +(UUM-54157)</p></li> +<li><p>Android: Improved ANR recovery logic, Unity will try not to exceed ANR threshold (5 seconds) when pausing the application, in case of a failure to sync UI thread with main game thread, Unity will ignore the synchronization and will attempt to continue the application execution. You can also control the timeout for synchronization via UnityPlayerForActivityOrService.SynchronizationTimeout.setTimeoutForAll, an overridden activity java file is required for this purpose. Or perform a call via C# new AndroidJavaClass("com.unity3d.player.UnityPlayer$SynchronizationTimeout").CallStatic("setTimeoutForAll", 1000);. +(UUM-56705)</p></li> +<li><p>Android: AndroidJavaObject will correctl follow dispose pattern and will now call Dispose(false) from finalizer, previously it called Dispose(true). +(UUM-53674)</p></li> +<li><p>Android: Bump Android Logcat package to 1.4.0.</p></li> +<li><p>Android: Fixed merged manifest path for permissions event. +(UUM-51545)</p></li> +<li><p>Android: You can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Documentation: Added missing UnityWebRequest method signatures to documentation for helpers taking uri as System.Uri. +(<a href="https://issuetracker.unity3d.com/issues/unity-fails-to-load-an-audio-file-via-web-request-when-the-path-of-the-audio-file-has-a-plus-in-it">UUM-57122</a>)</p></li> +<li><p>Editor: Animation with UI Vertex colors is choppy when the Color Space is set to Linear. +(<a href="https://issuetracker.unity3d.com/issues/animation-with-ui-vertex-colors-is-choppy-when-the-color-space-is-set-to-linear">UUM-12666</a>)</p></li> +<li><p>Editor: Ensure that instance ID is setup within built-in fragment shaders prior to crossfade dither macro calls, which uses the shader instanced property unity_LODFadeArray. +(<a href="https://issuetracker.unity3d.com/issues/lodgroup-cross-fade-fade-mode-causes-flickering-when-gpu-instancing-is-enabled">UUM-48066</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy. +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Ignore files/folders which include backslashes on macOS and Linux (they break many things) and warn the user. +(<a href="https://issuetracker.unity3d.com/issues/mac-editor-keeps-reloading-certain-files-when-opening-a-project">UUM-3304</a>)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Removed shortcut duplicates in the Binding Conflicts tab in the Shortcut Manager window. +(UUM-55287)</p></li> +<li><p>Editor: Updating fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>GI: Updated is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Clarify that creating an AsyncQueueSynchronisation GraphicsFence requires the platform to support AsyncCompute. +(<a href="https://issuetracker.unity3d.com/issues/notsupportedexception-cannot-determine-if-this-graphicsfence-has-passed-as-this-platform-has-not-implemented-graphicsfences-dot-is-thrown-when-using-graphicsfence">UUM-47689</a>)</p></li> +<li><p>Graphics: Fixed an issue in Vulkan where attempting to register a sparse external texture 3D would create degenerate 2DArray views on that texture. +(UUM-16089)</p></li> +<li><p>Graphics: Fixed Depthnormals bug for multi-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Graphics: Fixed native plugin crash when on non-main thread. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-registerplugin-when-opening-the-project-1">UUM-21112</a>)</p></li> +<li><p>Graphics: Graphics: Resolves two triggered Vulkan validation errors in multiview when using SRPs; VUID-vkCmdClearAttachments-pRects-06937 and VUID-vkCmdClearAttachments-baseArrayLayer-00018. +(UUM-39637)</p></li> +<li><p>iOS: Added iPhone 15 cutouts. +(<a href="https://issuetracker.unity3d.com/issues/ios-cutouts-not-available-for-new-iphone-15-devices">UUM-56430</a>)</p></li> +<li><p>iOS: Added iPhone 15 device generation enums. +(<a href="https://issuetracker.unity3d.com/issues/ios-device-generation-enums-are-not-added-for-the-new-iphone-15-devices">UUM-56348</a>)</p></li> +<li><p>iOS: Fixed an audio bug on iOS. On iOS 17, if a Bluetooth audio device is connected, and "Prepare iOS for Recording" is un-checked, the C# Microphone.Start function could cause Unity to hang. +(<a href="https://issuetracker.unity3d.com/issues/microphone-dot-start-hangs-on-ios-17-under-certain-conditions">UUM-53849</a>)</p></li> +<li><p>iOS: Fixed iPhone 15 crash when forcing it to Portrait Upside Down orientation. +(<a href="https://issuetracker.unity3d.com/issues/ios-forcing-portrait-upside-down-orientation-on-new-iphone-15-devices-crashes-the-app">UUM-56345</a>)</p></li> +<li><p>iOS: Fixed WebCamDevice.kind reporting wrong values on devices with non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>Linux: Fixed space key does not work when holding the Shift key. +(<a href="https://issuetracker.unity3d.com/issues/linux-input-the-space-key-does-not-work-when-holding-the-shift-key">UUM-54226</a>)</p></li> +<li><p>Scripting: Fixed a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Fixed regression where clicking on a script compilation error in the Console Window doesn't highlight the script in the Project Window. +(<a href="https://issuetracker.unity3d.com/issues/the-asset-doesnt-get-pinged-in-the-project-window-when-clicking-on-error-in-the-console">UUM-16958</a>)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>Shaders: Fixed HLSL to Metal codegen when loading a specific sample index from a Texture2DMSArray. +(UUM-46480)</p></li> +<li><p>uGUI: Fixed editor crash on Camera::GetCameraRect on a nested Canvas GameObject. +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-on-camera-getcamerarect-when-calling-renderingdisplaysize-on-a-nested-canvas-gameobject">UUM-42366</a>)</p></li> +<li><p>UI Toolkit: Fixed UIToolkit memory leak in webgl for safari. +(<a href="https://issuetracker.unity3d.com/issues/ios-webgl-memory-leak-when-using-ui-toolkit">UUM-57628</a>)</p></li> +<li><p>URP: Fixed partially corrupted Android screen when Vulkan display rotation during rendering is enabled. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-half-of-the-screen-is-not-rendered-on-android-player-when-post-processing-is-disabled-on-the-main-camera-gameobject">UUM-48569</a>)</p></li> +<li><p>VFX Graph: Old style dropdown in Add, Divide (and many others) style has been updated to new design. +(<a href="https://issuetracker.unity3d.com/issues/old-style-buttons-are-shown-in-the-nodes-when-using-the-visual-effect-graph">UUM-46336</a>)</p></li> +<li><p>Video: LoopPointReached' is triggered in the player before the video concludes while using WebGL. +(<a href="https://issuetracker.unity3d.com/issues/video-player-component-has-irregular-playback-speed-in-player-when-using-webgl">UUM-33747</a>)</p></li> +<li><p>Video: OnFrameReady is called twice when setting the time in VideoPlayer. +(<a href="https://issuetracker.unity3d.com/issues/onframeready-is-called-twice-when-setting-the-time-in-videoplayer">UUM-40971</a>)</p></li> +<li><p>Video: [WebGL]VideoPlayer Rendering stops when setting FilterMode of a texture downloaded with UnityWebRequestTexture.GetTexture(). +(<a href="https://issuetracker.unity3d.com/issues/webgl-videoplayer-rendering-stops-when-setting-filtermode-of-a-texture-downloaded-with-unitywebrequesttexture-dot-gettexture">UUM-52266</a>)</p></li> +<li><p>Windows: Fixed unreliable <code>Cursor.SetCursor</code> behaviour. +(<a href="https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode">UUM-46718</a>)</p></li> +</ul><h4>Package changes in 2021.3.34f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@7.0//changelog/CHANGELOG.html">7.0.12</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@7.0//changelog/CHANGELOG.html">7.0.13</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@6.0//changelog/CHANGELOG.html">6.0.6</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@6.0//changelog/CHANGELOG.html">6.0.7</a></p></li> +<li><p>com.unity.2d.psdimporter: <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html">6.0.7</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html">6.0.8</a></p></li> +<li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.mobile.android-logcat: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.3//changelog/CHANGELOG.html">1.3.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.android-logcat@1.4//changelog/CHANGELOG.html">1.4.0</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.2//changelog/CHANGELOG.html">3.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.probuilder: <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.probuilder@5.2//changelog/CHANGELOG.html">5.2.2</a></p></li> +<li><p>com.unity.services.multiplay: <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.0//changelog/CHANGELOG.html">1.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.multiplay@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.transport: <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.transport@1.4//changelog/CHANGELOG.html">1.4.1</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-09T15:33:57 + Unity Technologies + 25266724e7bd + + + 2022.3.17f1 + https://unity.com/releases/editor/whats-new/2022.3.17 + +<span>2022.3.17f1</span> + + <div class="release-date"><time datetime="2024-01-09T13:24:21Z">January 9, 2024</time></div> + + <div>unityhub://2022.3.17f1/4fc78088f837</div> + + <div> + <div> <section id="release-version-downloads-357572--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/Windows64EditorInstaller/UnitySetup64-2022.3.17f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357533--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2022.3.17f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357536--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.17f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357539--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.17f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357542--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.17f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357545--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.17f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357548--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.17f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357551--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.17f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357554--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.17f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357557--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2022.3.17f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357560--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.17f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357563--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2022.3.17f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357566--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.17f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357569--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357614--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorInstaller/Unity-2022.3.17f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357575--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.17f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357578--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.17f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357581--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.17f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-357584--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.17f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357587--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.17f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357590--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.17f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357593--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.17f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357596--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.17f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357599--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.17f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357602--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.17f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357605--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.17f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357608--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.17f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357611--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357656--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorInstallerArm64/Unity-2022.3.17f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357617--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.17f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357620--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.17f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357623--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-VisionOS-Support-for-Editor-2022.3.17f1.pkg">visionOS Build Support (experimental)</a> + </div> + <div id="version-download-modules-357626--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2022.3.17f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357629--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.17f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357632--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2022.3.17f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357635--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.17f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357638--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2022.3.17f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357641--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.17f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357644--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.17f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357647--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.17f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357650--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.17f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357653--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357689--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorInstaller/Unity-2022.3.17f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357659--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2022.3.17f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357662--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2022.3.17f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-357665--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2022.3.17f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357668--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2022.3.17f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357671--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2022.3.17f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357674--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2022.3.17f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357677--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2022.3.17f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-357680--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2022.3.17f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357683--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/4fc78088f837/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2022.3.17f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357686--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2022.3/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2022.3.17f1</h3> + +<ul><li><p>3D Physics: Physics.ComputePenetration returns False when two colliders overlap +(<a href="https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap">UUM-15831</a>)</p></li> +<li><p>Asset - Database: Missing Default Layout dialog on projects created using templates packaged on 2022.3.13f1 +(<a href="https://issuetracker.unity3d.com/issues/missing-default-layout-dialog-on-projects-created-using-templates-packaged-on-2022-dot-3-13f1">UUM-55758</a>)</p></li> +<li><p>Asset Bundles: Editor crashes with Error “TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations” when loading specific AssetBundle +(<a href="https://issuetracker.unity3d.com/issues/editor-crashes-with-error-tls-allocator-alloc-temp-thread-underlying-allocator-alloc-temp-thread-has-unfreed-allocations-when-loading-specific-assetbundle">UUM-59736</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Asset Importers: Crash on SpriteRenderer::OnDeleteSprite when opening a project with "TopDown Engine" by More Mountains imported +(<a href="https://issuetracker.unity3d.com/issues/crash-on-spriterenderer-ondeletesprite-when-opening-a-project-with-topdown-engine-by-more-mountains-imported">UUM-59618</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>DOTS: [Android] [Entities] Build fails with the error “Asset has disappeared while building player to 'globalgamemanagers.assets' - path '', instancedID '-xxxxxx'“ when building +(<a href="https://issuetracker.unity3d.com/issues/android-entities-build-fails-with-the-error-asset-has-disappeared-while-building-player-to-globalgamemanagers-dot-assets-path-instancedid-xxxxxx-when-building">UUM-41830</a>)</p></li> +<li><p>DOTS: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>Editor Platform: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help +(<a href="https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help">UUM-33727</a>)</p></li> +<li><p>GLES: [Linux][URP] Crash on GfxFramebufferGLES::Clear when entering the Play Mode when all Renderer Features are disabled, Native RenderPass and MainCamera's Depth Texture is enabled +(<a href="https://issuetracker.unity3d.com/issues/linux-urp-crash-on-gfxframebuffergles-clear-when-entering-the-play-mode-when-all-renderer-features-are-disabled-native-renderpass-and-maincameras-depth-texture-is-enabled">UUM-49240</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Kernel: Crash on TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit +(<a href="https://issuetracker.unity3d.com/issues/crash-on-transformaccessclearcallback-when-undoing-modularavatar-setup-outfit">UUM-59652</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +</ul><h3>2022.3.17f1 Release Notes</h3> + +<h4>Improvements</h4> + +<ul><li>Particles: Improved 2 error messages to include the name of the Particle System.</li> +</ul><h4>Fixes</h4> + +<ul><li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed copying properties between materials not correctly dealing with color space. +(UUM-47973)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed script not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the shader graph BiRP Lit Target incorrectly displaying a specular block when allowMaterialOverride was enabled. This was a bug and specular workflow is not supported. +(<a href="https://issuetracker.unity3d.com/issues/specular-property-of-the-shader-graph-is-not-shown-on-the-material-when-the-material-override-is-enabled">UUM-56618</a>)</p></li> +<li><p>Editor: Increased Undo buffer maximum size to prevent 'Failed to create Object Undo, because the action is too large' error in console. +(<a href="https://issuetracker.unity3d.com/issues/error-failed-to-create-object-undo-because-the-action-is-too-large-is-thrown-when-deleting-a-large-gameobject">UUM-19657</a>)</p></li> +<li><p>Editor: Updating fsbtool to match the current FMOD version. +(<a href="https://issuetracker.unity3d.com/issues/audio-files-generate-a-different-dep-hash-when-reimported">UUM-32863</a>)</p></li> +<li><p>Graphics: Enforce SDR for Splash Screen. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fixed a potential crash on Vulkan where RenderTextures may reuse handles and change them to Memoryless textures which may cause an improper pointer dereference. +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-with-vulkan-api-during-texture-streaming">UUM-41423</a>)</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed Blackman-Harris filter for temporal AA. +(UUM-57155)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Disk Light's property not being updated when changing it's radius using the gizmo in the scene. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-when-using-gizmos-the-disk-light-radius-is-not-being-updated">UUM-51530</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2. +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed sentence in "Ray Tracing: Getting started" documentation. +(<a href="https://issuetracker.unity3d.com/issues/documentation-ray-tracing-getting-started-manual-out-of-date">UUM-57200</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Increased HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>iOS: Fixed WebCamDevice.kind reporting wrong values on devices with non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scripting: Fixed Resource scripts being stripped from Player Builds. +(<a href="https://issuetracker.unity3d.com/issues/webgl-prefab-rigging-animation-has-a-different-serialization-layout-when-loading">UUM-35367</a>)</p></li> +<li><p>Scripting: Fixed Resource scripts being stripped from Player Builds. +(<a href="https://issuetracker.unity3d.com/issues/c-number-script-component-from-a-package-is-missing-when-it-is-attached-to-a-loaded-prefab-in-a-standalone-player">UUM-44770</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shadergraph: Fixed typos in the text of the the Node Reference samples. +(UUM-58488)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>TextCore: Ensure newline + shift are not processed on single textfield. +(<a href="https://issuetracker.unity3d.com/issues/new-line-is-added-to-ui-toolkits-textfield-and-the-system-dot-argumentoutofrangeexception-error-appears-when-using-preventdefault-and-stopimmediatepropagation-if-pressing-the-enter-key-with-the-option-slash-shift-key">UUM-48682</a>)</p></li> +<li><p>uGUI: Added issue surrounding dropdown not closing correctly in certain situations. +(<a href="https://issuetracker.unity3d.com/issues/the-dropdown-will-not-close-when-clicked-outside-of-it">UUM-33691</a>)</p></li> +<li><p>UI Toolkit: Fixed issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed'). +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed UIToolkit memory leak in webgl for safari. +(<a href="https://issuetracker.unity3d.com/issues/ios-webgl-memory-leak-when-using-ui-toolkit">UUM-57628</a>)</p></li> +<li><p>VFX Graph: Improved error feedback message when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>VisionOS: Camera and microphone usage description settings now visible in VisionOS build settings. +(LXR-2319)</p></li> +</ul><h4>Package changes in 2022.3.17f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.aseprite: <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html">1.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.1//changelog/CHANGELOG.html">1.1.0</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.2//changelog/CHANGELOG.html">3.2.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-09T13:24:21 + Unity Technologies + 4fc78088f837 + + + 2023.2.5f1 + https://unity.com/releases/editor/whats-new/2023.2.5 + +<span>2023.2.5f1</span> + + <div class="release-date"><time datetime="2024-01-09T08:49:30Z">January 9, 2024</time></div> + + <div>unityhub://2023.2.5f1/381b4941466e</div> + + <div> + <div> <section id="release-version-downloads-357419--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Windows (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/381b4941466e/Windows64EditorInstaller/UnitySetup64-2023.2.5f1.exe" class="btn btn-blue">Unity Editor Windows (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357380--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Android-Support-for-Editor-2023.2.5f1.exe">Android Build Support</a> + </div> + <div id="version-download-modules-357383--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.5f1.exe">iOS Build Support</a> + </div> + <div id="version-download-modules-357386--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.5f1.exe">tvOS Build Support</a> + </div> + <div id="version-download-modules-357389--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.5f1.exe">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357392--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.5f1.exe">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357395--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.5f1.exe">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357398--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.5f1.exe">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357401--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.5f1.exe">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357404--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Universal-Windows-Platform-Support-for-Editor-2023.2.5f1.exe">Universal Windows Platform Build Support</a> + </div> + <div id="version-download-modules-357407--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.5f1.exe">WebGL Build Support</a> + </div> + <div id="version-download-modules-357410--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Windows-IL2CPP-Support-for-Editor-2023.2.5f1.exe">Windows Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357413--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/TargetSupportInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.5f1.exe">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357416--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357458--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorInstaller/Unity-2023.2.5f1.pkg" class="btn btn-blue">Unity Editor macOS (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357422--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.5f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357425--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.5f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357428--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.5f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357431--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.5f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357434--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.5f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357437--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.5f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357440--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.5f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357443--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.5f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357446--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.5f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357449--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.5f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357452--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.5f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357455--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357497--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">macOS (ARM64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorInstallerArm64/Unity-2023.2.5f1.pkg" class="btn btn-blue">Unity Editor macOS (ARM64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357461--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.5f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357464--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.5f1.pkg">iOS Build Support</a> + </div> + <div id="version-download-modules-357467--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-AppleTV-Support-for-Editor-2023.2.5f1.pkg">tvOS Build Support</a> + </div> + <div id="version-download-modules-357470--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.5f1.pkg">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357473--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Linux-Mono-Support-for-Editor-2023.2.5f1.pkg">Linux Build Support (Mono)</a> + </div> + <div id="version-download-modules-357476--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.5f1.pkg">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357479--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Mac-IL2CPP-Support-for-Editor-2023.2.5f1.pkg">Mac Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357482--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.5f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357485--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.5f1.pkg">WebGL Build Support</a> + </div> + <div id="version-download-modules-357488--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.5f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357491--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.5f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357494--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + <div> <section id="release-version-downloads-357530--2" class="component-release-version-downloads release-version-downloads view-mode-default"><h3 class="platform-architecture">Linux (X86-64)</h3> + <div> + <a href="https://download.unity3d.com/download_unity/381b4941466e/LinuxEditorInstaller/Unity-2023.2.5f1.tar.xz" class="btn btn-blue">Unity Editor Linux (X86-64)</a> + <div class="component-installers"> + <h4 class="section-label">Component Installers</h4> + <div class="section-content"> <div id="version-download-modules-357500--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-2023.2.5f1.pkg">Android Build Support</a> + </div> + <div id="version-download-modules-357503--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/LinuxEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-2023.2.5f1.tar.xz">iOS Build Support</a> + </div> + <div id="version-download-modules-357506--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/LinuxEditorTargetInstaller/UnitySetup-Linux-IL2CPP-Support-for-Editor-2023.2.5f1.tar.xz">Linux Build Support (IL2CPP)</a> + </div> + <div id="version-download-modules-357509--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/LinuxEditorTargetInstaller/UnitySetup-Linux-Server-Support-for-Editor-2023.2.5f1.tar.xz">Linux Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357512--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Mac-Mono-Support-for-Editor-2023.2.5f1.pkg">Mac Build Support (Mono)</a> + </div> + <div id="version-download-modules-357515--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Mac-Server-Support-for-Editor-2023.2.5f1.pkg">Mac Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357518--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/LinuxEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-2023.2.5f1.tar.xz">WebGL Build Support</a> + </div> + <div id="version-download-modules-357521--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-2023.2.5f1.pkg">Windows Build Support (Mono)</a> + </div> + <div id="version-download-modules-357524--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://download.unity3d.com/download_unity/381b4941466e/MacEditorTargetInstaller/UnitySetup-Windows-Server-Support-for-Editor-2023.2.5f1.pkg">Windows Dedicated Server Build Support</a> + </div> + <div id="version-download-modules-357527--2" class="component-version-download-modules version-download-modules view-mode-default"> + <a href="https://cloudmedia-docs.unity3d.com/docscloudstorage/2023.2/UnityDocumentation.zip">Documentation</a> + </div> +</div> + </div> + </div> + </section></div> + </div> + <div class="new-to-unity">New to Unity? <a href="https://store.unity.com/">Get started</a></div><div id="release-notes" class="release-notes-section"><h2 class="section-label">Release Notes</h2><div class="release-notes"><h3>Known Issues in 2023.2.5f1</h3> + +<ul><li><p>Asset - Database: 2 assertion errors are logged in the Console when importing the user's project with a plugin to a newly created one +(<a href="https://issuetracker.unity3d.com/issues/2-assertion-errors-are-logged-in-the-console-when-importing-the-users-project-with-a-plugin-to-a-newly-created-one">UUM-55556</a>)</p></li> +<li><p>Asset - Database: Crash on Object::IncrementPersistentDirtyIndex when upgrading project version +(<a href="https://issuetracker.unity3d.com/issues/crash-on-object-incrementpersistentdirtyindex-when-upgrading-project-version">UUM-57909</a>)</p></li> +<li><p>Asset Bundles: UV1 data is lost during AssetBundle build when Optimize Mesh Data is on +(<a href="https://issuetracker.unity3d.com/issues/uv1-data-is-lost-during-assetbundle-build-when-optimize-mesh-data-is-on">UUM-57201</a>)</p></li> +<li><p>Audio Authoring: Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with a script attached +(<a href="https://issuetracker.unity3d.com/issues/crash-on-audioutil-custom-hasaudiocallback-when-exiting-play-mode-while-the-inspector-is-displaying-a-gameobject-with-an-empty-script-attached">UUM-58481</a>)</p></li> +<li><p>Audio Authoring: Wrong tooltip when hovering over the "Load In Background" property of an audio clip +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-when-hovering-over-the-load-in-background-property-of-an-audio-clip">UUM-27581</a>)</p></li> +<li><p>Audio Random Container: ARC window stops working when docking after deleting the asset in focus +(<a href="https://issuetracker.unity3d.com/issues/arc-panel-stops-working-when-docking-after-deleting-the-asset-in-focus">UUM-58713</a>)</p></li> +<li><p>Audio Random Container: Windows get messed up due to ARC +(<a href="https://issuetracker.unity3d.com/issues/windows-get-messed-up-due-to-arc">UUM-55116</a>)</p></li> +<li><p>Culling: Crash on PrepareDrawShadowsCommandStep1 when selecting a camera while the Occlusion Culling window is open +(<a href="https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open">UUM-506</a>)</p></li> +<li><p>DirectX12: Crash on D3D12Fence::Wait when using Forward+ Rendering Path with Better Shaders asset +(<a href="https://issuetracker.unity3d.com/issues/crash-on-d3d12fence-wait-when-using-forward-plus-rendering-path-with-better-shaders-asset">UUM-57113</a>)</p></li> +<li><p>DOTS: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes +(<a href="https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes">UUM-41806</a>)</p></li> +<li><p>HD RP: [AMD] Crash on GfxDeviceD3D12Base::DrawBuffersCommon when Baking Light with Virtual Offset on Probe Volumes +(<a href="https://issuetracker.unity3d.com/issues/amd-crash-on-gfxdeviced3d12base-drawbufferscommon-when-baking-light-with-virtual-offset-on-probe-volumes">UUM-59522</a>)</p></li> +<li><p>IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener +(<a href="https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener">UUM-55105</a>)</p></li> +<li><p>IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads +(<a href="https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads">UUM-49357</a>)</p></li> +<li><p>Input: Crash on InputDeviceIOCTL when closing Unity editor +(<a href="https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor">UUM-10774</a>)</p></li> +<li><p>Kernel: Crash on TransformAccessClearCallback when undoing ModularAvatar > Setup Outfit +(<a href="https://issuetracker.unity3d.com/issues/crash-on-transformaccessclearcallback-when-undoing-modularavatar-setup-outfit">UUM-59652</a>)</p></li> +<li><p>MacOS: Mouse and keyboard button inputs are delayed when in the Player on macOS +(<a href="https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos">UUM-59176</a>)</p></li> +<li><p>Mono: Crash in CollectManagedImportDependencyGetters inside OpenScene in batch mode +(<a href="https://issuetracker.unity3d.com/issues/crash-in-collectmanagedimportdependencygetters-inside-openscene-in-batch-mode">UUM-57742</a>)</p></li> +<li><p>Packman: Users cannot export bundled plugins into a .unitypackage anymore +(<a href="https://issuetracker.unity3d.com/issues/console-error-error-while-exporting-package-no-assets-to-export-only-folders-did-you-mean-to-use-exportpackageoptions-dot-recurse-when-trying-to-export-a-bundle-file-as-a-package">UUM-37376</a>)</p></li> +<li><p>PhysX Integration: ConfigurableJoint's drives behave differently after the PhysX 4.1.2 update +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-components-values-do-not-translate-to-the-physx-calculations-when-they-are-being-overridden-via-a-script">UUM-55081</a>)</p></li> +<li><p>Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player +(<a href="https://issuetracker.unity3d.com/issues/audio-is-delayed-by-05-sec-after-starting-to-play-it-in-the-android-slash-ios-player">UUM-41494</a>)</p></li> +<li><p>Platform Audio: [WebGL] A looping audio sounds different on WebGL than in the editor/native desktop player +(<a href="https://issuetracker.unity3d.com/issues/webgl-a-looping-audio-sounds-different-on-webgl-than-in-the-editor-slash-native-desktop-player">UUM-12530</a>)</p></li> +<li><p>Progressive Lightmapper: The Editor becomes unresponsive and memory allocation errors are spammed in the Console when Generating Lightning +(<a href="https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-memory-allocation-errors-are-spammed-in-the-console-when-generating-lightning">UUM-58017</a>)</p></li> +<li><p>Scene Management: Crash on GameObject::QueryComponentByType when opening a project +(<a href="https://issuetracker.unity3d.com/issues/crash-on-gameobject-querycomponentbytype-when-opening-a-project">UUM-58461</a>)</p></li> +<li><p>Scripting Buildtime: Unclearable nunit error when installing/uninstalling the Entities package on a new project +(<a href="https://issuetracker.unity3d.com/issues/unclearable-nunit-error-when-installing-slash-uninstalling-the-entities-package-on-a-new-project">UUM-58284</a>)</p></li> +<li><p>Shortcut Management: Scene view Camera cannot be moved with WASD/QE keys when the Right Mouse Button is held down and the Mouse is not moved +(<a href="https://issuetracker.unity3d.com/issues/scene-view-camera-cannot-be-moved-with-wasd-slash-qe-keys-when-the-right-mouse-button-is-held-down-and-the-mouse-is-not-moved">UUM-57993</a>)</p></li> +<li><p>Text: Blurry Text +(<a href="https://issuetracker.unity3d.com/issues/blurry-text">UUM-49006</a>)</p></li> +<li><p>XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built +(<a href="https://issuetracker.unity3d.com/issues/quest-stutter-slash-frame-pacing-with-oculusruntime-dot-waittobeginframe-when-the-player-is-built">UUM-27247</a>)</p></li> +</ul><h3>2023.2.5f1 Release Notes</h3> + +<h4>Improvements</h4> + +<ul><li><p>Build System: make bee_backend's directory deletion explicitly handle readonly files on windows</p></li> +<li><p>Universal RP: Improved runtime performance by adding checks for _ALPHATEST_ON when rendering depth, shadows and depth normals. +(<a href="https://issuetracker.unity3d.com/issues/urp-shaders-are-sometimes-unnecessarily-accessing-basemap">UUM-57793</a>)</p></li> +</ul><h4>Changes</h4> + +<ul><li>Package: Updated code coverage package to version 1.2.5</li> +</ul><h4>Fixes</h4> + +<ul><li><p>2D: Fixed case where Importing sprite sheet by using ISpriteEditorDataProvider generates broken Sprites. +(<a href="https://issuetracker.unity3d.com/issues/importing-sprite-sheet-by-using-ispriteeditordataprovider-generates-broken-sprites">UUM-56410</a>)</p></li> +<li><p>Android: Add missing super.onRequestPermissionsResult for onRequestPermissionsResult call for both Activity and GameActivity +(UUM-58225)</p></li> +<li><p>Android: Added Auto Rotation behavior to the Orientation section. +(<a href="https://issuetracker.unity3d.com/issues/android-unable-to-override-android-app-screen-orientation-when-the-custom-main-manifest-is-used">UUM-44021</a>)</p></li> +<li><p>Android: Fixed Graphics.Blit with Vulkan PreTransform creating corrupted RenderTexture data in landscape orientation. +(<a href="https://issuetracker.unity3d.com/issues/android-vulkan-commandbuffer-dot-blit-copies-pixels-upside-down-when-device-is-rotated">UUM-52910</a>)</p></li> +<li><p>Android: Fixed missing IPostGenerateGradleAndroidProject deprecation warning, it will be visible now. +(UUM-57693)</p></li> +<li><p>Android: Removed unity.allow-resizable-window meta-data for multi-window support on large screens.</p></li> +<li><p>Android: Users can override UnityPlayerActivity.java, by placing the file directly in Unity project, this was accidentally broken with incremental build pipeline. +(UUM-57761)</p></li> +<li><p>Animation: Fixed blend tree preview not displaying when inspecting blend tree +(<a href="https://issuetracker.unity3d.com/issues/inspector-doesnt-show-the-animation-preview-window-when-selecting-the-animators-blend-tree-node">UUM-54402</a>)</p></li> +<li><p>Animation: Fixed issue where animation clips with discrete curves (animating enums) in asset bundles built before unity 2022 would not load properly. +(<a href="https://issuetracker.unity3d.com/issues/animation-clips-from-old-asset-bundles-apply-wrong-values-to-enums-when-upgrading-project">UUM-40841</a>)</p></li> +<li><p>Asset Import: Fixed issue where "Multiple plugins with the same name" error occurs when importing bundle files in .androidpack folders on Mac. +(UUM-35317)</p></li> +<li><p>Build System: Don't crash on windows if there are duplicate environment variable keys.</p></li> +<li><p>Core: Clarified APV helpboxes. +(UUM-49254)</p></li> +<li><p>Core: Fixed a tooltip issue. +(<a href="https://issuetracker.unity3d.com/issues/wrong-tooltip-in-probe-volume-inspector-fill-empty-spaces">UUM-54574</a>)</p></li> +<li><p>Documentation: Add missing UnityWebRequest method signatures to documentation for helpers taking uri as System.Uri. +(<a href="https://issuetracker.unity3d.com/issues/unity-fails-to-load-an-audio-file-via-web-request-when-the-path-of-the-audio-file-has-a-plus-in-it">UUM-57122</a>)</p></li> +<li><p>Documentation: Fixed water burst script compilation issues.</p></li> +<li><p>DX12: Fixed a crash caused by allocating too many descriptor heaps in DirectX 12 and ray tracing. +(UUM-40496)</p></li> +<li><p>Editor: EditorApplication.focusChanged now gets triggered using operating system dependent application focus events. +(<a href="https://issuetracker.unity3d.com/issues/editorapplication-dot-focuschanged-isnt-triggered-when-the-editor-is-minimized-and-opened">UUM-41894</a>)</p></li> +<li><p>Editor: Fixed "Assertion failed on expression: '!m_InsideContext'" error in editor console. +(<a href="https://issuetracker.unity3d.com/issues/macos-assertion-failed-on-expression-m-insidecontext-logged-when-adding-a-component-through-the-title-bar">UUM-46849</a>)</p></li> +<li><p>Editor: Fixed a crash in shortcut generation on Mac OS. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-generateshortcut-when-opening-a-specific-project">UUM-56950</a>)</p></li> +<li><p>Editor: Fixed an issue where Menus items are not visible after loading large projects. +(<a href="https://issuetracker.unity3d.com/issues/menu-items-and-unity-editor-icon-disappear-when-importing-a-project-with-many-textures">UUM-56482</a>)</p></li> +<li><p>Editor: Fixed Child object not correctly destructed during scene unloading when detached from its parent in OnDestroy. +(<a href="https://issuetracker.unity3d.com/issues/child-object-destruction-is-delayed-when-setting-the-parent-during-the-scene-unloading">UUM-35019</a>)</p></li> +<li><p>Editor: Fixed copy properties on material variants. +(<a href="https://issuetracker.unity3d.com/issues/materials-properties-in-the-inspector-window-are-not-shown-as-overridden-when-pasting-other-materials-properties-with-paste-material-properties">UUM-53121</a>)</p></li> +<li><p>Editor: Fixed crash when opening project with corrupted library (DBVersion corrupted). +(<a href="https://issuetracker.unity3d.com/issues/crash-on-operator-when-opening-a-specific-project-with-a-corrupted-library">UUM-41316</a>)</p></li> +<li><p>Editor: Fixed default and secondary action invocation in Search window (keyboard + double-click). +(<a href="https://issuetracker.unity3d.com/issues/additional-actions-shortcut-does-not-work-when-using-the-search-window">UUM-55883</a>)</p></li> +<li><p>Editor: Fixed failure on AMD GPU when baking APV with virtual offsets or sky occlusion. +(UUM-54158)</p></li> +<li><p>Editor: Fixed for invalid texture binding in worldspace. +(UUM-58524)</p></li> +<li><p>Editor: Fixed how we index folder and folder combinations for the dir: filter. +(<a href="https://issuetracker.unity3d.com/issues/no-items-are-found-in-the-search-window-when-having-a-path-in-the-filter">UUM-56923</a>)</p></li> +<li><p>Editor: Fixed issue where the wrong value would be displayed for stepped curves. +(<a href="https://issuetracker.unity3d.com/issues/modified-animation-position-dot-y-value-frame-is-misplaced">UUM-30927</a>)</p></li> +<li><p>Editor: Fixed Mac Editor crash that could occur during Play mode if shaders needed to compile while creating a new Material with the Inspector panel open. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-rendereventscontext-executecommandbuffers-when-creating-a-material-while-in-the-play-mode-and-the-material-preview-is-being-rendered-in-the-inspector-window">UUM-56959</a>)</p></li> +<li><p>Editor: Fixed Mouse bindings appearing twice when rebinding a shortcut entry in the Shortcut Manager window. +(UUM-56740)</p></li> +<li><p>Editor: Fixed Opaque Layer Mask filters out meshes that use the 31st Layer. +(<a href="https://issuetracker.unity3d.com/issues/urp-opaque-layer-mask-filters-out-meshes-that-use-the-31st-layer-when-every-layer-is-set-to-render">UUM-17764</a>)</p></li> +<li><p>Editor: Fixed renderdoc capture button in linux editor not capturing drawings in gameview. +(<a href="https://issuetracker.unity3d.com/issues/linux-opengl-vulkan-draw-calls-are-not-shown-in-the-event-list-when-taking-a-capture-of-a-frame-with-renderdoc">UUM-57914</a>)</p></li> +<li><p>Editor: Fixed script not compiled with a certain folder/asmdef configuration in the Assets folder.</p></li> +<li><p>Editor: Fixed Secondary click "control-click" does not work on mac. +(UUM-56102)</p></li> +<li><p>Editor: Fixed Static Lighting Volumetric Clouds checkbox. +(<a href="https://issuetracker.unity3d.com/issues/static-lighting-volumetric-clouds-checkbox-is-not-disabled-but-also-unselectable-when-no-environment-profile-is-set">UUM-54025</a>)</p></li> +<li><p>Editor: Fixed tessellation of UI Toolkit masking shapes that was causing "Invalid vertex" error in debug. +(UUM-58404)</p></li> +<li><p>Editor: Fixed the container window signal handler data type. +(UUM-58495)</p></li> +<li><p>Editor: Lens Flares ignore Camera Culling Masks. +(<a href="https://issuetracker.unity3d.com/issues/lens-flares-ignore-camera-culling-masks">UUM-44191</a>)</p></li> +<li><p>Editor: Plugins of .androidlib type will by default be marked as only compatible with Android. +(<a href="https://issuetracker.unity3d.com/issues/androidlib-plugins-should-default-to-android">UUM-57229</a>)</p></li> +<li><p>Editor: Prevent crash in PreviewTextureManager when changing materials while play-mode is active. +(<a href="https://issuetracker.unity3d.com/issues/linux-crash-on-previewtexturemanager-integrateloadedpreviewtomainthread-when-assigning-a-material-to-mesh-renderer">UUM-44179</a>)</p></li> +<li><p>Editor: When a context contains a single provider, it is correctly listed in the AddNewBlock propositions. +(UUM-56451)</p></li> +<li><p>Editor: [Android] Broadcast Receiver in UnityPlayer was removed as it is unneeded and causing crash on Android 14 development due to missing EXPORTED/NOT_EXPORTED flag when registering receiver. +(<a href="https://issuetracker.unity3d.com/issues/android-targetapi-34-crash-on-launch">UUM-48068</a>)</p></li> +<li><p>Editor: [Windows] Fixed moving window with .position across monitors with multiple dpi has the wrong size. +(<a href="https://issuetracker.unity3d.com/issues/windows-moving-window-with-position-across-monitors-with-multiple-dpi-has-the-wrong-size">UUM-34515</a>)</p></li> +<li><p>GI: UpdateLightProbeProxyVolumes is shown as running despite not being active. +(<a href="https://issuetracker.unity3d.com/issues/urp-updatelightprobeproxyvolumes-is-running-despite-not-being-supported">UUM-53150</a>)</p></li> +<li><p>Graphics: Enforce SDR for Splash Screen. +(<a href="https://issuetracker.unity3d.com/issues/hdr-does-not-apply-to-the-splashscreen-when-hdr-is-enabled-and-an-hdr-monitor-is-used">UUM-46354</a>)</p></li> +<li><p>Graphics: Fixed a Metal validation error that occurred when GPU batched skinning generated an empty dispatch call due to empty blendshapes. +(<a href="https://issuetracker.unity3d.com/issues/thread-group-size-must-be-above-zero-error-is-thrown-when-using-a-custom-blend-shape-synchronization-script-with-models-imported-through-daz-to-unity-bridge">UUM-47088</a>)</p></li> +<li><p>Graphics: Fixed an issue when using CaptureScreenshotAsTexture during the rendering process with Metal API, if the results are undefined then Unity now outputs an error instead of crashing. +(UUM-47096)</p></li> +<li><p>Graphics: Fixed async PSO creation jobs from getting canceled due to localized Vulkan PipelineKey conflicts. +(UUM-54127)</p></li> +<li><p>Graphics: Fixed depthnormals bug for multi-pass shader. +(<a href="https://issuetracker.unity3d.com/issues/cameradepthnormalstexture-is-not-working-when-using-2-pass-shader">UUM-56610</a>)</p></li> +<li><p>Graphics: Fixed race condition when registering Vulkan PSO caches for maintenance. +(UUM-54127)</p></li> +<li><p>Graphics: Fixed race condition. when shutting down the Vulkan async PSO creation system. +(UUM-54127)</p></li> +<li><p>Graphics: Fixed to make sure maxParallelPSOCreationJobs limit is obeyed when using Vulkan. +(UUM-54127)</p></li> +<li><p>Graphics: Texture names may occasionally not been set on development build GPU captures, this has been fixed so they match the asset they were loaded from. +(UUM-57690)</p></li> +<li><p>HDRP: Fixed a culling result sharing issue between custom passes and the camera rendering them. +(UUM-53945)</p></li> +<li><p>HDRP: Fixed a null ref exception when baking APV without GPU streaming enabled. +(<a href="https://issuetracker.unity3d.com/issues/apv-streaming-null-reference-error-spam">UUM-58735</a>)</p></li> +<li><p>HDRP: Fixed an issue by removing now unnecessary required setting for the Water System sample. +(<a href="https://issuetracker.unity3d.com/issues/2023-dot-2-hdrp-asset-settings-helper-throws-a-nullreferenceexception">UUM-58619</a>)</p></li> +<li><p>HDRP: Fixed Blackman-Harris filter for temporal AA. +(UUM-57155)</p></li> +<li><p>HDRP: Fixed Console errors with ReflectionProxyVolume component Gizmo. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-console-errors-when-selecting-an-object-that-has-a-child-object-containing-reflectionproxyvolume-component">UUM-56069</a>)</p></li> +<li><p>HDRP: Fixed creating mirror Gameobject not being placed in prefab hierarchy. +(<a href="https://issuetracker.unity3d.com/issues/mirror-gameobject-cannot-be-created-in-a-prefabs-hierarchy-while-viewing-it-in-context-or-isolation">UUM-56424</a>)</p></li> +<li><p>HDRP: Fixed Disk Light's property not being updated when changing it's radius using the gizmo in the scene. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-when-using-gizmos-the-disk-light-radius-is-not-being-updated">UUM-51530</a>)</p></li> +<li><p>HDRP: Fixed exception thrown when running projects for an extended amount of time. +(<a href="https://issuetracker.unity3d.com/issues/invalidoperationexception-exception-thrown-by-hdrp-when-running-the-project-for-an-extended-amount-of-time">UUM-49102</a>)</p></li> +<li><p>HDRP: Fixed inverted shadows from transparent objects in HDRP path tracer. +(<a href="https://issuetracker.unity3d.com/issues/objects-cast-inverted-shadows-when-using-path-tracing-on-a-transparent-material-with-a-refractive-surface">UUM-56536</a>)</p></li> +<li><p>HDRP: Fixed post-processing when the LUT size is not a power of 2. +(<a href="https://issuetracker.unity3d.com/issues/sprite-is-rendered-differently-in-game-and-scene-view-when-lut-size-is-different-than-8-16-32-and-64">UUM-42714</a>)</p></li> +<li><p>HDRP: Fixed sentence in "Ray Tracing: Getting started" documentation. +(<a href="https://issuetracker.unity3d.com/issues/documentation-ray-tracing-getting-started-manual-out-of-date">UUM-57200</a>)</p></li> +<li><p>HDRP: Fixed ShaderGraph with motion vectors enabled overwriting interpolators with previous frames data. +(<a href="https://issuetracker.unity3d.com/issues/hdrp-shader-graph-uses-the-wrong-time-value-for-interpolators-when-transparent-writes-motion-vectors-is-enabled-on-the-material">UUM-56632</a>)</p></li> +<li><p>HDRP: Flares now respect the cameras culling mask and the game objects layer (Occlusion and Rendering). +(HDRP-3062)</p></li> +<li><p>HDRP: Increase HDRP's maximum cube reflection probes on screen. +(<a href="https://issuetracker.unity3d.com/issues/maximum-cube-reflection-probes-on-screen-is-clamped-to-64-when-changing-it-to-higher-value-than-64">UUM-53178</a>)</p></li> +<li><p>iOS: Fixed "Fill percentage" launch screen option only using the iPad value for both iPhone and iPad. +(<a href="https://issuetracker.unity3d.com/issues/fill-percentage-of-ipad-launch-screen-is-used-for-iphone-when-setting-iphone-launch-screen-fill-percentage">UUM-46824</a>)</p></li> +<li><p>iOS: Fixed ActivityIndicator not showing on newish iOS. +(UUM-48717)</p></li> +<li><p>iOS: Fixed Product Name with non-latin characters to be able to install .ipa to the device. +(<a href="https://issuetracker.unity3d.com/issues/ios-unable-to-install-error-is-thrown-when-attempting-to-install-an-archived-app-with-certain-symbols-in-the-product-name">UUM-30326</a>)</p></li> +<li><p>iOS: Fixed WebCamDevice.kind reporting wrong values on devices with non-English system language. +(<a href="https://issuetracker.unity3d.com/issues/webcamkind-logs-wideangle-for-every-camera-on-ios-devices-if-the-device-language-is-something-other-than-english">UUM-56785</a>)</p></li> +<li><p>Physics: Fixed an issue where Physics.gravity would end up attempting to wake up kinematic Rigidbody components, causing errors to be logged. +(<a href="https://issuetracker.unity3d.com/issues/physx-error-is-thrown-when-writing-to-physics-dot-gravity">UUM-57939</a>)</p></li> +<li><p>Physics: Fixed moving child triggers causing parent bodies to recalculate their center of mass. +(<a href="https://issuetracker.unity3d.com/issues/rigidbody-recalculates-its-center-of-mass-when-moving-its-child-trigger-collider">UUM-30798</a>)</p></li> +<li><p>Scene Manager: Fixed crash when replacing a missing prefab asset. +(<a href="https://issuetracker.unity3d.com/issues/crash-on-mergeprefabchanges-when-attempting-to-assign-missing-gameobject-in-inspector">UUM-42461</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where clicking on the SceneView with the middle mouse button would not focus it on MacOS. +(<a href="https://issuetracker.unity3d.com/issues/cannot-move-the-scene-view-camera-with-the-middle-mouse-button-when-the-scene-window-is-not-active">UUM-57116</a>)</p></li> +<li><p>Scene/Game View: Fixed an issue where exiting a tool variant triggers another tool variant from the same group. +(UUM-54110)</p></li> +<li><p>Scene/Game View: Fixed an issue where navigating the SceneView using Flythrough mode would cause a system alert sound to be played on macOS. +(<a href="https://issuetracker.unity3d.com/issues/error-sound-plays-repeatedly-when-using-the-flythrough-mode-with-the-shift-key-on-macos">UUM-56936</a>)</p></li> +<li><p>Scene/Game View: Fixed issue where holding the Shift key down and scrolling with the mouse wheel would not change SceneView's camera speed while in Flythrough mode. +(<a href="https://issuetracker.unity3d.com/issues/the-scene-view-camera-movement-speed-cannot-be-adjusted-when-holding-down-the-right-mouse-button-and-the-shift-key-simultaneously">UUM-56423</a>)</p></li> +<li><p>Scripting: Fixed a console error related to rider pkg (v3.0.25 or later), which appears in Editor SafeMode. +(UUM-57097)</p></li> +<li><p>Scripting: Reduced the noise in Editor logs when ApiUpdater fails to read/write cached configuration files. +(<a href="https://issuetracker.unity3d.com/issues/unable-to-read-cached-apiupdater-configuration-file-ioexception">UUM-49205</a>)</p></li> +<li><p>Serialization: SerializedProperty.boxedValue now works with types containing SerializeReference. +(UUM-15022)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are +(UUM-28802)</p></li> +<li><p>Shaders: Ensures internal shader compiler errors such as losing connection to a compiler process aren't cached like compilation errors are. +(UUM-28802)</p></li> +<li><p>TextCore: Ensure no errors are thrown for wrongly formatted tags. +(<a href="https://issuetracker.unity3d.com/issues/unicode-character-error-in-console-when-browsing-assets-in-package-manager">UUM-11753</a>)</p></li> +<li><p>TextMeshPro: Fixed TMP_InputField line limit behavior to mean unlimited when the value is set to zero or negative. +(<a href="https://issuetracker.unity3d.com/issues/textmeshpro-just-one-line-is-allowed-in-the-input-field-if-the-line-limit-is-set-to-0-when-having-multi-line-submit-or-multi-line-submit-line-types">UUM-57192</a>)</p></li> +<li><p>UI Toolkit: Fixed an issue where the UI Builder would not recognize attributes starting with an uppercase letter as bindable. +(<a href="https://issuetracker.unity3d.com/issues/ui-builder-add-binding-menu-option-is-missing-from-custom-attributes-which-start-with-uppercase-letters-in-the-name">UUM-55555</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Color property in Gradient Editor. +(<a href="https://issuetracker.unity3d.com/issues/errors-are-spammed-in-console-when-changing-gradient-property-in-inspector">UUM-47254</a>)</p></li> +<li><p>UI Toolkit: Fixed GUIDepth error when changing Search filter dropdown in Test Runner. +(<a href="https://issuetracker.unity3d.com/issues/error-thrown-when-using-search-filter-dropdown-in-test-runner">UUM-40283</a>)</p></li> +<li><p>UI Toolkit: Fixed issue with ListView items being rebound to the parent SerializedObject when hierarchy traversal kicks in, instead of keeping the binding from <code>bindItem</code>. +(<a href="https://issuetracker.unity3d.com/issues/arc-volume-value-is-synced-with-audio-clip-list-item-volume">UUM-54716</a>)</p></li> +<li><p>UI Toolkit: Fixed issues with editor bindings throwing exceptions when the object was changed but then disposed. ('SerializedObject of SerializedProperty has been Disposed'). +(<a href="https://issuetracker.unity3d.com/issues/build-profile-window-list-view-throws-an-error-every-tick-when-renaming-a-build-profile-in-project-hierarchy-view">UUM-57406</a>)</p></li> +<li><p>UI Toolkit: Fixed missing dirty-repaint when setting the DynamicColor hint. +(UUM-59393)</p></li> +<li><p>UI Toolkit: Fixed ObjectDisposedException on undoing creation of element in the builder. +(<a href="https://issuetracker.unity3d.com/issues/objectdisposedexception-thrown-from-builder-when-undo-element-creation">UUM-53334</a>)</p></li> +<li><p>UI Toolkit: Fixed UIToolkit memory leak in webgl for safari. +(<a href="https://issuetracker.unity3d.com/issues/ios-webgl-memory-leak-when-using-ui-toolkit">UUM-57628</a>)</p></li> +<li><p>VFX Graph: Improved error feedback message when a shader graph is missing and no path is found. +(<a href="https://issuetracker.unity3d.com/issues/vfx-cannot-be-compiled-because-a-shader-graph-asset-located-here-is-missing-when-upgrading-a-project">UUM-28009</a>)</p></li> +<li><p>Video: Choppy video playback when Application.targetFrameRate is set lower than the video frame rate. +(<a href="https://issuetracker.unity3d.com/issues/choppy-video-playback-when-application-dot-targetframerate-is-set-lower-than-the-video-frame-rate">UUM-48911</a>)</p></li> +<li><p>WebGL: Fixed an issue that causes a parsing error due to misplaced regex. +(<a href="https://issuetracker.unity3d.com/issues/parse-error-the-file-is-corrupt-or-compression-was-misconfigured-when-webgl-build-is-opened">UUM-21896</a>)</p></li> +</ul><h4>Package changes in 2023.2.5f1</h4> + +<h4>Packages updated</h4> + +<ul><li><p>com.unity.2d.animation: <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.0//changelog/CHANGELOG.html">10.0.3</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.animation@10.1//changelog/CHANGELOG.html">10.1.0</a></p></li> +<li><p>com.unity.2d.common: <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.2</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.2d.common@9.0//changelog/CHANGELOG.html">9.0.3</a></p></li> +<li><p>com.unity.ide.rider: <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.26</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html">3.0.27</a></p></li> +<li><p>com.unity.mobile.notifications: <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.3//changelog/CHANGELOG.html">2.3.1</a></p></li> +<li><p>com.unity.postprocessing: <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.3//changelog/CHANGELOG.html">3.3.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.postprocessing@3.4//changelog/CHANGELOG.html">3.4.0</a></p></li> +<li><p>com.unity.render-pipelines.core: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@16.0//changelog/CHANGELOG.html">16.0.5</a></p></li> +<li><p>com.unity.render-pipelines.high-definition: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@16.0//changelog/CHANGELOG.html">16.0.5</a></p></li> +<li><p>com.unity.render-pipelines.high-definition-config: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@16.0//changelog/CHANGELOG.html">16.0.5</a></p></li> +<li><p>com.unity.render-pipelines.universal: <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@16.0//changelog/CHANGELOG.html">16.0.5</a></p></li> +<li><p>com.unity.shadergraph: <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.shadergraph@16.0//changelog/CHANGELOG.html">16.0.5</a></p></li> +<li><p>com.unity.testtools.codecoverage: <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.testtools.codecoverage@1.2//changelog/CHANGELOG.html">1.2.5</a></p></li> +<li><p>com.unity.visualeffectgraph: <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.4</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@16.0//changelog/CHANGELOG.html">16.0.5</a></p></li> +<li><p>com.unity.netcode.gameobjects: <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.7//changelog/CHANGELOG.html">1.7.1</a></p></li> +<li><p>com.unity.services.deployment: <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.2//changelog/CHANGELOG.html">1.2.0</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.services.deployment@1.3//changelog/CHANGELOG.html">1.3.0</a></p></li> +<li><p>com.unity.addressables.android: <a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">1.0.1</a> &#x2192; <a href="https://docs.unity3d.com/Packages/com.unity.addressables.android@1.0//changelog/CHANGELOG.html">1.0.2</a></p></li> +</ul></div></div><div class="thirdparty-notices"><h4 class="thirdparty-notices-heading" id="third-party-notices">Third Party Notices</h4> +<span class="thirdparty-notices-description">For more information please see our <a target="_blank" href="https://support.unity.com/hc/en-us/sections/15724082604820-Open-Source-Software-Licenses">Open Source Software Licenses FAQ on the Unity Support Portal</a></span></div> + + 2024-01-09T08:49:30 + Unity Technologies + 381b4941466e + + + + diff --git a/lib/modules/datasource/unity3d/index.spec.ts b/lib/modules/datasource/unity3d/index.spec.ts new file mode 100644 index 00000000000000..af04ba65822a61 --- /dev/null +++ b/lib/modules/datasource/unity3d/index.spec.ts @@ -0,0 +1,114 @@ +import { getPkgReleases } from '..'; +import { Fixtures } from '../../../../test/fixtures'; +import * as httpMock from '../../../../test/http-mock'; +import { Unity3dDatasource } from '.'; + +const mockRSSFeeds = (streams: { [keys: string]: string }) => { + Object.entries(streams).map(([stream, url]) => { + const content = Fixtures.get(stream + '.xml'); + + const uri = new URL(url); + + httpMock.scope(uri.origin).get(uri.pathname).reply(200, content); + }); +}; + +describe('modules/datasource/unity3d/index', () => { + it('returns stable and lts releases by default', async () => { + const qualifyingStreams = { ...Unity3dDatasource.streams }; + delete qualifyingStreams.beta; + mockRSSFeeds(qualifyingStreams); + const responses = ( + await getPkgReleases({ + datasource: Unity3dDatasource.id, + packageName: 'm_EditorVersion', + }) + )?.releases.map((release) => release.version); + + // check that only letter f is present (final releases) + expect(responses!.every((version) => /[fp]/.test(version))).toBe(true); + // check that no version contains the letter b (beta release) + expect(responses!.every((version) => !/b/.test(version))).toBe(true); + }); + + it('returns hash if requested', async () => { + mockRSSFeeds({ stable: Unity3dDatasource.streams.stable }); + const responsesWithoutHash = (await getPkgReleases({ + datasource: Unity3dDatasource.id, + packageName: 'm_EditorVersionWithRevision', + registryUrls: [Unity3dDatasource.streams.stable], + }))!.releases.map((release) => release.version); + + expect(responsesWithoutHash.length).toBeGreaterThan(0); + expect( + responsesWithoutHash.every((version) => /\(.*\)/.test(version)), + ).toBe(true); + }); + + it('returns no hash if not requested', async () => { + mockRSSFeeds({ stable: Unity3dDatasource.streams.stable }); + const responsesWithoutHash = ( + await getPkgReleases({ + datasource: Unity3dDatasource.id, + packageName: 'm_EditorVersion', + registryUrls: [Unity3dDatasource.streams.stable], + }) + )?.releases.map((release) => release.version); + + expect(responsesWithoutHash!.length).toBeGreaterThan(0); + expect( + responsesWithoutHash!.every((version) => !/\(.*\)/.test(version)), + ).toBe(true); + }); + + it('returns different versions for each stream', async () => { + mockRSSFeeds(Unity3dDatasource.streams); + const responses: { [keys: string]: string[] } = Object.fromEntries( + await Promise.all( + Object.keys(Unity3dDatasource.streams).map(async (stream) => [ + stream, + ( + await getPkgReleases({ + datasource: Unity3dDatasource.id, + packageName: 'm_EditorVersion', + registryUrls: [Unity3dDatasource.streams[stream]], + }) + )?.releases.map((release) => release.version), + ]), + ), + ); + + // none of the items in responses.beta are in responses.stable or responses.lts + expect( + responses.beta.every( + (betaVersion) => + !responses.stable.includes(betaVersion) && + !responses.lts.includes(betaVersion), + ), + ).toBe(true); + // some items in responses.stable are in responses.lts + expect( + responses.stable.some((stableVersion) => + responses.lts.includes(stableVersion), + ), + ).toBe(true); + // not all items in responses.stable are in responses.lts + expect( + responses.stable.every((stableVersion) => + responses.lts.includes(stableVersion), + ), + ).toBe(false); + }); + + it('returns only lts and stable by default', async () => { + const qualifyingStreams = { ...Unity3dDatasource.streams }; + delete qualifyingStreams.beta; + mockRSSFeeds(qualifyingStreams); + const responses = (await getPkgReleases({ + datasource: Unity3dDatasource.id, + packageName: 'm_EditorVersionWithRevision', + }))!.releases.map((release) => release.version); + + expect(responses.every((version) => /[fp]/.test(version))).toBe(true); + }); +}); diff --git a/lib/modules/datasource/unity3d/index.ts b/lib/modules/datasource/unity3d/index.ts new file mode 100644 index 00000000000000..7105975c4a1e16 --- /dev/null +++ b/lib/modules/datasource/unity3d/index.ts @@ -0,0 +1,73 @@ +import { XmlDocument } from 'xmldoc'; +import { cache } from '../../../util/cache/package/decorator'; +import * as Unity3dVersioning from '../../versioning/unity3d'; +import { Datasource } from '../datasource'; +import type { GetReleasesConfig, Release, ReleaseResult } from '../types'; + +export class Unity3dDatasource extends Datasource { + static readonly streams: { [key: string]: string } = { + lts: 'https://unity.com/releases/editor/lts-releases.xml', + stable: 'https://unity.com/releases/editor/releases.xml', + beta: 'https://unity.com/releases/editor/beta/latest.xml', + }; + + static readonly id = 'unity3d'; + + override readonly defaultRegistryUrls = [ + Unity3dDatasource.streams.stable, + Unity3dDatasource.streams.lts, + ]; + + override readonly defaultVersioning = Unity3dVersioning.id; + + override readonly registryStrategy = 'merge'; + + constructor() { + super(Unity3dDatasource.id); + } + + getByStream = async ( + registryUrl: string | undefined, + withHash: boolean, + ): Promise => { + const response = await this.http.get(registryUrl!); + const document = new XmlDocument(response.body); + const releases = document + .childNamed('channel')! + .childrenNamed('item') + .map((itemNode) => { + const versionWithHash = `${itemNode.childNamed('title')?.val} (${itemNode.childNamed('guid')?.val})`; + const versionWithoutHash = itemNode.childNamed('title')?.val; + const release: Release = { + version: withHash ? versionWithHash : versionWithoutHash!, + releaseTimestamp: itemNode.childNamed('pubDate')?.val, + changelogUrl: itemNode.childNamed('link')?.val, + isStable: registryUrl !== Unity3dDatasource.streams.beta, + registryUrl, + }; + return release; + }) + .filter((release): release is Release => !!release); + + return { + releases, + homepage: 'https://unity.com/', + }; + }; + + @cache({ + namespace: `datasource-${Unity3dDatasource.id}`, + key: ({ registryUrl, packageName }: GetReleasesConfig) => + `${registryUrl}:${packageName}`, + ttlMinutes: 24 * 60, + }) + async getReleases({ + packageName, + registryUrl, + }: GetReleasesConfig): Promise { + return await this.getByStream( + registryUrl, + packageName === 'm_EditorVersionWithRevision', + ); + } +} diff --git a/lib/util/cache/package/types.ts b/lib/util/cache/package/types.ts index b1e59a59f6ad3c..bb1673c399d8eb 100644 --- a/lib/util/cache/package/types.ts +++ b/lib/util/cache/package/types.ts @@ -100,6 +100,7 @@ export type PackageCacheNamespace = | 'datasource-terraform-provider-zip-hashes' | 'datasource-terraform-provider' | 'datasource-terraform' + | 'datasource-unity3d' | 'github-releases-datasource-v2' | 'github-tags-datasource-v2' | 'go'