### Known Issues in 2021.1.14f1

*   Ads: \[Android\] Unity Ad return app to Lock screen ([1281041](https://issuetracker.unity3d.com/issues/android-unity-ad-return-app-to-lock-screen))
    
*   AI: Crash with ComputeTileMeshJob when generating Navmesh ([1329346](https://issuetracker.unity3d.com/issues/crash-with-computetilemeshjob-when-generating-navmesh))
    
*   Asset Import Pipeline: Editor crashes while exiting play mode ([1328667](https://issuetracker.unity3d.com/issues/editor-crashes-while-exiting-play-mode))
    
*   Asset Importers: \[MacOS\] Second Unity instance in Activity Monitor is "not responding” after importing ([1331736](https://issuetracker.unity3d.com/issues/macos-second-unity-instance-in-activity-monitor-is-not-responding-after-importing))
    
*   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: Reflection probes must be rebaked twice to update when using "Generate Lighting" button ([1334283](https://issuetracker.unity3d.com/issues/reflection-probes-must-be-rebaked-twice-to-update-when-using-generate-lighting-button))
    
*   IMGUI: Editor's Toolbar is sometimes replaced by a white bar when opening any Scene ([1341951](https://issuetracker.unity3d.com/issues/white-screen-replaces-the-play-scale-position-bars-editor-cannot-play))
    
*   Input: Touch Input doesn't work in Play Mode when running an Editor on a Touchscreen device ([1341159](https://issuetracker.unity3d.com/issues/touch-input-doesnt-work-in-play-mode-when-running-an-editor-on-a-touchscreen-device))
    
*   Linux: Editor crashes at 'GfxFramebufferGLES::SetBackBufferColorDepthSurface' or freezes when creating a new shortcut profile ([1334874](https://issuetracker.unity3d.com/issues/editor-crashes-at-gfxframebuffergles-setbackbuffercolordepthsurface-or-freezes-when-creating-a-new-shortcut-profile))
    
*   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))
    
*   Mobile: \[Android\] App stops due to OnPixelCopyFinishedListener not being supported on devices with lower than 24 SDK ([1331290](https://issuetracker.unity3d.com/issues/app-stops-due-to-onpixelcopyfinishedlistener-not-being-supported-on-devices-with-lower-than-24-sdk))
    
*   Mobile Graphics: \[iOS\] Player crashing when connecting external Display via USB-C port ([1321153](https://issuetracker.unity3d.com/issues/ios-player-crashing-when-connecting-external-display-via-usb-c-port))
    
*   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: 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 in SerializedProperty::IsValid when reordering a SerializedProperty list ([1320319](https://issuetracker.unity3d.com/issues/crash-in-serializedproperty-isvalid-when-reordering-a-serializedproperty-list))
    
*   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: UnassignedReferenceExeptions with unitypackage when upgrading to 2021.1.2f1 ([1341523](https://issuetracker.unity3d.com/issues/unassignedreferenceexeptions-with-unitypackage-when-upgrading-to-2021-dot-1-2f1))
    
*   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: DomainReloadTests performance tests have regressed due to removal of built-in support for Visual Studio as a code editor ([1336648](https://issuetracker.unity3d.com/issues/domainreloadtests-performance-tests-have-regressed-due-to-removal-of-built-in-support-for-visual-studio-as-a-code-editor))
    
*   Scripting: Increased Script Assembly reload time ([1323490](https://issuetracker.unity3d.com/issues/increased-reload-time))
    
*   Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts ([1283124](https://issuetracker.unity3d.com/issues/terrain-lit-opacity-as-density-option-causes-alphad-areas-on-the-5th-layer-or-greater-to-appear-with-artifacts))
    
*   Video: Video player fails to start playing and null handle errors are thrown when running Unity Editor/Build with specific hardware ([1237818](https://issuetracker.unity3d.com/issues/video-player-fails-to-start-playing-and-null-handle-errors-are-thrown-when-running-unity-editor-slash-build-with-specific-hardware))
    
*   Vulkan: Linux Editor using Vulkan crashes at " GfxDeviceVK::EnsureValidBackbuffer" 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))
    
*   Windows: Editor crashes when exiting and keeping a tutorial project ([1338299](https://issuetracker.unity3d.com/issues/editor-crashes-when-exiting-and-keeping-a-new-micrograme-project))
    

### 2021.1.14f1 Release Notes

#### Features

*   Mobile: Adaptive view distance scaler - A new scaler to change the Camera.main view distance automatically.
    
*   Mobile: Boost mode - Boost CPU and GPU for short periods of time.
    
*   Mobile: Cluster info - Request cluster info to have details which and how many cores are available on the device.
    
*   Mobile: Feature API - Check which Adaptive Performance feature is available on the current platform.
    
*   Mobile: Scaler profiles - Easily define and change Adaptive Performance Scalers with predefined profiles.
    

#### API Changes

*   Graphics: Added: Added SpeedTree8MaterialUpgrader, which provides utilities for upgrading and importing SpeedTree 8 assets to scriptable render pipelines.
    
*   HDRP: Added: Added SpeedTree8MaterialUpgrader, which provides utilities for upgrading and importing SpeedTree 8 assets to scriptable render pipelines.
    
*   Shadergraph: Added: Added an HLSL file implementing a version of the Unity core LODDitheringTransition function which can be used in a Shader Graph
    
*   Shadergraph: Added: Added subshadergraphs for SpeedTree 8 shadergraph support: SpeedTree8Wind, SpeedTree8ColorAlpha, SpeedTree8Billboard.
    
*   URP: Added: Added a SpeedTree 8 Shader Graph but did not set it as the default when importing or upgrading Speed Tree 8 assets. Because URP doesn't yet support per-material culling, this Shader Graph does not yet behave in the same way as the existing handwritten SpeedTree 8 shader for URP.
    

#### Fixes

*   2D: Fixed an ArgumentException error when disabling Edit Spline on Sprite Shape Controller while Cache Geometry was enabled. ([1320015](https://issuetracker.unity3d.com/issues/disabling-edit-spline-on-sprite-shape-controller-while-cache-geometry-is-enabled-throws-an-argumentexception-error))
    
*   2D: Fixed an issue where changing the PSD Importer inspector fields caused UnityEditor.ObjectPreview errors. (1333823)
    
*   2D: Fixed an issue where Edge collider 2D and polygon collider 2D created different collision shapes during playmode for SpriteShape. (1321978)
    
*   2D: Fixed an issue where Sprite Resolver component was not updated when new categories/labels were added into Sprite Library asset. ([1321069](https://issuetracker.unity3d.com/issues/2d-animation-sprite-resolver-component-not-updated-when-new-categories-slash-labels-are-added-into-sprite-library-asset))
    
*   2D: Fixed an issue where SpriteLibraryAsset Category & Label did not generate a hash in the Inspector. (1340587)
    
*   2D: Fixed an issue where SpriteShape Cache Geometry was not updated when changing SpriteShape Profile. ([1326983](https://issuetracker.unity3d.com/issues/2d-spriteshape-spriteshape-cache-geometry-does-not-update-when-changing-spriteshape-profile))
    
*   2D: Fixed an issue where the PSDImporter always reimported .psb files when switching build platforms. ([1327701](https://issuetracker.unity3d.com/issues/2d-psd-importer-always-reimports-psb-files-when-switching-build-platforms))
    
*   2D: Fixed an issue where the SpriteResolver inspector selected first element when failing to resolve. (1340070)
    
*   2D: Fixed an issue where thumbnails in Sprite Library Asset flickered when the Library Asset contained many Categories and Labels. ([1333228](https://issuetracker.unity3d.com/issues/2d-thumbnails-in-sprite-library-asset-flicker))
    
*   2D: Fixed an issue where vertex data allocation may not have beeb enough and overflows on SpriteShapes. ([1319096](https://issuetracker.unity3d.com/issues/2d-spriteshape-at-certain-cases-vertex-data-allocation-may-not-be-enough-and-overflows))
    
*   AI: Fixed a nav mesh query initialization issue with invalid node pool sizes. ([1197062](https://issuetracker.unity3d.com/issues/pathquerystatus-dot-success-is-returned-in-a-script-but-the-path-cant-be-resolved-when-using-a-highly-detailed-navmesh))
    
*   Android: Fixed an unresponsive area just above keyboard when "Hide mobile input" was checked. ([1305663](https://issuetracker.unity3d.com/issues/android-the-area-just-above-the-pop-up-keyboard-is-nonresponsive-when-hide-mobile-input-setting-is-used))
    
*   Animation: Fixed an invalid error message when passing < 0.02f values as normalizedTime parameter to the Animator.Play function. ([1311378](https://issuetracker.unity3d.com/issues/invalid-time-range-error-appears-in-the-console-when-passing-0-dot-02f-values-as-normalizedtime-parameter-to-the-animator-dot-play))
    
*   Editor: Fixed an issue when `.` suffix was applied to BuildTargets without extension.
    
*   Editor: Fixed an issue where the inspector preview of Gradient and AnimationCurve values of a serialized object were not getting refreshed when its values were changed from script. ([1311461](https://issuetracker.unity3d.com/issues/gradient-and-animationcurve-previews-dont-get-updated-when-modifying-values-from-script))
    
*   GI: Fixed a playmode editor freeze when viewing the inspector for an instantiated GI-contributing object marked as DontDestroyOnLoad. ([1094243](https://issuetracker.unity3d.com/issues/unity-freezes-on-lightmapeditorsettings-haszeroareamesh-renderer-when-selecting-certain-game-objects-in-the-scene-view))
    
*   GI: Fixed a sampling issue on GPULM that caused hard indirect shadows with non ponctual light sources. ([1310621](https://issuetracker.unity3d.com/issues/gameobjects-unlit-side-has-a-hard-shadow-split-when-progressive-gpu-lightmapper-is-used))
    
*   Graphics: Fixed a crash issue when importing large projects on DX12. ([1265099](https://issuetracker.unity3d.com/issues/crash-on-tiledtexturemanager-createtexture-when-importing-or-reimporting-a-large-amount-of-assets-in-one-batch))
    
*   Graphics: Fixed a terrain crash when SRP package was removed. ([1321411](https://issuetracker.unity3d.com/issues/crash-on-terrain-updatesplatmaterials-when-removing-universal-rp-package-with-terrain-lit-material))
    
*   Graphics: Fixed an issue where FrameDebugger paused the frame fully when debugging session was active. ([1315256](https://issuetracker.unity3d.com/issues/android-frame-debugger-player-is-not-pausing-when-frame-debugger-is-enabled-and-mesh-renderers-are-toggled-through-animation))
    
*   Graphics: Fixed an occasional error message when getting trail positions from script. ([1335899](https://issuetracker.unity3d.com/issues/trailrenderer-dot-setposition-will-log-a-index-out-of-bounds-error-when-index-is-in-bounds-of-the-positioncount-property))
    
*   IL2CPP: Fixed a rare compilation error on usage of IsInst on a value type. ([1328551](https://issuetracker.unity3d.com/issues/il2cpp-project-with-specific-dlls-build-fails-due-to-errors-in-il2cpp-generated-code))
    
*   Physics: Fixed a single issue where it was impossible to edit either an EdgeCollider2D or PolygonCollider2D when the Transform Scale Z was zero. ([1339608](https://issuetracker.unity3d.com/issues/2d-collider-cant-be-edited-when-it-is-inside-the-nested-gameobject))
    
*   Profiler: Fixed an issue where long running IJobs were not showing up in the Profiler. ([1288665](https://issuetracker.unity3d.com/issues/long-running-ijobs-are-not-showing-up-in-the-profiler))
    
*   Profiler: Fixed and issue where the contribution to asset garbage collection frequency from Profiler in the Editor wasn't removed. ([1332708](https://issuetracker.unity3d.com/issues/garbagecollectassets-is-triggered-frequently-when-higher-frame-counts-are-set))
    
*   Scripting: Fixed a managed code stripping issue due to reflection in com.unity.vectorgraphics. ([1327800](https://issuetracker.unity3d.com/issues/il2cpp-vector-graphics-buildsprite-fails-when-using-il2cpp-backend))
    
*   Scripting: Fixed a rare crash in il2cpp.exe that could randomly happen under the right circumstances; ([1336887](https://issuetracker.unity3d.com/issues/build-fails-with-il2cpp-error-system-dot-void-system-dot-collections-dot-concurrent-dot-concurrentqueue-1-enqueueslow-t-in-mscorlib-dot-dll))
    
*   Serialization: Fixed a UnityYAML parsing issue with a TextAsset containing a JSON payload. ([1334277](https://issuetracker.unity3d.com/issues/yaml-text-asset-throws-parsing-error-when-selecting-it))
    
*   Shaders: Fixed an issue where SRP batcher was not working on OpenGL and OpenGL ES backends. ([1331098](https://issuetracker.unity3d.com/issues/srp-batcher-not-working-with-opengl-apis-when-the-project-is-built))
    
*   UI Toolkit: Fixed an issue when an element with mouse capture enabled did not receive runtime mouse events even when the mouse position was outside the element. (1328035)
    
*   UI Toolkit: Fixed an issue where a visual element could use the experimental animation feature with an empty StyleValues instance without triggering a NullReferenceException. ([1337074](https://issuetracker.unity3d.com/issues/stylevalues-throws-nullreferenceexception-when-created-using-default-constructor))
    
*   WebGL: Fixed an issue where a there was no warning to High Quality Lightmap Encoding setting in WebGL Player Settings. (1290512)