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

Commit Graph

  • 6ab4180b5b Use TimelineContext to draw CPU zones. Bartosz Taudul 2023-03-19 01:14:36 +01:00
  • ee5d6f1adb Use TimelineContext for drawing GPU zones. Bartosz Taudul 2023-03-19 00:28:14 +01:00
  • 5743bff0af Use TimelineContext when drawing CPU data. Bartosz Taudul 2023-03-19 00:23:33 +01:00
  • 26791f55d1 Use TimelineContext data for drawing plots. Bartosz Taudul 2023-03-18 17:11:24 +01:00
  • 0ecdcbc13c Move TimelineContext struct definition to a separate header. Bartosz Taudul 2023-03-18 17:03:23 +01:00
  • 5b3427395e Add view start and end to TimelineContext. Bartosz Taudul 2023-03-18 17:02:23 +01:00
  • 0a32929b0b Move hover flag to TimelineContext. Bartosz Taudul 2023-03-18 16:07:56 +01:00
  • c75bec9122 Cosmetics. Bartosz Taudul 2023-03-18 15:59:52 +01:00
  • 9538fa99ca Pass yMin, yMax through TimelineContext. Bartosz Taudul 2023-03-15 23:56:57 +01:00
  • c81ef177ab Push timline context to Draw and DrawContents functions. Bartosz Taudul 2023-03-14 02:24:23 +01:00
  • b6b6e1edcf Store common constants in context variable. Bartosz Taudul 2023-03-14 02:11:33 +01:00
  • 66d8dab925 Preprocess timeline items in controller. Bartosz Taudul 2023-03-14 02:02:50 +01:00
  • 7dd31ab609 Timeline items may have preprocessing. Bartosz Taudul 2023-03-14 02:02:21 +01:00
  • 988de5b594 Fix typo. Bartosz Taudul 2023-03-14 01:54:21 +01:00
  • fd3d5114e8 Update NEWS. Bartosz Taudul 2023-03-10 01:27:27 +01:00
  • 7d69103444 Add plot type "power" and Watt format. Bartosz Taudul 2023-03-10 01:23:22 +01:00
  • 23705fd84c Add a reminder to keep interfaces in sync. Bartosz Taudul 2023-03-10 01:07:06 +01:00
  • 69855c671f Process power usage messages. Bartosz Taudul 2023-03-10 01:02:41 +01:00
  • 2971db21e3 Read and report power usage. Bartosz Taudul 2023-03-10 00:23:09 +01:00
  • c3e7157cd5 Detect power domains. Bartosz Taudul 2023-03-10 00:05:18 +01:00
  • 5e2e5eeefb Add system power use tracking skeleton. Bartosz Taudul 2023-03-09 22:31:31 +01:00
  • f428a5b52b Fix popup of collapsed items near timeline start. Bartosz Taudul 2023-03-09 00:19:08 +01:00
  • 7151c6afd9 Add support for configuring plots to C API. Bartosz Taudul 2023-03-08 23:18:36 +01:00
  • 9d2f3860e7 Update NEWS. Bartosz Taudul 2023-03-05 19:42:20 +01:00
  • 22661f79de Merge pull request #532 from spnda/vulkan_host_ops Bartosz Taudul 2023-03-05 18:38:07 +01:00
  • 1eb0651255 Note new Vulkan context constructor in documentation sean 2023-03-01 21:58:33 +01:00
  • c7ee536209 Add: Alternative Vulkan context constructor sean 2023-03-01 16:12:15 +01:00
  • e77512abe6 Update NEWS. Bartosz Taudul 2023-03-04 23:00:49 +01:00
  • 107afd78a4 Make collpsed zones gray in source location dynamic color mode. Bartosz Taudul 2023-03-04 22:54:58 +01:00
  • 2434514a42 Make view mode heuristic work correctly in on demand mode. Bartosz Taudul 2023-03-04 00:37:07 +01:00
  • a8cc3cb06b Use on demand flag in GetFirstTime(). Bartosz Taudul 2023-03-04 00:33:52 +01:00
  • f9449bc938 Only retrieve frame offset internally in GetFrameNumber(). Bartosz Taudul 2023-03-04 00:32:15 +01:00
  • 8164b776fd Don't pass GetFrameOffset() results to GetFrameText(). Bartosz Taudul 2023-03-04 00:29:00 +01:00
  • 9155b01ddf Use on demand flag to determine if need to show missed frames. Bartosz Taudul 2023-03-04 00:25:30 +01:00
  • 5ebc499f49 Add on demand mode flag accessor. Bartosz Taudul 2023-03-04 00:19:58 +01:00
  • e92874c0bb Save "on demand" flag in traces. Bartosz Taudul 2023-03-04 00:11:32 +01:00
  • ed79c4f241 Update NEWS. Bartosz Taudul 2023-03-03 22:56:15 +01:00
  • dbcffb8c4f Print active time in the capture utility. Bartosz Taudul 2023-03-03 22:51:04 +01:00
  • 256905b7e3 Include first time in CPU thread lifetime calculation. Bartosz Taudul 2023-03-03 22:46:25 +01:00
  • 28199512cd Create first memory plot data point at first time. Bartosz Taudul 2023-03-03 22:42:10 +01:00
  • 3ff158c8be Worker::GetMemoryDefault() is not needed. Bartosz Taudul 2023-03-03 22:40:14 +01:00
  • 5ff809cc0a Calculate plot timeline taking active time span into account. Bartosz Taudul 2023-03-03 22:36:04 +01:00
  • 3ed543a1b7 Dim timeline before first time. Bartosz Taudul 2023-03-03 22:25:07 +01:00
  • b7cefe816e Restrict keyboard navigation to active time span. Bartosz Taudul 2023-03-03 22:23:30 +01:00
  • e659c630fd Calculate statistics percentages relative to active time span. Bartosz Taudul 2023-03-03 22:19:43 +01:00
  • fc7bd61576 Calculate CPU data percentages relative to active time span. Bartosz Taudul 2023-03-03 22:18:08 +01:00
  • 2f49caaa6e Show only active time span in on-demand mode. Bartosz Taudul 2023-03-03 22:12:33 +01:00
  • 1f94ab32df Exclude missing on-demand frames from on-load zoom. Bartosz Taudul 2023-03-03 21:46:48 +01:00
  • c91b052c80 Add first time getter. Bartosz Taudul 2023-03-03 21:37:10 +01:00
  • b89bfd44f1 Line stats may not exist, even if the line has attributed cost. Bartosz Taudul 2023-03-01 19:28:58 +01:00
  • 897aec5b06 Release 0.9.1. v0.9.1 Bartosz Taudul 2023-02-26 15:30:03 +01:00
  • c53a7f8457 Remove out-of-repository libraries from list in the manual. Bartosz Taudul 2023-02-26 15:24:54 +01:00
  • b8c4ce7abb Update manual. Bartosz Taudul 2023-02-26 15:18:05 +01:00
  • 8a0b7b59fd Update NEWS. Bartosz Taudul 2023-02-26 14:42:16 +01:00
  • 40b648655b Fix out-of-bounds reference. Bartosz Taudul 2023-02-24 23:06:12 +01:00
  • b3186a9b7d Fix uninitialized variable. Bartosz Taudul 2023-02-24 22:57:14 +01:00
  • b0174f2f3a No privilege elevation is possible on emscripten. Bartosz Taudul 2023-02-20 21:36:18 +01:00
  • fad09a452a Update ImGui to 1.89.3 + docking. Bartosz Taudul 2023-02-14 17:57:14 +01:00
  • 122f99c042 Merge pull request #524 from Lectem/fixSymbolResolutionWin32 Bartosz Taudul 2023-02-14 16:04:04 +01:00
  • ecdf6adc32 Fix race condition for symbols resolution on windows Lectem 2023-02-14 15:32:37 +01:00
  • 15ad9aef78 Update manual. Bartosz Taudul 2023-02-10 20:44:38 +01:00
  • 33bfd64829 Update NEWS. Bartosz Taudul 2023-02-10 20:42:15 +01:00
  • 55823df56a Remove support for AT&T assembly syntax. Bartosz Taudul 2023-02-10 20:41:03 +01:00
  • 0d6fb703b4 Update zstd to 1.5.4. Bartosz Taudul 2023-02-10 20:25:40 +01:00
  • 69d0510255 Merge pull request #523 from shapr3d/fix_d3d_build Bartosz Taudul 2023-02-10 12:22:05 +01:00
  • f4a5bce28c Add missing include Levente Koncz 2023-02-10 12:15:58 +01:00
  • 3e30d155ac Merge pull request #522 from john-plate/fix Bartosz Taudul 2023-02-08 16:39:36 +01:00
  • 37bc03fd63 Fix MSVC compiler warning John Plate 2023-02-08 13:27:17 +00:00
  • 9d357430b6 English is hard. Bartosz Taudul 2023-02-01 00:56:31 +01:00
  • cc5e97c88d Bump stb_image.h to 2.28. Bartosz Taudul 2023-01-31 22:55:18 +01:00
  • dfc458a8b2 Update NEWS. Bartosz Taudul 2023-01-31 22:45:50 +01:00
  • a26df1d810 Merge pull request #519 from tvoeroes/vertical-timeline-rescale-center Bartosz Taudul 2023-01-31 21:02:51 +01:00
  • 645d53f254 More correct shouldUpdateCenterItem. Tomaž Vöröš 2023-01-31 20:35:17 +01:00
  • ea1a0299f3 Add switch for vertical centering on/off at compile-time. Tomaž Vöröš 2023-01-27 20:00:05 +01:00
  • bca8f28f43 Centering around the mouse pointer. Tomaž Vöröš 2023-01-27 20:00:05 +01:00
  • dbefb70db3 Add key to TimelineItem. Tomaž Vöröš 2023-01-27 20:00:05 +01:00
  • 2df56e9941 Fix off-by-one-frame in timeline item height. Tomaž Vöröš 2023-01-27 20:00:05 +01:00
  • 7b9b810421 Refactor the use of offset in TimelineItem::Draw() and TimelineController::End(). Tomaž Vöröš 2023-01-27 20:00:05 +01:00
  • 52b6af88ca Merge pull request #517 from mwl4/linux_compilation_fixes Bartosz Taudul 2023-01-25 16:08:37 +01:00
  • 1439e93a69 Fix compilation on linux: always initialize ScopedZone::m_connectionId to 0. mwl4 2023-01-25 15:11:49 +01:00
  • 789f572332 Fix compilation on linux: use abort() instead of assert( false ). assert() in release configuration resolves to empty code, while abort() is marked as [[noreturn]] and always is available. mwl4 2023-01-25 15:08:51 +01:00
  • 9788a76473 Merge pull request #516 from pzread/fix-conn-check Bartosz Taudul 2023-01-25 13:05:27 +01:00
  • ceb474e072 Wait on HasData condition to avoid infinite loop. Che-Yu Wu 2023-01-25 05:32:19 +00:00
  • d47122586c Fix color channel names in source location message. Bartosz Taudul 2023-01-23 01:23:15 +01:00
  • 6652999a60 Fix color channels names in zone color message. Bartosz Taudul 2023-01-23 01:18:23 +01:00
  • eb7c13e7bb Fix message color component names in the protocol. Bartosz Taudul 2023-01-23 01:07:07 +01:00
  • c59413ab56 Query jump and call target addresses. Bartosz Taudul 2023-01-22 02:06:43 +01:00
  • baaed68bcf Merge pull request #511 from nagisa/tracy-fiber-binding-ifdef Bartosz Taudul 2023-01-19 00:59:16 +01:00
  • 5a7a83d307 move ___tracy_fiber* declarations to under ifdef Simonas Kazlauskas 2023-01-19 01:52:00 +02:00
  • e4bd88c51f Update NEWS. Bartosz Taudul 2023-01-17 01:51:30 +01:00
  • a2756781c7 Update copyright year. Bartosz Taudul 2023-01-09 00:22:09 +01:00
  • 2c1b0c6853 Merge pull request #509 from topolarity/count-before-after Bartosz Taudul 2023-01-07 13:44:52 +01:00
  • cabfe25333 Add left/right counts to histogram tooltip Cody Tapscott 2023-01-06 21:37:23 -07:00
  • f90336a12f Update screenshots. Bartosz Taudul 2023-01-05 23:36:01 +01:00
  • 8a9deb69c8 Fix expand-process separators in CPU data window. Bartosz Taudul 2023-01-05 22:48:07 +01:00
  • 006bfeaf56 Use fixed-width font to draw addresses. Bartosz Taudul 2023-01-05 22:20:56 +01:00
  • ecb4a0527a Do not retrieve call stacks if sampling is not requested. Bartosz Taudul 2023-01-05 21:43:33 +01:00
  • b53acde418 Fix type. Bartosz Taudul 2023-01-05 20:34:50 +01:00
  • 236bbfa8b1 libbacktrace: unpack literals into output buffer (da7eff2) Bartosz Taudul 2023-01-05 20:31:05 +01:00
  • d8fc004bfa libbacktrace: rewrite and simplify main zstd loop (fd9442f) Bartosz Taudul 2023-01-05 20:29:51 +01:00