|
| 1 | +5.0.3f1 Release notes |
| 2 | +Improvements |
| 3 | + |
| 4 | + Added set to gpu skinning parameter in PlayerSettings. |
| 5 | + iOS/IL2CPP: Decrease IL2CPP memory usage by making metadata structures const. |
| 6 | + |
| 7 | +Fixes |
| 8 | + |
| 9 | + Android: Fix for Oculus window buffer memory leak (due to Oculus plugin replacing GL context). |
| 10 | + Audio: If audio output device fails to init, then init to the null device. |
| 11 | + Audio: The Disable Audio option new prevents FMOD from initializing and allocating resources which are exclusive on some platforms. |
| 12 | + Editor: Fixed bad scene view performance when lots of light gizmos are drawn. |
| 13 | + Graphics: Fixed command buffer RenderTargetIdentifier with RenderTexture argument. |
| 14 | + Graphics: Fixed regression in handling "external" textures (Texture2D.CreateExternalTexture). |
| 15 | + iOS: Fixed crash on A7 SoC when locking the screen. |
| 16 | + iOS: Fixed rendering issues when dismissing presenting view controller which overrides orientation constraints. |
| 17 | + iOS: Fixed simulator crashing on startup due to "Symbol not found: __ZN5metal16g_CurrentEncoderE" (696798). |
| 18 | + iOS: Fixed Xcode project supported platforms and SDKs settings. |
| 19 | + iOS/IL2CPP: Avoid adding includes and methods (for method declaration includes) for types generated to terminate generic type recursion. |
| 20 | + iOS/IL2CPP: Correct an error in generated code when a constrained generic parameter type is used in a nested lambda expression. |
| 21 | + iOS/IL2CPP: Correct code generation for a generic type with another generic type as a constraint when the generic parameter for the constraint is a value type. |
| 22 | + iOS/IL2CPP: Corrected the implementation of the ldvirtftn opcode for types using a constrained generic generic parameter. |
| 23 | + iOS/IL2CPP: Correctly invoke an action pointing to an extension method. |
| 24 | + iOS/IL2CPP: Emit memory barriers to ensure the correct acquire and release semantics are enforced for loads and stores of volatile fields. |
| 25 | + iOS/IL2CPP: Ensure that background threads which are not explicitly joined have their resources freed so that the runtime does not leak thread handles. |
| 26 | + iOS/IL2CPP: Fixed a code generation issue when using static constructors in base generic classes. |
| 27 | + iOS/IL2CPP: Fixed a crash which occurred during a call to Socket.SetSocketOption with the AddMembership or DropMembership names. |
| 28 | + iOS/IL2CPP: Fixed a case where static constructor would not be called if an object is constructed within Unity internally. |
| 29 | + iOS/IL2CPP: Fixed WWWForm.data property getter being extremely slow on IL2CPP. |
| 30 | + iOS/IL2CPP: Implemented embedded resources for IL2CPP. |
| 31 | + iOS/IL2CPP: Prevent a crash when a thread with a name is finalized. |
| 32 | + iOS/IL2CPP: Prevent IL2CPP from throwing an exception at conversion time for a generic type deriving from a generic interface. |
| 33 | + iOS/IL2CPP: Static constructor of base type now gets correctly called if a derived class does not have one when creating an object of a derived type. |
| 34 | + iOS/Metal: Fixed crash when using preloaded shaders. |
| 35 | + Mecanim: Fixed duplicated parameter in blend tree of blend tree |
| 36 | + Merge Tool: Fixed auto fallback spec file detection. |
| 37 | + Merge Tool: Handle regression in 5.0.1 introduced by stripped prefabs. |
| 38 | + Physics: Stop force waking up Rigidbodies when AddForce / AddTorque (family) is called with a zero vector. This fixes Rigidbodies starting to accelerate even though a zero force is applied. |
| 39 | + Plugins: Windows plugins won't be included to OSX package, when building for X86 architecture. |
| 40 | + PS3/PS4: Fixed some separate alpha blending shader states not working properly. |
| 41 | + Scripting: Fixed debugger deadlock on OSX. |
| 42 | + Scripting: Fixed MonoDevelop incorrectly stepping over recursive methods. |
| 43 | + Scripting: Fixed Unity crash when using newer versions of the soft debugger client in MonoDevelop. |
| 44 | + VR: Added 3D splash screen to Unity Personal Edition Builds. |
| 45 | + WebPlugin: Fixed cross-domain policy bypass issue (reported by Jouko Pynnonen of Klikki Oy). |
| 46 | + Windows Phone/Store: Fixed assembly converter crashing when a type generic class derives from a generic class which has a generic parameter that is array of generic parameters of the derived class (e. g. class Derived : MyBase<string, T[]>). |
| 47 | + Windows Store Apps/Windows Phone 8.1: Fixed extended splash screen sizing. |
| 48 | + |
0 commit comments