Shadow variable declarations - We should clean these up over time and renable the warning. Private member variables of parents is currently reported as a bug to the VS team.
Overflow when assigning true to a 1 bit bitfield with a signed type.
sprintf_s non-string literal parameters exist in the current CRT. This should be fixed by MS in time and then we can reenable.
narrowing conversions - We should clean these up over time and renenable the warning.
Fixed static assert.
#platformnotify Josh.Adams
[CL 2647826 by Jeff Campeau in Main branch]
- headers in core and implementations in http were working but only coincidentally
- no way to export any of the platforms if needed because CORE_API was correct for generic platform but would have link errors because all platforms were in HTTP_API
- fixed up platform http calls to reference http module
#platformnotify josh.adams
#codereview sam.zamani, david.nikdel, dmitry.rekman
[CL 2646887 by Josh Markiewicz in Main branch]
- Friendly name will no longer be serialized
- Reduced memory footprint of friendly names
- Faster custom version look up when serializing many custom versions
[CL 2646438 by Robert Manuszewski in Main branch]
//depot/UE4-Orion/...
to //depot/UE4/...
UE4 - rollup of many performance changes
* increased max threads for task graph and added a way to reduce task threads at runtime for testing the optimal number
* added a way to track excessive allocation at runtime without using the memory profiler: LogGameThreadMallocChurn.Enable
* ps4: fixed a few problems with the platform properties, IsRunningGame was returning false
* added inline storage for one delegate in multicast delegates
* fixed excessive allocation on the script stack traceback
* fixed excessive malloc calls throughout the animation system
* added stats throughout the animation system
* reworked parallel queue ticks
* fixed excessive malloc calls in cloth and physics animation systems
* fixed GHitchThresholdCVar
* minor improvements to abtest
* added ability to change thread affinities on the fly so they can be tuned
* cvars to control animrate optimization and spew the results: EnableAnimRateOptimization, SpewAnimRateOptimization, DrawAnimRateOptimization, ForceAnimRate
* optimized malloc calls in cascade and gpu particles
* optimized malloc calls in input system
* removed visual logging and ability log from consoles and fixed a few compile errors related to doing that
* optimized gameplaytags
* added a few cvars to cause stalls in various parts of the pipeline to identify critical paths and bottlenecks: CriticalPathStall.*
* added console command to toggle all known outstanding perf tweaks: Orion.SetupPerfCVars
[CL 2642061 by Gil Gribb in Main branch]
#Fort - updated perf counters
- added new USE_SERVER_PERF_COUNTERS define to enable counters
- fixed engine perf counters not working
- implemented exec command handler for running commands from curl/http via stats port
#codereview david.nikdel, dmitry.rekman, ivan.horvath, paul.moore
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2640689 by Josh.Markiewicz on 2015/07/31 14:25:03.
[CL 2642050 by Josh Markiewicz in Main branch]
#UE4 - added URLDecode function to generic http implementation
#platformnotify Josh.Adams
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2640595 by Josh.Markiewicz on 2015/07/31 13:40:55.
[CL 2641220 by Josh Markiewicz in Main branch]
- Some buildfarm-built binaries exhibit strange behavior that cannot be reliably reproduced; adding more logs and exec commands.
- Also some minor clean up.
[CL 2641130 by Dmitry Rekman in Main branch]