Commit graph

684 commits

Author SHA1 Message Date
Andy Adshead
e68ff44cb1 Removed for, to test 2019-01-30 12:49:31 +00:00
Andy Adshead
68e5bf1aaf test string 2019-01-30 12:48:01 +00:00
Andy Adshead
5a84598600 Missing - 2019-01-30 12:44:52 +00:00
Andy Adshead
6048c8dfcb Better artifact naming 2019-01-30 12:43:34 +00:00
Andy Adshead
9d0c55ac6e Fix another path 2019-01-30 12:39:06 +00:00
Andy Adshead
845f307971 Fix file paths 2019-01-30 12:33:01 +00:00
Andy Adshead
92bd190502 Different approach 2019-01-30 12:29:17 +00:00
Andy Adshead
220e2e1f6f Specify config 2019-01-30 12:13:13 +00:00
Andy Adshead
ca1f5521ae Maybe escape space? 2019-01-30 12:10:10 +00:00
Andy Adshead
3cee667f09 1 less quote 2019-01-30 12:05:14 +00:00
Andy Adshead
c47cb45774 Quotes 2019-01-30 12:04:14 +00:00
Andy Adshead
700ceac4fe Appveyer script guess to add profiling builds 2019-01-30 11:57:39 +00:00
Andy Adshead
48763d5304 Fixed optimization settings for profiled builds 2019-01-30 11:43:37 +00:00
Andy Adshead
9380873764 Move visible update to update rather than draw as it causes a lockup if called from draw
Also added profile window disposal so closing main window closes profiler too
2019-01-30 08:15:44 +00:00
Andy Adshead
b7faca17ee public and internal fields to props 2019-01-30 07:11:01 +00:00
Andy Adshead
73c89c8f3b No more stopwatches created, uses PerformanceCounter now 2019-01-30 06:56:43 +00:00
Andy Adshead
6f87bd0bc1 Better plage for frame swap flag, also kept enough flags to cover larger time spans 2019-01-30 06:32:30 +00:00
Andy Adshead
b3d98f3d81 Enable and disable profiling at compile time. 2019-01-30 06:08:18 +00:00
Andy Adshead
fb45a25bc8 Removed useless finish profiling call 2019-01-30 03:22:35 +00:00
Andy Adshead
6458361d35 Update at when flag issued (ie every frame) 2019-01-30 02:45:17 +00:00
Andy Adshead
e73c2b41e3 Manual step button 2019-01-30 01:16:15 +00:00
Andy Adshead
2ab9428aad Stop data running away when paused and frame updated 2019-01-30 00:33:55 +00:00
Andy Adshead
9f3b0cd1ef Added support for timing flags 2019-01-29 04:35:08 +00:00
Andy Adshead
a6dec90b29 Limit graph zoom and label start and stop 2019-01-29 03:12:13 +00:00
Andy Adshead
985117958c Simple zooming support with arrow keys 2019-01-29 00:58:36 +00:00
Andy Adshead
c497ce64f7 Display totals on new bar 2019-01-28 23:56:30 +00:00
Andy Adshead
8bad1e21e5 Realtime graphing initial commit 2019-01-28 23:21:46 +00:00
Andy Adshead
1b076a6836 Dummy graph view with button to toggle 2019-01-28 19:02:19 +00:00
Andy Adshead
f177d9c735 Profile window was getting too long so I added regions and split bar rendering out into partial class 2019-01-28 17:25:12 +00:00
Andy Adshead
8a40e0a77c Improved time tracking to keep history 2019-01-28 17:01:21 +00:00
Andy Adshead
4417259c6c Stop using window.run because it's apparently not great for performance.
Some other performance things, should only draw a new frame when something has changed
2019-01-28 04:05:18 +00:00
Andy Adshead
6b14d44003 Allow update rates of less than 1hz 2019-01-28 03:21:08 +00:00
Andy Adshead
ee60de6bf4 Fixed bug in profiling method where method was called twice without profiling enabled 2019-01-27 22:57:28 +00:00
Andy Adshead
b3c768be2b Font service cleanup 2019-01-27 22:54:07 +00:00
Andy Adshead
1469cac9bf Window manager refactor 2019-01-27 22:53:57 +00:00
Andy Adshead
69752efb38 Profile window cleanup 2019-01-27 22:34:43 +00:00
Andy Adshead
bb366ba457 Profile refactor 2019-01-27 22:34:34 +00:00
Andy Adshead
5fe7b87215 Button refactor 2019-01-27 16:06:03 +00:00
Andy Adshead
4839e48e49 Settings cleanup 2019-01-27 15:50:57 +00:00
Andy Adshead
8518a67481 Profile config cleanup 2019-01-27 15:50:35 +00:00
Andy Adshead
a463df9d02 Timing info cleanup 2019-01-27 15:50:09 +00:00
Andy Adshead
e8b76b23ce Internal Profile refactor and cleanup 2019-01-27 15:12:19 +00:00
Andy Adshead
d339848802 Disable timing dump by default 2019-01-26 21:02:04 +00:00
Andy Adshead
8d3b23c3eb Variable name cleanup 2019-01-26 20:54:35 +00:00
Andy Adshead
3126ed303e Update initial window position 2019-01-26 20:08:44 +00:00
Andy Adshead
ca04c4b272 Fix viewport errors 2019-01-26 20:04:41 +00:00
Andy Adshead
570a93f1ce Hide inactive and pause 2019-01-26 20:00:32 +00:00
Andy Adshead
b163c31380 Add missing project reference 2019-01-26 20:00:05 +00:00
Andy Adshead
a6d7f91168 Show/hide inactive button
Some other touchups
2019-01-26 18:45:59 +00:00
Andy Adshead
db0a2fd344 Variable update rate 2019-01-26 17:50:55 +00:00