Commit Graph

3728 Commits

Author SHA1 Message Date
Bartosz Taudul
d12fa11762 Change magic value enums to constexprs. 2022-08-14 18:16:30 +02:00
Bartosz Taudul
77e39700b1 Proper way to detect mouse hover over timeline. 2022-08-14 17:17:51 +02:00
Bartosz Taudul
86c2574848 Fix printing floats in source view. 2022-08-14 14:16:56 +02:00
Bartosz Taudul
e289884395 Display jump target even if there's no source location. 2022-08-14 14:01:01 +02:00
Bartosz Taudul
99a110d5b1 Add asm line hover highlight for unknown locations.
In some cases there are many unknown locations next to each other. Having a
hover highlight helps to distinguish one from another.
2022-08-14 13:40:39 +02:00
Bartosz Taudul
d5a46f97c1 Release MemData. 2022-08-14 11:37:24 +02:00
Bartosz Taudul
7dbfed9aea Drop access to native window.
The new NFD library is not using this information, and the old one was using
it only on Windows. Oh well.

Removal of this functionality also removes some build-time decisions.
2022-08-12 21:44:24 +02:00
Bartosz Taudul
baea6ddf11 More concise machine code display. 2022-08-09 01:17:24 +02:00
Bartosz Taudul
259672abc6 Use proper type in StringKey initialization. 2022-08-08 18:47:11 +02:00
Bartosz Taudul
4cd36ecdea No parallel execution on emscripten. 2022-08-08 18:41:06 +02:00
Bartosz Taudul
73be35ea98 Fix unknown source box style. 2022-08-06 23:41:47 +02:00
Bartosz Taudul
4607dca13b Smaller frame bar color thresholds legend. 2022-08-04 22:32:35 +02:00
Bartosz Taudul
49dc3431ab Allow setting custom FPS targets on frames overview. 2022-08-04 18:58:13 +02:00
Bartosz Taudul
9b5d0747eb Add overview of frame target colors. 2022-08-04 18:46:37 +02:00
Bartosz Taudul
740155f5e3 Make frame targets input box smaller. 2022-08-04 18:23:25 +02:00
Daniel
dc74b8adfd Using push/pop in all pragma pack pair to avoid potential padding bugs 2022-08-03 18:39:42 +08:00
Lei Zhang
37bcb9cd4a Fix include path and QueueType::PlotData in TracyEventDebug.cpp
* common/TracyQueue.hpp is now under public/.
* QueueType::PlotData is splitted by cases.
2022-08-02 12:44:13 -04:00
Bartosz Taudul
5a36782c83 Fix inline functions not being attributed to symbols.
Regression was introduced in commit 18112d3c6.
2022-07-31 12:38:24 +02:00
Bartosz Taudul
8b4385498d Process Vsync frame messages.
Version bump is required due to frame set name pointer hack.
2022-07-30 19:51:29 +02:00
Bartosz Taudul
b19f9e1f4d Use common functionality to get frame set name. 2022-07-30 19:32:25 +02:00
Bartosz Taudul
92871ba75a Allow external data insertion into string discovery vectors. 2022-07-30 18:35:50 +02:00
Bartosz Taudul
66a6488980 Add centered image helper. 2022-07-28 00:24:50 +02:00
Bartosz Taudul
0c36bfba5d Allow creating RGBA textures. 2022-07-28 00:24:49 +02:00
Bartosz Taudul
2d327abd80 Move imgui backends to a subdirectory. 2022-07-28 00:24:43 +02:00
Jiangping Xu
ad7c2cf5d8 fix tracy worker threads conflict 2022-07-27 11:44:19 -07:00
Bartosz Taudul
b782b021c7 Obey custom plot colors. 2022-07-24 14:31:56 +02:00
Bartosz Taudul
b026e09a09 Include custom color in plot configuration. 2022-07-24 13:42:25 +02:00
Bartosz Taudul
1dfe36e962 Implement reading 10 elements at once. 2022-07-24 13:40:06 +02:00
Bartosz Taudul
f354735fc4 Plot fill may be disabled. 2022-07-24 13:28:12 +02:00
Bartosz Taudul
b2a94cbfa2 Set plot fill using configuration message. 2022-07-24 13:10:20 +02:00
Bartosz Taudul
dceb2399ee Set plot staircase using plot configuration message. 2022-07-24 13:09:45 +02:00
Bartosz Taudul
810f1573ac Use separate messages for transfer of different plot value types. 2022-07-24 13:00:36 +02:00
Bartosz Taudul
aeedf7de2d Save/load plot steps parameter. 2022-07-24 12:42:39 +02:00
Bartosz Taudul
16627d7313 Plots may now be drawn as staircases. 2022-07-24 12:37:30 +02:00
Bartosz Taudul
f8115168a6 Fill area under plots. 2022-07-24 12:28:47 +02:00
Bartosz Taudul
b0f484d593 Display plot colors in options menu. 2022-07-24 12:13:28 +02:00
Bartosz Taudul
3393471dcc Draw memory plot ranges on top of plot. 2022-07-24 12:10:46 +02:00
Bartosz Taudul
a3b6a9c95c Color plot background. 2022-07-24 01:39:51 +02:00
Bartosz Taudul
755df94f45 Move DarkenColor() to a proper source file. 2022-07-24 01:29:52 +02:00
Bartosz Taudul
27a98a3cc2 Make user plot color depend on its name. 2022-07-24 01:26:20 +02:00
Bartosz Taudul
a98bbc2340 Display plot color in plot tooltip. 2022-07-24 01:12:42 +02:00
Bartosz Taudul
7d1539a0ce Plot coloring, currently by type. 2022-07-24 01:07:10 +02:00
Bartosz Taudul
5bee753376 Add source preview to lock info window source location. 2022-07-24 00:18:57 +02:00
Bartosz Taudul
0a00925a9b More compact locks drawing. 2022-07-24 00:13:11 +02:00
Bartosz Taudul
efaf1df8d4 Move LockMap and LockHighlight definitions. 2022-07-23 15:54:48 +02:00
Bartosz Taudul
f7598d2431 Implement direct children search. 2022-07-23 13:31:41 +02:00
Bartosz Taudul
57f03dfe9a Implement children messages filtering in zone tooltip. 2022-07-23 13:19:30 +02:00
Bartosz Taudul
4d40a9cb53 Track locking thread on server side. 2022-07-18 02:06:19 +02:00
Bartosz Taudul
06c7984a16 Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
Bartosz Taudul
b70321fe6a Add protocol -> version mapping table. 2022-07-13 00:44:02 +02:00