2
0
mirror of https://github.com/wolfpld/tracy synced 2026-01-19 04:52:09 +00:00
Commit Graph

687 Commits

Author SHA1 Message Date
Clément Grégoire
f17bd3f444 TracyDebug now uses TracyInternalMessage by default unless TRACY_VERBOSE or TRACY_NO_INTERNAL_MESSAGE is defined 2025-12-28 15:00:59 +01:00
Clément Grégoire
f981330f66 Replace all messages text addr by TaggedUserlandAddress and send metadata over the network
There are two changes to the protocol:

- `QueueMessageLiteral*` were changed and what used to be addresses are now addresses+metadata
- Other messages now send `QueueMessage*Metadata` with added metadata.

This will later be used to store and transmit message sources, level, etc.
2025-12-28 14:44:40 +01:00
Bartosz Taudul
b6191ceddb Merge pull request #1160 from Voultapher/suppress-variable-shadowing-warnings
Suppress variable shadowing warnings
2025-10-07 19:23:41 +02:00
Lukas Bergdoll
5002c045e2 Make variable shadowing warning suppression optional 2025-10-03 11:57:18 +02:00
Clément Grégoire
f5b3711163 Document a classic mistake with Tracy's C GPU Zones API and TRACY_ON_DEMAND 2025-09-30 15:08:42 +02:00
Bartosz Taudul
69836f3166 Merge pull request #1108 from siliceum/feature/thread-cropping
Allow to limit zone depth
2025-08-22 18:12:14 +02:00
Martijn Courteaux
fbcd3c1ae2 Make markers subtle, and only clear when you hover the save-defaults button. 2025-08-22 13:05:21 +02:00
Martijn Courteaux
ae523c9bbf Explain that you can also reset the values by deleting the config file. 2025-08-21 21:15:36 +02:00
Martijn Courteaux
278251f483 I always forget the manual. 2025-08-21 18:03:06 +02:00
Martijn Courteaux
8e72e2bb78 Default markers * to indicate which options are saved in the defaults. 2025-08-20 16:26:21 +02:00
Martijn Courteaux
577e7a3074 feat(config): Button to save ViewData options to the defaults in TracyConfig. 2025-08-20 15:32:04 +02:00
Moritz Heinemann
a8e60df334 Update Python docs 2025-08-14 19:28:38 +02:00
sebi
5ee82874c6 manual: OpenCL macro name fix 2025-08-04 10:17:30 +03:00
Marcos Slomp
9b84b527a6 adding manual control over sampling profiling 2025-08-01 15:24:30 -07:00
Clément Grégoire
479b714b4b Add zone depth limit documentation 2025-07-22 20:51:06 +02:00
Bartosz Taudul
840a74172e Update manual. 2025-07-22 20:40:58 +02:00
Bartosz Taudul
c03fdaec1e Merge pull request #1097 from erieaton-amd/rocprofv3-2
Collect dispatches and counter values with Rocprofv3
2025-07-22 13:33:15 +02:00
Eric Eaton
1639598d62 Update documentation
This provides some instructions and tips for the manual. Also:
* Made the calibration feature a CMake option
* Cleaned up some minor code issues
* Fixed an issue with the calibration
* Incremented patch number
2025-07-21 15:30:42 -07:00
Bartosz Taudul
382b41bcce Add example llama-swap configuration to the manual. 2025-07-15 14:32:49 +02:00
Bartosz Taudul
d9a1655f9a Add information about CPU dies to topology section in the manual. 2025-07-15 14:04:21 +02:00
Bartosz Taudul
24b43e9e0a Update manual. 2025-07-13 19:09:37 +02:00
Bartosz Taudul
b12253e706 Update CPU data window column labels in the manual. 2025-07-12 20:28:08 +02:00
Bartosz Taudul
249673660e Remove mouse button images from markdown manual. 2025-07-12 13:41:05 +02:00
Bartosz Taudul
154c055fcb Update manual. 2025-07-12 11:50:29 +02:00
Bartosz Taudul
abef0d76b1 Update manual. 2025-07-12 11:50:28 +02:00
Bartosz Taudul
880c600506 Remove queue delay calibration.
This value is not used for anything, it was just a number displayed in
the UI without much meaning to anyone.

Operations on the queue during early init may not work correctly, stopping
some programs from running past the calibration loop.
2025-07-11 23:23:31 +02:00
Bartosz Taudul
7f6efe3bd4 Merge pull request #1065 from maxime-modulopi/vulkan-collect-host
Add support for host query reset when collecting Vulkan traces
2025-06-26 14:51:51 +02:00
Maxime Duriez
656ff1ba16 Added TracyVkCollectHost to manual 2025-06-26 12:54:10 +02:00
rmarker
e1b325741e Add limit range for flame graph.
Allow restricting the flame graph to a specific time range.
Similar to the existing range limits for other tools, such as for
statistics.
2025-06-15 17:41:27 +09:30
Bartosz Taudul
310c9389b2 Update license list. 2025-06-07 16:45:25 +02:00
Bartosz Taudul
e660821d75 Remove Windows hacks for including license in the manual. 2025-06-07 16:32:06 +02:00
Bartosz Taudul
fae74430c5 Document flame graph. 2025-06-07 16:31:13 +02:00
Bartosz Taudul
902d32f54f Update manual. 2025-05-30 19:03:17 +02:00
Fan Chen
1cb85b037d Refine tracy cuda documentation 2025-05-23 12:59:21 -04:00
Fan Chen
feda21b047 Refine tracy cuda documentation 2025-05-22 19:26:57 -04:00
Fan Chen
7712e53b1c Add Documentation in manual 2025-05-17 14:55:46 -04:00
Bartosz Taudul
5140a5a411 Merge pull request #1021 from siliceum/wakeup
Thread wakeup visualization
2025-05-10 13:55:51 +02:00
Marcos Slomp
195d79fc67 More context about the MSVC "Edit and Continue" issue 2025-04-12 07:38:19 -07:00
Clément Grégoire
b0375776b5 Address documentation comments 2025-04-08 16:57:02 +02:00
Clément Grégoire
d78085fa80 Documentation attempt for thread migration and wakeup 2025-04-08 16:31:17 +02:00
AnthoFoxo
bc7ec5b89b Improve wording in tracy.tex for automatic lua instrumentation 2025-02-28 23:52:23 -05:00
AnthoFoxo
9b3c46dd5e Document automatic Lua instrumentation in tracy.tex 2025-02-28 08:41:42 -05:00
Bartosz Taudul
f1128f825d Rename "sample entry call stacks" to "sample entry stacks". 2025-02-07 02:27:43 +01:00
Igor S. Gerasimov
be3aa5ac21 Add info about TRACY_LTO 2025-01-11 19:56:02 +01:00
Igor S. Gerasimov
9d03627a17 Add info about LTO usage for Fortran; C++ projects can be linked as before 2025-01-11 19:07:31 +01:00
Bartosz Taudul
b68f63c6d5 Add Fortran to list of provided integrations. 2025-01-09 13:21:05 +01:00
Igor S. Gerasimov
21c8d7615d Add colors 2025-01-05 23:21:12 +01:00
Igor S. Gerasimov
092e91d058 Add documentation 2025-01-05 23:21:12 +01:00
Bartosz Taudul
90c072b66c Update manual. 2024-10-06 15:38:28 +02:00
Bartosz Taudul
096eec1b84 Improve build process documentation. 2024-10-06 15:24:25 +02:00