Commit Graph

5117 Commits

Author SHA1 Message Date
Johan Berg
c5166ebc27 UECORE-482: Crash reporting in external process.
With this change an additional mode is added to crash reporter client, that allows it to run as a monitoring child process. Additionally stack walking and symbol resolution is moved to this new process on Windows. To support this several changes in stack walking had to be made to allow external processes to be queried. All other platforms remain unchanged.

#jira UECORE-482, UE-72081, UE-75336
#rb ben.marsh, brandon.schaefer, patrick.laflamme

[CL 8395425 by Johan Berg in Dev-Core branch]
2019-09-02 03:15:48 -04:00
ionut matasaru
feb8dcf960 [Insights]
- Fixed LoadingProfilerMenuGroupName for Asset Loading Insights.
  - Disabled Networking Insights prototype (for v0.09 build).
#rb none

[CL 8383094 by ionut matasaru in Dev-Core branch]
2019-08-30 09:41:29 -04:00
Martin Ridgers
67e6787533 Corrected my doxygen tags.
#rb trivial

[CL 8383063 by Martin Ridgers in Dev-Core branch]
2019-08-30 09:32:51 -04:00
Martin Ridgers
e23ac3b5ec Granted access to the raw event data.
#rb trivial

[CL 8383045 by Martin Ridgers in Dev-Core branch]
2019-08-30 09:29:10 -04:00
Martin Ridgers
a7ac8178e6 Added a public API to be able to query type/reflection information about events in a trace stream.
#rb jb

[CL 8382837 by Martin Ridgers in Dev-Core branch]
2019-08-30 08:30:36 -04:00
ionut matasaru
8345a60909 [Insights]
- Timing view: Added percentage for the Exclusive time (relative to Inclusive Time)) in the tooltip of a hovered event.
#rb none

[CL 8382676 by ionut matasaru in Dev-Core branch]
2019-08-30 07:56:53 -04:00
Martin Ridgers
dad1049ccd Store various names associated with an event when they appear in the event stream
#rb jb

[CL 8382313 by Martin Ridgers in Dev-Core branch]
2019-08-30 04:54:42 -04:00
Martin Ridgers
c5cc0811ee Changed the IAnalysis interface to be optional as not everyone is interested in all calls made in to analyzers.
#rb jb

[CL 8382304 by Martin Ridgers in Dev-Core branch]
2019-08-30 04:49:04 -04:00
Martin Ridgers
5b90b890d6 Made analysis a little more efficient when reading events' fields by eliminating FEventData's vtable
#rb jb

[CL 8370958 by Martin Ridgers in Dev-Core branch]
2019-08-29 07:25:09 -04:00
Martin Ridgers
75c91c82a4 Change some constants to be enums to give some context to other humans.
#rb trivial

[CL 8370732 by Martin Ridgers in Dev-Core branch]
2019-08-29 04:41:54 -04:00
Martin Ridgers
95c763783c Store subscription hashes directly in routes instead of deduplicating into an additional array. Reduces complexity.
#rb jb

[CL 8370706 by Martin Ridgers in Dev-Core branch]
2019-08-29 04:19:18 -04:00
Martin Ridgers
bac5ac411b Moved the definition of FAnalysisEngine::FDispatch into the .cpp file.
#rb jb

[CL 8370522 by Martin Ridgers in Dev-Core branch]
2019-08-29 03:10:23 -04:00
Stefan Boberg
18fb005bde Fix deprecated ARRAY_COUNT -> UE_ARRAY_COUNT
#jira UE-79388
#rb cl.exe

[CL 8315923 by Stefan Boberg in Dev-Core branch]
2019-08-26 16:43:04 -04:00
ben marsh
2ee43a5a36 Fix static analysis warning.
#rb none
[FYI] daniel.lamb
#jira

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8288568 via CL 8288569 via CL 8288836 via CL 8288864
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8289540 by ben marsh in Dev-Core branch]
2019-08-25 23:15:57 -04:00
ben marsh
c60b615a40 Fix static analysis warning.
#rb none
[FYI] daniel.lamb
#jira


