CL 2677907
optimized SSAO and exposed more low quality levels
also incldues som minor refarcot in Orion, will integrate into main
[CL 2678931 by Martin Mittring in Main branch]
Optimization is enabled by default but is an engine setting in case it needs to be disabled (bOptimizeAnimBlueprintMemberVariableAccess).
Expanded FExposedValueHandler to also contain an array of source & dest properties (copy records) to copy between. These are resolved to read/write addresses on init & a simple memcpy at runtime instead of calling the usual generated custom event.
Custom events are not added at all if all properties use copy records. The event may still be added & called however as mixed-mode access is still supported (i.e. a thunk and a memcpy to different pin properties).
Unfortunately this required initialization of all ExposedValueHandlers (as I didnt want to add the branch overhead of lazy init) so all the anim nodes have needed a small change to call their base class Initialize().
[CL 2678504 by Thomas Sarkanen in Main branch]
#UE4 - fixed client beacons not properly using both connection timeout values
- added UseShortConnectTimeout function to dictate when the actor is in the proper state to use a shorter timeout value
- fixed the socket state never being set to Open for beacons on clients
- tweaked some timeout values (don't forget you can always use -NoTimeouts in development)
-- party beacon should be much shorter timeouts
- added some logging to beacon control messages
#codereview ben.zeigler
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2675433 by Josh.Markiewicz on 2015/09/01 10:43:44.
[CL 2676858 by Josh Markiewicz in Main branch]
#UE4 Added a redirector to fix up pins for renamed function parameters for K2_InterpolateMaterialInstanceParams
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2671777 by Bob.Tellez on 2015/08/27 19:27:53.
[CL 2671778 by Bob Tellez in Main branch]
Enabled from the viewmode menu, or using "viewmode lodcoloration" command.
LOD colors are configured in BaseEngine.ini under LODColorationColors.
Unified landscape debug lod colors with the new view mode colors.
#jira UE-17014
[CL 2667544 by Uriel Doyon in Main branch]
It's supposed to be used while cooking to fix references to objects (BPGC, UDS, UDE), that where converted into a native code.
Converted items have "ReplaceConverted" meta data generated. The MD stores original object path (and all it's redirected paths).
#codereview Nick.Whiting, Mike.Beach, Robert.Manuszewski
[CL 2664247 by Maciej Mroz in Main branch]
#UE4 Asset registry tags are now excluded from builds unless they are added to the CookedTagsWhitelist which can be configured in BaseEngine.ini. For full backward compatability add +CookedTagsWhitelist=(Class=*,Tag=*), but it will bloat your memory usage.
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2642971 by Bob.Tellez on 2015/08/03 22:46:20.
[CL 2642973 by Bob Tellez in Main branch]