Commit Graph

1958 Commits

Author SHA1 Message Date
Bartosz Taudul
d2ebe341f2 Allow filtering out kernel symbols from statistics view. 2021-06-16 01:43:09 +02:00
Bartosz Taudul
004681b02b Merge remote-tracking branch 'origin/master' into hw 2021-06-14 23:54:34 +02:00
Bartosz Taudul
39e317f36d Fix display of messages with newlines. 2021-06-14 23:51:41 +02:00
Bartosz Taudul
f773e18375 Different color for kernel frames in callstacks. 2021-06-12 16:16:56 +02:00
Bartosz Taudul
0c13889589 Distinguish kernel symbols on statistics list. 2021-06-12 16:09:44 +02:00
Bartosz Taudul
be07ccc1d3 Kernel symbols don't have parents. 2021-06-12 16:09:43 +02:00
Bartosz Taudul
3968945e6a Display kernel ghost zones with a different color. 2021-06-12 15:35:44 +02:00
Bartosz Taudul
7aa575fd2e Display GPU timer overflow notification. 2021-06-09 21:08:48 +02:00
Bartosz Taudul
de2ca9b22a Change check for showing GPU timestamp accuracy. 2021-06-09 21:08:48 +02:00
Bartosz Taudul
66318bdb3b Display target FPS also as time available. 2021-06-08 22:56:06 +02:00
Bartosz Taudul
cc831e8192 Description is not supposed to be formatted. 2021-06-04 15:29:08 +02:00
Bartosz Taudul
f8ccd8c40d Move TracyStackFrames to common. 2021-05-23 23:51:56 +02:00
Bartosz Taudul
77c33327f4 Merge remote-tracking branch 'origin/master' into hw 2021-05-23 01:01:21 +02:00
Kevin Kuehler
871d41be1f Implement FindMatchingZone(..)
Sets m_compare to the matched index. It supports multiple flags. It can
be run by comparing function name, source file, line number, and any
combination thereof. When searching for a match, we do 3 runs, quitting
out if any of them succeed.

  1. Look for zone with same function same, source file, line number.
  2. Look for zone with same function same, source file.
  3. Look for zone with same function same.
2021-05-22 01:33:06 -07:00
Bartosz Taudul
306055ebfa Cosmetics. 2021-05-22 00:46:11 +02:00
Kevin Kuehler
5ab84d0c3f Use file:line when comparing traces
When comparing traces, where multiple classes share the same zone
names, the behavior prior to this patch was to auto-select the first
matching zone name in the other trace. Instead, find the most correct
zone by using filename and line number.
2021-05-21 15:25:26 -07:00
Bartosz Taudul
3a0e12043d Differentiate hw samples from code addresses. 2021-05-19 23:29:27 +02:00
Bartosz Taudul
28cc72a69c Display hardware samples count. 2021-05-19 23:05:58 +02:00
Giulio Eulisse
aace8ac317 Update TracyView.cpp 2021-05-17 12:09:14 +02:00
Bartosz Taudul
56958a018c Only show dict building checkbox if there are frame images. 2021-05-15 15:52:54 +02:00
Bartosz Taudul
3d75bf653a Add interface for frame images dict building. 2021-05-15 15:50:20 +02:00
Bartosz Taudul
92ae003308 Improve trace saving experience.
This adds additional dialog, which allows selection of compression mode. Also,
when a trace cannot be saved, a failure popup will be displayed.
2021-05-15 14:25:45 +02:00
Bartosz Taudul
ab830962c8 Fix notifications disappearing after a long UI lock. 2021-05-15 14:21:45 +02:00
Bartosz Taudul
8d21202aaa Remove floating point computation within hot loops. 2021-05-02 16:36:35 +02:00
Bartosz Taudul
7708184f73 Merge pull request #204 from nosferalatu/Direct3D11
Direct3D11
2021-05-02 02:46:24 +02:00
Bartosz Taudul
ab627f9da2 Build zig-zag path in a preallocated buffer. 2021-05-02 02:40:36 +02:00
David Farrell
e9fd767884 Added missing comma in GpuContextNames 2021-05-01 15:03:02 -07:00
Rahul Gupta
a950e444b5 Updated as suggested by wolf in the PR 2021-05-01 14:55:45 -07:00
Bartosz Taudul
4a8bfb4fac Add ctrl/shift modifiers to mouse wheel zoom speed. 2021-05-01 18:20:19 +02:00
Bartosz Taudul
088dd06197 Use DrawLine() in TracyView.cpp. 2021-05-01 13:59:43 +02:00
Bartosz Taudul
837272afba Properly align context switch darken boxes. 2021-05-01 13:39:19 +02:00
Bartosz Taudul
c27c81db4c Use DrawLine() in DrawCpuData(). 2021-05-01 02:59:43 +02:00
Bartosz Taudul
e189f596ac Add no-statistics guards. 2021-04-18 22:59:10 +02:00
Bartosz Taudul
32e3c0ebb1 Display child sample counts in info window. 2021-04-18 15:06:54 +02:00
Bartosz Taudul
aee39d3fcd Disable collapsing of connection window. 2021-04-18 14:42:31 +02:00
Bartosz Taudul
592644ae43 Don't issue warning if only disconnect is in send queue. 2021-04-01 20:16:47 +02:00
Bartosz Taudul
4c4fc7197c Add source preview to entry call stacks window. 2021-03-27 14:15:18 +01:00
Bartosz Taudul
9bbffcb67f Add source tooltip in memory frame trees. 2021-03-27 14:09:40 +01:00
Bartosz Taudul
5ebffe388a Check for file name pointer validity. 2021-03-27 14:09:35 +01:00
Bartosz Taudul
ff6ecef5f3 Add source preview to statistics window. 2021-03-27 14:02:52 +01:00
Bartosz Taudul
62ac5544b6 Trim empty lines at top and bottom of source preview. 2021-03-27 13:55:22 +01:00
Bartosz Taudul
a15ba0c7fb Show source preview tooltip in find zones. 2021-03-27 13:47:20 +01:00
Bartosz Taudul
895a63b41a Add source preview to call stack window. 2021-03-27 13:43:12 +01:00
Bartosz Taudul
e2be45c0ba Show preview of lock source locations in options window. 2021-03-27 13:43:12 +01:00
Bartosz Taudul
8f0c5e867e Source tooltip implementation. 2021-03-27 13:43:11 +01:00
Bartosz Taudul
0b6e55ee87 Store fixed-width font in View. 2021-03-27 13:43:11 +01:00
Bartosz Taudul
b80899863b Consistently use "entry call stacks". 2021-03-26 00:40:54 +01:00
Bartosz Taudul
514acf1bac Don't copy stats. 2021-03-26 00:21:19 +01:00
Bartosz Taudul
b51e3fbbc8 Remove unneeded variable. 2021-02-07 21:08:52 +01:00
Bartosz Taudul
9b5cc3352a Fast search for zone tid in GetZoneThreadData(). 2021-02-07 20:27:33 +01:00