Unity 2021.1.5

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
New to Unity? Get started

Known Issues in 2021.1.5f1

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

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

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

  • ShaderGraph: [Shadergraph] Can't create multiple Boolean or Enum keywords (1329021)

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

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

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

  • Asset Bundles: [macOS] Editor crashes when trying to build Asset bundles in InitializeOnLoad or InitializeOnLoadMethod time (1328463)

  • 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)

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

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

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

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

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

  • 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)

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

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

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

  • 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.5f1 Release Notes

Improvements

  • Burst: Known issue with Windows Native Debuggers and Dll numbers + workarounds.

Changes

  • License: Disabled package entitlement feature.

  • Package: Added version increased to 1.16.19.

  • Services: Removed the "Migrate" button section from In-App Purchasing Settings when com.unity.purchasing version of 2 or less is installed. The migration warning messages are now in the section with the "Latest Version" section.

Fixes

  • Android: Fixed freeze when using blend shapes with compute skinning on some devices with Mali G78 GPU. (1298373)

  • Animation: Fixed StateMachineBehaviour callback been called when playable is paused. (1321298)

  • Asset Import: Texture Importer no longer secretly defaults values to a negative. (1204566)

  • Asset Pipeline: The main object name is now updated as appropriate when moving/renaming a file. (1210886)

  • Asset Pipeline: Unity version no longer written to serialized artifact files generated during asset importing. This was causing inconsistency import result across Unity versions. For existing projects, you must either do a "Reimport All" or delete the library folder for this fix to take effect. (1310981)

  • Burst: Broken link restored for known issues with debugging and profiling.

  • Burst: Fixed a bug where the multi-CPU dispatcher (used for player builds targetting multiple CPU architectures) could end up generating invalid instructions.

  • Burst: Fixed an issue where PDB debug information for instance methods that also used struct return were incorrect.

  • Burst: When generating Line Table only debug information, an unreachable could occur due to a missing check.

  • Editor: Fixed files in Packages folder getting moved to Assets when dragging in the Project Browser. (1319052)

  • Editor: Removed blue line appearing in Editor debug build Inspector windows while hovering between components and without a dragging action. (1323348)

  • Graphics: Fixed a crash when loading old asset bundles that contain shaders compiled with Vulkan. (1308947)

  • Graphics: Fixed allocations errors with EncodeNativeArrayToEXR/PNG/JPG. (1315246)

  • Kernel: Atomic 64-bit Load/Store on Win32/UWP x86 fixed (Reads and writes to 64-bit values are not guaranteed to be atomic on 32-bit Windows).

  • Kernel: Stop using recently deprecated timer native functions on Mac/iOS/tvOS and replace with current official recommendation.

  • Linux: Fixed Mouse.position showing coordinates in the window space the mouse was over, instead of the game view. (1318271)

  • Package Manager: Fixed an issue where Git dependencies using annotated tags for revisions could not be resolved. (1325920)

  • Particles: Removed 2 decimal point restriction from Duration property. (1319730)

  • Physics: Ensure that when using 'Physics2D.Distance()' where one of the colliders is an EdgeCollider2D with an adjacent start/end point, that the correct distance points and normal are calculated. (1321270)

  • Physics: Fixed an issue with setting Surface Penetration to 0 on objects that were authored on one scale but used with another. This would manifest itself as incorrect particle separation behavior. (1319488)

  • Physics: Fixed Character Controller ignoring other Colliders sometimes. (1279841)

  • Physics: Stop a crash happening when calling 'Rigidbody2D.ClosestPoint()' on an inactive Rigidbody2D. (1327333)

  • Physics: Stop exceptions being thrown by ensuring that when editing a PolygonCollider2D or EdgeCollider2D the cached collider data is kept in-sync when editing the inspector properties. (1322709)

  • Prefabs: Fixed Lego Microgame crash during tutorial - crash when undo objects array contains null object. (1297802)

  • Scene/Game View: (Backport) Fixed hangs when running EditorTool tests. (1316661)

  • Scene/Game View: Fixed for "Clicking the orientation Gizmo in the Scene View stopped working". (1311606)

  • Scripting: Assembly Version Validation can now be enabled or disabled for the editor when the project is setup to run on IL2CPP backend. (1307810)

  • Scripting: Fixed file parameter with spaces not showing up properly in some cases where there is a compilation error. (1318667)

  • Scripting: Fixed native-to-managed callback fails with Apple Silicon. (1305211)

  • Services: Fixed the "Latest Version" section of the In-App Purchasing Settings when com.unity.purchasing version of 2 or less is installed. It now always offers the verified version, but adds migration warning messages about moving to newer versions which do not use the IAP Asset Store plugin.

  • Text: Fixed GetPathsToOSFonts() not returning all system font files.

  • Text: Fixed potential crash when using FontEngine.LoadFontFace(Font font) when the font object was previously unloaded.

  • UI: Fixed an issue where a camera with a render target setup that was targeting a disabled display wouldn't render UI. (1316603)

  • UI Toolkit: Fixed clipping of the content of a mask element whose size is zero. (1320182)

  • UI Toolkit: Fixed not allowing text changes on text input field when they are disabled. (1286143)

  • Universal Windows Platform: Fixed TouchScreenKeyboard to use Private keyboard layouts when "secure" flag is set. (1320676)

  • VFX Graph: Fixed ApplyRemapper failing when trying to reroute a VFX Event Attribute using VFXCopyEventAttribute. (1317796)

  • Video: [Windows 7] "WindowsVideoMedia error 0xc00d36b4" error is thrown when loading a video with the VideoPlayer. (1306350)

  • Virtual Texturing: : Fixed incorrect GI bounce from certain materials. (1314358)

Changeset:
3737af19df53

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden