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

326 Commits

Author SHA1 Message Date
Marcos Slomp ea65b145c6 adding wiretap for debugging purposes 2024-08-26 08:15:47 -07:00
Marcos Slomp 06b23cc293 more cleanup 2024-08-26 08:15:47 -07:00
Marcos Slomp 5ec7565852 cleanup 2024-08-26 08:15:47 -07:00
Marcos Slomp 638fa1f06c blarg3 2024-08-26 08:15:47 -07:00
Marcos Slomp cef49c2269 blarg again... 2024-08-26 08:15:47 -07:00
Marcos Slomp 5f09d454be blargh 2024-08-26 08:15:47 -07:00
Marcos Slomp 91ca0f2f89 improved panic macro (supports print args) 2024-08-26 08:15:47 -07:00
Marcos Slomp 04cf494d9c bugfixes 2024-08-26 08:15:47 -07:00
Marcos Slomp b11e66594d debugging 2024-08-26 08:15:47 -07:00
Marcos Slomp ad2c2efacd fixing collect wrap-around 2024-08-26 08:15:47 -07:00
Marcos Slomp a9538799da more debugging 2024-08-26 08:15:47 -07:00
Marcos Slomp c374440379 adding blit pass and render pass interfaces 2024-08-26 08:15:47 -07:00
Marcos Slomp c6cc424991 collecting/resolving timestamps in pairs 2024-08-26 08:15:47 -07:00
Marcos Slomp 6d04913b4a stale comments 2024-08-26 08:15:47 -07:00
Marcos Slomp 3d69c485be fixing timestamp mapping range 2024-08-26 08:15:47 -07:00
Marcos Slomp 94407dbd1f giving up on calibration, for now 2024-08-26 08:15:47 -07:00
Marcos Slomp fd1e60e2fd fixing cpu timestamp baseline 2024-08-26 08:15:47 -07:00
Marcos Slomp 4b695cc3dd debugging timestamps... 2024-08-26 08:15:47 -07:00
Marcos Slomp 47180dbf7f basing metal zone scopes on MTLComputePassDescriptor 2024-08-26 08:15:47 -07:00
Marcos Slomp 1dfc926eb8 Metal back-end WIP 2024-08-26 08:15:47 -07:00
Bartosz Taudul e26c34346b libbacktrace: support FDPIC (1dd5c40) 2024-08-24 18:15:52 +02:00
Bartosz Taudul 0d0e56dca3 libbacktrace: avoid infinite recursion (febbb9b) 2024-08-24 18:02:05 +02:00
Bartosz Taudul 12c8592325 libbacktrace: fix UBSAN issues (5aa9254) 2024-08-24 18:01:10 +02:00
Bartosz Taudul ef21f5867e libbacktrace: correctly gather Mach-O symbol table (3fda5a8) 2024-08-24 17:57:43 +02:00
Bartosz Taudul ba79deddf6 libbacktrace: it's OK if zstd decompressor sees no backward bits (4ead348) 2024-08-24 17:55:41 +02:00
Bartosz Taudul 8f3b312b7c Get CPU die information on windows. 2024-08-24 17:47:00 +02:00
Bartosz Taudul 357b557684 Add die to CPU topology data structures.
Drawing dies on the topology chart is a minimal effort for the time being.
An improved version will be added later on.
2024-08-22 20:26:11 +02:00
Bartosz Taudul e947aeb72d Read CPU die information on Linux. 2024-08-22 20:26:09 +02:00
Bartosz Taudul 353545a1e9 Add die to topology data. 2024-08-22 00:58:01 +02:00
Bartosz Taudul fb617fe998 Zero-initialize CPU topology data structure. 2024-08-22 00:54:12 +02:00
Eyck Jentzsch c8dbace72e adds transient zone with name and color 2024-08-21 22:55:02 +02:00
Dennis Brakhane 81d7e9d765 only use first 255 characters of source location
When a Lua script was loaded through loadstring, dbg.source is the whole
source code; this not only causes a lot of unnecessary data to be sent,
it can even crash Tracy if the source string is larger than 64 KB.

Therefore, use the short version which is never more than 255 characters.
2024-08-10 14:47:04 +02:00
Patrick Moffett b2ee226fd7 remove constexpr from GetSamplingInterval 2024-08-08 22:22:52 -07:00
Bartosz Taudul ee65a45bef Vararg functions can't be inlined. 2024-08-08 19:55:32 +02:00
Bartosz Taudul 37bfde5106 Add fiber enter API with group hint. 2024-08-04 00:08:18 +02:00
Bartosz Taudul 0b74b14f88 Save thread group hint. 2024-08-03 20:23:26 +02:00
Bartosz Taudul 8cea63cbca Send thread group hint message. 2024-08-03 19:40:49 +02:00
Bartosz Taudul beb42a3d29 Change group hint from unsigned to signed. 2024-08-03 19:40:11 +02:00
Bartosz Taudul 5e224101c4 Allow direct access to ThreadNameData. 2024-08-03 19:33:19 +02:00
Bartosz Taudul 3658c0c90f Add thread group hint to ThreadNameData. 2024-08-03 19:15:01 +02:00
Bartosz Taudul fb18a81d79 Add support for reading TRACY_SAMPLING_HZ from an env variable. 2024-07-30 18:42:05 +02:00
Techatrix 90adf00dc1 fix CpuId when compiling with clang on windows 2024-07-19 01:47:46 +02:00
Bartosz Taudul 075395620a Release 0.11.0. 2024-07-16 18:38:15 +02:00
Bartosz Taudul c383e7ae25 Add EnsureReadable() implementation for Windows. 2024-07-08 18:42:17 +02:00
Ikko Eltociear Ashimine dfbf0652f2 libbacktrace: update elf.cpp
previouly -> previously
2024-07-01 02:20:56 +09:00
Bartosz Taudul be40c1e38e Use strlen instead of pointer walking in the rest of places. 2024-06-16 18:20:16 +02:00
Martijn Courteaux 5d52427f4a Two minor fixes. 2024-06-07 11:36:47 +02:00
Ravbug 5454f7564c Windows for ARM support 2024-06-04 17:21:24 -07: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