Commit Graph

2424 Commits

Author SHA1 Message Date
Bartosz Taudul
ada9f78678 Use StringDiscovery for plots. 2018-08-04 16:33:03 +02:00
Bartosz Taudul
d2c866377e Extract unique string discovery from worker.
This class is responsible for handling data sets that should be grouped
together, but which may come with different name pointers.

It is a generalization of the plot merging functionality.
2018-08-04 16:25:11 +02:00
Bartosz Taudul
e174e2c12a Remove obsolete comment.
Nothing happens with the source data, as the strings are uniquely stored
in the StoreString() function.
2018-08-04 15:46:10 +02:00
Bartosz Taudul
6ef2d2d9a3 Track progress of loading plots. 2018-08-04 15:17:37 +02:00
Bartosz Taudul
85fb87a2f0 Update NEWS. 2018-08-04 15:11:08 +02:00
Bartosz Taudul
8de214b4d5 Display number of events for items in options menu. 2018-08-04 15:09:52 +02:00
Bartosz Taudul
adde6cf4fd Allow sending named frames. 2018-08-04 15:04:18 +02:00
Bartosz Taudul
922882d3b0 Add name field to frame mark message. 2018-08-04 15:03:47 +02:00
Bartosz Taudul
ea588072f2 Stop connection window from jumping around. 2018-08-04 14:50:31 +02:00
Bartosz Taudul
a4e877a89f Add user manual button. 2018-08-04 01:15:56 +02:00
Bartosz Taudul
3d7040d30f Slight reword to avoid overflows. 2018-08-03 01:44:44 +02:00
Bartosz Taudul
0b20d37672 Platform support information. 2018-08-03 01:16:09 +02:00
Bartosz Taudul
373cc5226d Remove usage instructions from README, redirect to user manual. 2018-08-02 22:57:37 +02:00
Bartosz Taudul
2d395d3e72 Now we're getting somewhere with the manual. 2018-08-02 22:49:04 +02:00
Till Rathmann
09e63dafd6 Merged in tillrathmann/tracy_for_multi_dll_projects (pull request #21)
Fixed compiler warning about unused variable in release builds
2018-08-02 10:32:47 +00:00
Till Rathmann
c71d99c134 Minor change: adapted the spaces to tabs at the just inserted line as in tracy_rpmalloc.cpp tabs are used as indentation. 2018-08-02 11:53:04 +02:00
Till Rathmann
4968717313 Fixed compiler warning about unused variable in release builds. 2018-08-02 11:45:15 +02:00
Bartosz Taudul
a211e57e3c Initial draft of the user manual. 2018-08-01 23:45:40 +02:00
Bartosz Taudul
1b42946e25 Update AUTHORS, NEWS. 2018-08-01 19:26:10 +02:00
Till Rathmann
2fe073e195 Merged in tillrathmann/tracy_for_multi_dll_projects (pull request #20)
Master
2018-08-01 17:24:16 +00:00
Till Rathmann
3b302315f9 Fixed __ANDROID_API__ < 21 build and FD_SET usage. 2018-08-01 19:18:40 +02:00
Till Rathmann
df09fe48cf Workaround in nfd_win.cpp for MSVC problem in combaseapi.h. 2018-08-01 14:44:39 +02:00
Till Rathmann
659c8e25eb Revert "Changed from AVX2 to AVX."
This reverts commit 6599ebcf31.
2018-08-01 14:36:31 +02:00
Till Rathmann
37d5736bf5 Fixed compiler warnings. 2018-08-01 14:07:30 +02:00
Till Rathmann
d1dd1d664f Removed MSVC /permissive- compiler flag for nfd_win.cpp because it causes problems in combaseapi.h with Windows SDK 8.1. 2018-08-01 14:06:00 +02:00
Till Rathmann
6599ebcf31 Changed from AVX2 to AVX. 2018-08-01 14:03:21 +02:00
Till Rathmann
af0ad42081 Merged wolfpld/tracy into master 2018-08-01 13:42:58 +02:00
Till Rathmann
468b8d4526 Merged in tillrathmann/tracy_for_multi_dll_projects (pull request #19)
Support for multi-DLL projects.
2018-08-01 08:46:02 +00:00
Till Rathmann
2dcfe5fce0 Made s_threadNameDataInstance and s_profilerInstance static. 2018-07-31 13:03:09 +02:00
Till Rathmann
dd042619e9 Support for multi-DLL projects. 2018-07-31 12:06:04 +02:00
Bartosz Taudul
12c4128460 Update NEWS. 2018-07-29 22:13:01 +02:00
Bartosz Taudul
78e14b4bee Skip rendering if viewer window is minimized. 2018-07-29 22:11:47 +02:00
Bartosz Taudul
43255b01fa Reduce viewer frame rate when it doesn't have focus. 2018-07-29 22:11:24 +02:00
Bartosz Taudul
672925ac04 Add separators to frame numbers. 2018-07-29 21:56:30 +02:00
Bartosz Taudul
0d76ccfb71 Add days to time-to-string converter. 2018-07-29 21:14:56 +02:00
Bartosz Taudul
d04126eabe Make time-to-string more readable. 2018-07-29 21:09:11 +02:00
Bartosz Taudul
173c0c4b26 Update NEWS. 2018-07-29 20:55:07 +02:00
Bartosz Taudul
2eddbeb164 Use ctrl key to zoom-out using selection range. 2018-07-29 20:53:29 +02:00
Bartosz Taudul
1cf168c95e Fix impossible zoom animation. 2018-07-29 20:53:29 +02:00
Bartosz Taudul
310203101f Stop zoom-range-selection when zooming to range.
This also disables zoom range selection when middle click is used to
zoom view to a selected zone.
2018-07-29 20:53:29 +02:00
Bartosz Taudul
b4f4fcfde9 Add zoom-to-middle-mouse-button-selection-range. 2018-07-29 20:15:49 +02:00
Bartosz Taudul
18896044c4 Display explicit names of loaded things. 2018-07-29 16:56:46 +02:00
Bartosz Taudul
821be252d5 Display trace update summary. 2018-07-29 15:37:45 +02:00
Bartosz Taudul
9f13475b52 Track trace version in worker. 2018-07-29 15:33:48 +02:00
Bartosz Taudul
13509c14f1 Save size of 'active' and 'frees' memory data structures. 2018-07-29 15:29:56 +02:00
Bartosz Taudul
00d07e39f7 Save threadExpand size to allow vector preallocation. 2018-07-29 15:19:44 +02:00
Bartosz Taudul
bff6eb4c34 Save source location zones counts.
This allows preallocation of zones-in-source-location vectors.
2018-07-29 14:58:01 +02:00
Bartosz Taudul
5b9ad4bcbf Expose tracy version in UI. 2018-07-29 14:24:24 +02:00
Bartosz Taudul
12b90d1630 Move tracy version to a separate header. 2018-07-29 14:20:44 +02:00
Bartosz Taudul
ccc5c37af5 Always count source location zones. 2018-07-29 14:16:13 +02:00