Made with Unity
Unity Patch Release 2017.2.0p1
2D - Exposed methods to set and retrieve Physics Shape from a Sprite.
2D - Sprites created by importing a texture now have a default Physics Shape generated.
Graphics - Added APIs to retrieve areas safe for UI rendering. Currently supported on iOS and tvOS only.
iOS - Added identification enums for iPhone 8, 8+ and X.
Shaders - Concatenated matrix macros (e.g. UNITY_MATRIX_MVP) are now changed to static variables to avoid repeated calculations.
tvOS - Implemented support for 4K AppleTV icons and splashscreens.
XR - Improved performance on Windows Mixed Reality by removing a potential thread stall that would occur whenever beginning a new frame while the previous frame had not completed presenting.
) - 2D: Fixed updating an active Tilemap palette prefab not exposing it into the SceneView.
) - 2D: Fixed TilemapRenderer showing tiles when Tilemap.ClearAllTiles() is called.
) - 2D: Fixed ReflectionTypeLoadException from TilePalette when TilePalette is opened with 4.6 .Net and a user assembly cannot be loaded.
)(959526) - AI: Fixed unwanted gap in the NavMesh produced by a concave edge crossing a tile boundary.
) - Android: Fixed shader compile error on devices not supporting GL_FRAGMENT_PRECISION_HIGH.
) - Android: Fixed setting multiple response headers with same name in UnityWebRequest.
(924891) - Android: Disable GPU fences for two Android 6 devices which have been found to have compatibility issues causing performance loss: HTC 10 and LG G5 SE.
) - Animation: Fixed case where sprite and material reference were not animatable at the same time in the SpriteRenderer.
) - Animation: Fixed case where transition between animations makes GetIKRotation and GetIKPosition returned incorrect value.
) - Animation: Fixed CurveField not updating animation curve when reference changes from render to render.
) - Animation: Fixed being unable to set the transition time in Animator.CrossFade().
) - Animation: Fixed bool property not properly restored to initial value when exiting animation window.
) - Asset Import: Fixed psd import issue where a psd looked different from a png.
) - AssetDatabase: Fixed an issue where AssetDatabase.GetSubFolders() didn't return any results, and updated the manual to reflect that this method only accepts relative paths.
) - Build: Exceptions in OnPreProcessBuild will now halt the build process correctly.
) (958237) - Build Pipeline: Fixed a crash in BuildReporting::BuildReport::BeginBuildStep caused when BuildAssetBundles was being called from an OnPreprocessBuild callback.
) - Editor: Fixed importing a cubemap with invalid metafile crashing.
) - Editor: Fixed Plugin Inspector showing only one option in Framework Dependencies when switching to iOS platform and .NET 4.6
) - Editor: Fixed crash when dragging component without managed instance to hierarchy.
) - Graphics: Fixed atlased ETC1 textures with split alpha rendering in editor outside of play mode.
) - Graphics: Fixed an issue where an off-screen SkinnedMeshRenderer with 'update when off-screen' enabled was not being skinned.
) - Graphics: Fixed asserts when animations disable newly visible renderers.
(None) - Graphics: Fixed GL_INVALID_ENUM error with OpenGL ES when using point primitives.
) - Graphics: Fixed not being able to set any Mesh on a Skinned Mesh Renderer.
) - Graphics: Fixed crash when certain variables of CustomRenderTexture are used in script.
) - Graphics: Fixed Tree shadows being culled when zoomed in on Occlusion Visualization mode.
) - Graphics: Fixed object with "Dynamic Occludee" property being disabled rendering in Preview window when selecting a different object.
) - Graphics: Added error message for graphics APIs that do not support texture wrap mode "mirror once" (Android Vulkan, Android GLES3 and WebGL).
) - Graphics: Emit error messages instead of assert when the screen position is out of view frustum.
(None) - Graphics: Fix Vulkan validation layer errors associated with image barriers.
(941149) - Graphics: Fix Vulkan validation layer errors (on Windows) when switching to fullscreen.
) - Graphics: Fixed specific case where not all requested shader variants ending up in an asset bundle.
) - Graphics: Fixed D3D11 driver assert message and potential crash "Invalid mask passed to GetVertexDeclaration() when using post-effect".
(935463) - Graphics: Fixed updating of bounding boxes for SkinnedMeshRenderers with 'Update When Offscreen' set.
) - iOS: Fixed screen not always automatically rotating correctly after disabling and enabling auto-rotation.
) - iOS: Fixed SystemInfo.supportedRenderTargetCount not correctly returning 8 for devices that support it.
) - iOS: Fixed crash in Handheld.PlayFullScreenMovie when playback ends.
) - Lighting: Fixed maximum lightmap import size.
) - OSX: Fixed High Sierra OS freeze while using Local Cache Server.
) - Particles: Fixed Birth SubEmitter not always firing when using random between two constants lifetime.
) - Physics: Fixed PlatformEffector2D not ignoring contacts involving trigger colliders.
) - Physics: Fixed RigidBody2Ds being woken when set to "StartAsleep" sleep mode.
) - Physics: Fixed Collider2D material changes not being propagated to existing contacts.
) - Physics: Ensure that we correctly match enter/exit collision/trigger callbacks when a single simulation step causes a contact to stop then start again.
) - Physics: Fixes GameObject which has a disabled cloth component not following parent's transform.
) - Scripting: Fixed Awake containing the wrong transform values when instantiated.
) - Scripting: Fixed startup-crash on macOS 10.13 when using multiple monitors.
) - Shaders: Fixed shadow precision for mobile platforms.
) - Shaders: Disable instancing support when performing surface shader analysis.
) - Shaders: Fixed incorrect translation to GLSL of compute shaders using bfi instructions with mask operators.
(943340) - Shaders: Fixed incorrect translation of shaders using resinfo with mask operators.
(None) - Shaders: Fixed HLSLcc shader conversion not handling F32TO16 and F16TO32 opcodes.
) - Terrain: Fixed crash when loading a non read/write enabled texture from an asset bundle. Texture will not be shown unless it is marked as read/write.
(None) - UI: Fixed many bugs/performance problems caused by driven properties in uGUI by reverting to the 2017.1 driven property system.
(None) - Video: Fixed VideoPlayer CameraNear/FarPlane RenderModes when used in conjunction with VR.
) - Web: Fixed POST key/value dictionary containing very long values in UnityWebRequest.
) - Web: Fixed WWW.responseHeaders returning null.
) - WebGL: Fixed MS Edge detection.
) - WebGL: Fixed divide by zero when AudioSource.pitch is zero.
) - WebGL: Fixed Timeline crash on missing DSPConnection::setMix().
) - Windows: Fixed ProcessMouseInWindow causing CPU spikes up to 4ms on Standalone builds.
) - Windows: Fixed Windows touch input events being out of sync from positioning events.
) - Windows: Fixed loading animation on cursor continuing to play after the game is loaded.
) - XR: Fixed landscape left being forced when landscape right is disabled.
) - XR: Fixed black screen on startup on Cardboard when GLES2 or GLES3 is used.
(927404) - XR: Fixed incorrect culling when using multiple cameras with Windows Mixed Reality.
(950519) - XR: Fixed Assert when playing Mixed Reality applications in Editor without Mixed Reality Portal running.
(952039) - XR: Fixed Holographic Simulation not working in Editor.
(943109) - XR: Eliminated errors and warnings showing per frame in console during Holographic Emulation.
) - XR: Fixed crash in Editor when toggling play mode aftering blooming to shell on Windows Mixed Reality.
) - XR: Fixed issue with "Unsupported texture format .." warnings appearing when XR is enabled.
(None) - XR: Fixed stretched background image for ARCore apps running on Samsung S8.
(909869) - XR: InputTracking.Recenter is now hooked up properly on Windows Mixed Reality.
(942154) - XR: Tracking loss screen no longer appears on WindowsMR headsets, now mimics the behavior of other platforms during tracking loss.
(945163) - XR: Tracking space type now falls back to Stationary when boundary hasn't been configured.
(946714) - XR: Fixed issue with being able to set tracking space type to Stationary.
(949193) - XR: Camera transform changes during and after tracking loss now mimics other platforms' behavior.
- Graphics: Graphical glitches on certain materials when creating a build for Android devices with Vulkan API using Standard shader.
) - Editor: Input field stays highlighted after Enter key is pressed.
Back to Top