### Known Issues in 2020.3.46f1

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

- Universal RP: [URP] Reflection Probe is black after baking when using the Blit Renderer Feature 
    ([UUM-2631](https://issuetracker.unity3d.com/issues/urp-reflection-probe-is-black-after-baking-when-using-the-blit-renderer-feature))



### 2020.3.46f1 Release Notes

#### Features

- Package Manager: Added Web3 as a Filter Category in My Assets.



#### Improvements

- Editor: Improved performance of Transform.Find\(\) API especially when working with large numbers of children.



#### Changes

- Version Control: Updated branding from "Plastic SCM" to "Unity Version Control"<br>
    Improved offline experience by disabling the plugin when there is no internet connection.



#### Fixes

- Android: Fixed Screen.SetResolution when using split-screen and Screen.orientation changes.
    ([UUM-19019](https://issuetracker.unity3d.com/issues/android-screen-dot-setresolution-doesnt-work-in-split-view-when-setting-screen-orientation-different-from-the-orientation-of-the-device))

- Asset Pipeline: Fixed indeterministic output for any asset containing script types.
    ([UUM-22077](https://issuetracker.unity3d.com/issues/inconsistent-assetdatabase-dot-getdependencyhash-value-returned-for-unchanged-source-files-when-using-a-custom-scriptedimporter))

- Build System: Fixed BuildPipeline issue for Android platform which asks for a name and directory even when it has the last saved location details, when triggered using Ctrl+B \(Windows\) or Cmd+B \(macOS\) keyboard shortcut.
    ([UUM-19897](https://issuetracker.unity3d.com/issues/build-and-run-asks-for-a-name-and-directory-when-it-was-previously-provided))

- Core: Fixed an issue that the asset import workers will not inherit open handles from the main editor causing trouble rebinding network sockets.
    (UUM-939)

- Editor: Added restriction to SetParent\(\) to prevent crash.
    ([UUM-12399](https://issuetracker.unity3d.com/issues/crash-on-rebuildtransformhierarchy-when-setting-a-transform-parent-to-assetbundle))

- Editor: Avoid GC deadlock in AndroidJavaProxy.
    (UUM-15968)

- Editor: Fixed a crash on UpdateSharedDataSubMeshVertexRange when importing a SpeedTree file.
    ([UUM-25371](https://issuetracker.unity3d.com/issues/crash-on-updateshareddatasubmeshvertexrange-when-importing-a-speedtree-file))

- Editor: Fixed a regression that changed the default behaviour of animators on disabled.
    (UUM-27229)

- Editor: Fixed an issue so that the macOS Player no longer contains an empty area gap on each vertical side of the screen when rendering fullscreen on Macs with a notch.
    (UUM-12632)

- Editor: Fixed an issue to block the ability to apply components marked with HideFlags.DontSaveInEditor to Prefab.
    ([UUM-21110](https://issuetracker.unity3d.com/issues/hideflags-dot-dontsave-hideflags-dot-noteditable-component-on-a-gameobject-still-allows-applying-that-component-to-a-prefab-when-there-is-a-check-if-it-is-already-on-the-gameobject))

- Editor: Fixed an issue to copy hideflags to the cloned object when instantiating a GameObject.
    (UUM-22863)

- Editor: Fixed Camera.stereoEnabled when SRP is used and fixed the Camera.stereoSeparation value.

- Editor: Fixed compute shaders in editor to work independent from re-imports.
    ([UUM-20091](https://issuetracker.unity3d.com/issues/andorid-computer-shader-wont-be-reimported-when-graphics-api-is-changed))

- Editor: Fixed editor crash when trying to build a project with corrupt compute shaders.
    ([UUM-25488](https://issuetracker.unity3d.com/issues/crash-on-the-unknown-line-when-building-a-specific-project))

- Editor: Fixed issue where pinvoking into a native mono API on Linux would not work.
    (UUM-27773)

- GI: Fixed a display issue and now only one GPU is available to select as the "GPU Baking Device" when multiple identical GPUs are installed.
    ([UUM-15155](https://issuetracker.unity3d.com/issues/only-one-gpu-is-available-to-select-as-the-gpu-baking-device-when-two-identical-gpus-are-installed-on-a-computer))

- GI: Fixed an issue where emission color was erroneously reused for different renderers using the same material when they have similar lightmap UVs.
    ([UUM-2771](https://issuetracker.unity3d.com/issues/color-of-baked-lightmaps-is-incorrect-when-a-material-with-emission-is-present-and-generate-lightmap-uvs-is-enabled))

- GI: Fixed the help link at the top of the Lighting Window.
    ([UUM-25787](https://issuetracker.unity3d.com/issues/the-wrong-documentation-page-is-opened-when-clicking-the-help-icon-in-the-lighting-window))

- GI: Make GPU lightmapper detect Intel IRIS Xe MAX GPU with 4GB memory.
    ([UUM-2216](https://issuetracker.unity3d.com/issues/backport-gpu-lightmapper-isnt-detecting-the-discrete-intel-iris-xe-max-gpu-with-4gb-memory))

- Graphics: Fixed a bug with Cubemap.GetPixel\(CubemapFace face, int x, int y\) not passing its parameters correctly.
    (UUM-26230)

- Graphics: Fixed GraphicsFenceType not being set correctly from CommandBuffer.CreateGraphicsFence.
    ([UUM-11450](https://issuetracker.unity3d.com/issues/editor-can-not-determine-if-graphicsfence-has-passed-when-using-commandbuffer))

- Graphics: Fixed particle system rendering corruption.
    ([UUM-21106](https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture))

- Graphics: Throw an ArgumentNullException if null is passed in as a parameter to Unwrapping.GeneratePerTriangleUV.
    ([UUM-4614](https://issuetracker.unity3d.com/issues/crash-on-unwrapping-custom-generatepertriangleuvimpl-injected-when-passing-null-to-unwrapping-dot-generatesecondaryuvset))

- Linux: Fixed Linux Editor ignoring SIGTERM signal.
    ([UUM-24705](https://issuetracker.unity3d.com/issues/linux-editor-ignores-sigterm-signal-when-using-command-kill))

- macOS: Fixed Display systemWidth and systemHeight being wrong until window is moved to another display.
    ([UUM-501](https://issuetracker.unity3d.com/issues/macos-returned-systemwidth-and-systemheight-are-half-of-the-correct-values-when-using-display-dot-main))

- Mobile: Fixed the touch reset in device simulator when unity remote is disconnected.
    ([UUM-6667](https://issuetracker.unity3d.com/issues/touch-input-is-reset-in-device-simulator-when-unity-remote-is-killed))

- Scripting: Fixed an issue where the API updater was not able to apply changes to internal packages when the project controlled by Perforce.
    (UUM-16373)

- Scripting: Fixed possible Editor hang while it waits for AssemblyUpdater when importing assemblies.
    ([UUM-7944](https://issuetracker.unity3d.com/issues/apiupdater-reaches-a-timeout-while-updating-assemblies))

- Serialization: Fixed Binary2Text to handle complex serialized reference scenario.
    (UUM-1930)

- uGUI: Added the slider's direction property not marking the scene dirty once this is changed when in prefab's isolation/context mode.
    ([UUM-20875](https://issuetracker.unity3d.com/issues/changes-made-to-direction-in-slider-controller-prefab-are-not-saved))

- uGUI: Fixed an issue that the Physics2DRaycast will now use SortingGroups when determining the sorted order of its results.
    ([UUM-19833](https://issuetracker.unity3d.com/issues/when-raycasting-with-the-physics2draycaster-function-on-overlapped-ui-elements-the-selection-order-is-not-determined-by-the-order-in-which-they-are-rendered))

- uGUI: Fixed CanvasRenderer color reset on Clear.
    ([UUM-3527](https://issuetracker.unity3d.com/issues/color-set-through-canvasrenderer-dot-setcolor-is-reset-when-canvasrenderer-becomes-inactive))

- UI Toolkit: Fixed some memory Leak in UI Toolkit.
    ([UUM-16365](https://issuetracker.unity3d.com/issues/ui-toolkit-ui-documents-are-not-unloaded-correctly-when-switching-scenes))

- Video: Fixed an issue to better support URLs without extension by the VideoPlayer.
    ([UUM-15705](https://issuetracker.unity3d.com/issues/linux-crash-on-nss-database-lookup-when-connecting-to-video-source-url))

- Video: Fixed error when adding file:// to point at a local file in the VideoPlayer on Android.
    ([UUM-16166](https://issuetracker.unity3d.com/issues/videoplayer-dot-url-on-android-does-not-work-with-file-uri-scheme-when-using-vp8-slash-webm-file))

- Windows: Fixed a potential crash during Windows Player cleanup.
    ([UUM-25383](https://issuetracker.unity3d.com/issues/crash-on-screenmanagerwin-recommitcursorlock-when-screenmanager-pointer-is-used))

- Windows: Fixed Alt + Enter does not scale resolution/aspect ratio when going from windowed to fullscreen mode.
    ([UUM-16362](https://issuetracker.unity3d.com/issues/player-window-does-not-scale-resolution-slash-aspect-ratio-when-going-from-windowed-to-fullscreen-mode-by-alt-plus-enter))



#### System Requirements

##### For development

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

**CPU**: SSE2 instruction set support.

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

The rest mostly depends on the complexity of your projects.

###### Additional platform development requirements:

- iOS: Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.

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

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

##### For running Unity games

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

- Desktop:
  - OS: Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
  - Graphics card with DX10 (shader model 4.0) capabilities.
  - CPU: SSE2 instruction set support.

- iOS player requires iOS 11.0 or higher.

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

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

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

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


#### Package changes in 2020.3.46f1

#### Packages updated

- com.unity.collab-proxy: [2.0.0](https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html) &#x2192; [2.0.1](https://docs.unity3d.com/Packages/com.unity.collab-proxy@2.0//changelog/CHANGELOG.html)

- com.unity.services.ccd.management: [2.2.1](https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.2//changelog/CHANGELOG.html) &#x2192; [2.2.2](https://docs.unity3d.com/Packages/com.unity.services.ccd.management@2.2//changelog/CHANGELOG.html)

- com.unity.services.core: [1.7.0](https://docs.unity3d.com/Packages/com.unity.services.core@1.7//changelog/CHANGELOG.html) &#x2192; [1.7.1](https://docs.unity3d.com/Packages/com.unity.services.core@1.7//changelog/CHANGELOG.html)