Bartosz Taudul
|
ff6768986e
|
Move imgui extension function to an appropriate place.
|
2019-06-03 01:35:32 +02:00 |
|
Bartosz Taudul
|
42fefde161
|
Protect against plot range equal zero.
|
2019-06-03 01:19:01 +02:00 |
|
Bartosz Taudul
|
79215ea73e
|
Implement linked selection in compare menu.
|
2019-06-02 15:40:19 +02:00 |
|
Bartosz Taudul
|
c05766e637
|
Display notification about worker background tasks.
|
2019-06-02 15:00:50 +02:00 |
|
Bartosz Taudul
|
96b1df67b9
|
Get proper yMin, yMax values.
|
2019-06-02 13:58:30 +02:00 |
|
Bartosz Taudul
|
9bbaab8897
|
Draw on a correct window.
|
2019-06-02 13:40:35 +02:00 |
|
Bartosz Taudul
|
3a561b4eed
|
Save thread state should be atomic.
|
2019-06-02 13:15:55 +02:00 |
|
Bartosz Taudul
|
7aca6b72d1
|
Don't block worker when in save file dialog.
|
2019-05-28 19:57:18 +02:00 |
|
Bartosz Taudul
|
c93170cd42
|
Move saving trace dump to a separate thread.
|
2019-05-28 19:56:18 +02:00 |
|
Bartosz Taudul
|
845f3a2ddf
|
Use std::shared_mutex for locking worker access.
|
2019-05-28 19:21:53 +02:00 |
|
Bartosz Taudul
|
61d775ecc8
|
Calculate end point before loop.
|
2019-05-19 16:26:59 +02:00 |
|
Bartosz Taudul
|
8f85a0da2c
|
Don't check twice for the same thing.
|
2019-05-19 16:23:19 +02:00 |
|
Bartosz Taudul
|
007e434a05
|
Force inline FillPages().
|
2019-05-19 13:46:53 +02:00 |
|
Bartosz Taudul
|
9122d3516c
|
Force inline GetPage().
|
2019-05-19 13:45:02 +02:00 |
|
Bartosz Taudul
|
30c398cd96
|
Don't allocate memory for empty pages in memory map.
|
2019-05-19 13:15:54 +02:00 |
|
Bartosz Taudul
|
952e466287
|
Rearrange code.
|
2019-05-19 12:47:45 +02:00 |
|
Bartosz Taudul
|
b95d834891
|
Split contended and uncontended locks in lock list.
|
2019-05-12 16:26:19 +02:00 |
|
Bartosz Taudul
|
0da1e8551f
|
Track lock contention status.
|
2019-05-12 16:17:17 +02:00 |
|
Bartosz Taudul
|
63066cf6a5
|
Fix logic error.
|
2019-05-12 15:48:25 +02:00 |
|
Bartosz Taudul
|
e612cef6c2
|
Optimize drawing frames.
|
2019-05-11 13:47:06 +02:00 |
|
Bartosz Taudul
|
7cc5149355
|
Improve timeline message tooltips.
|
2019-05-10 20:36:06 +02:00 |
|
Bartosz Taudul
|
8cbd83c752
|
Use message color on message lists.
|
2019-05-10 20:26:27 +02:00 |
|
Bartosz Taudul
|
6a09229ae7
|
Remove error bars and collection cost from GPU zone display.
There's no way to know how much this takes on a GPU.
|
2019-05-10 02:31:23 +02:00 |
|
Bartosz Taudul
|
721a818dcc
|
Visual transition of error bars and collection cost markers.
|
2019-05-10 02:27:42 +02:00 |
|
Bartosz Taudul
|
54c8a882c9
|
Allow restricting call stack frame tree to active allocations.
|
2019-05-09 13:37:28 +02:00 |
|
Bartosz Taudul
|
a18a6869bc
|
Allow limiting frame stats to visible frames.
|
2019-04-26 23:19:31 +02:00 |
|
Bartosz Taudul
|
fdd96fe251
|
Allow changing frame set from trace info window.
|
2019-04-26 22:49:36 +02:00 |
|
Bartosz Taudul
|
26aa3a23fb
|
Display number of visible data points on a plot.
|
2019-04-23 17:17:25 +02:00 |
|
Bartosz Taudul
|
a7886cf82c
|
Replace linear search with hash lookup.
|
2019-04-03 16:24:16 +02:00 |
|
Bartosz Taudul
|
78e8d4aefe
|
Display query backlog.
|
2019-04-01 19:55:54 +02:00 |
|
Bartosz Taudul
|
45750a05a1
|
Only smooth zoom now.
|
2019-04-01 18:39:09 +02:00 |
|
Bartosz Taudul
|
cd774b9e96
|
Store two entries in zone self time cache.
This accounts for situation when zone information window is open and a
tooltip for another zone is displayed.
|
2019-03-30 00:54:22 +01:00 |
|
Bartosz Taudul
|
48a07bf4f8
|
Cache zone self times.
|
2019-03-30 00:52:25 +01:00 |
|
Bartosz Taudul
|
52f76a45ed
|
Display separators for bin counts in compare menu.
|
2019-03-26 20:27:28 +01:00 |
|
Bartosz Taudul
|
fe675b91be
|
Ditto for frame counts.
|
2019-03-26 20:19:56 +01:00 |
|
Bartosz Taudul
|
021368fb59
|
Display bin counts with separators.
|
2019-03-26 20:18:20 +01:00 |
|
Bartosz Taudul
|
df3e8597c4
|
Focusing timeline on crash from trace info window.
|
2019-03-24 23:55:38 +01:00 |
|
Bartosz Taudul
|
7792963e31
|
Interaction with crash label in options menu.
|
2019-03-24 23:52:36 +01:00 |
|
Bartosz Taudul
|
2f397c892b
|
Middle click on crash label to center view on it.
|
2019-03-24 23:50:33 +01:00 |
|
Bartosz Taudul
|
1c495f077b
|
Allow changing display order of threads.
|
2019-03-24 13:54:36 +01:00 |
|
Bartosz Taudul
|
f7eca24e18
|
Use ordered thread vector in message list.
|
2019-03-24 13:41:14 +01:00 |
|
Bartosz Taudul
|
a633c50991
|
Use ordered threads vector in options.
|
2019-03-24 13:41:02 +01:00 |
|
Bartosz Taudul
|
e957590350
|
Mirror thread data in a reorderable vector.
|
2019-03-24 13:37:43 +01:00 |
|
Bartosz Taudul
|
6ad820a76a
|
Display tooltip for plot point over limits.
|
2019-03-23 02:24:45 +01:00 |
|
Bartosz Taudul
|
532bf19efa
|
Don't draw many illegible plot points.
|
2019-03-22 20:11:24 +01:00 |
|
Bartosz Taudul
|
e6baee2bf9
|
Reduce number of max plot probes per column.
|
2019-03-22 20:11:10 +01:00 |
|
Bartosz Taudul
|
3ccb831efb
|
Fix calculation of frame histogram data.
|
2019-03-21 21:30:08 +01:00 |
|
Bartosz Taudul
|
fddba168c6
|
Track next time to search for.
|
2019-03-18 19:39:37 +01:00 |
|
Bartosz Taudul
|
f530dfb0e9
|
Apply the same optimization for GPU zones.
|
2019-03-18 18:48:27 +01:00 |
|
Bartosz Taudul
|
94a1957338
|
Optimize zone skipping.
|
2019-03-18 18:42:58 +01:00 |
|