Merging
//depot/UE4-Orion/Engine/Source/Runtime/Core/Public/Math/...
to //depot/UE4/Engine/Source/Runtime/Core/Public/Math/...
[CL 2714856 by Lina Halper in Main branch]
This allows the BiDi algorithm to correctly place some characters (such as brackets or quotes) based on whether the text will be in an LTR or RTL layout flow.
[CL 2714528 by Jamie Dale in Main branch]
#UE4 Hardware survey now calcualtes GPU perf index
#rb Martin.Mittring
#platformnotify josh.adams
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2711526 by Bob.Tellez on 2015/09/30 14:50:03.
[CL 2712946 by Bob Tellez in Main branch]
CL# 2712683
Fat-free TArray and FString ranged-for iteration in Shipping/Test builds.
Validation checks for modifications to a TArray mid-iteration in non-Shipping/Test builds, or whenever you set TARRAY_RANGED_FOR_CHECKS to 1.
Fixes to revealed ranged-for bugs in ULevel::RouteActorInitialize and UK2Node::ReallocatePinsDuringReconstruction.
[CL 2712712 by Steve Robb in Main branch]
- Rationale: There is no way in a game to prevent the project settings or scalability from trying to set the value and failing with the message, and a user had to go out of their way to add one and intended them to exist (there's no UI way to set them in this manner in the editor)
[INTEGRATE] Change 2712339 by Michael.Noland@mnoland-T2784-HDepot on 2015/09/30 22:00:34
[CL 2712352 by Michael Noland in Main branch]
#UE4 Printing out the script callstack on ensures
#rb Chris.Gagnon
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2710651 by Bob.Tellez on 2015/09/29 23:11:27.
[CL 2711620 by Bob Tellez in Main branch]