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

Commit Graph

  • 4551553eb4 Implement setting client parameters from server. Bartosz Taudul 2019-11-25 23:59:48 +01:00
  • c5c9dfb0c9 Native callstacks are now optional in allocated callstack messages. Bartosz Taudul 2019-11-25 22:54:10 +01:00
  • c6b8c6a3a6 Update ImGui to 1.74. Bartosz Taudul 2019-11-25 22:36:54 +01:00
  • f500f6e837 Update NEWS. Bartosz Taudul 2019-11-24 01:42:40 +01:00
  • ace780ea74 Add CPU data thread highlight. Bartosz Taudul 2019-11-24 01:40:32 +01:00
  • 07e69a88c2 Fix CPU thread highlight for Vulkan zones. Bartosz Taudul 2019-11-24 01:28:23 +01:00
  • 2379d422cf GPU zones highlight whole CPU thread timeline. Bartosz Taudul 2019-11-24 01:21:49 +01:00
  • 7f689dadbe Use backspace icon for buttons erasing text entry. Bartosz Taudul 2019-11-24 01:06:04 +01:00
  • 1cc5dea616 Ignore BSD tracy-specific callstack frames. Bartosz Taudul 2019-11-21 21:51:46 +01:00
  • 7a9dcbb572 Update NEWS. Bartosz Taudul 2019-11-21 21:49:03 +01:00
  • fb6a92380d Drop support for pre-v0.5 traces. Bartosz Taudul 2019-11-21 21:48:35 +01:00
  • b749e816e9 Update NEWS. Bartosz Taudul 2019-11-21 21:35:48 +01:00
  • 0a6fd9ef5f Link with execinfo on FreeBSD. Bartosz Taudul 2019-11-21 20:41:38 +01:00
  • 3e4913dc8a Reuse socket address also on BSD. Bartosz Taudul 2019-11-21 20:38:15 +01:00
  • 37eef59d54 Implement reading sys time on BSD. Bartosz Taudul 2019-11-21 20:37:53 +01:00
  • c7a22cc1ff Use libbacktrace on BSD. Bartosz Taudul 2019-11-21 19:50:46 +01:00
  • bf778e2989 Add support for BSD in libbacktrace. Bartosz Taudul 2019-11-21 19:48:13 +01:00
  • d1fb639b78 BSD needs libexecinfo for callstack capture. Bartosz Taudul 2019-11-21 02:37:11 +01:00
  • bd7b0a8197 Support callstack capture on BSD. Bartosz Taudul 2019-11-21 02:34:42 +01:00
  • 3c4a7463b8 Retrieve proper thread ids on BSD. Bartosz Taudul 2019-11-21 02:29:17 +01:00
  • c79449a6a1 Get proper program name on BSD. Bartosz Taudul 2019-11-21 02:16:12 +01:00
  • 7940977dba Report physical memory size on BSD. Bartosz Taudul 2019-11-21 02:14:08 +01:00
  • 3282360382 Bind on both IPv6 and IPv4 on BSD. Bartosz Taudul 2019-11-21 02:03:32 +01:00
  • a9cd5b331f BSD needs netinet/in.h for struct sockaddr_in and friends. Bartosz Taudul 2019-11-21 01:27:27 +01:00
  • 31b6ff4bae Release 0.6.0. v0.6 Bartosz Taudul 2019-11-17 19:56:26 +01:00
  • 3854ae11b2 Revert "Remove dead code." Bartosz Taudul 2019-11-17 17:38:02 +01:00
  • c62732804a Round CPU data font height. Bartosz Taudul 2019-11-17 14:30:10 +01:00
  • 1e29d12819 More saturation in dynamic colors. Bartosz Taudul 2019-11-16 23:01:29 +01:00
  • 8ca67e49e4 Scale frame images in tooltips according to DPI scaling. Bartosz Taudul 2019-11-16 22:58:51 +01:00
  • 2d22372de3 Scale playback contents according to DPI scale. Bartosz Taudul 2019-11-16 22:54:52 +01:00
  • 37a658d933 Add srcloc color box to zone tooltips. Bartosz Taudul 2019-11-16 22:38:43 +01:00
  • a36b73f745 Remove dead code. Bartosz Taudul 2019-11-16 18:34:05 +01:00
  • 134f108a30 Update NEWS. Bartosz Taudul 2019-11-16 17:58:04 +01:00
  • f670d82796 Show migrations when thread is hovered in CPU data window. Bartosz Taudul 2019-11-16 16:51:56 +01:00
  • 2318bc8553 Pre-v0.5 support will be dropped after v0.6. Bartosz Taudul 2019-11-16 16:38:18 +01:00
  • 41f9dc0aa1 Cosmetics. Bartosz Taudul 2019-11-16 16:37:08 +01:00
  • d9f71643ac Lock event time is known, don't reconstruct it. Bartosz Taudul 2019-11-15 22:50:08 +01:00
  • a46731996d Thread list size is known from iteration. Bartosz Taudul 2019-11-15 22:44:44 +01:00
  • db930f7f93 Reserve space for thread map, list. Bartosz Taudul 2019-11-15 22:44:36 +01:00
  • 18fd928a9d Don't display callstack message column if there are no callstacks. Bartosz Taudul 2019-11-15 20:34:19 +01:00
  • 31e1558467 Use standard includes. Bartosz Taudul 2019-11-15 20:17:55 +01:00
  • d7d6a0fa9d More consistent srcloc/thread colors in zone info windows. Bartosz Taudul 2019-11-15 20:13:13 +01:00
  • a15e83e590 Use default zone coloring for Lua zones. Bartosz Taudul 2019-11-15 20:07:01 +01:00
  • 49e3bc8b21 Don't draw unneeded separator. Bartosz Taudul 2019-11-15 20:04:59 +01:00
  • 5f0cab6b63 Display call stack calls in memory allocation window. Bartosz Taudul 2019-11-15 20:02:21 +01:00
  • 973fd941d5 Extract call stack calls drawing functionality. Bartosz Taudul 2019-11-15 19:59:13 +01:00
  • a518564006 No extended font in no-extended-font path. Bartosz Taudul 2019-11-15 19:58:50 +01:00
  • 8fd019b474 Update manual. Bartosz Taudul 2019-11-15 01:37:19 +01:00
  • 26ab2f633f Update NEWS. Bartosz Taudul 2019-11-15 01:23:01 +01:00
  • 12037b88ff Display messages callstack in messages list. Bartosz Taudul 2019-11-15 01:22:05 +01:00
  • 49945c7198 Process message callstacks. Bartosz Taudul 2019-11-15 00:42:44 +01:00
  • 60ae748635 Add C API no-callstack redirect macros. Bartosz Taudul 2019-11-14 23:53:35 +01:00
  • 95e3fb1663 Add missing C API empty macros. Bartosz Taudul 2019-11-14 23:51:01 +01:00
  • 9f53150a6a Update macros. Bartosz Taudul 2019-11-14 23:50:52 +01:00
  • 8286b0b72f Plumbing for message call stacks. Bartosz Taudul 2019-11-14 23:40:41 +01:00
  • 0befc75f83 Fix conflicts with X.h. Bartosz Taudul 2019-11-14 18:24:29 +01:00
  • 9cf46e6ae6 Fix lock time announce/terminate in older traces. Bartosz Taudul 2019-11-13 02:04:35 +01:00
  • ce997cf6b0 Update manual. Bartosz Taudul 2019-11-11 22:11:26 +01:00
  • f7ff0781b6 Properly set background done state in no-statistics builds. Bartosz Taudul 2019-11-11 00:19:38 +01:00
  • b946c1d39e Only enable magic fitted vectors in no-statistics builds. Bartosz Taudul 2019-11-11 00:04:45 +01:00
  • e1e3bbbe3e Fixup source location zones pointers. Bartosz Taudul 2019-11-10 23:55:27 +01:00
  • ae33aa4869 Fitted zone vectors are now magic vectors. Bartosz Taudul 2019-11-10 21:35:41 +01:00
  • 4f962d2fcc Add ZoneEvent re-use pool. Bartosz Taudul 2019-11-10 21:26:57 +01:00
  • 85ae52b725 Update manual. Bartosz Taudul 2019-11-10 23:30:49 +01:00
  • fd7ad586af Make display of zone time in frames toggleable. Bartosz Taudul 2019-11-10 23:27:37 +01:00
  • fa53c2e683 Don't care about memory usage tracking data races. Bartosz Taudul 2019-11-10 19:20:57 +01:00
  • 9504d6c68f Don't try to delete empty Vectors. Bartosz Taudul 2019-11-10 17:54:50 +01:00
  • f2801491bf Don't copy back pointer. Bartosz Taudul 2019-11-10 17:48:54 +01:00
  • 44f1d3dc1c Use proper memory ordering. Bartosz Taudul 2019-11-10 17:30:38 +01:00
  • d4a1168491 Messages are inserted for current thread context. Bartosz Taudul 2019-11-10 17:23:04 +01:00
  • 003bed573c Use ThreadData cache in zone validation. Bartosz Taudul 2019-11-10 17:20:55 +01:00
  • b1c88cd1f2 Cache ThreadData pointer for current thread context. Bartosz Taudul 2019-11-10 17:17:07 +01:00
  • ded49edf4c Fix magic vectors in single-threaded Vulkan tooltip. Bartosz Taudul 2019-11-10 16:50:19 +01:00
  • 672093cf0e Adapt WriteTimeline() to magic vectors. Bartosz Taudul 2019-11-10 16:34:38 +01:00
  • 4eb8acc973 Magic vectors in automatic GPU drift detection. Bartosz Taudul 2019-11-10 02:27:46 +01:00
  • 1b6c79fa7b More magic vector fixes. Bartosz Taudul 2019-11-10 02:10:21 +01:00
  • 226a7b7cfb Magic vectors in GPU children list. Bartosz Taudul 2019-11-10 02:03:31 +01:00
  • c65d524725 Magic vectors in GPU zone info window. Bartosz Taudul 2019-11-10 01:59:20 +01:00
  • d32e3cb867 Adapt GPU zone utility functions to magic vectors. Bartosz Taudul 2019-11-10 01:56:28 +01:00
  • 9b52152e77 Adapt GetZoneEnd() for magic vectors. Bartosz Taudul 2019-11-10 01:43:28 +01:00
  • 7c277234e7 Load GPU zones into magic vectors. Bartosz Taudul 2019-11-10 01:36:13 +01:00
  • 4ed4e1005c Magic vectors in GPU drawing setup. Bartosz Taudul 2019-11-10 01:35:57 +01:00
  • 675e6a8d1a Support magic vectors for GPU zones. Bartosz Taudul 2019-11-10 01:30:10 +01:00
  • 06ad948abc Adapt zone children to magic vectors. Bartosz Taudul 2019-11-10 01:23:44 +01:00
  • 50efa8f672 Adapt time distribution calculation to magic vectors. Bartosz Taudul 2019-11-10 01:08:15 +01:00
  • 0c1f3ac16d Adapt zone getters to magic vectors. Bartosz Taudul 2019-11-10 00:51:32 +01:00
  • f8edd3a37b Zone statistics reconstructions has to use magic vectors. Bartosz Taudul 2019-11-09 23:39:28 +01:00
  • 065ba4ce5a Load zones into magic vectors. Bartosz Taudul 2019-11-09 23:34:05 +01:00
  • 8ab2cf09b7 Handle magic vectors during dispatch. Bartosz Taudul 2019-11-09 23:20:34 +01:00
  • 60c2b53d47 Add magic field to Vector. Bartosz Taudul 2019-11-09 23:06:51 +01:00
  • 7be19193d9 Use adapters during zone level iteration. Bartosz Taudul 2019-11-09 23:05:01 +01:00
  • 85e7125fee Add Vector iterator adapters. Bartosz Taudul 2019-11-09 23:04:42 +01:00
  • 40e9c8807d Remove unused lambda capture. Bartosz Taudul 2019-11-10 00:00:15 +01:00
  • 3a317c81c6 Fix logic error. Bartosz Taudul 2019-11-09 23:57:08 +01:00
  • b3698ebb0f Merge read calls. Bartosz Taudul 2019-11-09 00:43:06 +01:00
  • 3e65532eaa Add Read3(), Read4() helpers. Bartosz Taudul 2019-11-09 00:27:49 +01:00
  • 2131eed4e7 Support multiple types in Read2(). Bartosz Taudul 2019-11-09 00:25:12 +01:00
  • e80a19234e Don't store and read compressed thread. Bartosz Taudul 2019-11-09 00:23:09 +01:00
  • 467d675262 Zone reads can be merged. Bartosz Taudul 2019-11-09 00:08:26 +01:00
  • 23c59a6fc9 Use query cache. Bartosz Taudul 2019-11-08 23:59:20 +01:00