### Known Issues in 2021.3.24f1

- DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled
    ([UUM-30173](https://issuetracker.unity3d.com/issues/macos-editor-freezes-when-saving-prefab-changes-in-play-mode-if-vsync-is-enabled))

- Kernel: Crash on UndoManager::FlushTrackedObjects when removing a Component from ~1000 GameObjects at the same time
    ([UUM-33750](https://issuetracker.unity3d.com/issues/crash-on-undomanager-flushtrackedobjects-when-removing-a-component-from-1000-gameobjects-at-the-same-time))

- MacOS: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help
    ([UUM-33727](https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help))

- MacOS: [M1] Crash on System.Object:__icall_wrapper_ves_icall_array_new_specific when launching a project
    ([UUM-3207](https://issuetracker.unity3d.com/issues/m1-crash-on-system-dot-object-icall-wrapper-ves-icall-array-new-specific-when-launching-a-project))

- Metal: [iOS] Rendering freezes when the orientation is changed
    ([UUM-9480](https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed))

- Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project
    ([1376858](https://issuetracker.unity3d.com/issues/crash-with-scanassemblyforattributesandinterfaceimplementations-when-opening-a-project))

- Project Browser: Project Browser shows package resources when package visibility is disabled
    ([UUM-32517](https://issuetracker.unity3d.com/issues/project-browser-shows-package-resources-when-package-visibility-is-disabled))

- uGUI Framework: Memory leaks stop textures from getting unloaded from memory when the textures gets reparented from one scene to another
    ([UUM-33852](https://issuetracker.unity3d.com/issues/memory-leaks-stop-textures-from-getting-unloaded-from-memory-when-the-textures-gets-reparented-from-one-scene-to-another))

- Version Control: "NullReferenceException" errors thrown in the Console window when Unity Version Control package is present in the project
    ([UUM-33051](https://issuetracker.unity3d.com/issues/nullreferenceexception-errors-thrown-in-the-console-window-when-unity-version-control-package-is-present-in-the-project))

- Visual Effects - Legacy: [Android][Vulkan] Visualisation corruption occurs when rendering Particles to Render Texture
    ([UUM-21106](https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture))

- Vulkan: [Quest 2] Build crashes on Quest 2 when Graphics Jobs are enabled
    ([UUM-12524](https://issuetracker.unity3d.com/issues/quest-2-build-crashes-on-quest-2-when-graphics-jobs-are-enabled))

- XR SRP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x
    ([UUM-33025](https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x))



### 2021.3.24f1 Release Notes

#### Improvements

- Apple TV: TvOS now uses launch screen storyboard.

- Editor: Enabled Sketchup Importer on Mac ARM platforms.

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

- Editor: Updated Sketchup SDK to 2023.2.

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



#### Changes

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



#### Fixes

- 2D: Show apply/revert dialog to user if there are data changes in Sprite Editor Window before domain reload.
    ([UUM-26175](https://issuetracker.unity3d.com/issues/sprite-editor-unsaved-changes-get-reverted-when-script-recompilation-finishes))

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

- Build Pipeline: Fixed build failure related to streaming assets with symbols in file names.
    ([UUM-9881](https://issuetracker.unity3d.com/issues/the-project-fails-to-build-when-there-is-a-webp-asset-in-the-streamingassets-folder))

- Build Pipeline: Fixed Player Build fails.
    ([UUM-1205](https://issuetracker.unity3d.com/issues/build-fails-until-scrolling-scenes-in-build-in-build-settings))

- Editor: Asset Pipeline: Fixed a crash when re-adding animation clip to prefab.
    ([UUM-21916](https://issuetracker.unity3d.com/issues/crash-on-serializeobjectandaddtorecording-when-adding-animation-to-object-without-animator))

- Editor: Enabled reserved key labels in Shortcut Manager to be more visible in dark mode.
    ([UUM-28295](https://issuetracker.unity3d.com/issues/esc-return-and-caps-lock-keys-are-barely-visible-in-the-shortcut-manager-window))

- Editor: Fixed a "3D textures with depth are not supported" error appearing when switching the RenderTexture shape to 3D if a depth-stencil format was previously indicated.
    ([UUM-25336](https://issuetracker.unity3d.com/issues/error-rendertexture-dot-create-failed-3d-textures-with-depth-are-not-supported-is-thrown-when-changing-texture-dimension-from-2d-to-3d))

- Editor: Fixed a bug where the cursor was lagging when dragging files to inactive MacOS editor.
    ([UUM-9542](https://issuetracker.unity3d.com/issues/general-cursor-becomes-very-laggy-when-dragging-file-from-finder-to-the-editor-on-macos))

- Editor: Fixed animation clip's preview window's grid's depth when using deferred rendering in URP.
    ([UUM-2947](https://issuetracker.unity3d.com/issues/urp-grid-is-rendered-on-top-of-gameobjects-in-the-animation-preview-area-when-deferred-rendering-is-used))

- Editor: Fixed Auto-save scenes checkbox.
    ([UUM-11717](https://issuetracker.unity3d.com/issues/preference-not-saved-when-enabling-auto-save-scenes-before-building))

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

- Editor: Fixed error when selecting folders from the folder panel or closing the folder panel with EditorUtility.OpenFolderPanel\(\) in use.
    ([UUM-26507](https://issuetracker.unity3d.com/issues/error-nullreferenceexception-is-thrown-when-selecting-folders-from-the-folder-panel-or-closing-the-folder-panel-with-editorutility-dot-openfolderpanel-in-use))

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

- Editor: Fixed YAML file corruption on Android Platforms caused due to some targets i became obsolete in PlatformGroupEnum.
    ([UUM-21944](https://issuetracker.unity3d.com/issues/projectsettings-dot-asset-changes-to-an-unparsable-yaml-file-when-using-scripting-define-symbols))

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

- GI: Fixed incorrect fallback to CPU of GPU bake.
    ([UUM-24685](https://issuetracker.unity3d.com/issues/leak-in-lightmap-bake-api-when-using-progressive-gpu-lightmapper))

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

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

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

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

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

- HDRP: Added error when MSAA and non-MSAA buffers are bound simultaneously in custom passes.
    ([UUM-22996](https://issuetracker.unity3d.com/issues/hdrp-in-hdrp-if-the-user-selects-a-custom-color-and-camera-depth-buffer-with-msaa-on-it-silently-breaks-and-doesnt-render))

- HDRP: Enabled path tracing to now produce correct results when dynamic resolution is enabled.
    (UUM-23315)

- HDRP: Enabled the correct light position when changing distance on a Light Anchor.
    ([UUM-26172](https://issuetracker.unity3d.com/issues/light-direction-changes-when-changing-light-anchor-components-distance-property))

- HDRP: Fixed a glitch in one frame in the Editor when using path tracing.
    (UUM-22917)

- HDRP: Fixed an issue occuring on TAAU when the camera rect is adjusted.
    ([UUM-25737](https://issuetracker.unity3d.com/issues/hdrp-changing-camera-rect-breaks-taau))

- HDRP: Fixed an issue where LOD-related frame render settings UI on the camera component would not reflect the current global default settings.
    ([UUM-27546](https://issuetracker.unity3d.com/issues/hdrp-default-frame-settings-are-not-updating-in-the-inspector-window-when-changed-in-the-project-settings))

- HDRP: Fixed an issue with ray tracing initialization when switching between render pipeline assets.
    (UUM-24692)

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

- HDRP: Fixed HDSceneDepth triggering errors for uninitialized values.
    (UUM-21185)

- HDRP: Fixed issue with Light Probe Proxy Volume not rendering correctly when Bounding Box Mode is Automatic World.
    ([UUM-22821](https://issuetracker.unity3d.com/issues/light-probe-proxy-volume-doesnt-render-correctly-when-bounding-box-mode-is-automatic-world))

- HDRP: Fixed material upgrader when executing tests.
    (UUM-20743)

- HDRP: Fixed memory leak in HDLightRenderDatabase when switching between editor and play and no lights are in the scene.
    ([UUM-29271](https://issuetracker.unity3d.com/issues/memory-leak-error-when-no-directional-light-is-present-in-the-scene-and-leak-detection-level-is-enabled))

- HDRP: Fixed swapped tooltips on decal materials for ambient occlusion and smoothness.
    ([UUM-29660](https://issuetracker.unity3d.com/issues/smoothness-and-ambient-occlusion-tooltips-are-swapped-on-hdrp-slash-decal))

- HDRP: Fixed the albedo and specular color override so it is now considered as sRGB.
    (UUM-23268)

- HDRP: Fixed the exposure for SSR debug rendering.
    ([UUM-19575](https://issuetracker.unity3d.com/issues/hdrp-screen-space-reflections-debug-is-not-working))

- HDRP: Fixed the init order that could cause DXR setup to fail after using the HDRP wizard to enable DXR on an existing HDRP project.
    ([UUM-21776](https://issuetracker.unity3d.com/issues/the-game-view-is-black-and-the-editor-throws-a-nullreferenceexception-after-restarting-the-editor-when-pressing-the-fix-all-button-in-hdrp-wizard))

- HDRP: Fixed the label and improved documentation for After Post Process depth test flag to give more detail about "Depth Test" being automatically disabled in some cases.

- HDRP: Fixed the raytraced reflections for box lights so they are no longer cut off if the range is too small.
    ([UUM-21442](https://issuetracker.unity3d.com/issues/hdrp-boxlight-reflections-looks-incorrect-in-rtx))

- HDRP: Fixed transparent decal textures being added into atlas even if the material properties have disabled them.
    ([UUM-29093](https://issuetracker.unity3d.com/issues/hdrp-decal-texture-are-stored-in-the-decal-atlas-even-if-all-affect-xxx-settings-are-disabled))

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

- HDRP: Fixed Volumetric Clouds jittering when the sun was not casting shadow.
    ([UUM-27919](https://issuetracker.unity3d.com/issues/clouds-are-jittering-when-enabling-volumetric-clouds-in-the-hdrp-project))

- HDRP: Improved the console warning message when the maximum number of shadows is reached in the view.
    (UUM-28072)

- iOS: Fixed a crash on iOS when Graphics Jobs were enabled.
    ([UUM-22614](https://issuetracker.unity3d.com/issues/ios-crash-on-unityframework-scheduledependencies-when-graphics-jobs-are-enabled))

- iOS: Fixed memory leak when using GL.Clear in MonoBehaviour Update/LateUpdate.
    ([UUM-8457](https://issuetracker.unity3d.com/issues/ios-memory-leaks-when-calling-gl-dot-clear-from-update-slash-late-update))

- Linux: Fixed DisplayInfo.WorkArea ignores resolution scaling when working with multiple displays.
    ([UUM-1589](https://issuetracker.unity3d.com/issues/linux-displayinfo-dot-workarea-ignores-resolution-scaling-when-working-with-multiple-displays))

- Scene/Game View: Fixed the Rect Tool not showing the active element when snapping.
    ([UUM-29629](https://issuetracker.unity3d.com/issues/2d-no-visual-indication-is-shown-before-selecting-snapping-points-when-using-vertex-snapping))

- Scene/Game View: Fixed the Rect Tool sometimes not moving UI GameObjects if the pivot was changed.
    ([UUM-30232](https://issuetracker.unity3d.com/issues/ui-gameobject-sometimes-cant-be-moved-when-pivot-is-moved-from-center))

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

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

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

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

- Video: Internal texture queue populated by asynchronous decoding was sometimes being drained from 2 threads. Now serializing access.
    ([UUM-21948](https://issuetracker.unity3d.com/issues/crash-on-windowsvideomedia-getfirstreadytexturetime-when-focusing-gameobject-in-tutorial))

- Windows: Fixed sizeof type error in StackWalker library.




#### Package changes in 2021.3.24f1

#### Packages updated

- com.unity.ads: [4.4.1](https://docs.unity3d.com/Packages/com.unity.ads@4.4//changelog/CHANGELOG.html) &#x2192; [4.4.2](https://docs.unity3d.com/Packages/com.unity.ads@4.4//changelog/CHANGELOG.html)

- com.unity.ide.rider: [3.0.18](https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html) &#x2192; [3.0.20](https://docs.unity3d.com/Packages/com.unity.ide.rider@3.0//changelog/CHANGELOG.html)

- com.unity.ide.visualstudio: [2.0.17](https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html) &#x2192; [2.0.18](https://docs.unity3d.com/Packages/com.unity.ide.visualstudio@2.0//changelog/CHANGELOG.html)

- com.unity.probuilder: [5.0.3](https://docs.unity3d.com/Packages/com.unity.probuilder@5.0//changelog/CHANGELOG.html) &#x2192; [5.0.7](https://docs.unity3d.com/Packages/com.unity.probuilder@5.0//changelog/CHANGELOG.html)

- com.unity.purchasing: [4.7.0](https://docs.unity3d.com/Packages/com.unity.purchasing@4.7//changelog/CHANGELOG.html) &#x2192; [4.8.0](https://docs.unity3d.com/Packages/com.unity.purchasing@4.8//changelog/CHANGELOG.html)