Commit Graph

  • d0b7c7c048 ADD CUDA to GpuContextNames Fan Chen 2025-05-22 19:28:17 -04:00
  • feda21b047 Refine tracy cuda documentation Fan Chen 2025-05-22 19:26:57 -04:00
  • 467f39b222 Add TracyCUDAStartProfiling and TracyCUDAStopProfiling macros Fan Chen 2025-05-22 15:38:40 -04:00
  • 71fc3bc747 Merge pull request #1040 from blegat/TimeToStringExact Bartosz Taudul 2025-05-19 12:57:45 +02:00
  • 45f9ece0b1 Apply review comment Benoît Legat 2025-05-18 09:30:38 +02:00
  • 7712e53b1c Add Documentation in manual Fan Chen 2025-05-17 14:55:46 -04:00
  • 8075a2c88f Add necessary Tracy macros Fan Chen 2025-05-17 14:55:02 -04:00
  • 67552743ba Add necessary Tracy macros Fan Chen 2025-05-17 13:35:23 -04:00
  • 0ef8bdd44d Fix wrapping everything inside #if TRACY_ENABLE / #else blocks Fan Chen 2025-05-17 13:23:39 -04:00
  • f48ba426c2 Remove TODO: Replace it with CUDA type Fan Chen 2025-05-17 13:12:08 -04:00
  • f0ae6ffe61 enclose everything inside #if TRACY_ENABLE / #else blocks Fan Chen 2025-05-17 13:09:48 -04:00
  • ac6f2e56e6 add CUDA to list of supported GPU compute APIs Fan Chen 2025-05-17 13:06:16 -04:00
  • abaaa8c1b1 Bump up protocol version Fan Chen 2025-05-17 12:59:27 -04:00
  • 62dd2c887e Replace GPU context type with CUDA Fan Chen 2025-05-17 12:57:53 -04:00
  • 8643d0f1cc Add CUDA queue type Fan Chen 2025-05-17 12:56:19 -04:00
  • b52fa7d8ef Add tracy cuda header file including necessary Tracy Macros Fan Chen 2025-05-17 12:54:52 -04:00
  • c530219e46 Merge pull request #1047 from siliceum/nocrash-on-max-source-loc Bartosz Taudul 2025-05-12 17:03:39 +02:00
  • c100b32b48 Fix crash when reaching the source location limit Clément Grégoire 2025-05-12 13:49:31 +02:00
  • a8d6707368 Merge pull request #1045 from siliceum/fix-delay-loading Bartosz Taudul 2025-05-12 13:21:17 +02:00
  • 10c6e3dee1 Fix delay loading by not exporting variables Clément Grégoire 2025-05-12 11:56:38 +02:00
  • 53510c316b Update nfd-extended to 1.2.1, retrieve via CPM. Bartosz Taudul 2025-05-11 14:16:20 +02:00
  • fc9b39e26d Bump ImGui to 1.91.9b-docking. Bartosz Taudul 2025-05-11 13:50:34 +02:00
  • 5140a5a411 Merge pull request #1021 from siliceum/wakeup Bartosz Taudul 2025-05-10 13:55:51 +02:00
  • 3ff5e9b128 Merge pull request #1041 from tvoeroes/fix-some-too-small-buffers Bartosz Taudul 2025-05-10 00:31:08 +02:00
  • a088ebe337 fix some buffer sizes Tomaž Vöröš 2025-05-10 00:27:32 +02:00
  • 0ce3b05d64 Fix issues with timeline highlight code when IsMouseClickReleased is called Clément Grégoire 2025-05-07 15:37:56 +02:00
  • 98c7768fd0 Add _int64_abs function Benoît Legat 2025-05-06 17:49:01 +02:00
  • 4f424dfea0 Fix TimeToStringExact with mininmal int64 input Benoît Legat 2025-05-06 17:34:36 +02:00
  • 2c2d126967 Remove added spaces Clément Grégoire 2025-05-05 15:52:54 +02:00
  • 58401a93ab Fix file read when skipping context switches data Clément Grégoire 2025-05-05 15:29:30 +02:00
  • a03c7580b9 Merge pull request #1038 from simonvanbernem/save-ui-scale Bartosz Taudul 2025-04-28 17:02:54 +02:00
  • 132a4ba320 Revert "The config is now always saved on exit." Simon van Bernem 2025-04-28 17:01:29 +02:00
  • 6b03d1dd9e The config is now always saved on exit. Simon van Bernem 2025-04-28 15:37:04 +02:00
  • 7474127bbb Fixed typo Simon van Bernem 2025-04-27 21:38:23 +02:00
  • a277453acb Added saving of user ui scale in the global configuration. Moved userScale into s_config. Prevented "Get started" and "Loading trace..." windows from having their position saved between restarts, because if you change scale and then restart, they might get pushed to the edge of the window, which is confusing. Simon van Bernem 2025-04-27 21:33:08 +02:00
  • cc0c53496d Merge pull request #1037 from simonvanbernem/per-monitor-dpi Bartosz Taudul 2025-04-25 21:37:55 +02:00
  • a150fdfc35 Adding per-monitor DPI awareness by using glfwGetWindowContentScale instead of glfwGetMonitorContentScale and ensuring that the window is also resized appropriately by using GLFW_SCALE_TO_MONITOR Simon van Bernem 2025-04-25 19:44:30 +02:00
  • 859aa9fbf0 Fix missing return and formating in DecodeContextSwitchReason Clément Grégoire 2025-04-25 17:43:29 +02:00
  • b906430f50 Thread wake up vertical par now uses half pixel offset Clément Grégoire 2025-04-24 12:23:27 +02:00
  • 753305a797 Merge pull request #1031 from shtanko-sv/csvexport-values Bartosz Taudul 2025-04-17 12:46:18 +02:00
  • 0039895398 Add exporting user values into CSV Sergey Shtanko 2025-04-17 11:11:02 +01:00
  • 1fc7c9f160 Merge pull request #1024 from siliceum/update-batch-addr2line Bartosz Taudul 2025-04-14 17:04:02 +02:00
  • f02c6fe4d5 Batch addr2line calls per 1024 addresses and escape paths Clément Grégoire 2025-04-14 15:36:18 +02:00
  • 0d1d28415c Merge pull request #1022 from siliceum/TracyLine-Evaluate-to-a-constant Bartosz Taudul 2025-04-14 15:00:52 +02:00
  • 66bdc49c17 Only change selected thread when clicking in cpudata zone ( m_drawThreadHighlight can be set when hovering, and thus clicking, a thread lane name) Clément Grégoire 2025-04-14 01:17:08 +02:00
  • a3102ef26b Fix wakeup line DPI handling and offset Clément Grégoire 2025-04-13 19:56:23 +02:00
  • 66c21b0b8e Rewrite thread selection, now correctly unselecting only if clicking the CPU data timeline, and can unselect from the thread timeline menu Clément Grégoire 2025-04-13 19:26:22 +02:00
  • 8647bbf6c0 Allow to select any thread, not just the ones from the profiled program Clément Grégoire 2025-04-13 18:23:54 +02:00
  • 52caa57f6f Fix switched-in thread lookup (End() can be invalid) Clément Grégoire 2025-04-13 18:24:40 +02:00
  • 83869c6f76 Replace sched_wakeup by sched_waking Clément Grégoire 2025-04-13 18:19:18 +02:00
  • 54d6dd9662 Merge pull request #1023 from slomp/master Bartosz Taudul 2025-04-12 16:50:20 +02:00
  • 195d79fc67 More context about the MSVC "Edit and Continue" issue Marcos Slomp 2025-04-12 07:38:19 -07:00
  • f41c4672cb Change TracyLine to be evaluate as a constant even with Edit-and-Continue Gabriel Bon 2025-04-10 09:26:47 +02:00
  • 6f776b7c6b Introduce "selected thread" instead of locking highlighted one Clément Grégoire 2025-04-09 22:42:02 +02:00
  • 413055f8d5 Only prompt to highlight thread if cpu usage graph is enabled Clément Grégoire 2025-04-09 17:20:18 +02:00
  • 296a3bb590 Add a comment about where to find KWAIT_REASON Clément Grégoire 2025-04-09 17:15:31 +02:00
  • 31859042bd Remove ContextSwitchData SetStartCpu and SetEndReasonState Clément Grégoire 2025-04-09 17:02:51 +02:00
  • 2783e6e64b Add information about the context switch when hovering the thread in the cpu data timeline Clément Grégoire 2025-04-09 16:56:20 +02:00
  • d4edd107dc Fix wake up draw for the first known context switch of the thread Clément Grégoire 2025-04-09 16:52:46 +02:00
  • b6ec625ab4 Remove assert that would trigger on dropped CSwitch events Clément Grégoire 2025-04-09 14:45:03 +02:00
  • fdff47ecdb Add culling for the thread wakeups Clément Grégoire 2025-04-09 14:40:25 +02:00
  • 40047c1eb6 Fix sign of time input (would lead to bad position computations due to always unsigned delta results) Clément Grégoire 2025-04-09 14:06:41 +02:00
  • b0375776b5 Address documentation comments Clément Grégoire 2025-04-08 16:57:02 +02:00
  • d78085fa80 Documentation attempt for thread migration and wakeup Clément Grégoire 2025-04-08 16:31:17 +02:00
  • 4e282371bf Version 0.11.3 instead of 0.12.0 Clément Grégoire 2025-04-08 13:51:32 +02:00
  • 6486d8147d Fix formating issues Clément Grégoire 2025-04-08 13:48:50 +02:00
  • df76b376a7 Thread wakeup visualization Clément Grégoire 2025-04-06 03:39:05 +02:00
  • e656d49f53 Merge pull request #1020 from GabTux/master Bartosz Taudul 2025-04-08 00:24:38 +02:00
  • 85a9d5e284 Bump PPQSort version to 1.0.5. Gabriel Hevr 2025-04-07 21:27:57 +02:00
  • 3f9c4736f3 Merge pull request #1018 from tealsnow/master Bartosz Taudul 2025-04-02 18:50:42 +02:00
  • 49d8a2c082 Update link to zig bindings to an up-to-date and maintained version Ketan Reynolds 2025-04-02 18:32:15 +02:00
  • 46a5cc4fa5 Stop filling queues with systrace data on exit Timur Popov 2025-03-29 01:12:28 +02:00
  • 2d9169e3d1 Merge pull request #1015 from mcourteaux/fix-lockmark Bartosz Taudul 2025-03-28 16:21:09 +01:00
  • bb474a12c7 Adjust LockMark() macro to allow member access expressions, like LockMark(object.mutex); Martijn Courteaux 2025-03-28 16:06:48 +01:00
  • 684400b45c Merge pull request #1012 from stalkopat/clipboard-user-text Bartosz Taudul 2025-03-25 22:31:31 +01:00
  • e5482580cd add clipboard button for user text in ZoneInfo stalkopat 2025-03-25 18:13:59 +00:00
  • 9074461ffb Merge pull request #1005 from jrng/gpu-zero-callstack Bartosz Taudul 2025-03-10 22:23:21 +01:00
  • eb47afe1f0 Handle callstack of zero in Vulkan and Direct3D 11 Julius Range-Lüdemann 2025-03-10 21:38:59 +01:00
  • 873c6ecac8 Merge pull request #1004 from bbb651/xdg-activation Bartosz Taudul 2025-03-09 12:23:47 +01:00
  • ae2e6d0a7b wayland: Activate window with XDG_ACTIVATION_TOKEN. bbb651 2025-03-09 00:07:43 +02:00
  • 1530884256 Merge pull request #1003 from Lectem/cmake-require-python Bartosz Taudul 2025-03-08 17:31:35 +01:00
  • 7455e5890e Let CMake discover python3 and make it required since it is effectively needed to build Clément Grégoire 2025-03-08 16:37:09 +01:00
  • 2183962ef7 Merge pull request #995 from anthofoxo/lua-hook Bartosz Taudul 2025-03-01 11:43:06 +01:00
  • bc7ec5b89b Improve wording in tracy.tex for automatic lua instrumentation AnthoFoxo 2025-02-28 23:52:23 -05:00
  • 9b3c46dd5e Document automatic Lua instrumentation in tracy.tex AnthoFoxo 2025-02-28 08:41:42 -05:00
  • 54dcbc87ad implement lua hook function AnthoFoxo 2025-02-26 21:09:31 -05:00
  • b8c2e25c3d Fix a build of OpelCLVectorAdd example on linux (#989) FrK5E 2025-02-26 15:37:49 +01:00
  • b04dfcd43d Use ccache if available. Bartosz Taudul 2025-02-21 23:27:15 +01:00
  • 48efd98df7 Unmap icon buffer memory. Bartosz Taudul 2025-02-20 00:14:24 +01:00
  • c5dc5f4455 Bump zstd to 1.5.7, use CPM to download. Bartosz Taudul 2025-02-19 23:47:37 +01:00
  • 8ad05c66ae Merge pull request #987 from mtreglia-gpsw/meson/fixes Bartosz Taudul 2025-02-19 13:34:05 +01:00
  • 6566d6a8d8 Merge pull request #988 from mtreglia-gpsw/tools/install Bartosz Taudul 2025-02-19 13:34:00 +01:00
  • ad61037925 Add install target for binaries in capture and csvexport Marco Treglia 2025-02-19 09:41:32 +01:00
  • 2d53818e55 Changed mesong.build Marco Treglia 2025-02-19 09:36:39 +01:00
  • d966ecf9f7 add TracyKCore in meson.build Marco Treglia 2025-02-19 09:35:01 +01:00
  • d71fc39577 Merge pull request #986 from Xnuman/master Bartosz Taudul 2025-02-19 00:46:12 +01:00
  • 40d12b6a53 Changed CMakeLists.txt Xnum 2025-02-18 23:38:25 +01:00
  • 4a5a21cdb0 Merge pull request #982 from brad-anderson/patch-1 Bartosz Taudul 2025-02-12 20:05:58 +01:00
  • 50ff279aad Include <chrono> explicitly in TraceyView Brad Anderson 2025-02-12 11:40:27 -07:00
  • 367ed69501 Use XDG toplevel icon protocol to set the icon. Bartosz Taudul 2025-02-12 00:21:27 +01:00