Commit Graph

1249 Commits

Author SHA1 Message Date
redthing1
2625468615 remove (void) unused markers 2025-10-16 20:22:17 -07:00
redthing1
9580ad46c3 fix window icon/dock integration with objc on macos 2025-10-16 14:00:18 -07:00
Clément Grégoire
4be2e88292 Rework the way the cropper computes its sizes and position
- No long assumes timelines are on the left of the window
- Derive circle size from cropper width
2025-09-09 16:15:36 +02:00
Clément Grégoire
d61e4aee6c Fix cropper line position and draw order
No longer using the `ForegroundDrawList` by simply moving draw after zones.
2025-09-09 16:13:04 +02:00
Clément Grégoire
2396733f89 Fix timeline cropper triggered on hover of other windows 2025-09-09 14:29:50 +02:00
Bartosz Taudul
981717f3ef Workaround libwayland regression.
ddd348da7e
2025-08-25 17:08:21 +02:00
Bartosz Taudul
67ba5b7727 Fix possible crash. 2025-08-23 21:22:32 +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
62e062ee82 Fix highlight on the asteriks label. 2025-08-22 16:08:23 +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
Clément Grégoire
a0ab47efad Fix lambda indent 2025-08-22 10:54:44 +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
039ea797fc Improve wording. 2025-08-21 17:58:00 +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
ba178ce3d3 Add more Timeline options to the defaults. 2025-08-20 15:46:24 +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
Martijn Courteaux
ebc31f25e3 feat(config): Add default value for ghostZones. 2025-08-20 14:46:03 +02:00
Clément Grégoire
ba5a4b7ad1 Limit cropper display zone to window and only take margin into account when active, to avoid flickering when hovering 2025-08-12 18:07:24 +02:00
Clément Grégoire
11e3295275 Implement margin for text only. Unify text drawing for zone (als fixing missing clamp for the missing frame case) 2025-08-12 18:07:22 +02:00
Bartosz Taudul
93f88c20e3 Merge pull request #1116 from siliceum/bugfix/clipboard-button
Fix clipboard button and add code preview in Zone Info
2025-08-01 20:30:38 +02:00
Clément Grégoire
effb5fbed5 Allow to chhange clipboard button font + center-align based on previous font 2025-07-31 00:20:56 +02:00
Bartosz Taudul
23be6a0789 Split too long line. 2025-07-30 23:40:01 +02:00
Clément Grégoire
3751dc88c3 If we have samples in view and they are displayed, timeline should be displayed even without zones 2025-07-30 17:17:40 +02:00
Antoine Mura
301298d6f7 Fix clipboard button and add code preview in Zone Info 2025-07-30 16:07:56 +02:00
Fouad Valadbeigi
9e754e61bc Add p99 and p99.9 stats 2025-07-30 02:27:20 +02:00
Clément Grégoire
5bf53c1eb7 Fix formatting issues 2025-07-27 11:11:21 +02:00
Antoine Mura
80126ed1e0 Add lock struct with condition variable to main thread 2025-07-27 11:05:45 +02:00
Clément Grégoire
d1bb306dae Fix last cropper handle click 2025-07-23 15:33:44 +02:00
Clément Grégoire
c6e1bd40cd Auto-hide cropper when not actively limiting zones in view or mouse isn't hovering it 2025-07-23 15:33:20 +02:00
Clément Grégoire
6f0f26ebcc View::DrawThread now properly accounts for the additional margin caused by cropper 2025-07-22 22:07:53 +02:00
Clément Grégoire
9c3629ab28 Revert margin modifications 2025-07-22 22:02:47 +02:00
Clément Grégoire
ed569b20c2 Update colors to be more discrete 2025-07-22 20:04:40 +02:00
Clément Grégoire
ed6a6d1e92 Fix cropper positions and sizes. Display hint when cropped. Allow depth to be lower than limit. 2025-07-22 20:02:08 +02:00
Antoine Mura
f32d4e4b44 Adjust aligment 2025-07-22 16:37:53 +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
Antoine Mura
d18f08fb9e Add Thread Timeline Cropping 2025-07-22 09:22:38 +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
Clément Grégoire
3f5d07ebd7 Fix embed dependency
add_custom_command DEPENDS can only see the output of other commands or targets names, not the targets installation through ExternalProject_Add.
Add the `embed` target (created by `ExternalProject_Add`) as a dependency for commands using the utility
2025-07-18 15:23:18 +02:00
Eric Eaton
9caa91f06f Move the annotations data to the GPU context 2025-07-16 16:02:54 -07:00
Bartosz Taudul
825e60e1d5 Workaround json parsing problems.
The true issue is probably related to bad threading, but it needs to be
properly found.
2025-07-13 19:09:43 +02:00
Bartosz Taudul
0772f1f952 Add predefined queries for callstacks. 2025-07-13 19:09:17 +02:00
Bartosz Taudul
b44822899e Add wrapper for sending LLM queries to TracyView. 2025-07-13 18:52:20 +02:00
Bartosz Taudul
39c121ce20 Make AddMessage and QueueSendMessage public in TracyLlm. 2025-07-13 18:52:03 +02:00
Bartosz Taudul
64b61fee03 Extract function for getting callstack data as json. 2025-07-13 18:40:42 +02:00
Bartosz Taudul
adefaff0cc RasterizerDensity is obsolete now. 2025-07-13 12:49:23 +02:00
Bartosz Taudul
c7c20730cf Fix Worker name conflict. 2025-07-13 01:27:56 +02:00
Bartosz Taudul
3d00f3eda1 Disable LLM on emscripten. 2025-07-13 01:00:08 +02:00
Bartosz Taudul
d1e3d1abb5 Proper support for markdown header font sizes (including style changes). 2025-07-13 00:25:14 +02:00
Bartosz Taudul
9ee6af33a4 Format achievements intro message with markdown. 2025-07-12 23:54:49 +02:00
Bartosz Taudul
70d6d7e756 Fully externalize markdown printer. 2025-07-12 23:42:21 +02:00