Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon Join the GFS Discord Server!
16. June 2016

 

Unity have just released another patch, this one version 5.3.5p4.  This one is composed primarily of fixes with a new diagnostic commandline option added for debugging memory and improved WebSocket support being the two solitary improvement, then of course several fixes are included.

From the release notes:

Improvements
  • Runtime-Other: Added diagnostic option to cmdline arguments -debugallocator [1/2] which helps to identify memory access issues in the engine on Windows and OSX x64 platforms.
  • WebSocket: Improved memory allocation and socket writing procedure (fixed not expected connection closing)
Fixes
  • (796242) - Android: Abandon/Request audio focus on pause/resume.
  • (789398) - Android: Audio - Fixed audio latency in GearVR regression.
  • (746248) - Android: Buildpipe - Don't check for passwords if exporting project.
  • (746248) - Android: Buildpipe - Don't merge manifests if exporting project.
  • (781657) - Android: Buildpipe - Remove mdb files from release build.
  • (790236) - Android: Editor - Fixed an issue where it was impossible to push to devices running Android N Preview.
  • (802824) - Android: Fixed the issue of game freezing when changing resolution with Screen.SetResolution.
  • (786289) - Android: Fixed high memory usage of RenderTexture.GetTemporary.
  • (751102) - Android: Fixed a crash related to the main context not being an Activity.
  • (793738) - Android: Fixed an issue where Indonesian and Hebrew weren't properly recognized by SystemInfo.
  • (none) - Android: Fixed deployment to devices with unknown OpenGL ES target.
  • (782985) - Android: JNI - Throw correct exception when method not found by reflection.
  • (696580) - Android: Tegra 2: Application no longer crashes if UnitySendMessage is called during initialization.
  • (795931) - ETC1: Fixed ETC1 variant getting stripped out from android build.
  • (793780) - Fixed an issue where Cache Server failed to validate prefab created from script.
  • (none) - Graphics: Fixed potential memory leak with timesliced realtime reflection probes.
  • (797495) - IL2CPP: Implemented Process.GetCurrentProcess on some platforms and provide a useful error message where it was not possible to implement.
  • (800301) - IL2CPP: Prevented a possible deadlock on PS4.
  • (802618) - IL2CPP: Support IPv6 addresses for LocalEndPoint and RemoteEndPoint properties of the .NET Socket class.
  • (792932) - iOS: Enabled incremental build for il2cpp by default for old projects.
  • (803206) - iOS: Fixed crash when calling WWW.Dispose.
  • (790853) - iOS: Removed unneeded il2cpp files that increase build size.
  • (794783) - Model Importer: Fixed a crash when importing .obj and .fbx files with malformed or duplicate vertex data.
  • (763536) - Mono: Added MD4, SHA384 and SHA512 signature verification to X.509 certificates.
  • (793415) - Mono: Handle marshaling properly of a class with a fixed size array field and a base class with multiple fields.
  • (none) - Multiplayer: Cleaned up the connection containing StateUpdate channel can cause crash.
  • (761566) - Multiplayer: Fixed: Calling NetworkDiscovery.StopBroadcast() and NetworkServer.Reset() crashes editor.
  • (794054) - Multiplayer: NetworkTransport.SetBroadcastCredentials crashes unity.
  • (788808) - Multiplayer: ReliableFragmented channel can drop data.
  • (760104) - Multiplayer: WebSockets: Fixed crash on NetworkClient.SendByChannel call.
  • (774657, 768041, 794455) - OpenGL: Fixed various shader translation (for GLCore/GLES3) issues. Atomic operations on RWByteAddressBuffers, vertex-to-fragment inputs not being float4/half4 sized, geometry shaders where first input is not a SV_POSITION, tessellation shaders that were making some drivers not happy.
  • (707886) - OSX: Fixed icons in batch mode builds.
  • (787233, 793518) - OSX: Fixed infrequent crashes in Screen Selector.
  • (696234) - OSX: Fixed SSL protocol support on 32-bit OSX standalone.
  • (776115) - tvOS: Fixed support for default font of Unity (Arial).
  • (800964) - UnityWebRequest: Hard EXC_BAD_ACCESS crash from AsyncOperation.
  • (none) - UnityWebRequest: Make headers case insensitive, in order to better match RFC 2616 semantics.
  • (791362) - WebSockets: Make Incoming buffer configurable: ConnectionConfig.WebSocketReceiveBufferMaxSize param.

You can download the patch here.

GameDev News


blog comments powered by Disqus

AppGameKit Studio

See More Tutorials on DevGa.me!

Month List