1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

6893 Commits

Author SHA1 Message Date
Bartosz Taudul df00870a4b InputBuf is no longer than 255 bytes. 2022-08-14 18:20:39 +02:00
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 07d921b322 Cosmetics. 2022-08-14 11:29:36 +02:00
Bartosz Taudul 77e3a480a4 Properly terminate CPU model string. 2022-08-13 19:37:34 +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 849e58bfb3 No rpmalloc on emscripten. 2022-08-08 19:40:17 +02:00
Bartosz Taudul bb22542a90 Decouple rpmalloc usage from TRACY_ENABLE flag. 2022-08-08 19:40:16 +02:00
Bartosz Taudul 3840f39fc9 Fix macros. 2022-08-08 19:16:42 +02:00
Bartosz Taudul d67e51a4ba Target native architecture when making debug builds. 2022-08-08 18:47:47 +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 d63d1c9e7f Load icon during rendering backend setup.
Creating a new window along with setting up an OpenGL context is universally
a lengthy operation. Decode the icon image on a separate thread.
2022-08-07 17:13:38 +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 225d6c1ede Update manual. 2022-08-04 19:17:24 +02:00
Bartosz Taudul 8835a7b35d Update NEWS. 2022-08-04 19:02:22 +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
Bartosz Taudul c3eb65be41 Merge pull request #441 from laurelkeys/patch-1
Update CMakeLists.txt after directory changes
2022-08-04 14:00:29 +02:00
Tiago Chaves 70026097cc Update CMakeLists.txt 2022-08-04 08:51:08 -03:00
Bartosz Taudul fc7b3c3c0e Merge pull request #440 from Danielmelody/master
Using push/pop in all pragma pack pair to avoid potential padding bugs
2022-08-03 13:36:47 +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
Bartosz Taudul eeffb6d25c Merge pull request #439 from antiagainst/fix-event-debug
Fix include path and QueueType::PlotData in TracyEventDebug.cpp
2022-08-02 21:27:20 +02: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 c6464f44da Fix typo. 2022-07-30 22:02:25 +02:00
Bartosz Taudul 81431cd35c Update NEWS. 2022-07-30 21:45:02 +02:00
Bartosz Taudul 8a7e3dc8ba Update manual. 2022-07-30 21:43:57 +02:00
Bartosz Taudul e0f813d9e9 Add support for Vsync capture on Linux. 2022-07-30 21:29:44 +02:00
Bartosz Taudul 91b002267e Emit dedicated Vsync frame messages. 2022-07-30 19:53:40 +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 e86238642a Add dedicated frame Vsync queue message. 2022-07-30 19:50:42 +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 86bc2020cb Fix call to rpmalloc_thread_finalize in manual lifetime use-case. 2022-07-30 14:33:39 +02:00
Bartosz Taudul 52643fcd2a Compatibility fixes for rpmalloc. 2022-07-30 14:13:54 +02:00
Bartosz Taudul 45ba4f2390 Disable auto-cleanup in rpmalloc. 2022-07-30 13:35:44 +02:00
Bartosz Taudul 6be10b6122 Update rpmalloc to 1.4.4. 2022-07-30 13:29:57 +02:00
Bartosz Taudul 7b35d88716 Merge pull request #437 from tmayoff/meson_fix
Meson fix
2022-07-29 11:18:01 +02:00
Tyler Mayoff 1e957d6ceb fixed includes 2022-07-28 18:36:07 -04:00
Tyler Mayoff 51ddf43333 Fixed source paths 2022-07-28 18:32:54 -04:00
Bartosz Taudul 46292b0719 Dynamically track saved window state. 2022-07-28 00:48:14 +02:00
Bartosz Taudul aa07820eb7 Rely solely on GLFW DPI handling. 2022-07-28 00:31:10 +02:00