### Known Issues in 2021.2.1f1

*   Android: Sometimes text is not rendered when using OpengLES3 on a Xiaomi Redmi9A device. ([1347186](https://issuetracker.unity3d.com/issues/android-the-text-is-missing-on-a-xiaomi-redmi9a-device))
    
*   Android: \* Devices might wake up from sleep when in split screen mode.  
    
    *   Chrome OS devices that support tablet mode might not pause apps when they are no longer visible.  
        
    *   Some Android devices may experience delayed resolution updates after resizing a window.  
        
    *   Minimum window size might not be respected properly on all Android devices.
*   Asset Bundles: Building process of the AssetBundles is slow when there is a huge filecount. ([1358059](https://issuetracker.unity3d.com/issues/building-process-of-the-assetbundles-is-slow-when-the-file-count-is-huge))
    
*   Asset Import Pipeline: Crash on OnDemandScheduler::SetStandbyWorkerCount when opening a project with a symbolic link in it ([1370389](https://issuetracker.unity3d.com/issues/crash-on-ondemandscheduler-setstandbyworkercount-when-opening-a-project-with-a-symbolic-link-in-it))
    
*   CodeEditors: Crash on stopping debugging ([1355156](https://issuetracker.unity3d.com/issues/crash-on-stopping-debugging))
    
*   Customer QA Onboarding: Entering values into value fields in the Inspector window is delayed ([1374222](https://issuetracker.unity3d.com/issues/entering-values-into-value-fields-in-the-inspector-window-is-delayed))
    
*   Customer QA Onboarding: \[macOS\] Text input lags by one keystroke when inputting text in the Editor ([1376732](https://issuetracker.unity3d.com/issues/text-input-lags-by-one-keystroke-when-inputting-text-in-the-editor))
    
*   Global Illumination: Crash while sculpting Terrain and Baking Lightmaps ([1266511](https://issuetracker.unity3d.com/issues/crash-while-sculpting-terrain))
    
*   Global Illumination: Scene is brighter in Standalone player if it was open in the Editor at build time ([1375015](https://issuetracker.unity3d.com/issues/scene-is-brighter-in-standalone-player-if-it-was-open-in-the-editor-at-build-time))
    
*   Global Illumination: \[GPU PLM\] Fallback to CPU PLM in CL\_INVALID\_MEM\_OBJECT after switching light color only and rebaking GI ([1356714](https://issuetracker.unity3d.com/issues/gpu-plm-switch-light-color-only-and-rebake-causes-fallback))
    
*   HD RP: HDRP Template fills the Console with "Shader error...couldn't open include file" messages after building the project ([1342989](https://issuetracker.unity3d.com/issues/hdrp-template-fills-the-console-with-shader-error-dot-dot-dot-couldnt-open-include-file-messages-after-building-the-project))
    
*   IL2CPP: System.Runtime.Serialization.Formatters.BinaryFormatter doesn't work when Project is build with IL2CPP Scripting Backend ([1374185](https://issuetracker.unity3d.com/issues/il2cpp-system-dot-runtime-dot-serialization-dot-formatters-dot-binaryformatter-doesnt-work-when-project-is-build-with-il2cpp-scripting-backend))
    
*   Input: The first Keyboard Input is Ignored and stored for later when renaming Assets causing all Keyboard Inputs to become mixed ([1375664](https://issuetracker.unity3d.com/issues/the-first-keyboard-input-is-ignored-and-stored-for-later-when-renaming-assets-causing-all-keyboard-inputs-to-become-mixed))
    
*   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))
    
*   Inspector Framework: Long Layer names are not fully visible in the drop-down list when selecting it in the Inspector window from Script component ([1366623](https://issuetracker.unity3d.com/issues/long-layer-names-are-not-fully-visible-in-the-drop-down-list-when-selecting-it-in-the-inspector-window-from-script-component))
    
*   Linux: Linux Editor crashes at "\_\_assert\_fail\_base.cold" when opening a project ([1375312](https://issuetracker.unity3d.com/issues/linux-editor-crashes-at-assert-fail-base-dot-cold-when-opening-a-project))
    
*   MacOS: \[Mac\] Performance regression in Editor UI ([1376273](https://issuetracker.unity3d.com/issues/mac-performance-regression-in-editor-ui))
    
*   Mono: .NETStandard 2.1 in the editor is missing System.Memory, System.Buffers at runtime ([1367105](https://issuetracker.unity3d.com/issues/dot-netstandard-2-dot-1-in-the-editor-is-missing-system-dot-memory-system-dot-buffers-at-runtime))
    
*   Mono: Microsoft.Extensions.Logging Nuget Package causes errors in console when built into UWP with .NET Standard 2.1 ([1373389](https://issuetracker.unity3d.com/issues/microsoft-dot-extensions-dot-logging-nuget-package-causes-errors-in-console-when-built-into-uwp-with-net-standard-2-dot-1))
    
*   Mono: NullReferenceException causes freeze when thrown in the Player ([1364311](https://issuetracker.unity3d.com/issues/nullreferenceexception-causes-freeze-when-thrown-in-the-built-project))
    
*   Profiling: Profiler's timeline view loses context frames when frames go out of Frame Count bounds ([1367470](https://issuetracker.unity3d.com/issues/timeline-view-looses-context-frames-when-frames-go-out-of-frame-count-bounds))
    
*   Scene Management: GameObjects, Parameters, and Windows doesn't update correctly on the last steps when doing Undo and Redo ([1374538](https://issuetracker.unity3d.com/issues/gameobjects-parameters-and-windows-doesnt-update-correctly-on-the-last-steps-when-doing-undo-and-redo))
    
*   Scene Management: Instantiated FBX through code throws error after leaving Play Mode ([1363573](https://issuetracker.unity3d.com/issues/instantiated-fbx-through-code-throws-error-after-leaving-play-mode))
    
*   Scene/Game View: Tool handles are invisible in Scene View when certain objects are selected ([1374532](https://issuetracker.unity3d.com/issues/tool-handles-are-invisible-in-scene-view-when-certain-objects-are-selected))
    
*   Scripting: Crash in CombineMeshFiltersForStaticBatching after switching active additively loaded scenes and entering Play mode ([1377416](https://issuetracker.unity3d.com/issues/crash-in-combinemeshfiltersforstaticbatching-after-switching-active-scenes-and-entering-play-mode))
    
*   Scripting: Error CS8035 is thrown on opening a project when using rulesets ([1349517](https://issuetracker.unity3d.com/issues/error-cs8035))
    
*   Scripting: Only some assemblies fail to be loaded when assembly name does not match the file name ([1345099](https://issuetracker.unity3d.com/issues/only-some-assemblies-fail-to-be-loaded-when-assembly-name-does-not-match-the-file-name))
    
*   Shader System: Shaders are ignored when executing Build Asset Bundles method from console with -nographics argument ([1369645](https://issuetracker.unity3d.com/issues/shaders-are-ignored-when-executing-build-asset-bundles-method-from-console-with-nographics-argument))
    
*   Templates: 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))
    
*   uGUI: Poor performance when loading or unloading a large Scene ([1375646](https://issuetracker.unity3d.com/issues/poor-performance-when-loading-or-unloading-a-large-scene-1))
    
*   Universal Windows Platform: UnityWebRequest fails on UWP with HTTPS ([1375004](https://issuetracker.unity3d.com/issues/unitywebrequest-fails-on-uwp-with-https))
    
*   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))
    
*   Window Management: Broken layout stops panels located in the top left corner of the Editor from rendering in the Karting Microgame project ([1367783](https://issuetracker.unity3d.com/issues/broken-layout-stops-panels-located-in-the-top-left-corner-of-the-editor-from-rendering-in-the-karting-microgame-project))
    
*   XR SDK: Severe flickering in Unity 2020.3.21f1 with OpenXR on HL2 ([1376203](https://issuetracker.unity3d.com/issues/severe-flickering-in-unity-2020-dot-3-21f1-with-openxr-on-hl2))
    
*   XR SDK: \[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))
    

### 2021.2.1f1 Release Notes

#### API Changes

*   Shaders: Added: Added a possibility to query preprocessed shader data for a given variant ([1364378](https://issuetracker.unity3d.com/issues/no-way-to-get-preprocessed-data-using-pass-dot-compilevariant))

#### Fixes

*   Android: Further improve build times, when sequential build is done with no changes in project. Previously Unity was moving apk/aab from gradle project to final location, thus forcing the gradle to rebuild apk/aab on sequential builds, Unity will perform a copy instead now. Our tests show that sequential build times improved by 50%, for ex., dropping from 12 seconds to 5 seconds. (1361602)
    
*   Android: Workaround a problem where using logcat would leak pipes on OSX. The underlying problem seems to be with C# Process class, where if you redirect streams and dispose process, the pipes would remain opened. This will be investigated separatly. ([1303618](https://issuetracker.unity3d.com/issues/android-adb-functionality-leaks-a-pipe-causes-too-many-open-files-error))
    
*   Animation: Fixed an issue where an assert was triggered upon rebuilding an animation legacy component. ([1330001](https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-m-curves-when-playing-animation-after-reenabling-object))
    
*   Asset Bundles: Improved performance of Asset Bundle building when many bundles exist. ([1358059](https://issuetracker.unity3d.com/issues/building-process-of-the-assetbundles-is-slow-when-the-file-count-is-huge))
    
*   Asset Pipeline: Fixed an issue where MonoScripts in plugins that were dependent on plugins in other folders could fail to import when reimporting all assets. ([1345854](https://issuetracker.unity3d.com/issues/mono-scripts-in-dlls-fail-to-import-when-reimporting-all-assets))
    
*   Asset Pipeline: Fixed exception that Rider would catch when Disposing instances of the ArtifactInfo class. ([1359723](https://issuetracker.unity3d.com/issues/artifactinfo-dot-internal-destroy-exception-thrown-when-in-play-mode-while-using-rider-debugger))
    
*   Asset Pipeline: Improved opening time of Import Activity Window. ([1343709](https://issuetracker.unity3d.com/issues/import-activity-window-takes-long-time-to-open))
    
*   Audio: Fixed exposing multiple send levels in the audio mixer not working correctly. Note: previously created mixers with exposed send levels will cause a warning to be logged on editor startup and the send levels will have to be re-exposed. ([1285638](https://issuetracker.unity3d.com/issues/audio-mixer-unable-to-expose-other-send-level-parameters-when-one-is-already-exposed))
    
*   Editor: Fixed windows editor sometimes getting into a "script assemblies are locked" state after invoking a modal dialog from a C# script. ([1367358](https://issuetracker.unity3d.com/issues/windows-asemblies-get-locked-when-trying-to-recompile-after-opening-and-closing-openfolderpanel-window))
    
*   GI: Environment lighting should not be affected by the Cast Shadows flag on the Mesh Renderer. ([1348581](https://issuetracker.unity3d.com/issues/gpuplm-meshrenderer-castshadows-property-set-to-off-disables-baked-indirect-shadows))
    
*   Graphics: Fixed a crash in ray tracing shaders when different ray payload structures are used throughout shaders that are used in a ray tracing dispatch. ([1351293](https://issuetracker.unity3d.com/issues/dxr-crash-after-domain-reload-after-changing-which-shader-pass-to-use-for-raytracing-shader))
    
*   Graphics: Fixed an issue were TextureIDs could leak upon recreating RenderTextures with explicit stencil views. (1365351)
    
*   Graphics: Fixed inconsistent behavior of Async Readbacks in the scene view. (1369329)
    
*   Graphics: Fixed issue where memory would leak from mesh due to mismatching memory labels. ([1362505](https://issuetracker.unity3d.com/issues/memory-leak-occurs-in-player-as-sharedgeometrybuffers-mismatches-memory-labels-for-new-and-delete))
    
*   IL2CPP: Avoid copying the profile.json file output by IL2CPP into the final application package for iOS. ([1357923](https://issuetracker.unity3d.com/issues/ios-xcode-builds-contain-a-reference-to-profile-dot-json))
    
*   IL2CPP: Fixed crash in player when Faster (smaller) builds is enabled. ([1365032](https://issuetracker.unity3d.com/issues/il2cpp-hdrp-crash-when-opening-the-player-made-with-il2cpp-faster-builds))
    
*   IL2CPP: Fixed incorrect metadata section size checks (1370667)
    
*   IL2CPP: Implement support for ConditionalWeakTable which fixes memory a leak. ([1338754](https://issuetracker.unity3d.com/issues/uwp-hololens2-memory-leak-when-creating-bitmapdecoders-using-memorystreams))
    
*   iOS: Stop dark mode native mobile input's background from going transparent when it's empty. ([1367091](https://issuetracker.unity3d.com/issues/ios-multi-line-mobile-input-fields-show-transparent-background-when-dark-mode-is-enabled-and-no-text-is-in-the-field))
    
*   Linux: Fixed Unity splash screen not responding to resize events. (1360542)
    
*   Mono: Fixed a crash that would occur when a recursive struct was used in user code. ([1248911](https://issuetracker.unity3d.com/issues/crash-when-loading-scriptableobject-with-list-slash-array-of-serializable-structs-with-a-static-member-of-another-struct))
    
*   Mono: Fixed crash that would occur when a generic field was in a struct during burst compilation. (1345245)
    
*   Mono: Fixed Superluminal symbol integration. ([1373568](https://issuetracker.unity3d.com/issues/superluminal-fails-to-resolve-symbols-after-mono-upgrade))
    
*   Particles: Fixed auto-upgrade of Collision Module plane colliders when using Prefab overrides. (1354906)
    
*   Physics: Fixed the ArticulationDrive.forceLimit to actually use forces instead of impulses. Projects with custom set force limit should review values, and consider dividing them by the simulation delta. ([1370338](https://issuetracker.unity3d.com/issues/physics-articulation-drive-force-limit-uses-impulse-values-rather-than-forces))
    
*   Profiler: Fixed Timeline view's display of surrounding context frames when the recorded frame count exceeds the amount specified in Preferences/Analysis/Profiler/Frame Count. ([1367470](https://issuetracker.unity3d.com/issues/timeline-view-looses-context-frames-when-frames-go-out-of-frame-count-bounds))
    
*   Scene/Game View: Fixed for Scale Handle center handle inconsistencies. ([1365337](https://issuetracker.unity3d.com/issues/mac-scale-tool-has-an-offset-and-laggy-movement))
    
*   Scene/Game View: Fixed GUI.Window not working when invoked from Editor.OnSceneGUI. ([1358677](https://issuetracker.unity3d.com/issues/guilayout-dot-window-does-not-display-pop-up-window-when-a-game-object-is-selected-in-the-scene-view))
    
*   Scene/Game View: Fixed SceneViewLighting overlays not being displayed. ([1366159](https://issuetracker.unity3d.com/issues/lightmap-exposure-window-doesnt-appear-when-turning-on-baked-lightmap-draw-mode))
    
*   Search: Fixed 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))
    
*   Search: Fixed search indexation incremental update of removed components or properties. (1370415)
    
*   Search: Fixed search item cannot be picked in table view using SearchService.ShowPicker(...) (1371140)
    
*   Serialization: Prevented, at serialization time, the addition of a SerializeReference instance which is a generic inflated types. ([1364524](https://issuetracker.unity3d.com/issues/crash-on-istypetreepptr-when-switching-variable-to-another-type-that-inherits-from-the-same-class))
    
*   Shaders: Exceptions in IPreprocessShaders will now fail the build (1357383)
    
*   Shaders: Fixed a crash when loading shaders with complex fallbacks that contain GrabPasses ([1360664](https://issuetracker.unity3d.com/issues/crash-on-keywords-keywordremap-init-when-importing-specific-shaders))
    
*   Shaders: Fixed a crash when trying to use a non-UAV texture as ComputeShader UAV property. ([1365411](https://issuetracker.unity3d.com/issues/crash-on-computeshader-dispatchcomputeshader-when-attempting-to-bind-texture-as-uav-without-uav-usage-flag-set))
    
*   Shaders: Fixed Compile and show code button failing to write the file if the size is over 2 GB ([1357761](https://issuetracker.unity3d.com/issues/preprocessed-lit-dot-shader-file-stops-mid-line-when-file-size-is-near-or-more-than-2gb))
    
*   Shaders: Fixed uintBitsToFloat not doing a conversion from bool argument to uint ([1334240](https://issuetracker.unity3d.com/issues/shaders-fail-compilation-on-vulkan-slash-gl-when-material-override-is-set-to-albedo))
    
*   Terrain: User can no longer create brushes so immense that the editor emits an error about not being able to create a RenderTexture that large. (1321932)
    
*   UI Toolkit: Added more asset conversion types to the Package Asset Converter tool. (1366279)
    
*   UI Toolkit: Fixed 3 cases of inconsistencies on binding data to UI Toolkit fields. (1353710)
    
*   UI Toolkit: Fixed element sometimes entering hover state when window is resized. (1290545)
    
*   UI Toolkit: Fixed incorrect pointer enter events and pointer leave events in playmode using the DefaultEventSystem. ([1313220](https://issuetracker.unity3d.com/issues/ui-toolkit-onpointerenter-and-onpointerexit-is-called-every-frame-the-mouse-moves-above-the-ui-element-area))
    
*   UI Toolkit: Fixed UXML layout breaking when an asset used in it is deleted from the project. ([1351363](https://issuetracker.unity3d.com/issues/ui-toolkit-ui-builder-slash-ui-documents-layout-breaks-completely-when-reference-to-font-asset-is-lost))
    
*   UI Toolkit: Fixed VisualElement's editor data bindings not able to be bound to SerializedProperty of type "ulong" to "long" fields. ([1303154](https://issuetracker.unity3d.com/issues/bindproperty-on-serializedproperty-of-type-ulong-does-not-bind-to-inotifyvaluechanged))
    
*   Video: Fixed errors being spammed in the Console upon opening imported video in the Inspector tab when Target Platform is set to UWP. ([1357597](https://issuetracker.unity3d.com/issues/errors-are-spammed-in-the-console-upon-opening-imported-video-in-the-inspector-tab-when-target-platform-is-set-to-uwp))
    
*   WebGL: Fixed Firefox crashing on startup. (1360161)
    
*   XR: Fixed depth/stencil discards not working on Quest GLES. (1350657)