Release notes

Known Issues in 2021.1.10f1

  • 2D: [URP] The Camera renders black screen when Post Processing is enabled in the 2D Renderer and in the Camera Component (1318500)

  • AI: Crash with ComputeTileMeshJob when generating Navmesh (1329346)

  • Animation: [Performance Regression] AnimationWindowState:get_allCurves takes approximately 5000ms to load animation in the Animation window (1320250)

  • Asset Import Pipeline: Infinity loop on importing Assets, when building appx package via MRTK build window (1339823)

  • Cloth: Cloth component assigned to subdivided plane mesh crashes editor (1337649)

  • Global Illumination: Reflection probes don't contain indirect scene lighting after the on-demand GI bake from the Lighting window (1324246)

  • Global Illumination: Reflection probes must be rebaked twice to update when using "Generate Lighting" button (1334283)

  • Global Illumination: [GPUPLM] Crash in RadeonRaysMeshManager::RemoveGeometry while baking Terrain game object with 4k lightmaps on certain GPU (1255993)

  • HD RP: Editor crashes on GfxDeviceD3D12Base::DrawBuffersCommon when switching between Scenes (1329083)

  • IL2CPP: Build fails when using a combination of messages, SyncVars and SyncList in a project (1328966)

  • IMGUI: Contents of a ModalUtility window are invisible when it is launched from a Unity Context Menu (1313636)

  • Linux: Editor crashes at "GfxFramebufferGLES::SetBackBufferColorDepthSurface" or freezes when creating a new shortcut profile (1334874)

  • Linux: Linux Editor crashes at "_XFreeX11XCBStructure" when loading tutorials (1323204)

  • Metal: Performance in Game View is significantly impacted by Gfx.WaitForPresentOnGfxThread when a second monitor is connected (1327408)

  • Mobile: [Android] App stops due to OnPixelCopyFinishedListener not being supported on devices with lower than 24 SDK (1331290)

  • Mobile Graphics: [iOS] Player crashing when connecting external Display via USB-C port (1321153)

  • Mono: [macOS] Unity crashes when exception thrown after a DLL has been loaded (1318755)

  • OpenGL: SRP Batcher not working with OpenGL APIs when the project is built (1331098)

  • Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)

  • Profiling: GarbageCollectAssets is triggered frequently when higher frame counts are set (1332708)

  • Profiling: Poor profiler performance when navigating the timeline view and reviewing data with many threads (1339407)

  • Scene Management: Crash on BuildPrefabInstanceCorrespondingObjectMap when overriding nested prefab inside AssetDatabase.StartAssetEditing() block (1324978)

  • Scene/Game View: Editor crashes when exiting and keeping a new microgame project (1338299)

  • Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)

  • Scripting: Increased Script Assembly reload time (1323490)

  • Serialization: Crash in SerializedProperty::IsValid when reordering a SerializedProperty list (1320319)

  • Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)

  • uGUI: RectMask2D Softness property has no effect when used on TextMeshPro Text (1331297)

2021.1.10f1 Release Notes

Improvements

  • IL2CPP: Corrected provide the source file hash so that a managed debugger can determine when a source file has changed and provide a proper warning.

API Changes

  • Services: Changed: On some platforms we strip out the Analytics modules completely. so any user code that references anything from Analytics will not compile on these platforms. this PR is to update the documentation informing users of the need to #ifdef this code out for this situation. (1333730)

Fixes

  • AI: Fixed issue with "sweeps" memory allocation during the process of calculating regions of NavMesh. (1332341)

  • Android: Fixed crash during Application.Quit(). (1315010)

  • Android: Fixed Time.deltaTime on Android after pause/resume. (1328545)

  • Animation: Fixed a regression caused when overriding and animator controller. (1271499)

  • Asset Pipeline: Sanitized search paths passed to FindAssets. (1334620)

  • Core: Fixed Loading.PreloadManager crashes. (1320358)

  • DX12: Fixed screen flickering when changing from a lower resolution to screen resolution. (1334646)

  • Editor: Fixed for removing differences in fonts of Outerbuttons and middle buttons in GUILayout.Toolbar. (1326270)

  • Editor: Prevent automatic apply of changes when duplicate or delete is used. (1321215)

  • GI: Fixed lighting data being lost when enter play mode with scene reloading disabled. (1184204)

  • IL2CPP: Added an --generic-virtual-method-iterations command line argument to work around some code some "Attempting to call method method for which no ahead of time (AOT) code was generated" errors. (1320295)

  • IL2CPP: Corrected return information about the local host when Dns.GetHostEntry is called with an empty string. (1326854)

  • IL2CPP: Corrected the behavior of MakeTypedReference for derived types. This allows some BinaryFormatter cases to work properly. (1269771)

  • IL2CPP: Corrected the behavior of Mathf.RoundToInt with Mathf.Infinity on ARM architectures. (1323419)

  • IL2CPP: Fixed crash due to race condition allocating memory in MetadataCache::GetGenericInst. (1323462)

  • IL2CPP: Fixed embedded resources not loaded on an assembly processed with ILRepack. (1323772)

  • IL2CPP: Fixed issue with IL2CPP that could cause builds to fail when a high number of C++ files are generated. (1327846)

  • IL2CPP: Prevent an intermittent crash during script debugging while the debugger is handling exceptions. (1330441)

  • iOS: Fixed crash when closing app while still loading ODR. (1289143)

  • Profiler: Fixed profiler not being enabled and producing invalid data on enabling any profiling area with Profiler.SetAreaEnabled API. (1331058)

  • Profiler: Fixed profiler support of System.Threads restarting in the same frame on the same OS thread. (1329636)

  • Scripting: "Stop Playing and Recompile" mode (Editor Preferences -> Script Changes while Playing) now wait for playmode to be fully disabled before compiling scripts. (1326820)

  • Scripting: Fixed 'ArgumentException: method arguments are incompatible' exception when trying to invoke UnityEvent on non existent object. (1324289)

  • Scripting: Player crashes when assembly name includes apostrophe. (1316133)

  • Scripting: Script is not opened when double clicking an error thrown from it inside the Console window. (1200408)

  • Services: Initial release of com.unity.ads.ios-support@1.0.0.

  • WebGL: Fixed an issue that WebGL page would not load if Data Caching (IndexedDB access) was enabled, and private browsing mode was active so that IndexedDB was not available. (1318980)

  • Windows: Fixed Display.SetParam failing to change window position. (1322446)

  • Windows: Updated DPI awareness mode to enable proper scaling of window chrome for Standalone Player. (1309804)

Changeset: b15f561b2cef

Unity 2021.1.10

Quick jump

    Back to Top