Commit Graph

2335 Commits

Author SHA1 Message Date
Bartosz Taudul
92284b65e7 Use save file icon. 2018-08-17 18:36:06 +02:00
Bartosz Taudul
9b1af05472 Use power off icon. 2018-08-17 18:33:56 +02:00
Bartosz Taudul
97eb88a839 Use icons in initial connection window. 2018-08-17 18:28:21 +02:00
Bartosz Taudul
4de04a2df2 Document that extended font now includes icons. 2018-08-17 18:08:47 +02:00
Bartosz Taudul
5125c2487b Use exclamation icon instead of ascii representation. 2018-08-17 17:57:13 +02:00
Bartosz Taudul
3d0b9da592 Merge font awesome into the default font. 2018-08-17 17:56:55 +02:00
Bartosz Taudul
337111f948 Add Font Awesome Solid 5.2.0. 2018-08-17 17:56:33 +02:00
Bartosz Taudul
7f6454d550 Setup window title setter callback. 2018-08-17 17:24:50 +02:00
Bartosz Taudul
2b3490e6f7 Handle window title setter callback in View. 2018-08-17 17:24:18 +02:00
Bartosz Taudul
b24d9fa044 Declare OpenWebpage() static. 2018-08-17 17:19:06 +02:00
Bartosz Taudul
b7ac41ab1b Make the warning signs stand out more. 2018-08-17 17:08:16 +02:00
Bartosz Taudul
d31ba3284e Update NEWS. 2018-08-17 17:05:32 +02:00
Bartosz Taudul
a6584ad3d3 Document TRACY_ROOT_WINDOW macro. 2018-08-17 17:04:15 +02:00
Bartosz Taudul
b76707ffa1 Render main profiler view in whole window. 2018-08-17 17:00:56 +02:00
Bartosz Taudul
df7db3bd2b Notify profiler about root window size. 2018-08-17 16:54:56 +02:00
Bartosz Taudul
9416f5bb49 Add close button to loaded traces (not the window close one). 2018-08-17 16:34:58 +02:00
Bartosz Taudul
f0b6c5b447 Update NEWS. 2018-08-17 15:39:09 +02:00
Bartosz Taudul
facae0b9e1 Draw text editor with potential source code. 2018-08-17 15:33:12 +02:00
Bartosz Taudul
77a875ff6b Always scroll source to selected line. 2018-08-17 15:28:56 +02:00
Bartosz Taudul
d45efbe640 Don't reload source file, if it's already there. 2018-08-17 15:24:52 +02:00
Bartosz Taudul
5dc3d73ad6 Set cursor on proper line. 2018-08-17 15:21:37 +02:00
Bartosz Taudul
c503e3760c Load fixed width font (the default ImGui one for now). 2018-08-17 15:18:37 +02:00
Bartosz Taudul
5cd61c4b07 Text editor needs fixed-width font. 2018-08-17 15:18:09 +02:00
Bartosz Taudul
f3cc5cfd07 Use proper font in ImGuiColorTextEdit. 2018-08-17 15:10:58 +02:00
Bartosz Taudul
5bd35eb34e Open file preview in text editor. 2018-08-17 14:54:28 +02:00
Bartosz Taudul
9dbc56beb6 Initialize text editor. 2018-08-17 14:44:41 +02:00
Bartosz Taudul
a90ed5b4b8 Wrap ImGuiColorTextEdit in tracy namespace. 2018-08-17 14:38:57 +02:00
Bartosz Taudul
1529fa5b42 Add ImGuiColorTextEdit.
https://github.com/BalazsJako/ImGuiColorTextEdit.git
1fbba2fe8da83139a39789ea4ef8ca3077143b79
2018-08-17 14:31:33 +02:00
Bartosz Taudul
ff3774d8f2 List contributors in manual. 2018-08-17 14:31:00 +02:00
Bartosz Taudul
bb3b5f6904 Add better version of tl;dr license. 2018-08-17 14:23:49 +02:00
Bartosz Taudul
68c9d09685 Include license in the manual. 2018-08-17 14:17:47 +02:00
Bartosz Taudul
6bf7b85260 Add file existence check. 2018-08-17 13:35:33 +02:00
Bartosz Taudul
27b2851291 Declare Vector moves as noexcept. 2018-08-17 13:10:27 +02:00
Bartosz Taudul
e8faafefb2 Add URL to license. 2018-08-15 13:19:49 +02:00
Bartosz Taudul
a7561f1956 Add project name to license. 2018-08-15 12:57:22 +02:00
Bartosz Taudul
ebb6e2c453 Update NEWS. 2018-08-14 18:49:13 +02:00
Bartosz Taudul
8cbb518f28 Display average allocation sizes. 2018-08-14 18:48:29 +02:00
Bartosz Taudul
df14cf5330 Implement callstack tree of memory allocations. 2018-08-14 18:37:06 +02:00
Bartosz Taudul
c2c0f887aa Display srcloc, callstack counts. 2018-08-14 16:41:27 +02:00
Bartosz Taudul
b75b198f7e Apple sucks. 2018-08-14 14:22:15 +02:00
Bartosz Taudul
2ba5aeec5a Add performance impact section to the manual. 2018-08-14 14:06:53 +02:00
Bartosz Taudul
6f2a598b6a Not only games use frames. 2018-08-14 13:24:37 +02:00
Bartosz Taudul
823aed185a Move zone filtering to zone markup section. 2018-08-14 13:04:00 +02:00
Arvid Gerstmann
8f961b7c8a Merged in Leandros99/tracy/explicit-init (pull request #22)
Explicit init
2018-08-13 16:47:46 +00:00
Arvid Gerstmann
dab0b34303 Reduce the amount of macros, add docs 2018-08-13 18:32:27 +02:00
Arvid Gerstmann
076e83635b Add possibility to explicitly avoid logging 2018-08-13 14:47:52 +02:00
Bartosz Taudul
c4ea13dab5 Static initialization order test. 2018-08-13 12:13:28 +02:00
Bartosz Taudul
a15a287a6b Don't over-allocate vectors, when exact needed size is known.
This reduces memory usage when loading saved traces. Memory usage
reduction observed on a selected number of traces:

5625.76 MB -> 5330.29 MB
3292.94 MB -> 2978.66 MB
632.77 MB  -> 479.58 MB
681.32 MB  -> 506.27 MB
11.9 GB    -> 11.22 GB
854.21 MB  -> 806.17 MB
10.57 GB   -> 7175.31 MB
67.38 MB   -> 66.63 MB
2026.12 MB -> 1744.2 MB
86.55 MB   -> 85.57 MB
343.64 MB  -> 244.81 MB
201.93 MB  -> 162.25 MB
2018-08-09 19:41:15 +02:00
Bartosz Taudul
a14a6fa8fb Don't shadow variables. 2018-08-09 19:41:15 +02:00
Bartosz Taudul
dbf4de0694 Allow exact size allocations in Vector. 2018-08-09 19:41:15 +02:00