Commit Graph

104 Commits

Author SHA1 Message Date
Max Preussner
f22dee0ed1 SessionFrontend: Consistent warning messages when no session instances selected.
[CL 2689588 by Max Preussner in Main branch]
2015-09-12 22:20:22 -04:00
Max Preussner
bb48dee92e Profiler: Fixed profiler window not disabling when no session instances selected
[CL 2689587 by Max Preussner in Main branch]
2015-09-12 22:19:34 -04:00
Max Preussner
5ebf8b7612 SessionFrontend: Redesigned session browser
[CL 2689586 by Max Preussner in Main branch]
2015-09-12 22:16:27 -04:00
Max Preussner
456cf1c724 Profiler:made filter box resizable; replaced spaces with slot paddings; more sensible default sizes.
#CodeReview: peter.sauerbrei

[CL 2688505 by Max Preussner in Main branch]
2015-09-11 14:51:29 -04:00
Max Preussner
da9207a70c SessionFrontend: Layout tweaks
[CL 2686568 by Max Preussner in Main branch]
2015-09-10 12:58:45 -04:00
Marc Audy
d25958e352 Use SizeSquared comparisons instead of Size where trivially replaceable
[CL 2681970 by Marc Audy in Main branch]
2015-09-06 12:42:18 -04:00
Gil Gribb
2bff847be0 UE4 - Lots of changes to the task graph include new experimental scheduler, current used on PS4, but expected to be used on all platforms after it shakes out.
[CL 2680413 by Gil Gribb in Main branch]
2015-09-04 11:22:22 -04:00
Michael Noland
61cc07e238 Profiler: Added limited support for text based filtering of the event list (doesn't filter in all modes, needs to be reapplied when the current frame changes)
[INTEGRATE] Change 2671883 by Michael.Noland@mnoland-T2784-HDepot on 2015/08/27 21:11:41

[CL 2671891 by Michael Noland in Main branch]
2015-08-27 21:18:49 -04:00
Jaroslaw Surowiec
bdf8022f49 Profiler - Updated DumpMemoryCommand
[CL 2633675 by Jaroslaw Surowiec in Main branch]
2015-07-27 06:02:13 -04:00
Jaroslaw Surowiec
34b85e9ab3 Profiler - Removed debug code, fixed realloc processing
[CL 2625581 by Jaroslaw Surowiec in Main branch]
2015-07-20 04:15:24 -04:00
Jaroslaw Surowiec
8c324cffc2 UE-4235/UE4: Profiler cannot perform 2 captures in a row through UI (fixed filetransfer runnable not working after recent message bus changes)
[CL 2621687 by Jaroslaw Surowiec in Main branch]
2015-07-15 09:52:41 -04:00
Jaroslaw Surowiec
d7284b7f0c Fixed shadowed variables
[CL 2621361 by Jaroslaw Surowiec in Main branch]
2015-07-15 01:23:54 -04:00
Jaroslaw Surowiec
ee29577338 Stats - Better support for RequestStop in ProcessStats, added stats for PostProcess stage, cleaned a bit code, some documentation added, cleaned/documented StatsMemoryDumpCommand, OpenRawStatsForMemoryProfiling is ready for use by the external code, ready for use
[CL 2620404 by Jaroslaw Surowiec in Main branch]
2015-07-14 13:15:20 -04:00
Jaroslaw Surowiec
6309261cad Stats/Profiler - Refactored reading from a stats file (move memorydumpcommand to the profiler, all memory profiler funcionality move to the profiler module, can be accessed from the IProfilerModule, still wip)
[CL 2619747 by Jaroslaw Surowiec in Main branch]
2015-07-14 04:35:44 -04:00
Jaroslaw Surowiec
ec02f81b7f Added missing file
[CL 2617989 by Jaroslaw Surowiec in Main branch]
2015-07-13 07:19:58 -04:00
Jaroslaw Surowiec
5f668c59b6 Stats/Profiler - Refactored reading from a stats file (move memorydumpcommand to the profiler, all memory profiler funcionality move to the profiler module, can be accessed from the IProfilerModule, still wip)
[CL 2617950 by Jaroslaw Surowiec in Main branch]
2015-07-13 06:39:32 -04:00
Jaroslaw Surowiec
ccd3167e16 Profiler - Initial support for updated raw stats
[CL 2612418 by Jaroslaw Surowiec in Main branch]
2015-07-07 11:41:06 -04:00
Jaroslaw Surowiec
30e7b28d3b Profiler - Game thread graph was not always enabled after loading a ue4stats file
[CL 2610527 by Jaroslaw Surowiec in Main branch]
2015-07-03 16:13:07 -04:00
Jaroslaw Surowiec
27facd396a Profiler - Removed obsolete memory profiler code from the profiler session
[CL 2598600 by Jaroslaw Surowiec in Main branch]
2015-06-24 04:21:35 -04:00
Jamie Dale
fe2c01e3c0 Ensured that everything in the editor using a TTextFilter is reporting syntax error information back to the user
[CL 2582959 by Jamie Dale in Main branch]
2015-06-10 13:22:27 -04:00
Dan Oconnor
3e887b92bd Added counter to stats system that can total time spent in a reentrant function. Useful for load time profiling of linker and blueprint compiler.
[CL 2581445 by Dan Oconnor in Main branch]
2015-06-09 13:14:09 -04:00
Chris Wood
8a112d6140 PushMenu() now respects QueryPopupMethod(). All menus now support reusing windows.
UE-14641 - Fix PushMenu() to use QueryPopupMethod()

Pretty big refactor
Adds IMenu as way to identify menus. Replaces referring to menus as SWindows.
Lots of uses of PushMenu() fixed up to match new API

#codereview Nick.Atamas

[CL 2579277 by Chris Wood in Main branch]
2015-06-05 20:19:33 -04:00
Jamie Dale
23592d149c Converted FUIAction to use ECheckBoxState when reporting its check state
There are now overloads to FUIAction that take a FGetActionCheckState delegate which is able to return any of the entries from ECheckBoxState. FIsActionChecked still exists for backwards compatibility, and converts the returned bool into a ECheckBoxState via a passthrough function.

#codereview Matt.Kuhlenschmidt

[CL 2570717 by Jamie Dale in Main branch]
2015-05-29 12:57:25 -04:00
Max Preussner
ff529b7c22 Profiler: Added ability to resize named events list
[CL 2517589 by Max Preussner in Main branch]
2015-04-20 10:41:53 -04:00
PaulEremeeff
3d878d5a79 PR #996: Fixing PVS-Studio warnings (Contributed by PaulEremeeff)
I have reviewed each change carefully, but it is a large change and I could have missed something! Here is a summary of the types of changes in this CL:
 * Made nullptr checks consistent (the plurality of the changes are of this type)
 * Completed switch statements (IE, switch did not explicitly handle default case, but had unhandled enum entries - this is the second most popular type of fix)
 * Removed unused variables
 * Removed redundant initializations
 * WidgetNavigationCustomization.cpp was fixed by the owner
 * integers converted to floats where result was stored in a float
 * Removed redundent null checks (e.g. before delete statements)
 * Renamed variables to prevent non-obvious shadowing
 * Fixed use of bitwise & when checking for equality to an enum entry (which is often 0)
 * Fixes for some copy paste errors (e.g. FoliageEdMode.cpp)

[CL 2498053 by Dan Oconnor in Main branch]
2015-03-31 20:12:31 -04:00