Release notes

Known Issues in 2021.1.6f1

  • Terrain: All the textures are cleared when creating Texture array (1323870)

  • Global Illumination: Performance regression when baking light probes with a light cookie in the scene (1323393)

  • Animation: AnimationEvent is fired late or isn't fired at all when Animation's 'Motion Time' value is set manually (1324763)

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

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

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

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

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

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

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

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

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

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

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

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

  • Physics: OnTriggerEnter gets called after reparenting a RigidBody (1323883)

  • Asset Import Pipeline: Prefab script field reference is lost when project is upgraded (1328724)

  • WebGL: "SharedArrayBuffer will require cross-origin isolation as of M91" warning is thrown when launching Player on Chrome (1323832)

  • HD RP: The camera doesn't rotate in HDRP Template with the SimpleCameraController.cs script (1326816)

  • Mobile: [Android] Build fails when there are 680 or more files in the Streaming Assets folder (1272592)

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

  • Settings Window: Editor freezes when FixedTimestep value in the Preferences is set to 0/0 (1326481)

  • 2D: [Skinning Editor] Vertex can't be created after modifying Vertexes weight and when Sprite is from the .psb file (1322204)

  • Terrain: Crash on TreeRenderer::WillRenderTrees when being in Play Mode for several seconds (1317966)

  • Scripting: Increased Script Assembly reload time (1323490)

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

  • MacOS: [macOS] "build is damaged and cannot be opened" error when downloading Unity build from internet (1323501)

  • Asset Importers: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High (1313968)

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

2021.1.6f1 Release Notes

Features

  • Package: Polybrush 1.1.2.

Improvements

  • Editor: Added new devices to the Device Simulator:
    • Apple iPad Air 2
    • Apple iPad Air (4th generation)
    • Apple iPhone 12 mini
    • Apple iPhone 12
    • Apple iPhone 12 Pro
    • Apple iPhone 12 Pro Max
    • Apple iPhone SE (2nd generation)
    • Google Pixel 5
    • Huawei P40 Pro
    • OnePlus 7 Pro
    • Samsung Galaxy Z Fold2 5G
    • Samsung Galaxy Note10
    • Samsung Galaxy Note10+ 5G
    • Samsung Galaxy Note20 Ultra 5G
    • Samsung Galaxy S8
    • Samsung Galaxy S9
    • vivo NEX 3 5G
    • Xiaomi Mi A3.

Changes

  • Graphics: Updated SRP templates to 11.0.0.

Fixes

  • Android: Fixed AutoRotation not working on dual screen devices. (1259295)

  • Android: Fixed black Unity view after pausing the app when in-app purchase dialog is shown. (1249179)

  • Asset Import: Allow materials to be extracted into packages. (1282867)

  • Asset Pipeline: Fixed a crash/assert when building and uploading shaders. (1314042)

  • Asset Pipeline: Fixed for crash that could occur when downloading assets from cache server. (1319521)

  • Asset Pipeline: Initialise Sprite Vertex Data during import to fix uninitialised memory causing non-deterministic imports. (1244086)

  • Asset Pipeline: Objects loaded during import in initial script refresh, are now unloaded. (1296506)

  • Build Pipeline: Make build fail faster when strict mode build option is used. (1191481)

  • DX12: Fixed D3D12 memory leak with RenderTexture.enableRandomWrite (mostly happens when using SRPs with multiple cameras). (1329472)

  • Editor: Fixed an issue where exceptions are thrown while selecting specific console messages. (1317216)

  • Graphics: A CopyDepth pass was previously included which allowed users script access to _CameraDepthTarget but this has been removed on the metal GPU families that use Tile-based renderers (iOS, Silicon-GPU), fixing the performance decrease that this was causing. (1298799)

  • Graphics: Fixed crash caused by using a compute pipeline object after it has been destroyed in Vulkan. (1327421)

  • Graphics: Fixed missing buffer binding through Shader.SetGlobalBuffer after dispatching compute. (1313736)

  • IL2CPP: Fixed possible crash when attaching a debugger or setting breakpoints. (1327376)

  • iOS: Fixed an issue where you are unable to combine the last input character in Text Input Field when character limit exists in some languages. (1321661)

  • iOS: Fixed Time.unscaledDeltaTime getting wrong after the screen was locked. (1319890)

  • iOS: Fixed verticalOrientation deprecation warning text by adding missing information about ScreenOrientation.PortraitUpsideDown. (1307839)

  • Linux: Reduced log spam when loading lots of assets. (1320406)

  • Physics: Fixed a bug where tweaking ArticulationBody drive parameters would re-initialise anchors. (1315525)

  • Physics: Fixed Articulation Body Components not responding to changes in the Inspector window at runtime. (1325234)

  • Prefabs: Instantiating, duplicating or updating prefabs no longer disables and re-enables the whole hierarchy, just the prefab instance. (1269686)

  • Profiler: On Mac, restoring defaults in the Profiler modules dropdown list now closes the dropdown list. (1323673)

  • Serialization: Fixed SerializedProperty::arraySize when multiple objects are selected and the array has been resized. (1327027)

  • UI Toolkit: Fixed 1297002: [GraphView] Graph Inspector window sticks to the mouse cursor on changing any dropdown value in Node settings. (1297002)

  • XR: World space UI will now render in secondary cameras. (1326167)

Changeset: c0fade0cc7e9