Release notes

Improvements

  • Editor: Add option to Plugin Inspector to disable validation of managed assembly references. Disables the check that emits "Assembly '' will not be loaded due to errors: Unable to resolve reference ''. Is the assembly missing or incompatible with the current platform?". (1126737)

  • XR: Enabled depth buffer sharing on Windows MR by default.

Fixes

  • 2D: Fixed SVG sprites are constanly re-imported when added into prefabs. (1125015)

  • Android: Fixed binary shaders not being cached on Android devices with Adreno GPUs. (1129357)

  • Animation: Fixed an issue where AnimationPlayable.iKOnFeet didn't propagate properly when multiple AnimationOutputs are connected to the same Animator. (1115086)

  • Animation: Fixed an issue where trying to add a key to a curve would crash. (1101703)

  • Animation: Fixed crash when changing Animator.playbackTime with a controller using synced layers. (1109439)

  • Editor: Added icon for the particle system force field in the scene view. (1107479)

  • Editor: Fixed certain shortcuts not executing when in paused play mode. (1129380)

  • Editor: Fixed editor freezing when importing/reimporting script that contains unicode characters. (1111740)

  • Editor: Fixed issue with compile errors not always being cleared correctly when moving the .cs file from one .asmdef folder to another .asmdef folder. (1121925)

  • Editor: Fixed issue with compile errors not being cleared correctly in some cases when moving and removing .asmdef files. (1120835)

  • Editor: Fixed issue with EditorUtility.scriptCompilationFailed being false when .asmdef assemblies failed to compile on editor startup. (1106450)

  • Editor: Fixed issue with predefined assemblies (Assembly-CSharp.dll and friends) getting recompiled when modifying a Assembly Definition File assembly with "Auto Reference" disabled. (1124266)

  • Editor: Fixed issue with predefined assemblies (Assembly-CSharp.dll and friends) getting recompiled when modifying a Assembly Definition File assembly with "Test Assemblies" enabled. (1082290)

  • Editor: Fixed MaterialEditor inspector becoming increasingly laggy the more managed types you have. (1099071)

  • Editor: Fixed the issue with the order of items in the Edit Menu on OSX. (1110914)

  • Editor: Fixed user32.dll SetCursorPos function always moves the Cursor to the center of the screen when CursorLockMode is set to None. (1096406)

  • GI: Fixed crash on application exit when GPU lightmapper openCL context is lost.

  • Graphics: Fixed Assets with serializedVersion: 6 meshes are not rendered. (1079076, 1130112)

  • Graphics: Fixed crash when loading 2018.2 Compressed Mesh data in 2018.3. (1120492)

  • Graphics: Fixed particles are not rendered in XBOX One from VSE with HDRP. (1126333)

  • Graphics: Fixed Set rendertarget before setting viewport in GrabIntoRenderTexture. (1126248)

  • Graphics: Optimised cluster rendering by reducing network packet send latency. (965251, 1131274)

  • iOS: Added 'Automatically add capabilities' checkbox to player settings. (1131078)

  • iOS: Fixed Crash when using R8 and RG16 Metal texture formats.

  • OSX: Fixed issue where on macOS in the Editor sometimes floating windows would end up in front of other apps. (1115348)

  • Package Manager: Fixed package manager for different CultureInfos. (1117469)

  • Particles: Fixed "Internal: JobTempAlloc has allocations that are more than 4 frames old" error message (1125073)

  • Particles: Fixed crash in GenerateParticleGeometry when a Particle System with Sprites Texture Sheet and FPS Mode has Infinite Start Lifetime. (1119163)

  • Particles: Fixed particle scale on GPU Instanced particles. (1117798)

  • Particles: Fixed sprite texture sheet animatio getting the wrong UV's when packed in a Sprite Atlas Variant with scale less than 1. (1115470)

  • Physics: Disallow zero bounds being passed to Physics.RebuildBroadphaseRegions. (1051407)

  • Physics: Fixed a crash that happened when re-activating Rigidbody that had a parent Rigidbody and was reparented while being inactive. (1121720)

  • Physics: Fixed a crash when Physics.OverlapSphereNonAlloc was called wiith an infinite sphere radius. (1113683)

  • Physics: Fixed a GJK issue that returned incorrect normals when a primitive's centre was so close to the surface of a convex (affected Physics.ComputePenetration). (1115449)

  • Physics: Fixed convex meshes being extra bouncy when falling on top of very thin (~contactOffset) objects. (1109477)

  • Physics: Fixed MeshCollider not following the changes to a mesh after it produced an empty geometry. (996035)

  • Physics: Fixed the force limits of ConfigurableJoint's drives being expressed in incorrect units actually. (1116513)

  • Physics: Fixed the reset editor button actually not resetting the Collider's trigger property. (1093243)

  • Profiler: Fixed UI module chart not showing data. (1110630)

  • Scripting Upgrade: Fixed issue where an async Task throwing an exception would log errors to console repeatedly. (1126231)

  • Scripting Upgrade: Fixed issue where an async Task throwing an exception would stop all other Tasks. (1130295)

  • Shaders: Fixed shader compiler emitting "//null" on GLES2 as a parameter to one of the functions emulating arithmentic operations on integers using float math. (1124159)

  • Shaders: Fixed shader compiler emitting the same struct definition each time it sees it, regardless of whether it was emitted already or not. (1099165)

  • Shaders: Unity could crash if infinite dependency loop between "UsePass" and "Fallback". (1068293, 1115947)

  • Terrain: Fixed normalization issue when blending 5 or more materials on Terrain. (1129582)

  • UI: Driven properties (for example driven by UI layout) now don't get a blue margin in the Inspector and don't show up independently in the Overrides drop-down. (1115499)

  • UI: Fixed issue where canvas elements positions are set to NAN when the camera orthographic size is set to 0 and do not reset to valid positions when the orthographic size is changed again. (1125401)

  • Vulkan: Vulkan: Fixed crash if the scene does not contain any cameras. (1067621)

  • WebGL: FIxed audio not working Safari after Apple added auto-play restrictions (requires clicking on content to enable audio). (1089060)

  • XR: Fixed performance degradation over time for Virtual Reality applications. (1130392)

Changeset: 947e1ea5aa8d