### Known Issues in 2021.3.13f1

*   Linux: Editor crashes at "DisconnectGtkSignal(void\*, GtkCallbackResponse (_)(), void_)" when opening floating windows ([UUM-11724](https://issuetracker.unity3d.com/issues/linux-editor-crashes-at-burst-signal-handler-when-opening-floating-windows))
    
*   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))
    
*   Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project ([1376858](https://issuetracker.unity3d.com/issues/crash-with-scanassemblyforattributesandinterfaceimplementations-when-opening-a-project))
    
*   Scene Hierarchy: Undo action is not registered when undoing GameObjects list order in the Hierarchy window ([UUM-16576](https://issuetracker.unity3d.com/issues/undo-action-is-not-registered-when-undoing-gameobjects-list-order-in-the-hierarchy-window))
    
*   Shader System: "Assertion failed on expression: 'm\_BuffersToBind\[shaderType\]\[bind\].buffer == NULL'" is thrown when entering the play mode ([UUM-17421](https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-m-bufferstobind-shadertype-bind-dot-buffer-equals-equals-null-is-thrown-when-entering-the-play-mode))
    
*   Universal RP: Shader compilation time is higher in 2021.3 than in 2020.3 ([UUM-17405](https://issuetracker.unity3d.com/issues/shader-compilation-time-is-higher-in-2021-dot-3-than-in-2020-dot-3))
    
*   Web Platform: Project fails with "UnityEditor.BuildPlayerWindow+BuildMethodException" when building for the WebGL platform ([UUM-17658](https://issuetracker.unity3d.com/issues/project-fails-with-unityeditor-dot-buildplayerwindow-plus-buildmethodexception-when-building-for-the-webgl-platform))
    
*   XR SRP: Meta Quest performance loss between URP versions when built ([UUM-15608](https://issuetracker.unity3d.com/issues/meta-quest-performance-loss-between-urp-versions-when-built))
    

### 2021.3.13f1 Release Notes

#### Features

*   Input System: Backport for Windows Gaming Input implementation allowing 5+ xbox controllers at the time.

#### Improvements

*   Graphics: Improved AlphaIsTransparency API docs and tooltip. ([UUM-2364](https://issuetracker.unity3d.com/issues/color-artifacts-in-imported-textures-when-alpha-source-is-set-to-input-texture-alpha))
    
*   Multiplayer: Added Netcode for GameObjects 1.0.2.
    
*   Undo System: The Undo history now records the name of changed properties ("Modified Intensity") instead of just showing "Modified Property".
    

#### API Changes

*   URP: Added: Added public api and updated docs for Light2D shape properties.

#### Changes

*   Universal RP: Messages regarding reducing resolution for additional punctual lights are now only displayed in debug builds. ([UUM-10166](https://issuetracker.unity3d.com/issues/urp-reduced-additional-punctual-light-shadows-resolution-warnings-are-being-thrown-on-playmode-enter-slash-exit-1))
    
*   Version Control: Changed the "Go back to changeset" option in Changesets tab to "Revert to changeset"  
    Improved notification banner appearance.
    
*   XR: The Oculus XR Plugin package has been updated to 3.1.1.
    
*   XR: The Oculus XR Plugin package has been updated to 3.2.1 with support for Quest Pro.
    

#### Fixes

*   2D: Fixed Sprite Editor causes error when editing sprites in playmode. (UUM-12181)
    
*   2D: Updated API docs to reflect the behaviour of setting SpriteRenderer.size property. ([UUM-13795](https://issuetracker.unity3d.com/issues/targetrenderer-dot-size-returns-wrong-value-when-setting-targetrenderer-dot-sprite-to-null))
    
*   AI: Colliders set as trigger are excluded from NavMesh generation. ([UUM-10109](https://issuetracker.unity3d.com/issues/trigger-volumes-are-included-in-nav-mesh-generation-for-navmeshsurface-when-geometry-is-set-to-physics-colliders))
    
*   AI: Patches of the generated NavMesh were sometimes getting the area type from distant objects below due to their connection through a sloped wall. ([UUM-3457](https://issuetracker.unity3d.com/issues/navmesh-modifiers-influence-navmesh-areas-far-above-them-on-asset-edges-when-using-notwalkable-or-water-modifier))
    
*   Android: Fixed crash if Java proxy is invoked at the same time as Unity is quit. (UUM-15968)
    
*   Android: New Input System's Keyboard class will treat DPad Center button clicks as Key.Enter. Since that's hold the old input was treating them. ([UUM-882](https://issuetracker.unity3d.com/issues/backport-input-system-unity-does-not-register-amazon-fire-tv-remotes-d-pad-center-button-press))
    
*   Android: Used fixed instancing batch size on PowerVR GPUs on Android with OpenGL ES to avoid long compile times in shader warmup. ([UUM-739](https://issuetracker.unity3d.com/issues/shader-variants-causes-freeze-on-android-devices-with-powervr-gpu-when-gpu-instancing-is-enabled))
    
*   Asset Import: Fixed out of bounds exception on empty array access when importing SpeedTree billboards with no mesh data. (UUM-8950)
    
*   Audio: Fixed audio mixer groups not visible from the packages. ([UUM-369](https://issuetracker.unity3d.com/issues/audio-mixer-groups-are-not-displayed-in-object-picker-when-located-in-a-package))
    
*   Audio: Made preLoadAudioData a per platform setting instead of a global default setting. ([UUM-362](https://issuetracker.unity3d.com/issues/audioimporter-preload-audio-data-setting-is-showing-up-in-per-platform-settings-but-is-changed-for-every-platform))
    
*   Burst: Alongside update burst packages, burst will now correctly handle projects whose paths contain ;'s. (UUM-8322)
    
*   Editor: Ensure that only the manifest version and patches of that version are tagged as Release in Package Manager. (UUM-8938)
    
*   Editor: Ensured PropertyDatabase doesn't stay lock even if Unity crashes. (UUM-14553)
    
*   Editor: Fixed a case where `OnBecameVisible` could be invoked multiple times without a corresponding `OnBecameInvisible`. ([UUM-12133](https://issuetracker.unity3d.com/issues/duplicate-delegates-are-added-to-editorapplication-dot-update-after-maximizing-then-minimizing-the-game-or-scene-view))
    
*   Editor: Fixed a crash when stop a playable director and evaluating at the same time in a notification output. ([UUM-14640](https://issuetracker.unity3d.com/issues/crash-sigsev-in-playabledirector-dot-stop-nativecode-slash-directormanager-initializeclass))
    
*   Editor: Fixed deadlock scenario in shader compiler. (UUM-14040)
    
*   Editor: Fixed for dragging window across boundaries of multiple monitors. (UUM-8701)
    
*   Editor: Fixed gizmo rendering of a selected area in a Hexagonal Grid with a non-zero Z position.
    
*   Editor: Fixed lost references to AnimationClips when the ModelImporter clips settings are modified for the first time. ([UUM-2203](https://issuetracker.unity3d.com/issues/backport-assetimporter-updating-existing-animationclip-import-setting-results-in-a-new-internalid-and-lost-references-to-the-clip))
    
*   Editor: Fixed Mac Editor crash that happened in multi-scene builds that were using BuildOptions.DetailedBuildReport. ([UUM-1964](https://issuetracker.unity3d.com/issues/android-segmentation-fault-11-error-is-thrown-when-project-is-built-using-batch-mode))
    
*   Editor: Fixed the 'texture scheduled for reimport during Refresh Loop' error when importing SpeedTree assets with color textures. (UUM-9835)
    
*   Editor: Frame Debugger: Fixed an issue where the window would constantly refresh when debugging a remote device. ([UUM-4096](https://issuetracker.unity3d.com/issues/mobile-frame-debugger-constantly-refreshes-when-making-a-ui-update-for-frame-debug-window))
    
*   Editor: Motion blur now works with multiple cameras. (UUM-10155)
    
*   GI: Added proper clamping of Lightmap Streaming Priority in Player Settings window. ([UUM-10016](https://issuetracker.unity3d.com/issues/lightmap-streaming-priority-fields-value-doesnt-change-when-an-unacceptable-value-is-entered))
    
*   GI: Fixed failing assert by relaxing precision requirement in Ray's IsNormalized check. ([UUM-2787](https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-isnormalized-on-guiutility-processevent-when-the-directional-light-is-positioned-particularly))
    
*   Graphics: Fixed ShadowMaps resolving AA when not necessary. (UUM-13371)
    
*   HDRP: Fixed compilation errors (ambiguous call to 'clamp') on ps5 shaders related to Raytracing. (UUM-16232)
    
*   iOS: Fixed orientation handling on startup (when the phone is rotated between starting up and showing unity itself). ([UUM-7461](https://issuetracker.unity3d.com/issues/input-dot-gyro-dot-gravity-inverted-sign-on-x-and-y-axis-depending-on-ios-device-orientation-when-app-starts))
    
*   Linux: Fixed "ExternalProcess::OnExitedMainThread" logged in the Console window when closing Profiler (Standalone Process) window. ([UUM-5888](https://issuetracker.unity3d.com/issues/profiler-linux-rocky-externalprocess-onexitedmainthread-logged-in-the-console-window-when-closing-profiler-standalone-process-window))
    
*   Package Manager: Confusing package type in the inspector must be removed. ([UUM-1837](https://issuetracker.unity3d.com/issues/backport-remove-confusing-message-from-package-inspector-window-this-package-and-all-its-assets-will-be-dot-dot-dot))
    
*   Package Manager: Fixed an issue where .unitypackage dependencies exported from an older editor were not updated when importing in a newer editor. ([UUM-15081](https://issuetracker.unity3d.com/issues/importing-a-unitypackage-does-not-upgrade-its-dependencies-using-the-editor-manifest-based-upgrade-logic))
    
*   Particles: Ensured GetTriggerParticles always returns the correct results. ([UUM-14581](https://issuetracker.unity3d.com/issues/gettriggerparticles-returns-0-every-few-frames-when-getting-a-number-of-particles-inside))
    
*   Physics: Fixed Physics.CapsuleCast extremely rarely finding a false hit against a non-convex mesh. ([UUM-7402](https://issuetracker.unity3d.com/issues/capsulecastall-returns-a-false-hit-in-a-specific-location-of-a-concave-meshcollider-when-use-fast-midphase-is-enabled))
    
*   Prefabs: Handle ManagedReferences that cannot be applied or reverted in Prefab instances. Also make sure the root of the Managed Reference can be applied to apply sub fields that are overriden. ([UUM-5961](https://issuetracker.unity3d.com/issues/managedreferences-on-a-prefab-instance-that-cannot-be-applied-or-reverted-to-the-prefab-asset-needs-to-be-handled))
    
*   Scene/Game View: Fixed `HandleUtility.WorldPointToSizedRect` incorrectly calculating contents rect when applying `TextAnchor`. ([UUM-16503](https://issuetracker.unity3d.com/issues/a-label-changes-its-size-when-changing-the-text-anchor-using-handles-dot-label-function))
    
*   Scene/Game View: Fixed `SceneView` incorrectly subscribing to `EditorApplication.update` multiple times when maximizing and un-maximizing window. ([UUM-12133](https://issuetracker.unity3d.com/issues/duplicate-delegates-are-added-to-editorapplication-dot-update-after-maximizing-then-minimizing-the-game-or-scene-view))
    
*   Scripting: Fixed Scripting Defines Symbols not being shown correctly in the Player Settings for platforms that aren't the default platform (usually the Editor's platform). ([UUM-15556](https://issuetracker.unity3d.com/issues/scripting-define-symbols-list-is-overwritten-on-all-platforms-when-changes-have-not-yet-been-applied-on-one-platform))
    
*   Scripting: When using ObjectFactory.CreateInstance with a custom type deriving directly from UnityEngine.Object, a clearer exception message is thrown. ([UUM-7896](https://issuetracker.unity3d.com/issues/argumentexception-thrown-when-calling-objectfactory-dot-createinstance-with-a-custom-class-inheriting-from-unityengine-dot-object-1))
    
*   SRP Core: Fixed shadow cascade editor. (UUM-12585)
    
*   uGUI: Fixed the NullReferenceException when using Tile image types with a sprite atlas being omitted from build. ([UUM-4340](https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-on-ui-dot-image-dot-generatetiledsprite-when-image-type-is-set-to-tiled))
    
*   uGUI: Fixed various issues with Canvas. ([UUM-15518](https://issuetracker.unity3d.com/issues/canvas-is-still-receiving-input-after-the-canvas-was-disabled))
    
*   UI Toolkit: Fixed a bug in play mode where ScrollView offset would reset to zero when doing drag operations on controls inside it. ([UUM-10441](https://issuetracker.unity3d.com/issues/ui-panel-position-resets-when-sliders-are-scrolled-in-play-mode))
    
*   UI Toolkit: Fixed an issue where a ListView with a single item would not display correctly on different dpi scales. ([UUM-3643](https://issuetracker.unity3d.com/issues/a-listview-containing-a-single-item-does-not-show-the-item))
    
*   UI Toolkit: Fixed an issue where creating a UI Document would re-generate the UXML schema files every time. ([UUM-3985](https://issuetracker.unity3d.com/issues/creating-a-ui-document-takes-too-much-time))
    
*   UI Toolkit: Fixed backspace support on linux. ([UUM-3695](https://issuetracker.unity3d.com/issues/linux-backspace-has-no-effect-on-ui-toolkit-text-fields-when-an-event-system-is-present-in-the-scene))
    
*   UI Toolkit: Fixed UxmlValueBounds setting invalid facet value for undefined bound. ([UUM-5696](https://issuetracker.unity3d.com/issues/xmlschemaexception-error-appears-when-creating-uidocument-in-ui-toolkit-1))
    
*   Universal RP: Fixed a resource leak when switching between scenes with different pipeline assets. (UUM-14239)
    
*   Universal RP: Fixed artifacts on mobile targets by changing some halfs to floats in Normals logic. ([UUM-11325](https://issuetracker.unity3d.com/issues/urp-mobile-precision-related-noise-appears-around-specular-highlights-when-using-android-or-ios-platform))
    
*   Universal RP: Fixed disappearing UI when changing Render Scale. ([UUM-14751](https://issuetracker.unity3d.com/issues/ui-disappears-when-changing-the-render-scale-value))
    
*   Universal RP: Fixed graphics stereo tests.
    
*   URP: Fixed URP Deferred Fog pass does not work in XR singlepass. ([UUM-9229](https://issuetracker.unity3d.com/issues/backport-xr-urp-fog-is-shifted-in-the-right-eye-when-deferred-rendering-path-is-used-with-single-pass-instanced-render-mode))
    
*   URP: Materials that use Autodesk Interactive shader are now converted correctly. ([UUM-5501](https://issuetracker.unity3d.com/issues/urp-render-pipeline-converter-converts-and-assigns-shader-to-internalerrorshader-when-the-shader-is-broken-before-converting-1))
    
*   Version Control: Fixed editor refresh triggering when a workspace update is in progress.  
    Fixed pending changes show global ignored as private.  
    Removed encryption checkbox from create organization dialog.
    
*   WebGL: Added fallback configuration for company name, product name and product version to ensure the web cache is always enabled. (UUM-3944)
    
*   WebGL: Fixed a bug where WebGL would run in low power mode in some browsers. ([UUM-7962](https://issuetracker.unity3d.com/issues/webgl-context-powerpreference-should-default-to-high-performance))
    
*   WebGL: Fixed brotli compressed webgl builds on Mac/Linux editors. (UUM-1145)
    
*   WebGL: Fixed bug where the cursor would transition back to the system cursor rather than the Unity default cursor. ([UUM-1158](https://issuetracker.unity3d.com/issues/in-webgl-player-default-cursor-resets-to-system-default-cursor-when-leaving-ui-document-which-sets-a-custom-cursor))
    
*   WebGL: Fixed bug where the old input system wasn't recognizing stationary touch input. ([UUM-1137](https://issuetracker.unity3d.com/issues/webgl-touchphase-dot-stationary-not-working-on-webgl-build))
    
*   Windows: Fixed cursor position not updated when using pen tablet with Windows Ink enabled. ([UUM-10258](https://issuetracker.unity3d.com/issues/cursor-position-does-not-update-when-using-pen-tablet-with-windows-ink-enabled))
    
*   Windows: Fixed Input.mousePosition not updated when using a tablet. ([UUM-11989](https://issuetracker.unity3d.com/issues/input-dot-mouseposition-does-not-update-when-using-a-tablet-1))
    
*   Windows: Windows player executable no longer contains "Unity playback engine" text in its property sheets. ([UUM-15330](https://issuetracker.unity3d.com/issues/windows-player-exe-contains-unwanted-properties-causing-text-unity-playback-engine-to-appear-in-task-bar-when-mousing-over-it))
    

#### Package changes in 2021.3.13f1

#### Packages updated

*   com.unity.collab-proxy: [1.17.2](https://docs.unity3d.com/Packages/com.unity.collab-proxy@1.17//changelog/CHANGELOG.html) → [1.17.6](https://docs.unity3d.com/Packages/com.unity.collab-proxy@1.17//changelog/CHANGELOG.html)
    
*   com.unity.live-capture: [1.1.0](https://docs.unity3d.com/Packages/com.unity.live-capture@1.1//changelog/CHANGELOG.html) → [1.1.1](https://docs.unity3d.com/Packages/com.unity.live-capture@1.1//changelog/CHANGELOG.html)
    
*   com.unity.mobile.notifications: [2.0.2](https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.0//changelog/CHANGELOG.html) → [2.1.0](https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.1//changelog/CHANGELOG.html)
    
*   com.unity.remote-config: [3.1.3](https://docs.unity3d.com/Packages/com.unity.remote-config@3.1//changelog/CHANGELOG.html) → [3.2.2](https://docs.unity3d.com/Packages/com.unity.remote-config@3.2//changelog/CHANGELOG.html)
    
*   com.unity.services.authentication: [2.2.0](https://docs.unity3d.com/Packages/com.unity.services.authentication@2.2//changelog/CHANGELOG.html) → [2.3.1](https://docs.unity3d.com/Packages/com.unity.services.authentication@2.3//changelog/CHANGELOG.html)
    
*   com.unity.services.cloudcode: [2.0.1](https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.0//changelog/CHANGELOG.html) → [2.1.1](https://docs.unity3d.com/Packages/com.unity.services.cloudcode@2.1//changelog/CHANGELOG.html)
    
*   com.unity.services.core: [1.4.3](https://docs.unity3d.com/Packages/com.unity.services.core@1.4//changelog/CHANGELOG.html) → [1.5.2](https://docs.unity3d.com/Packages/com.unity.services.core@1.5//changelog/CHANGELOG.html)
    
*   com.unity.services.economy: [2.0.3](https://docs.unity3d.com/Packages/com.unity.services.economy@2.0//changelog/CHANGELOG.html) → [3.0.0](https://docs.unity3d.com/Packages/com.unity.services.economy@3.0//changelog/CHANGELOG.html)
    
*   com.unity.services.wire: [1.1.0](https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html) → [1.1.1](https://docs.unity3d.com/Packages/com.unity.services.wire@1.1//changelog/CHANGELOG.html)
    
*   com.unity.xr.oculus: [3.0.2](https://docs.unity3d.com/Packages/com.unity.xr.oculus@3.0//changelog/CHANGELOG.html) → [3.2.1](https://docs.unity3d.com/Packages/com.unity.xr.oculus@3.2//changelog/CHANGELOG.html)
    
*   com.unity.netcode.gameobjects: [1.0.1](https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.0//changelog/CHANGELOG.html) → [1.0.2](https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.0//changelog/CHANGELOG.html)
    

**Pre-release packages added**

*   [com.unity.services.deployment@1.0.0-pre.4](https://docs.unity3d.com/Packages/com.unity.services.deployment@1.0//changelog/CHANGELOG.html)
    
*   [com.unity.services.deployment.api@1.0.0-pre.3](https://docs.unity3d.com/Packages/com.unity.services.deployment.api@1.0//changelog/CHANGELOG.html)