#ROBOMERGE-SOURCE: CL 8288568 via CL 8288569 via CL 8288836
#ROBOMERGE-BOT: (v401-8057353)

[CL 8288864 by ben marsh in Main branch]
2019-08-25 16:33:56 -04:00
daniel lamb
11d5cc7a03 Fixed alignment of non compressed files in pak files.
Also removed DDC config file.  Will need to figure out another way to do this when we enable DDC.
Graeme.Thornton

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 8240468 via CL 8240483 via CL 8243394 via CL 8243494
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8286809 by daniel lamb in Dev-Core branch]
2019-08-24 15:57:24 -04:00
lukas hermanns
8f36578cc2 Fixed cross-compilation of patch constant data for GLSL backend on AMD GPUs.
#rb Rolando.Caloca
#jira UE-77873
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: lukas.hermanns
#ROBOMERGE-SOURCE: CL 8233883 in //UE4/Release-4.23/... via CL 8233887
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8285187 by lukas hermanns in Dev-Core branch]
2019-08-24 15:34:29 -04:00
sebastien lussier
0c2982f691 HLOD building crashes when building
Cherrypicked CL8214461 from Dev-Enterprise
#jira UE-79203

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 8224679 via CL 8230150 via CL 8230887
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8284335 by sebastien lussier in Dev-Core branch]
2019-08-24 15:27:01 -04:00
daniel lamb
09429eee8e Fixed crash in unrealpak in uncompressed non async code path.
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 8223513 via CL 8223514 via CL 8229913 via CL 8230750
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8284003 by daniel lamb in Dev-Core branch]
2019-08-24 15:23:18 -04:00
sebastien lussier
923786864d HLOD - Allow merging of HISM to the resulting mesh
Also allow merging of H(ISM) from the mesh merging tool
#jira UE-79239
jeanfrancois.dube

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 8220928 via CL 8221461 via CL 8229897 via CL 8230715
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8283934 by sebastien lussier in Dev-Core branch]
2019-08-24 15:22:55 -04:00
bob tellez
b669c34a21 Merging CL#8215904 from //Fortnite/Release-10.30
Multithreaded file compression in unrealpak CreatePak.  Local testing shows 50% improvement.
Added compressed files to the DDC this doesn't improve performance when using Oodle Optimal2 but does improve when using Oodle Optimal3.

#test preflight switch builds.
Graeme.Thornton

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: Daniel.Lamb
#ROBOMERGE-SOURCE: CL 8216871 via CL 8229351 via CL 8230264
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8283328 by bob tellez in Dev-Core branch]
2019-08-24 15:16:46 -04:00
sebastien lussier
7aab00203d Fix crash when building HLODs
Interated from main
#jira UE-79211
#lockdown cristina.riveron
#rb none

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 8219953 in //UE4/Release-4.23/... via CL 8220049
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8278705 by sebastien lussier in Dev-Core branch]
2019-08-24 14:42:08 -04:00
lukas hermanns
87bef4d82c Applied same fix for Vulkan tessellation on AMD GPU as in Dev-Rendering (see CL 8129425).
#rb Rolando.Caloca
#lockdown Nick.Penwarden
#jira UE-77908

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: lukas.hermanns
#ROBOMERGE-SOURCE: CL 8212928 in //UE4/Release-4.23/... via CL 8212929
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8277692 by lukas hermanns in Dev-Core branch]
2019-08-24 14:36:20 -04:00
ben marsh
cabdf5188d Fix crash trying to format target receipt name in non-development configurations.
#rb none
#rnx

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8212042 in //UE4/Main/...
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8277298 by ben marsh in Dev-Core branch]
2019-08-24 14:33:53 -04:00
ben marsh
29cd39bf4c Fix some compile errors running with /permissive- on Windows.
#rb none
#rnx

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8211779 in //UE4/Main/...
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)

[CL 8277286 by ben marsh in Dev-Core branch]
2019-08-24 14:33:49 -04:00