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

8110 Commits

Author SHA1 Message Date
Andrew Woloszyn 0c7cbd1d03 Fix for assert in GetGpuSourceLocationZonesCntReal
When TRACY_NO_STATISTICS is defined, the assert in
GetGpuSourceLocationZonesCntReal will always get hit
as nothing is ever inserted in gpuSourceLocationZonesCnt
unless reading from a file.

Match the behavior with GetGpuSourceLocationZonesReal
to add the source location if it is missing.
2024-05-30 14:26:20 -04:00
Bartosz Taudul 15145aa74c Fix Gitea actions. 2024-05-30 14:41:22 +02:00
Bartosz Taudul 207e065ffe Protect against empty program name. 2024-05-30 13:59:30 +02:00
Bartosz Taudul 608ff35c8c Merge pull request #801 from kubouch/patch-1
Fix wrong parameter in TracyCLContextName
2024-05-29 17:43:58 +02:00
Jakub Žádník da9b9f8e79 Fix wrong parameter in TracyCLContextName
The macro accepted a `context` parameter, but its expansion used `ctx`.

`context` is renamed to `ctx` in `TracyCLContext` for consistency.
2024-05-29 16:22:21 +03:00
Bartosz Taudul cbea6d7852 Fix 32-bit builds. 2024-05-28 20:51:16 +02:00
Bartosz Taudul aae58fbc3a Update NEWS. 2024-05-26 20:49:43 +02:00
Bartosz Taudul 1ff73edd20 Add linux kernel symbol code retrieval. 2024-05-26 20:49:43 +02:00
Bartosz Taudul f8524f8bcd Merge pull request #799 from heyallnorahere/fix-vulkan-timestamps
Fix vkCmdWriteTimestamp overwrite issues
2024-05-25 22:57:43 +02:00
heyallnorahere 7fa2c6cfd2 add availability flag to vkGetQueryPoolResults (vulkan profiler) 2024-05-25 20:02:57 +00:00
Bartosz Taudul 82aecbdb31 Calculate size of kernel code sections. 2024-05-25 17:18:41 +02:00
Bartosz Taudul 64aad9e751 Load all kernel symbols, mark non-code sections with null name. 2024-05-25 17:18:41 +02:00
Bartosz Taudul d5064aa8ea Try to prevent reallocs when building kernel symbols table.
% wc -l /proc/kallsyms
419362 /proc/kallsyms
2024-05-25 17:18:41 +02:00
Bartosz Taudul 56b4424399 Be consistent with how statistics shows inline counts. 2024-05-25 13:03:32 +02:00
Bartosz Taudul 0333b9f591 Hide "propagate inlines" checkbox if there are no inlined functions. 2024-05-25 12:54:12 +02:00
Bartosz Taudul 071d440955 Show number of inlined functions in a symbol. 2024-05-25 12:51:17 +02:00
Bartosz Taudul f0d3eb1dfe Right-align image name + base address in symbol view. 2024-05-25 12:38:28 +02:00
Bartosz Taudul 17b4e83ed0 Update NEWS. 2024-05-25 12:17:04 +02:00
Bartosz Taudul 55b29ff20b Cleanup. 2024-05-25 00:16:29 +02:00
Bartosz Taudul 6e14d1ff45 Add summary printer for robin hood. 2024-05-25 00:03:23 +02:00
Bartosz Taudul 535a2c8504 Add pretty-printer for ZoneEvent. 2024-05-24 23:45:16 +02:00
Bartosz Taudul d3da7dcecd Fix out-of-bounds access on non-continuous frames. 2024-05-24 22:52:46 +02:00
Bartosz Taudul 005d092903 Don't set debug flags in non-debug builds (to shut up the compiler). 2024-05-24 01:16:06 +02:00
Bartosz Taudul c5e64a182c Do not "eliminate unused debug types". It's broken. 2024-05-24 01:07:02 +02:00
Bartosz Taudul b405370af9 Add lldb pretty printers for ShortPtr, Vector, Int24, Int48. 2024-05-23 23:32:10 +02:00
Bartosz Taudul afe5c8dfbe Don't try to create FrameData in ProcessFrameMarkEnd(). 2024-05-23 19:48:33 +02:00
Bartosz Taudul 216a4b7663 Support Create() not creating an item. 2024-05-23 19:47:40 +02:00
Bartosz Taudul cf23441116 Cosmetics. 2024-05-21 20:18:54 +02:00
Bartosz Taudul 60ae46a373 Merge pull request #796 from mcourteaux/master
Fix savings calculation.
2024-05-21 20:14:42 +02:00
Martijn Courteaux bd00c6a4ee Improve time comparing display with better colors. 2024-05-21 19:47:19 +02:00
Martijn Courteaux abdbaed737 Simplify time comparing display. 2024-05-21 19:32:43 +02:00
Martijn Courteaux 86717de6e1 Improve time comparing display. 2024-05-21 19:24:04 +02:00
Martijn Courteaux ec7fc9ffb6 Cleanup 2024-05-21 19:08:54 +02:00
Martijn Courteaux 717e545158 Improve time comparing display. 2024-05-21 19:08:16 +02:00
Martijn Courteaux f704c57f98 Clearer and more detailed comparison in terms of slow down or speed up of times when comparing traces. 2024-05-21 17:10:48 +02:00
Martijn Courteaux 73f09de29d Fix savings calculation. 2024-05-21 15:25:23 +02:00
Bartosz Taudul 8983e14e18 Merge pull request #794 from M4T1A5/cmake-multiprocess-compilation
Server CMake: Enable multi-processor compilation in Visual Studio projects
2024-05-18 14:24:37 +02:00
Matias Kangasjärvelä 63da2886d1 Enable multi-processor compilation in Visual Studio projects 2024-05-18 15:01:43 +03:00
Bartosz Taudul 813f4243db Restrict using mold linker to clang. 2024-05-12 19:44:58 +02:00
Bartosz Taudul 1a971d867d Fix dtl. 2024-05-12 19:23:18 +02:00
Bartosz Taudul 4b14d961f0 Add LLDB summary for Vector. 2024-05-12 19:23:18 +02:00
Bartosz Taudul 11eee619fb Merge pull request #786 from mcourteaux/plot-height
Support adjusting plot height.
2024-05-08 11:57:54 +02:00
Martijn Courteaux b879f5b519 Save plot height view data. 2024-05-08 10:43:14 +02:00
Martijn Courteaux da8c2340b3 Support adjusting plot height. 2024-05-07 13:33:57 +02:00
Bartosz Taudul dcb383701a Update manual. 2024-05-06 20:19:46 +02:00
Bartosz Taudul f4d27a4ea4 Update NEWS. 2024-05-06 20:18:41 +02:00
Bartosz Taudul 839cf6ef91 Add thread sorting. 2024-05-06 20:18:13 +02:00
Bartosz Taudul d6b059f0cc Download up-to-date glfw and freetype. 2024-05-06 00:07:56 +02:00
Bartosz Taudul e8c3cb1909 Update manual. 2024-05-05 21:39:18 +02:00
Bartosz Taudul 4f1c4c98ac Update NEWS. 2024-05-05 21:23:41 +02:00