### Known Issues in 2021.1.1f1

*   Asset Importers: \[Performance Regression\] Importing an fbx model is noticeably slower when the model contains Animations ([1265275](https://issuetracker.unity3d.com/issues/performance-regression-importing-an-fbx-model-is-noticeably-slower-when-the-model-contains-animations))
    
*   Asset Bundles: Synchronous Asset Loading Does Not Correctly Load Preload Dependencies ([1321141](https://issuetracker.unity3d.com/issues/synchronous-asset-loading-does-not-correctly-load-preload-dependencies))
    
*   Cloth: Cloth is broken when parent GameObject scale is lower than 1 and Surface Penetration constraints are set 0 ([1319488](https://issuetracker.unity3d.com/issues/cloth-is-broken-when-parent-gameobject-scale-is-lower-than-1-and-surface-penetration-constraints-are-set-0))
    
*   Global Illumination: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High ([1319133](https://issuetracker.unity3d.com/issues/speedtree-asset-breaks-when-trying-to-lightmap))
    
*   Linux: Linux Editor crashes at "\_XFreeX11XCBStructure" when loading tutorials ([1323204](https://issuetracker.unity3d.com/issues/linux-editor-crashes-at-xfreex11xcbstructure-when-loading-tutorials))
    
*   Scripting: Increased Script Assembly reload time ([1323490](https://issuetracker.unity3d.com/issues/increased-reload-time))
    
*   Terrain: Crash on TreeRenderer::WillRenderTrees when being in Play Mode for several seconds ([1317966](https://issuetracker.unity3d.com/issues/crash-on-treerenderer-willrendertrees-when-being-in-play-mode-for-several-seconds))
    
*   IMGUI: Contents of a ModalUtility window are invisible when it is launched from a Unity Context Menu ([1313636](https://issuetracker.unity3d.com/issues/error-displaying-showmodalutility-window))
    
*   Global Illumination: Reflection probes doesn't contain indirect scene lighting after the on-demand GI bake from the Lighting window ([1324246](https://issuetracker.unity3d.com/issues/reflection-probes-doesnt-contain-indirect-scene-lighting-after-the-on-demand-gi-bake-from-the-lighting-window))
    
*   Addressable Assets: Performance bug reported by the DOTS team in PreloadManager::WaitForAllOperationToComplete ([1322086](https://issuetracker.unity3d.com/issues/performance-bug-reported-by-the-dots-team-in-preloadmanager-waitforalloperationtocomplete))
    
*   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))
    
*   Serialization: Crash in SerializedProperty::IsValid when reordering a SerializedProperty list ([1320319](https://issuetracker.unity3d.com/issues/crash-in-serializedproperty-isvalid-when-reordering-a-serializedproperty-list))
    
*   Windows: \[Windows 7\] "WindowsVideoMedia error 0xc00d36b4" error is thrown when loading a video with the VideoPlayer ([1306350](https://issuetracker.unity3d.com/issues/windows-7-windowsvideomedia-error-0xc00d36b4-error-is-thrown-when-loading-a-video-with-the-videoplayer))
    
*   Global Illumination: \[GPUPLM\] Crash in RadeonRaysMeshManager::RemoveGeometry while baking Terrain game object with 4k lightmaps on certain GPU ([1255993](https://issuetracker.unity3d.com/issues/global-illumination-editor-crashes-while-baking-terrain-game-object-using-progressive-gpu-lightmapper))
    
*   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))
    
*   MacOS: Resigning Unity built macOS app results in "code signature data out of place" out of place error ([1324168](https://issuetracker.unity3d.com/issues/resigning-unity-built-macos-app-results-in-code-signature-data-out-of-place-out-of-place-error))
    
*   XR: OpenXR + URP + UWP rendering stuck ([1323833](https://issuetracker.unity3d.com/issues/openxr-plus-urp-plus-uwp-rendering-stuck))
    
*   MacOS: \[macOS\] "build is damaged and cannot be opened" error when downloading Unity build from internet ([1323501](https://issuetracker.unity3d.com/issues/macos-build-is-damaged-and-cannot-be-opened-error-when-downloading-unity-build-from-internet))
    
*   Mobile: FixedUpdate gets called multiple times before the first Update when Build is run on a Device ([1318647](https://issuetracker.unity3d.com/issues/mobile-fixedupdate-gets-called-multiple-times-before-the-first-update-when-build-is-run-on-a-device))
    
*   Packman: Package Manager incorrectly shows that there are no packages in a new project ([1319205](https://issuetracker.unity3d.com/issues/package-manager-falsely-shows-that-there-are-no-packages-in-a-new-project))
    
*   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))
    
*   Asset Importers: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High ([1313968](https://issuetracker.unity3d.com/issues/wintermute-geometry-verify-errors-are-spammed-when-baking-a-mesh-with-mesh-compression-set-to-medium-slash-high))
    
*   2D: \[URP\] The Camera renders black screen when Post Processing is enabled in the 2D Renderer and in the Camera Component ([1318500](https://issuetracker.unity3d.com/issues/urp-the-camera-renders-black-screen-when-post-processing-is-enabled-in-the-2d-renderer-and-in-the-camera-component))
    
*   Polybrush: \[PolyBrush\] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window ([1315475](https://issuetracker.unity3d.com/issues/polybrush-something-went-wrong-saving-brush-settings-warning-is-thrown-when-saving-a-brush-after-opening-the-polybrush-window))
    

### 2021.1.1f1 Release Notes

#### Features

*   VFX Graph: Added support for Texture2D Arrays in Flipbooks.

#### Improvements

*   Editor: Added profiler markers around test setup, teardown, and execution.
    
*   Editor: Improving UTF documentation (DSTR-120).
    
*   Editor: Reduced the per-test overhead of running tests in the editor.
    
*   Editor: Reduced the time taken to rebuild the test tree and to scan for assets a test created but did not delete.
    
*   Editor: Reduced time taken by filtering operations when only a subset of tests is run.
    
*   Package Manager: Added support for opt-in caching of Git LFS files when downloading Git packages. Caching is enabled by setting either of the following environment variables: `UPM_ENABLE_GIT_LFS_CACHE` or `UPM_GIT_LFS_CACHE_PATH`. The latter allows overriding the default cache location.
    
*   Package Manager: Fixed an issue where using a Git URL with a revision and a package path in the wrong order would still clone the repository, introducing unnecessary delays before failing with an error.
    
*   Package Manager: Improved logging by adding logs for cache misses and tarball download steps.
    
*   Package Manager: Improved the error message when a Git dependency cannot be resolved because the path querystring and revision fragment are in the wrong order.
    
*   Package Manager: Increased the amount of information logged to upm.log at various levels.
    
*   Package Manager: Optimized Git package download times for repositories using submodules (with Git 2.28.0 or higher installed only).
    
*   Package Manager: Optimized Git package download times, most notably for repositories with a larger history.
    
*   Shaders: Reduced shader variant memory usage at runtime and memory consumption while loading shaders. ([1296101](https://issuetracker.unity3d.com/issues/shaders-take-a-lot-of-memory-at-runtime-even-when-only-one-variant-is-used))
    

#### Changes

*   HDRP: Cached the base types of Volume Manager to improve memory and cpu usage.
    
*   HDRP: Reduced the maximal number of bounces for both RTGI and RTR. (1318876)
    
*   Package: Recorder: Fixed an error in the that occurred when setting the build target to macOS standalone from the Editor in Windows. ([1304944](https://issuetracker.unity3d.com/issues/error-appears-when-installing-unity-recorder-package-on-windows-editor-with-target-platform-set-to-mac-os-x))
    
*   VFX Graph: Property Binder : Handle Remove Component removing linked hidden scriptable objectfields.
    
*   VFX Graph: Property Binder : Prevent multiple VFXPropertyBinder within the same game object.
    
*   VFX Graph: Sphere and Cube outputs are now experimental.
    

#### Fixes

*   Android: Fixed an issue that causes a "failed to load libMain.so" error when deploying an APK from an app bundle. ([1314472](https://issuetracker.unity3d.com/issues/android-app-installed-using-apk-from-app-bundle-option-in-android-studio-fails-to-run))
    
*   Asset Import: Fixed the External Objects being displayed when selecting a Text Asset. ([1301327](https://issuetracker.unity3d.com/issues/the-external-objects-array-is-displayed-in-the-inspector-when-selecting-a-text-asset))
    
*   Asset Pipeline: Made description for Assertion failed on expression: 'ins.second || ins.first->second... more descriptive. (1274912)
    
*   Editor: Corrected keymapping on linux for quote/backquote/doublequote keycodes. (1281473)
    
*   Editor: Fixed progress bar related asserts when calling EditorUtility.CompressTexture with an EditorUtility.DisplayProgressBar right around it. ([1308740](https://issuetracker.unity3d.com/issues/error-in-console-when-using-the-progress-bar-api-along-with-texture-compression))
    
*   Editor: Gracefully exit Editor when the shader compiler process cannot be launched due to external conditions. ([1319336](https://issuetracker.unity3d.com/issues/crash-on-pal-localipc-isconnected-when-ipc-fails-on-launch))
    
*   Editor: Paste as Child should paste GO relative to parent instead of keeping world transform. (1320439)
    
*   Editor: \[Collab\] Defer handling for downloading plastic cloud projects so package manager will initialize the default packages. (1319580)
    
*   Graphics: Fixed ACES tonemaping on mobile platforms by forcing some shader color conversion functions to full float precision.
    
*   Graphics: Fixed biased mips not being stable when mip-biasing kicks in. (1273174)
    
*   Graphics: Fixed deadlock when scanning for mip streaming textures associated with a renderer. ([1318903](https://issuetracker.unity3d.com/issues/windows-build-becomes-unresponsive-in-texture-streaming))
    
*   Graphics: Fixed incorrect cubemap textures on some platforms when using crunched textures. (1282758)
    
*   Graphics: Fixed stack overflow exception when compressing Texture to EXR with PIZ compression. ([1312104](https://issuetracker.unity3d.com/issues/using-texture2d-dot-exrflags-dot-compresspiz-causes-stackoverflowexception))
    
*   Graphics: Fixed virtual texturing stats not being correctly gathered and displayed while capturing the editor. (1286033)
    
*   HDRP: Fixed error message when having MSAA and Screen Space Shadows. (1318698)
    
*   HDRP: Fixed grey screen on playstation platform when histogram exposure is enabled but the curve mapping is not used.
    
*   HDRP: Fixed HDRP material being constantly dirty.
    
*   HDRP: Fixed HDRPAsset loosing its reference to the ray tracing resources when clicking on a different quality level that doesn't have ray tracing. (1320304)
    
*   HDRP: Fixed issue in path tracing, where objects would cast shadows even if not present in the path traced layers. (1318857)
    
*   HDRP: Fixed Nans happening when the history render target is bigger than the current viewport. (1321139)
    
*   HDRP: Fixed SRP batcher not compatible with Decal. (1311586)
    
*   HDRP: Fixed Tube and Disc lights mode selection. ([1317776](https://issuetracker.unity3d.com/issues/hdrp-tube-lights-mode-enum-can-be-overridden-to-either-baked-or-mixed-which-are-not-supported))
    
*   HDRP: Fixed wrong color buffer being bound to pre refraction custom passes.
    
*   IL2CPP: Avoid an error deleting build cache files when a native plugin is marked as read-only in the Unity project directory. ([1313412](https://issuetracker.unity3d.com/issues/windows-build-fails-due-to-read-only-files-detected-as-native-plugins-by-unity))
    
*   Linux: Converted "X11 did not respond within x milliseconds" error to a logged warning. ([1309607](https://issuetracker.unity3d.com/issues/linux-editor-throws-x-server-took-longer-than-x-miliseconds-to-respond-to-setgtkwindowsizeandposition-error-after-opening))
    
*   Package Manager: Fixed an issue where either no submodules or the wrong submodules could be cloned when using a Git-based dependency with both a path and a revision.
    
*   Package Manager: Fixed an issue where files tracked by Git LFS were not retrieved when using a Git-based dependency with both a path and a revision. ([1307682](https://issuetracker.unity3d.com/issues/package-manager-fails-to-download-lfs-files-from-git-repository-when-the-git-url-contains-a-path-and-a-branch-query))
    
*   Package Manager: Fixed an issue where the `packages-lock.json` file was overwritten with the same contents but considered modified by Unity, sometimes resulting in unnecessary operations. ([1299834](https://issuetracker.unity3d.com/issues/packman-packages-lock-dot-json-file-is-overwritten-when-resolving-packages))
    
*   Particles: Added missing particle attributes to the C# Job System integration. ([1312288](https://issuetracker.unity3d.com/issues/particlesystemjobdata-does-not-expose-methods-for-modifying-mesh-index-when-using-unityengine-dot-particlesystemjobs))
    
*   Particles: Fixed crash when using modules with no assigned Particle System. ([1319658](https://issuetracker.unity3d.com/issues/crash-on-particlesystem-shapemodule-custom-set-sprite-injected-when-changing-the-shape-dot-sprite-of-a-null-particlesystem))
    
*   Physics: Fixed an issue when editing a PolygonCollider2D or EdgeCollider2D where you could delete edges/vertex without limit resulting in an editor tooling exception being thrown. (1318971)
    
*   Physics: Fixed an issue where a negative X or Y local scale on a 2D Collider used by a CompositeCollider2D caused its winding to change resulting in its geometry not handled as a geometric merging operation (union) but instead a subtraction operation. ([1266460](https://issuetracker.unity3d.com/issues/composite-collider-doesnt-work-with-polygoncollider2d-with-inverted-scale))
    
*   Physics: Fixed an issue where ContactPoint2D.tangentImpulse and ContactPoint2D.normalImpulse could occasionally return an undefined or NaN value. ([1287916](https://issuetracker.unity3d.com/issues/contactpoint2d-dot-tangentimpulse-sometimes-returns-nan-when-called-in-oncollisionenter2d))
    
*   Physics: Fixed an issue where particles using the Collision Module could occasionally leak through the vertex connections in an EdgeCollider2D. ([1249794](https://issuetracker.unity3d.com/issues/particles-using-world-collision-leak-through-edge-colliders-points-when-collision-quality-high))
    
*   Physics: Fixed an issue where the CapsuleCollider2D editor tooling incorrectly displayed gizmos when editing a GameObject with multiple CapsuleCollider2D of different orientations. ([1310746](https://issuetracker.unity3d.com/issues/duplicate-collider-2d-when-editing-colliders-in-gameobject-that-has-2-collider-2d-components))
    
*   Physics: Fixed an issue with Cloth disallowing SkinnedMeshRenderer bounds update outside of playmode. ([1316947](https://issuetracker.unity3d.com/issues/skinnedmeshrenderer-bounds-are-not-automatically-readjusted-after-changing-the-mesh-with-a-cloth-component))
    
*   Physics: Made mesh collider error more descriptive by including the path to the object. ([1318366](https://issuetracker.unity3d.com/issues/this-meshcollider-requires-the-mesh-to-be-marked-as-readable-error-does-not-give-enough-information-to-find-gameobject))
    
*   Prefabs: Fixed removing components from Prefab instances when RequireComponent is added after creating the Prefab. ([1284595](https://issuetracker.unity3d.com/issues/component-is-added-to-the-gameobject-when-entering-the-play-mode-after-deleting-the-script-with-requiredcomponent-attribute))
    
*   Profiler: Fixed memory tracking of UnsafeUtility allocations. ([1320540](https://issuetracker.unity3d.com/issues/unsafeutility-dot-malloc-allocations-are-not-tracked-correctly-in-memory-profiler-and-leak-memory))
    
*   Profiler: Maximizing the Profiler window whilst profiling the Editor will no longer cause a null argument exception. ([1315755](https://issuetracker.unity3d.com/issues/profiler-argumentnullexception-is-thrown-on-maximizing-profiler-window-when-editor-record-mode-is-set))
    
*   Scripting: Fixed by removing dead code. (1316049)
    
*   Scripting: Fixed exceptions getting logged in the Console when the Logger.logEnabled is set to false. ([1311534](https://issuetracker.unity3d.com/issues/exceptions-get-logged-in-the-console-when-the-logger-dot-logenabled-is-set-to-false))
    
*   Shadergraph: Fixed a bug in master node preview generation that failed compilation when a block was deleted. ([1319066](https://issuetracker.unity3d.com/issues/shadergraph-deleting-stack-blocks-of-universal-rp-targeted-shadergraph-causes-the-main-preview-to-fail-to-compile))
    
*   Shaders: Fixed incorrect array subscripts generated for OpenGL, OpenGL ES, Metal and Vulkan when using arrays or structs in global scope. ([1318555](https://issuetracker.unity3d.com/issues/vulkan-shader-compilation-fails-when-shader-uses-an-array-of-structs))
    
*   Shaders: Fixed reflection reporting for structs in the global scope for OpenGL and OpenGL ES. ([1318610](https://issuetracker.unity3d.com/issues/having-a-struct-in-the-global-cbuffer-makes-openglcore-and-gles3-targets-not-report-reflection-for-the-cbuffer))
    
*   Shaders: Fixed reflection reporting for structs inside constant buffers for OpenGL, OpenGL ES and Metal. ([1318619](https://issuetracker.unity3d.com/issues/gl-shader-reflection-is-truncated-or-crash-occurs-when-struct-is-used-from-named-cbuffer-with-at-least-one-other-constant))
    
*   Shaders: Fixed reflection reporting for structs inside constant buffers for Vulkan. ([1318559](https://issuetracker.unity3d.com/issues/struct-reflection-is-not-reported-when-compiling-vulkan-or-metal-shaders))
    
*   UI: Fixed issue with checking for CanBindTo with null sprite. ([1310284](https://issuetracker.unity3d.com/issues/spriteatlas-exception-in-uguis-binding-code))
    
*   UI Toolkit: Fixed showMixedValue broken on UI Toolkit PropertyField. (1311479)
    
*   UI Toolkit: Fixed the TwoPaneSplitView's view data will not being persisted when the viewDataKey is set.  
    Fixed the UI Builder window's layout will resetting anymore when the window is reloaded. (1314083)
    
*   Universal: Fixed an issue where 2D lighting was incorrectly calculated when using a perspective camera.
    
*   Universal: Fixed an issue where 2D Shadows were casting to the wrong layers. ([1300753](https://issuetracker.unity3d.com/issues/urp-shadowcaster2d-casting-shadows-to-incorrect-layers))
    
*   Universal: Fixed an issue where Light2D did not upgrade Shadow Strength, Volumetric Intensity, Volumetric Shadow Strength correctly. ([1317755](https://issuetracker.unity3d.com/issues/urp-lighting-missing-orange-tint-in-scene-background))
    
*   Universal: Fixed an issue where normal-mapped Sprites could render differently depending on whether they're dynamically-batched. ([1286186](https://issuetracker.unity3d.com/issues/urp-2d-2d-light-on-a-rotated-sprite-is-skewed-when-using-normal-map-and-sorting-layer-is-not-default))
    
*   Universal: Fixed an issue where Post Processing doesn't enable when PostProcessData reassigned from the asset selector window.
    
*   Universal: Fixed an issue where the camera renders black screen when Post Processing is enabled in the 2D Renderer and in the Camera Component.
    
*   Universal: Fixed an issue where Transparency Sort Mode value is taken from Graphics Settings instead of 2D Renderer. ([1310652](https://issuetracker.unity3d.com/issues/transparency-sort-mode-value-is-taken-from-graphics-settings-instead-of-2d-forward-renderer))
    
*   Universal: Fixed issue causing missing shaders on DirectX 11 feature level 10 GPUs. ([1278390](https://issuetracker.unity3d.com/issues/tiledepthinfo-shader-is-not-supported-on-gpus-with-lower-than-shader-model-4-dot-5-versions))
    
*   VFX Graph: An existing link can be remade.
    
*   VFX Graph: Artefact in VFXView using efficient debug mode in component target board. ([1243947](https://issuetracker.unity3d.com/issues/vfx-graph-breaks-down-when-target-gameobject-window-is-reopened))
    
*   VFX Graph: Consistently displays the Age Particles checkbox in Update context. ([1221557](https://issuetracker.unity3d.com/issues/inspector-age-particles-checkbox-hidden-in-the-inspector-unless-lifetime-is-present-or-age-is-used-within-the-same-graph))
    
*   VFX Graph: Fixed compute culling compilation in URP. ([1309174](https://issuetracker.unity3d.com/issues/urp-outputupdate-dot-compute-kernel-at-index-0-is-invalid-when-using-compute-culling-lod-or-multi-mesh))
    
*   VFX Graph: Fixed issue with VFX using incorrect buffer type for strip data.
    
*   VFX Graph: Fixed shader compilation errors with textures in shader graph. ([1309219](https://issuetracker.unity3d.com/issues/shadergraph-undeclared-identifier-unitybuildtexture2dstructnoscale-errors-when-using-a-sample-texture-2d-node-in-a-vfx-sg))
    
*   VFX Graph: Fixed when deleting a context node and a block while both are selected throws a null ref exception. ([1315578](https://issuetracker.unity3d.com/issues/deleting-a-context-node-and-a-block-while-both-are-selected-throws-a-null-ref-exception))
    
*   VFX Graph: Handle correctly locked VisualEffectAsset with version control system. ([1261051](https://issuetracker.unity3d.com/issues/vfx-graph-locked-assets-are-getting-editable-in-default-vfx-graph-when-toggling-blackboard-button))
    
*   VFX Graph: Modified Sign operator node output for float when input is 0.0f. ([1299922](https://issuetracker.unity3d.com/issues/node-sign-operator-with-input-0-returns-1-if-the-type-is-set-to-float))
    
*   VFX Graph: PCache: Unexpected ditable field in Mesh Statistics, Save & Cancel pCache, error trying to access not readable texture. ([1122417](https://issuetracker.unity3d.com/issues/tools-pcache-tool-ux-issues))
    
*   VFX Graph: Property Binder : Allow copy/past from a game object to another.
    
*   VFX Graph: Property Binder : Undo after reset. ([1293794](https://issuetracker.unity3d.com/issues/vfx-undo-functionality-does-not-work-after-resetting-the-vfx-property-binder-on-visual-effect))
    
*   VFX Graph: Safe Normalization of Cross Products in Orient blocks. ([1272724](https://issuetracker.unity3d.com/issues/orient-look-at-position-makes-particles-disappear-when-they-are-aligned-with-the-look-position))
    
*   VFX Graph: Use alphabetical order in type list in blackboard "+" button. ([1304109](https://issuetracker.unity3d.com/issues/ux-disorderly-type-organization-in-vfx-graph-blackboard))
    
*   Windows: Fixed Win10 SDK not getting installed properly. ([1308226](https://issuetracker.unity3d.com/issues/hub-doesnt-install-windows-10-sdk-properly))
    
*   XR: Fixed non-fullscreen viewport rect handling on non-stereo cameras when XR devices are enabled. ([1319352](https://issuetracker.unity3d.com/issues/non-stereo-viewport-rects-are-incorrect-in-vr-mode))
    
*   XR: Fixed phrase recognizer to not throw exception after multiple runs in editor. ([1301363](https://issuetracker.unity3d.com/issues/phraserecognizer-throws-an-assertion-failed-error-when-executing-keywordrecognizer-dot-start-three-times))