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