Unity Release Patch 5.3.1p4

 

As always the patch can be downloaded here.  This patch contains:

Improvements
  • Documentation: In the scripting API, added information to Graphics.SetRenderTarget() and CommandBuffer.SetRenderTarget() about using linear lighting mode. Updated the wording about using linear lighting mode in the Graphics.Blit() entry.
  • iOS/IL2CPP: Added support for Xcode 7.3 (don’t use __declspec attributes).
  • Samsung TV: Added support for 2016 TVs.
Changes
  • MSE: Prevent calling some Editor mode only APIs on EditorSceneManager from play mode, including EditorSceneManager.OpenScene, EditorSceneManager.SaveScene etc.
  • MSE: Prevent calling some play mode only APIs on SceneManager from Editor mode, including SceneManager.LoadLevel, SceneManager.LoadLevelAsync etc.
Fixes
  • (745139) – Animation: Fixed an issue with stepped keys having the wrong value.
  • (745781) – Animation: Fixed animation events not firing on the last frame of a looping animation.
  • (754373) – Animation: Fixed crash when deleting all Euler keys in animation curve
  • (753866) – Animation: Fixed Crossfade called subsequently not properly interrupting transition.
  • (none) – AssetBundles: Fixed the assetbundle reading bug when compressed data could be read as uncompressed.
  • (715753) – AssetBundles: Fixed AssetBundle.CreateFromFile retaining file descriptor.
  • (none) – AssetBundles: Fixed memory leak when loading asset bundles with lzma compression.
  • (none) – AssetBundles: Fixed possible assetbundle caching error when starting multiple downloads with an empty cache.
  • (747492) – Direct3D: improved performance in GPU bound scenarios.
  • (754487) – Graphics (Editor): In play mode set the graphics device sRGB write mode to match the lighting mode e.g. enable sRGB write mode in linear lighting mode.
  • (none) – Graphics: Fixed crash when setting shader properties.
  • (760943) – IL2CPP: Do not incorrectly free blittable arrays marshaled as [In,Out] parameters.
  • (758926) – IL2CPP: Prevent a NotImplementedException exception from occurring in il2cpp.exe when the Unbox opcode is used with certain generics. This usually occurs when an assembly is built with Visual Studio.
  • (none) – IL2CPP: Removed an unnecessary Box used to null check before calling a virtual method.
  • (none) – iOS: Fixed Apple Pencil position reporting on iPad Pro.
  • (754068) – Lines & Trails: Fixing issue where rendering in VR was offset for one eye.
  • (752423) – MSE: Fixed a crash when trying to get the root count on an invalid Scene.
  • (751923) – MSE: Fixed loading new unsaved scene during playmode using Application.LoadLevel(index) or SceneManager.LoadScene(index).
  • (753550) – MSE: Now make sure inspector in ActiveEditorTracker for MonoBehaviours are not garbage collected. The ActiveEditorTracked manages the objects itself.
  • (752599) – MSE: Throw null reference exception if SerializedObject has been disposed.
  • (none) – OpenGL (legacy): Added work around buffer state tracking failure.
  • (742591) – OpenGL: Fixed binary shader cache, cache was always disabled because of a bug in the caps.
  • (751743) – OpenGL: Fixed mipmap generation for render textures using OpenGLES.
  • (none) – Samsung TV: Fixed the smarthub button problem.
  • (none) – Substance: Fixed console spam about unavailable material properties.
  • (752039) – Substance: Fixed a crash when checking/unchecking  ‘Generate all outputs’ or ‘Generate mipmaps’ on OSX.
  • (751300) – Substance: Fixed a crash when reimporting SBSARs with multiple material instances on OSX.
  • (663236) – Substance: Fixed editor stutter when using RebuildTextures on OSX.
  • (none) – Substance: Fixed emission color being set to opaque white when resetting a ProceduralMaterial.
  • (754556) – Substance: Fixed textures not properly generated on player awake when affected only by constant inputs.
  • (none) – Substance: Output textures from ProceduralMaterials without any input are now always generated.
  • (740182) – WebGL: Prevent browser from processing Arrow Keys.
  • (747236) – WebGL: Prevent browser from processing Backspace and Tab key presses.
  • (747549) – Windows Store: Fixed AccessViolationException when initializing matchmaking in UNet.
  • (755473) – Windows Store: Fixed TouchScreenKeyboard crashes when it’s members are used immediately after Open().

GameDev News


Scroll to Top