### Known Issues in 2020.3.44f1

- 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\).



### 2020.3.44f1 Release Notes

#### Improvements

- Core: Improved internal handling of 8bit types, which among many other things improves the performance of AssetDatabase.FindAssets.

- Editor: Improved performance of Handles.DrawAAPolyLine.

- Profiler: Reduced the performance cost of drawing charts in the profiler.



#### Fixes

- Fixed Autodesk FBX and SketchUp SDK vulnerabilities. ([UNITY-SEC-JAN-2023-1](https://unity.com/security/jan-2023-01))

- DX12: Fixed stalls in asynchronous scene loading with a large number of reflection probes.
    (UUM-20766)

- Editor: Fixed a crash when a window is closed during EditorWindow.OnLostFocus.
    ([UUM-12434](https://issuetracker.unity3d.com/issues/error-slash-crash-when-editorwindow-dot-close-is-called-in-editorwindow-dot-onlostfocus))

- Editor: Fixed crash issue with very large project import when the amount of descriptors grows unusually high.
    ([UUM-20186](https://issuetracker.unity3d.com/issues/crash-on-gfxtaskexecutord3d12-addrequiredresourcebarriers-when-opening-the-project))

- Editor: Fixed EditorWindow maximum size calculations when using a display not at integer scaling.
    ([UUM-12808](https://issuetracker.unity3d.com/issues/windows-custom-editorwindow-height-is-6-pixels-longer-than-the-maxsize-slash-minsize-when-its-set-to-the-biggest-slash-smallest-size))

- Editor: Fixed serious Editor performance issue when running on macOS Ventura.
    (UUM-19011)

- Editor: Fixed \[OpenGL\] Editor goes into infinite loading when the options menu in a Game View window is clicked.
    (UUM-6030)

- Editor: Removed mapping of gamepad inputs to keyboard keys on 2020.3 for Android which were causing the input scheme to be keyboard when it should be gamepad.
    ([UUM-20119](https://issuetracker.unity3d.com/issues/android-playerinput-dot-currentcontrolscheme-displays-keyboard-inputcontrolscheme-when-pressing-gamepads-rb-lb-or-view-buttons))

- Graphics: Added error message when capturing a screenshot into a RenderTexture but passing null for argument.
    (UUM-7004)

- Graphics: Ensure LineRenderers and TrailRenderers with only 2 points don't vanish, if the points are close together.
    ([UUM-887](https://issuetracker.unity3d.com/issues/backport-linerenderer-is-not-drawn-if-the-length-is-0-dot-003162-or-less))

- Graphics: Fixed a deadlock that can occur when MasterTextureLimit is changed while a texture has an in-progress upload request.
    (UUM-16491)

- Graphics: Fixed for incorrect values in ReadPixel for some graphics formats on DirectX.
    ([UUM-15344](https://issuetracker.unity3d.com/issues/incorrect-values-in-readpixel-for-some-16bit-graphicsformat-when-on-windows))

- Graphics: Fixed issue where editor would get stuck when importing corrupted FBX models.
    ([UUM-11356](https://issuetracker.unity3d.com/issues/buffermetal-allocnewversionedbuffer-exhibits-low-performance-and-high-memory-usage))

- IL2CPP: Added cast support from arrays to interfaces of their reduced type \(e.g. int\[\] -&gt; IEnumerable\).
    (UUM-16304)

- IL2CPP: Fixed stackalloc to return null for zero length requests.
    ([UUM-15533](https://issuetracker.unity3d.com/issues/stackalloc-int-0-returns-incorrect-result-when-the-project-is-built-with-il2cpp))

- IMGUI: Removed "Resolve of invalid GC handle" error occurring when exiting Play mode.
    ([UUM-14969](https://issuetracker.unity3d.com/issues/2020-dot-3-resolve-of-invalid-gc-handle-error-occurs-when-exiting-play-mode-after-creating-a-tilemap))

- iOS: Fixed an issue that caused crashes to be reported with a date of 1st January 1970.
    ([UUM-18717](https://issuetracker.unity3d.com/issues/ios-crashreport-dot-text-returns-empty-strings-and-crashreport-dot-time-returns-date-1-slash-1-slash-1970-when-using-crashreport))

- iOS: Fixed metal shader compilation error when using bit-shift operations to create the destination vector from the scalar source.
    ([UUM-16113](https://issuetracker.unity3d.com/issues/ios-macos-assertion-failed-errors-appear-when-using-bit-shift-operations))

- iOS: Restored the possibility for ViewController to control status bar appearance.
    ([UUM-6389](https://issuetracker.unity3d.com/issues/ios-disabling-status-bar-hidden-on-devices-without-a-notch-is-not-working))

- Kernel: Moved "Sending message header failed \(0\)" into internal logs to not spams developers.
    ([UUM-2612](https://issuetracker.unity3d.com/issues/android-profiler-sending-message-header-failed-0-warning-message-outputted-when-switching-profiler-connections))

- macOS: Fixed new InputSystem mouse position that was not being updated after resolution change.
    ([UUM-10519](https://issuetracker.unity3d.com/issues/mouse-position-is-not-updated-when-screen-resolution-is-changed))

- Scripting: Removed warning for obsolete platforms when added plugins to plugin folders that contains both obsolete and non-obsolete platforms.
    ([UUM-12246](https://issuetracker.unity3d.com/issues/cannot-set-deprecated-build-target-osxintel-warning-appears-when-setting-pluginimporters-compatible-platform-to-osx))

- Shaders: Fixed an incorrect error message when using instanced rendering and replacement shaders.
    (UUM-20961)

- Video: Fixed getting buffer overflow warning when increasing playback speed on the VideoPlayer.
    ([UUM-1891](https://issuetracker.unity3d.com/issues/backport-videoplayer-buffer-overflow-warnings-when-we-start-playing-vp8-video-with-increased-playback-speed))

- Web: Fixed a bug on Chrome on iOS where the WebGL canvas cannot regain focus after losing it.
    ([UUM-1166](https://issuetracker.unity3d.com/issues/ios-chrome-ui-button-stops-working-after-opening-new-tab-and-going-back-to-unity-project-tab))

- XR: Fixed crash on Quest when using MSAA and moving out of the guardian during startup.
    (UUM-20525)



#### 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.44f1

#### Packages updated

- com.unity.purchasing: [4.5.1](https://docs.unity3d.com/Packages/com.unity.purchasing@4.5//changelog/CHANGELOG.html) &#x2192; [4.5.2](https://docs.unity3d.com/Packages/com.unity.purchasing@4.5//changelog/CHANGELOG.html)

- com.unity.remote-config: [3.2.2](https://docs.unity3d.com/Packages/com.unity.remote-config@3.2//changelog/CHANGELOG.html) &#x2192; [3.3.1](https://docs.unity3d.com/Packages/com.unity.remote-config@3.3//changelog/CHANGELOG.html)

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

- com.unity.xr.management: [4.2.0](https://docs.unity3d.com/Packages/com.unity.xr.management@4.2//changelog/CHANGELOG.html) &#x2192; [4.3.1](https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html)