### Known Issues in 2021.2.16f1

*   Asset - Database: Texture size increased on first build when 'Compress Textures/Assets on Import' is enabled ([1397965](https://issuetracker.unity3d.com/issues/texture-size-increased-on-first-build-when-compress-textures-slash-assets-on-import-is-enabled))
    
*   Asset Bundles: Asset Bundle size incrementally increases when updating the Unity Editor and rebuilding the Asset Bundle ([1391542](https://issuetracker.unity3d.com/issues/asset-bundle-size-incrementally-increases-when-updating-the-unity-editor-and-rebuilding-the-asset-bundle))
    
*   Customer QA Onboarding: WebGL Input System interactions are delayed or played preemptively when the project is built ([1405517](https://issuetracker.unity3d.com/issues/webgl-input-system-interactions-are-delayed-or-played-preemptively-when-the-project-is-built))
    
*   DirectX11: Crash on GfxDeviceD3D11Base::ResolveDepthIntoTexture when opening the project ([1408785](https://issuetracker.unity3d.com/issues/crash-on-gfxdeviced3d11base-resolvedepthintotexture-when-opening-the-project))
    
*   DOTS: "IndexOutOfRangeException" errors appear when entering Play Mode if using "AsDeferredJobArray" ([1395710](https://issuetracker.unity3d.com/issues/errors-appear-when-entering-play-mode-if-using-asdeferredjobarray))
    
*   Linux: Crash on GetGameControllerMapping when plugging in the Magic-NS wireless controller adapter in XInput mode ([1329301](https://issuetracker.unity3d.com/issues/linux-crash-on-getgamecontrollermapping-when-plugging-in-the-magic-ns-wireless-controller-adapter-in-xinput-mode))
    
*   Linux: Player settings and other options are locked after script compilation ([1380015](https://issuetracker.unity3d.com/issues/linux-player-settings-and-other-options-are-locked-after-script-compilation))
    
*   Metal: Consistent EditorLoop 5-10ms spikes when using Metal API ([1378985](https://issuetracker.unity3d.com/issues/consistent-gfx-dot-waitforpresentongfxthread-5-10ms-spikes-when-using-metal-api))
    
*   Metal: Editor crashes on BufferMetal::IsBusy after opening a Scene ([1405248](https://issuetracker.unity3d.com/issues/editor-crashes-on-buffermetal-isbusy-after-opening-a-scene))
    
*   Progressive Lightmapper: Unity crashes on some Windows7 PCs when tbb12.dll gets loaded ([1361676](https://issuetracker.unity3d.com/issues/unity-2021-dot-2-crashes-on-some-windows-machines-when-tbb12-dot-dll-gets-loaded))
    
*   Progressive Lightmapper: \[GPU PLM\] Crash after enabling Auto at the end of Bake - OpenCLRenderLightmapBuffers.HasBakingBuffers() ([1389093](https://issuetracker.unity3d.com/issues/gpu-plm-crash-after-enabling-auto-at-the-end-of-bake-openclrenderlightmapbuffers-dot-hasbakingbuffers))
    
*   Progressive Lightmapper: \[GPU PLM\] Crash due to out of bounds access violation in PowerSampling after enabling auto mode at the end of bake on AMD GPU ([1379762](https://issuetracker.unity3d.com/issues/gpu-plm-crash-in-nvopencl64-clgetplatforminfo-after-enabling-auto-generate-checkbox-at-the-end-of-gi-bake))
    
*   Scene Management: Crash with "Transform::InitializeTransformHierarchyRecursive" when using undo after swapping Prefabs ([1400170](https://issuetracker.unity3d.com/issues/crash-with-transform-initializetransformhierarchyrecursive-when-using-undo-after-swapping-prefabs))
    
*   Scene/Game View: Camera resolution is set to default when opening the Editor ([1378321](https://issuetracker.unity3d.com/issues/camera-resolution-is-set-to-default-when-opening-the-editor))
    
*   Shadows/Lights: 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))
    
*   Terrain: Material keyword APIs don't list keywords when using a newly imported SpeedTree ([1398133](https://issuetracker.unity3d.com/issues/material-keyword-apis-dont-list-keywords-when-using-a-newly-imported-speedtree))
    
*   uGUI: Extra OnEnter and OnExit event calls when hovering over UI elements ([1394226](https://issuetracker.unity3d.com/issues/wrong-onenter-and-onexit-event-calls-when-hovering-over-ui-elements))
    
*   uGUI: Prefab is glitchy while editing in Prefab Mode when parent Canvas Render Mode is set to Screen Space - Camera ([1394756](https://issuetracker.unity3d.com/issues/prefab-is-glitchy-when-editing-in-prefab-mode-in-a-custom-ui-environment))
    
*   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))
    
*   Vulkan: \[HDRP\] \[Vulkan\] Crash on vk::DataBuffer::CreateResource on opening Shader Graph Sample Project with Vulkan API ([1225488](https://issuetracker.unity3d.com/issues/hdrp-vulkan-crash-on-vk-databuffer-createresource-on-opening-shader-graph-sample-project-with-vulkan-api))
    
*   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.16f1 Release Notes

#### Improvements

*   2D: Optimized texture space needed for rect packing in PSDImporter.
    
*   URP: Added support for FidelityFX Super Resolution 1.0 upscaling filter.
    
*   URP: Added support for user-selected upscaling filters. Current options are automatic, bilinear, and nearest-neighbor.
    

#### Fixes

*   2D: Fixed an issue where a user was unable to change mipmap settings in PSDImporter inspector. ([1379426](https://issuetracker.unity3d.com/issues/mip-map-filtering-cant-be-changed-in-psd-importer-settings))
    
*   2D: Fixed an issue where control point selection flickers when dragging and multi-selecting points in scene. ([1382695](https://issuetracker.unity3d.com/issues/2d-spriteshape-control-point-selection-flickers-when-drag-and-multi-select-points-in-scene))
    
*   2D: Fixed an issue where SpriteShape corner does not respect the ControlPoint height. ([1400229](https://issuetracker.unity3d.com/issues/spriteshaperenderer-corner-does-not-respect-the-control-point-height))
    
*   2D: Fixed an issue where SpriteShape Corner was not set when setting multiple corners. ([1378775](https://issuetracker.unity3d.com/issues/height-is-editable-for-a-single-control-point-when-multiple-points-are-selected-in-sprite-shape-controller))
    
*   2D: Fixed an issue where SpriteShape with Cache Geometry enabled does not update arrays when saving scene off-screen. ([1399392](https://issuetracker.unity3d.com/issues/2d-sprite-shape-spriteshape-with-cache-geometry-enabled-does-not-update-arrays-when-off-screen))
    
*   2D: Fixed an issue where SpriteShapeGeometry Cache does not update when selecting a different Object when EditTool is active. (1392653)
    
*   2D: Fixed an issue where the animation window's preview of IK targets would not be the same as in Play Mode. ([1391590](https://issuetracker.unity3d.com/issues/animations-look-different-in-preview))
    
*   2D: Fixed an issue where the collinear vertices coult not safely deleted from the sprite mesh in Skinning Editor. (1361541)
    
*   2D: Fixeda null exception when importing files with masks in PSDImporter. ([1388820](https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-attempting-to-make-changes-to-a-psd-file))
    
*   AI: Fixed game freezing when using NavMesh.Raycast() with a NavMesh that contains an unexpected invalid polygon. (1346645)
    
*   Android: Change boost documentation and timing values in the simulator to reflect the boost mode timing of 10s instead of the previous 15 seconds as it changes on the driver side.
    
*   Android: Fixed a frequency change error case (e.g. when boost is activated). Does not retry every frame. Manual retry is required.
    
*   Android: Fixed a warning 'IAdaptivePerformanceSettings.k\_AssetVersion' when building the project. ([1373192](https://issuetracker.unity3d.com/issues/adaptiveperformance-adaptive-performance-warning-iadaptiveperformancesettings-dot-k-assetversion-when-building-the-project))
    
*   Android: Fixed an issue where the bottleneck profiler colors did not reflect warning states correctly.
    
*   Android: Fixed simulator where temperature level and trend would not get updated when thermal action was updated.
    
*   Animation: Fixed null reference in AvatarMaskInspector on ToggleAll ([1369846](https://issuetracker.unity3d.com/issues/nullreferenceexception-when-clicking-toggle-all-on-the-transform-mask-of-an-animation-clip-for-certain-humanoid-characters))
    
*   Build Pipeline: Fixed edge case passing in missing or deleted objects could crash the Editor during the build. ([1357414](https://issuetracker.unity3d.com/issues/crash-on-buildpipeline-writesceneserializedfile-when-building-addressable-content))
    
*   Build Pipeline: make script compilation work on windows7 again ([1408591](https://issuetracker.unity3d.com/issues/script-compilation-fails-with-internal-build-system-error-backend-exited-with-code-1073741511-on-windows-7))
    
*   Core: Update libcurl to 7.80 to address security vulnerabilities (1383040)
    
*   Editor: CPU and GPU usage goes up when a tooltip pops up ([1401912](https://issuetracker.unity3d.com/issues/cpu-and-gpu-usage-goes-up-when-a-tooltip-pops-up))
    
*   Editor: tooltips not closing automatically when the mouse moves out from the rect of the ui part that triggered them
    
*   Graphics: Fixed an unnecessary memory allocation issue inside FSR's RCAS shader constants helper function.
    
*   Graphics: Fixed a negative scaling which caused the scene view ui to disappear. ([1378547](https://issuetracker.unity3d.com/issues/scene-toolbox-is-invisible-while-using-rect-or-rotate-tool-if-selected-object-has-negative-scale))
    
*   Graphics: Fixed an issue where encoding R8, R16, RFloat and RHalf to EXR did no encodes to a grayscale image. (1343287)
    
*   Graphics: Fixed an issue where the 16-bit FSR implementation was no automatically enabled when supported by the target platform by removing FSR\_ENABLE\_16BIT option from FSRCommon.hlsl.
    
*   Graphics: Fixed cubemap array macros for GLCore.
    
*   Graphics: Fixed texture gather macros for GLCore and moved them from target 4.6 to target 4.5.
    
*   HDRP: Fixed a camera motion vector pass issue where reading last frame depth texture.
    
*   HDRP: Fixed a null reference issue in CollectLightsForRayTracing. (1398381)
    
*   HDRP: Fixed an issue with detail normals when scale was null. (1399548)
    
*   HDRP: Fixed an issue with shader graph custom velocity and VFX. ([1388149](https://issuetracker.unity3d.com/issues/vfx-throws-shader-errors-when-compiling-it-with-hdrp-shader-graph-attached-that-has-add-custom-velocity-toggled-on))
    
*   HDRP: Fixed motion vector rendering with shader graph with planar primitive (1398313)
    
*   iOS: Fixed a unityWebRequest issue with uploading with automatic authorization. ([1341009](https://issuetracker.unity3d.com/issues/ios-unitywebrequest-does-not-return-when-receiving-http-status-401-unauthorized))
    
*   Linux: Fixed crash when cancelling unity loading of the project after enter safe mode prompt. ([1374087](https://issuetracker.unity3d.com/issues/linux-editor-crashes-at-registerruntimeinitializeandcleanup-executecleanup-when-quitting-from-enter-safe-mode-prompt))
    
*   Profiler: Fixed an error on Metal which caused "Assertion failed on expression: 'gpuFrequency != 0'" assert in Editor. (1368520)
    
*   Scripting: Fixed an issue where Unity would not print to console all user assemblies which reference UnityEngine_/UnityEditor_ dll's, where the file name didn't match the assembly name. ([1345099](https://issuetracker.unity3d.com/issues/only-some-assemblies-fail-to-be-loaded-when-assembly-name-does-not-match-the-file-name))
    
*   Serialization: Fix crash when setting an instance containing an empty list field in SerializedProperty.managedReferenceValue and then using SerializedObject.ApplyModifiedProperties. (1398729)
    
*   Serialization: Fixed a crash when entering into playmode and user would change domain during OnBeforeSerialize. ([1316002](https://issuetracker.unity3d.com/issues/crash-with-various-stack-traces-when-entering-play-mode-after-restarting-the-editor))
    
*   UI: Fixed a build error when \_MainTex was not present in ui shader. ([1394042](https://issuetracker.unity3d.com/issues/error-is-thrown-in-build-when-using-shader-with-no-maintex-property))
    
*   UI Toolkit: Fixed button click happening when mouse was released from behind an element that wa drawn in front of the button but within its boundaries. ([1360188](https://issuetracker.unity3d.com/issues/uitoolkit-the-button-dot-clicked-callback-is-triggered-when-hovering-the-mouse-up-on-the-blocking-element))
    
*   UI Toolkit: Fixed hover state not updated properly on Button when using touch-based pointer events to activate it. ([1353921](https://issuetracker.unity3d.com/issues/mobile-transitions-get-stuck-when-the-touch-that-activated-the-transition-is-swiped-off-of-the-object))
    
*   UI Toolkit: Fixed VisualElements in runtime panels sometimes retaining a hover state despite the mouse moving to another element, when the new element overlaps it and belongs to another panel. (1366284)
    
*   URP: Fixed an incorrect shadow batching and shadow length.
    
*   URP: Fixed an issue in where the \_ScreenParams was not setup correctly.
    
*   URP: Fixed an issue where 2D global lights with shadows enabled could break light layer batching.
    
*   URP: Fixed an issue where Light2D Sprite Light was not updating when Sprite properties were modified. ([1396418](https://issuetracker.unity3d.com/issues/2d-urp-sprite-light-2d-doesnt-update-when-sprite-ppu-is-changed), [1396422](https://issuetracker.unity3d.com/issues/2d-urp-sprite-light-2d-visuals-dont-update-when-sprite-texture-is-modified-in-transparent-areas))
    
*   URP: Fixed decal automatic technique to correctly work with webgl. ([1370326](https://issuetracker.unity3d.com/issues/pink-textures-appear-on-decal-projector-when-building-to-webgl2-and-decal-technique-is-set-to-automatic))
    
*   URP: Fixed FXAA quality issues when render scale was not 1.0.
    
*   URP: Fixed several Native RenderPass issues regarding input attachments, DepthOnly pass, and Decals.
    
*   VFX Graph: Fixed an exception when changing the setting of space of a shape to world. ([1389076](https://issuetracker.unity3d.com/issues/vfx-graph-gizmos-of-the-shape-disappear-when-connecting-any-node-to-the-transform-shape-block-and-changing-its-space-to-world))
    
*   VFX Graph: Fixed Picking and Selection passes issue. ([1382788](https://issuetracker.unity3d.com/issues/vulkan-shader-requires-vertex-data-and-is-not-compatible-with-drawindexednullgeometry))
    
*   Web: Fixed an issue where there was a missing truthiness check for getSupportedProfiles(). ([1394392](https://issuetracker.unity3d.com/issues/webplatform-android-app-crashes-on-launch-on-some-devices-with-typeerror-ext-dot-getsupportedprofiles-is-not-a-function-error))
    
*   WebGL: Fixed a playback of wrong audio clip issue. ([1365565](https://issuetracker.unity3d.com/issues/webgl-audio-in-player-gets-distorted-plays-wrong-tracks))
    

#### Package changes in 2021.2.16f1

#### Packages updated

*   com.unity.2d.animation: [7.0.3](https://docs.unity3d.com/Packages/com.unity.2d.animation@7.0//changelog/CHANGELOG.html) → [7.0.4](https://docs.unity3d.com/Packages/com.unity.2d.animation@7.0//changelog/CHANGELOG.html)
    
*   com.unity.2d.common: [6.0.2](https://docs.unity3d.com/Packages/com.unity.2d.common@6.0//changelog/CHANGELOG.html) → [6.0.3](https://docs.unity3d.com/Packages/com.unity.2d.common@6.0//changelog/CHANGELOG.html)
    
*   com.unity.2d.path: [5.0.1](https://docs.unity3d.com/Packages/com.unity.2d.path@5.0//changelog/CHANGELOG.html) → [5.0.2](https://docs.unity3d.com/Packages/com.unity.2d.path@5.0//changelog/CHANGELOG.html)
    
*   com.unity.2d.psdimporter: [6.0.2](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html) → [6.0.3](https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@6.0//changelog/CHANGELOG.html)
    
*   com.unity.2d.spriteshape: [7.0.3](https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@7.0//changelog/CHANGELOG.html) → [7.0.4](https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@7.0//changelog/CHANGELOG.html)
    
*   com.unity.adaptiveperformance: [3.0.0](https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@3.0//changelog/CHANGELOG.html) → [3.0.2](https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@3.0//changelog/CHANGELOG.html)
    
*   com.unity.adaptiveperformance.samsung.android: [3.0.0](https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.samsung.android@3.0//changelog/CHANGELOG.html) → [3.0.1](https://docs.unity3d.com/Packages/com.unity.adaptiveperformance.samsung.android@3.0//changelog/CHANGELOG.html)
    
*   com.unity.postprocessing: [3.2.0](https://docs.unity3d.com/Packages/com.unity.postprocessing@3.2//changelog/CHANGELOG.html) → [3.2.1](https://docs.unity3d.com/Packages/com.unity.postprocessing@3.2//changelog/CHANGELOG.html)
    
*   com.unity.render-pipelines.core: [12.1.5](https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@12.1//changelog/CHANGELOG.html) → [12.1.6](https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@12.1//changelog/CHANGELOG.html)
    
*   com.unity.render-pipelines.high-definition: [12.1.5](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1//changelog/CHANGELOG.html) → [12.1.6](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@12.1//changelog/CHANGELOG.html)
    
*   com.unity.render-pipelines.high-definition-config: [12.1.5](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@12.1//changelog/CHANGELOG.html) → [12.1.6](https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition-config@12.1//changelog/CHANGELOG.html)
    
*   com.unity.render-pipelines.universal: [12.1.5](https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1//changelog/CHANGELOG.html) → [12.1.6](https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@12.1//changelog/CHANGELOG.html)
    
*   com.unity.shadergraph: [12.1.5](https://docs.unity3d.com/Packages/com.unity.shadergraph@12.1//changelog/CHANGELOG.html) → [12.1.6](https://docs.unity3d.com/Packages/com.unity.shadergraph@12.1//changelog/CHANGELOG.html)
    
*   com.unity.visualeffectgraph: [12.1.5](https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@12.1//changelog/CHANGELOG.html) → [12.1.6](https://docs.unity3d.com/Packages/com.unity.visualeffectgraph@12.1//changelog/CHANGELOG.html)
    
*   com.unity.xr.legacyinputhelpers: [2.1.8](https://docs.unity3d.com/Packages/com.unity.xr.legacyinputhelpers@2.1//changelog/CHANGELOG.html) → [2.1.9](https://docs.unity3d.com/Packages/com.unity.xr.legacyinputhelpers@2.1//changelog/CHANGELOG.html)