Unity 2021.1.7

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.7f1

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

  • Mobile: [Android] Time.deltaTime value becomes constant 0.3(3) after sending to the background and resuming an Application (1328545)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Improvements

  • Burst: Added Android x86_64 and re-enable x86 support.

  • Burst: EmbeddedLinux Platform support added.

  • Package: Visual Scripting - Migration tools were improved to allow users to migrate their project to recent Visual Scripting version.

  • XR: Updated XR Plug-in Management to 4.0.3.

API Changes

  • HDRP: Added: Added an info box for micro shadow editor. (1322830)

  • HDRP: Added: Added support for alpha channel in FXAA. (1323941)

  • XR: Deprecated: Updated Windows MR XR SDK Plug-in to 5.3.0.

Changes

  • Burst: Revert to internal linkage for Android X86 (32bit) to ensure ABI compliance.

  • HDRP: Changed default sidedness to double, when a mesh with a mix of single and double-sided materials is added to the ray tracing acceleration structure (case 1323451). (1323451)

  • HDRP: Changed ray tracing acceleration structure build, so that only meshes with HDRP materials are included (case 1322365). (1322365)

  • HDRP: Default black texture XR is now opaque (alpha = 1).

  • HDRP: Disabled TAA sharpening on alpha channel.

  • HDRP: Film grain does not affect the alpha channel.

  • HDRP: Increased path tracing max samples from 4K to 16K. (1327729)

Fixes

  • 2D: Fixed initial rendering animated tiles when a CompleteObjectUndo is registered for a Tilemap while in Play mode.

  • 2D: Fixed issue when upgrading a Tilemap with invalid data where transform and color data was not maintained, and loaded from the original Tile Asset instead. (1324908)

  • 2D: Fixed wrong Sprites being shown for Animated Tiles when TilemapRenderer is in Individual mode and user sets new Tiles on the Tilemap. (1329054)

  • Animation: Fixed values defaulting to zero when disabling writeDefaultValue on a State and mixing. (1303570)

  • Asset Pipeline: Fixed an issue where unsaved changes could be lost when renaming/moving an asset. (1329404)

  • Burst: Burst no longer logs a warning when opening the standalone Profiler.

  • Burst: Fixed a bug where methods with the same name and namespace, but in different assemblies, could resolve to the wrong method.

  • Burst: Fixed an issue whereby default initializing the first field in a static readonly struct, but explicitly initializing a subsequent field, would result in the wrong constant data being written.

  • Burst: Fixed an UnauthorizedAccessException that could occur when using Burst in players built for the macOS App Sandbox.

  • Editor: Added System.IO.Compression to reference assemblies when targeting .NET 4.7.1 (editor only contexts). (1275859)

  • Editor: Console window 'Clear on Recompile' option no longer clears player build errors. (1327074)

  • Editor: Fixed an issue causing invalid ScriptableObjects to added as a sub-asset causing the editor to crash during serialisation. (1257558)

  • Editor: Fixed Gizmo rendering code crash in some invalid WhellCollider configurations. (1326188)

  • Editor: Fixed pivot settings buttons in top toolbar not updating scene views immediately. (1300924)

  • Editor: Fixed the resolution, insets and safe area of the Device Simulator when simulating Android devices in windowed mode. (1217736)

  • Editor: The editor no longer freezes when FixedTimestep setting in the Preferences is set to 0/0. (1326481)

  • Graphics: Fixed camera not rotating in HDRP Template with input system v1.

  • Graphics: Fixed issue with GrayScaleRGBToAlpha for 16bpc textures. (1327917)

  • Graphics: Fixed line & trails deforming when points were too close together. (1275386)

  • Graphics: Removed the error message when encountering incompatible pipeline stages on DX12. (1279311)

  • HDRP: Fixed a NaN generating in Area light code.

  • HDRP: Fixed camera preview with multi selection. (1324126)

  • HDRP: Fixed CustomPassUtils scaling issues when used with RTHandles allocated from a RenderTexture.

  • HDRP: Fixed Decal's UV edit mode with negative UV.

  • HDRP: Fixed GBuffer clear option in FrameSettings not working.

  • HDRP: Fixed issue with an assert getting triggered with OnDemand shadows.

  • HDRP: Fixed issue with constant buffer being stomped on when async tasks run concurrently to shadows.

  • HDRP: Fixed issue with history buffers when using multiple AOVs. (1323684)

  • HDRP: Fixed issue with the color space of AOVs. (1324759)

  • HDRP: Fixed potential NaN on apply distortion pass.

  • HDRP: Fixed the camera controller in the template with the old input system. (1326816)

  • HDRP: Fixed usage of Panini Projection with floating point HDRP and Post Processing color buffers.

  • macOS: Removed extraneous dylibs from Contents of built mac player. (1312216)

  • Package Manager: Fixed the issue where Package Manager window does not pick up the right version when there are multiple versions of the same asset in the cache. (1330231)

  • Particles: Give better feedback in the Inspector about incorrectly configured SpriteAtlas assets. (1318608)

  • Scripting: Ensure virtual call is made when delegate target is another delegate targeting a virtual method. (1188422)

  • Scripting: Fixed crash that was caused by passing a generic type into FindObjectsOfType. (1312890)

  • Serialization: Fixed Property Diff after clearing array w/refs. (1266303)

  • Shadergraph: Fixed an issue where an integer property would be exposed in the material inspector as a float [1332563].

  • Universal: Fixed an issue where changing camera's position in the BeginCameraRendering do not apply properly. (1318629)

  • Universal: Fixed an issue where ShadowCaster2D was generating garbage when running in the editor. (1304158)

  • WebGL: Fixed the Chrome deprecation warning about the use of SharedArrayBuffer. (1323832)

  • XR: Fixed APK hang on Oculus Quest when debugging Vulkan APKs using RenderDoc that use lazily-allocated memory. (1325632)

  • XR: Release resized XR eye textures for Vulkan. (1276514)

Changeset:
d91830b65d9b

Third Party Notices

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

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it