### Known Issues in 2020.3.18f1

*   \--: NullReferenceException is thrown when typing in the Hierarchy window search bar ([1360676](https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-typing-in-the-hierarchy-window-search-bar))
    
*   Asset Importers: Editor crashes on UnityEditor.Unsupported:IsDestroyScriptableObject when applying changes to a custom asset ([1353925](https://issuetracker.unity3d.com/issues/editor-crashes-on-unityeditor-dot-unsupported-isdestroyscriptableobject-when-applying-changes-to-a-custom-asset))
    
*   Audio: Crash on AudioCustomFilter::GetOrCreateDSP when recompiling scripts while in Play Mode ([1354002](https://issuetracker.unity3d.com/issues/crash-on-audiocustomfilter-getorcreatedsp-when-recompiling-scripts-while-in-play-mode))
    
*   Audio: Crash on AudioMixer\_CUSTOM\_FindSnapshot when passing null as an argument to FindSnapshot() ([1341752](https://issuetracker.unity3d.com/issues/crash-on-audiomixer-custom-findsnapshot-when-passing-null-as-an-argument-to-findsnapshot))
    
*   Global Illumination: Crash while sculpting Terrain and Baking Lightmaps ([1266511](https://issuetracker.unity3d.com/issues/crash-while-sculpting-terrain))
    
*   Global Illumination: \[Enlighten\] Fatal Error when closing the Editor while Generating Lighting ([1354238](https://issuetracker.unity3d.com/issues/fatal-error-when-closing-the-editor-while-generating-lighting))
    
*   Global Illumination: \[LightProbes\] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled ([1052045](https://issuetracker.unity3d.com/issues/light-probes-lose-their-lighting-data-after-entering-play-mode-when-baked-and-realtime-gi-are-enabled))
    
*   Input: Input.GetKey does not trigger when the mouse cursor is outside the Game window ([1358134](https://issuetracker.unity3d.com/issues/input-dot-getkey-does-not-trigger-when-the-mouse-cursor-is-outside-the-game-window))
    
*   Linux: Menu bar "Assets" submenu items are disabled after visualizing an asset's context menu in Project view ([1346205](https://issuetracker.unity3d.com/issues/menu-bar-assets-submenu-items-are-disabled-after-visualizing-ans-assets-context-menu-in-project-view))
    
*   Linux: Linux Editor crashes at "\_XFreeX11XCBStructure" when loading tutorials ([1323204](https://issuetracker.unity3d.com/issues/linux-editor-crashes-at-xfreex11xcbstructure-when-loading-tutorials))
    
*   Metal: Performance in Game View is significantly impacted by Gfx.WaitForPresentOnGfxThread when a second monitor is connected ([1327408](https://issuetracker.unity3d.com/issues/performance-in-game-view-is-significantly-impacted-by-gfx-dot-waitforpresentongfxthread-when-a-second-monitor-is-connected))
    
*   Mono: Crash on "(KERNELBASE) RaiseException" when reloading Mono assemblies for play mode ([1289744](https://issuetracker.unity3d.com/issues/crash-when-entering-play-mode-1))
    
*   Mono: Crash on mono\_thread\_get\_undeniable\_exception ([1308625](https://issuetracker.unity3d.com/issues/crash-on-mono-thread-get-undeniable-exception))
    
*   Mono: \[Mono Upgrade\] CommandBuffer native plugin events hang in the Editor ([1308216](https://issuetracker.unity3d.com/issues/commandbuffer-native-plugin-events-hang-in-the-editor))
    
*   Packman: User can't easily configure location of both UPM and Asset Store package local cache ([1317232](https://issuetracker.unity3d.com/issues/user-cant-easily-configure-location-of-both-upm-and-asset-store-package-local-cache))
    
*   Profiling: GarbageCollectAssets is triggered frequently when higher frame counts are set ([1332708](https://issuetracker.unity3d.com/issues/garbagecollectassets-is-triggered-frequently-when-higher-frame-counts-are-set))
    
*   Profiling: Poor profiler performance when navigating the timeline view and reviewing data with many threads ([1339407](https://issuetracker.unity3d.com/issues/poor-profiler-performance-when-navigating-the-timeline-view-and-reviewing-data-with-many-threads))
    
*   Quality of Life: Crash on GUIView::DoPaint when selecting color with a color picker ([1355078](https://issuetracker.unity3d.com/issues/crash-on-guiview-dopaint-when-selecting-color-with-a-color-picker))
    
*   Scene Management: Crash on BuildPrefabInstanceCorrespondingObjectMap when overriding nested prefab inside AssetDatabase.StartAssetEditing() block ([1324978](https://issuetracker.unity3d.com/issues/crash-on-buildprefabinstancecorrespondingobjectmap-when-overriding-nested-prefab-inside-assetdatabase-dot-startassetediting-block))
    
*   Scene Management: Poor performance when loading or unloading a large Scene ([1360901](https://issuetracker.unity3d.com/issues/poor-performance-when-loading-or-unloading-a-large-scene))
    
*   Scripting: Crashes on mono\_class\_init when entering Play Mode after recompiling scripts ([1262671](https://issuetracker.unity3d.com/issues/crashes-on-mono-class-init-when-entering-play-mode-after-recompiling-scripts))
    
*   Scripting: Increased Script Assembly reload time ([1323490](https://issuetracker.unity3d.com/issues/increased-reload-time))
    
*   Scripting: Performance degradation when activating or deactivating uGUI GameObject ([1348763](https://issuetracker.unity3d.com/issues/performance-degradation-when-activating-or-deactivating-ugui-gameobject))
    
*   Scripting: Unity does not execute code weavers when the project is opened for the first time ([1350116](https://issuetracker.unity3d.com/issues/unity-does-not-execute-code-weavers-when-its-opened-for-the-first-time))
    
*   Templates: Editor Crashes when performing Undo and Redo after duplicating Game Object with LEGO Model Asset component ([1298503](https://issuetracker.unity3d.com/issues/crash-when-redoing-and-undoing-pasting-prefabs-in-scene-in-lego-microgame))
    
*   Vulkan: \[Editor\] The Scene's GameObjects textures are seemingly random and change colours depending on the Scene's Camera pos. ([1337772](https://issuetracker.unity3d.com/issues/vulkan-editor-the-scenes-gameobjects-textures-are-seemingly-random-and-change-colours-depending-on-the-scenes-camera-pos))
    
*   XR: \[Linux\] Scene View doesn't render when opening new AR or VR Template project or pressing "Show Tutorials" ([1362435](https://issuetracker.unity3d.com/issues/xr-linux-scene-view-doesnt-render-when-opening-new-ar-or-vr-template-project-or-pressing-show-tutorials))
    

### 2020.3.18f1 Release Notes

#### Features

*   Version Control: Added auto sign in when logged into Unity account

#### Improvements

*   Android: Add property PlayerSettings.Android.optimizedFramePacing API ([1329232](https://issuetracker.unity3d.com/issues/optimized-frame-pacing-option-is-not-available-when-referencing-it-via-android-player-settings-in-a-script))
    
*   Burst: Platform updates
    
*   Scripting: Ammend CompilationPipeline.compilationFinished to include that it's currently not possible to build a player from a callback. ([1338334](https://issuetracker.unity3d.com/issues/error-appears-in-the-console-when-triggering-a-build-from-the-compilationfinished-callback))
    
*   Version Control: Added Checkin and Update confirmation notification
    
*   Version Control: Improved load time performance
    
*   XR: XR: Reducing rendering latency in URP with Late Latching
    

#### API Changes

*   Asset Bundles: Added: Added public API to specify the amount of memory reserved for the shared AssetBundle loading cache.

#### Changes

*   Editor: Updated com.unity.cinemachine to 2.6.10
    
*   Version Control: Simplified UI: decluttered UI
    
*   XR: Updated OpenXR Package to 1.2.8
    

#### Fixes

*   Android: Fix cameras with depth only clear flickering or not rendering on Adreno devices. ([1314872](https://issuetracker.unity3d.com/issues/opengles3-mobile-objects-with-shaders-flickering-when-using-urp-plus-camera-stacking))
    
*   Android: Fixed a bug where a looping, streaming video could cause a Unity app to drop frames or freeze, if network latency was really high. ([1341573](https://issuetracker.unity3d.com/issues/android-streaming-a-video-can-cause-an-app-to-hang-slash-freeze-when-network-latency-is-high))
    
*   Android: Fixed issue, where you would have stale touches present after touching the screen with multiple fingers. Previously Unity was incorrectly handling MotionEvent ACTION\_CANCEL event, and was only canceling one touch, where in reality all touches must be canceled. ([1335140](https://issuetracker.unity3d.com/issues/android-inputsystem-callback-is-not-called-for-multiple-touches-after-tapping-the-screen-rapidly-for-about-2-seconds))
    
*   Android: Fixed selection highlight appearing above keyboard when "Hide Mobile Input" enabled ([1313620](https://issuetracker.unity3d.com/issues/android-tmp-inputfield-selection-highlight-appears-above-keyboard-when-hide-mobile-input-enabled))
    
*   Animation: Fixed Animator.GetNextAnimatorClipInfo() methods not returning the expected result at the end of a transition. ([1317097](https://issuetracker.unity3d.com/issues/animation-clip-is-present-in-both-current-and-next-animationclipinfos-at-the-same-frame))
    
*   Asset Import: Improved loading performances of import settings for models with a lot of animation clips. ([1338096](https://issuetracker.unity3d.com/issues/inspector-import-settings-are-slow-to-load-when-selecting-a-model-with-a-lot-of-animations))
    
*   Asset Pipeline: Improved UI performance when generating many asset previews. (1340118)
    
*   Editor: Excluded Keyword Enums from caching in the material inspector to ensure changes from shader files propagate correctly. ([1176077](https://issuetracker.unity3d.com/issues/shadergraph-enum-keywords-number-of-displayed-enum-options-on-material-doesnt-update))
    
*   Editor: Fixed an issue where the tooltips for the labels are placed at a fix position. they now appear at the mouse cursor. ([1332686](https://issuetracker.unity3d.com/issues/project-browser-selection-tooltip-is-always-in-fixed-position-when-hovering-over-footer-text))
    
*   Editor: Fixed spamming of Unity hub with infinite organisation info requests from Editor. ([1358817](https://issuetracker.unity3d.com/issues/editor-2019-and-2020-spams-hub-with-getorginfo-request-every-split-second))
    
*   Editor: Fixed UI not running any tests if run select on nested namespaces (DSTR-256).
    
*   Editor: Nested enumerator execution order fix (DSTR-227).
    
*   GI: Fixed Editor crashing on EnlightenSceneMapping::GetTerrainChunkUVST when loading scene with corrupt Lighting Data Asset. ([1325758](https://issuetracker.unity3d.com/issues/editor-crashes-on-enlightenscenemapping-getterrainchunkuvst-when-loading-scene-with-corrupt-lighting-data-asset))
    
*   GI: Fixed LightProbes.needsRetetrahedralization not getting invoked in IL2CPP builds. ([1338514](https://issuetracker.unity3d.com/issues/lightprobes-dot-needsretetrahedralization-doesnt-get-invoked-in-il2cpp-builds))
    
*   Graphics: Fixed a crash with accessing individual pixels on crunch compressed texture. This should now throw an error instead. ([1314831](https://issuetracker.unity3d.com/issues/crash-on-texture2d-getpixelbilinear-when-attempting-to-re-enter-another-scene-after-entering-the-menu))
    
*   Graphics: Fixed corruption that can occur in font characters texture on some iOS 14 devices when using RequestCharactersInTexture. (1290509)
    
*   Graphics: Fixed FrameTimingManager produced incorrect frame time on Vulkan and DirectX12 ([1274505](https://issuetracker.unity3d.com/issues/frametimingmanager-dot-getlatesttimings-returns-a-smaller-gpuframetime-than-it-actually-is))
    
*   Graphics: Fixed renderingLayerMask issue with terrain tree rendering. ([1324480](https://issuetracker.unity3d.com/issues/hdrp-terrain-trees-are-stuck-on-light-layerdefault-even-when-rendering-layer-mask-is-set-to-a-different-layer))
    
*   Graphics: Fixed sprite atlas generation for some ASTC block sizes ([1327146](https://issuetracker.unity3d.com/issues/ios-2d-sprite-corrupted-or-invisible-in-atlas-when-using-certain-dimension-rgb-a-compressed-5x5-or-10x10-block-sprites))
    
*   Graphics: Fixed SRPBatcher not increasing CBuffer size when material shader is changed. ([1353368](https://issuetracker.unity3d.com/issues/srpbatcher-not-increasing-cbuffer-size-when-material-shader-is-changed))
    
*   GraphView: Fixed GraphView group to allow drag and drop of nodes when edges are selected. ([1348542](https://issuetracker.unity3d.com/issues/drag-and-drop-nodes-to-a-group-doesnt-work-if-edges-are-selected))
    
*   Input: Fixed so that pen and touch work in gameview. ([1285873](https://issuetracker.unity3d.com/issues/game-panel-buttons-not-working-when-using-touch-screen))
    
*   Input System: Fixed Y coordinate being flipped in Windows Player when WarpCursorPosition in Input System. ([1355722](https://issuetracker.unity3d.com/issues/mouse-cursor-y-position-inverted-when-using-mouse-dot-current-dot-warpcursorposition))
    
*   iOS: Analytics temporary data no longer stored in a user accessible folder ([1211659](https://issuetracker.unity3d.com/issues/ios-service-related-files-and-folders-created-under-documents-folder-on-ios))
    
*   iOS: Fixed 'end Encoding' crash when force closing iOS application. ([1329593](https://issuetracker.unity3d.com/issues/ios-crash-on-mtlreportfailure-dot-cold-dot-1-due-to-a-missing-endencoding-call-on-exiting-the-application))
    
*   iOS: Fixed query of Display native resolution. ([1342424](https://issuetracker.unity3d.com/issues/ios-display-dot-main-dot-systemwidth-slash-height-displays-the-rendering-resolution-instead-of-system-resolution))
    
*   iOS: Reduced memory usage for small uploads in UnityWebRequest. (1355235)
    
*   Linux: Fixed an Editor crash when a HDRP Project was open with "(Unknown)" entries in the stacktrace when Playmode was entered. ([1267460](https://issuetracker.unity3d.com/issues/hdrp-project-crashes-editor-with-unknown-entries-in-the-stacktrace-when-entering-playmode))
    
*   Linux: Fixed crash when showing tooltips for ProBuilder buttons. ([1335846](https://issuetracker.unity3d.com/issues/linux-editor-using-vulkan-crashes-at-gfxdevicevk-ensurevalidbackbuffer-when-showing-tooltips-for-probuilder-buttons))
    
*   N/A (internal): Fixed scene-with-scrollbar-horizontal-delete-doesnt-dirty-on-save test instability by calling Focus(). (1356609)
    
*   Particles: Fixed occasional corrupt particle colors when using a Skinned Mesh Renderer in the Shape Module ([1332410](https://issuetracker.unity3d.com/issues/particles-invisible-when-using-smrenderer-on-build-if-usemeshcolors-is-selected-and-source-mesh-does-not-provide-vertex-color))
    
*   Particles: Fixed pivot setting for Horizontal and Vertical billboard render modes. ([1291175](https://issuetracker.unity3d.com/issues/incorrect-offset-is-set-when-setting-the-pivot-for-vertical-slash-horizontal-billboard-render-modes))
    
*   Physics: Fixed Articulation Bodies not being visualised in the Physics Debugger. ([1343929](https://issuetracker.unity3d.com/issues/articulation-is-not-visible-when-using-the-physics-debugger))
    
*   Physics: Fixed Physics Debugger not reacting to filtering settings as expected. ([1319356](https://issuetracker.unity3d.com/issues/physics-debugger-colliders-are-visualized-even-if-their-layer-is-not-selected-in-the-show-layers-property))
    
*   Prefabs: Ensure Prefab can't be instantiated with a Prefab asset as parent. ([1276785](https://issuetracker.unity3d.com/issues/crash-on-transform-countnodesdeep-when-calling-instantiateprefab-and-passing-a-transform-received-from-the-prefabs-component))
    
*   Scripting: Fixed double-clicking in some cases not opening the correct line. ([1300479](https://issuetracker.unity3d.com/issues/certain-errors-do-not-open-in-code-editors-when-double-clicking-error))
    
*   Scripting: No longer print newlines for Debug.Log\* variants when StackTrace set to 'None'. ([1332622](https://issuetracker.unity3d.com/issues/android-empty-lines-between-logs-are-being-logged-when-logging-errors-warnings-or-messages))
    
*   Services: Analytics no longer auto-activates on new project link.
    
*   Services: Updated analytics package. Constantly repopulating a list of strings was causing the inspector panel for the analytics tracker to spam autosave in some cases. ([1150985](https://issuetracker.unity3d.com/issues/a-loop-of-prefab-autosave-begins-when-adding-a-parameter-to-analytics-event-tracker-in-prefab-editing-mode))
    
*   uGUI: Fixed a bug with selectable (i.e. Button) where it's not shown as selected when it's re-enabled until selection is cleared manually.. ([1342519](https://issuetracker.unity3d.com/issues/selectable-ie-button-is-not-shown-as-selected-when-its-re-enabled-until-selection-is-cleared-manually))
    
*   UI Toolkit: Fixed corruption of the stencil buffer caused by misplaced geometry used to pop masks. ([1332741](https://issuetracker.unity3d.com/issues/uir-moving-a-mask-breaks-masking-performed-by-a-sibling-mask))
    
*   UI Toolkit: Fixed precision errors in gamma-linear conversions. ([1317742](https://issuetracker.unity3d.com/issues/uir-uitoolkit-gamma-to-linear-conversion-lacks-precision))
    
*   UI Toolkit: Involve clipping with VisualElements that use the GroupTransform hint. ([1328740](https://issuetracker.unity3d.com/issues/uir-grouptransform-has-invalid-self-clipping))
    
*   Universal Windows Platform: Fixed C++ source code plugins failing to get copied to output build folder with executable only build type when the plugin is in a package that's referenced in the project. ([1353677](https://issuetracker.unity3d.com/issues/cannot-build-uwpplayer-with-unity-ads-package-installed))
    
*   Version Control: Fixed contextual menu not showing up in project view.
    
*   Version Control: Fixed some namespace collisions with Antlr3.
    
*   Version Control: Fixed SSO renew token after password change.
    
*   Version Control: Fixed view not switching to workspace after creating an Enterprise Gluon workspace.
    
*   Video: VideoPlayback leaked if destroyed while seeking. ([1308317](https://issuetracker.unity3d.com/issues/a-videoplayback-is-leaked-if-you-destroy-a-videoplayer-during-its-in-seeking))
    
*   WebGL: Added workaround for Safari IndexedDB bug. ([1342163](https://issuetracker.unity3d.com/issues/webgl-macos-page-fails-to-load-on-safari-14-dot-1-1))
    
*   WebGL: Fixed error with prevViewport upon full screen resize
    
*   WebGL: Fixed Keyboard.current and Mouse.current to be immediately available in MonoBehaviour.Start() functions, instead of returning null. ([1239007](https://issuetracker.unity3d.com/issues/new-input-system-cannot-retrieve-devices-in-start-method-when-used-in-webgl-build))
    
*   WebGL: Fixed occasional large values with Input.GetAxis ([1208971](https://issuetracker.unity3d.com/issues/webgl-input-dot-getaxis-slash-input-dot-getaxisraw-sometimes-returns-significantly-larger-value-in-webgl-when-cursor-is-locked))
    
*   Windows: Fixed the new input system reporting incorrect keyboard key display names when using certain non-english keyboard layouts. ([1337684](https://issuetracker.unity3d.com/issues/inputsystem-inputaction-dot-getbindingdisplaystring-does-not-correctly-map-keys-after-changing-system-language))
    
*   XR: Fixed camera depth normals pass in XR. ([1284715](https://issuetracker.unity3d.com/issues/xr-sdk-ssao-effect-is-broken-slash-inverted-when-single-pass-instanced-rendering-mode-is-used))
    

#### 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