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

Commit Graph

  • 8bbd50361a
    Remove unused variables. Bartosz Taudul 2023-03-22 22:08:21 +01:00
  • da6ea47541
    Preprocess samples. Bartosz Taudul 2023-03-22 22:07:36 +01:00
  • 2456ae36bf
    Store wait stack in 4 bytes. Bartosz Taudul 2023-03-22 21:55:02 +01:00
  • d085f2541a
    Fix drawing folded ghost zones. Bartosz Taudul 2023-03-22 20:52:44 +01:00
  • a3947fbc57
    Use vStart retrieved from ctx. Bartosz Taudul 2023-03-22 20:52:31 +01:00
  • 1e67c8bce2
    Move const out of the loop. Bartosz Taudul 2023-03-22 20:38:43 +01:00
  • 50ccdc1ef4
    Draw thread context switches using precalculated data. Bartosz Taudul 2023-03-22 19:38:58 +01:00
  • 88f0b9c754
    Preprocess thread context switch data. Bartosz Taudul 2023-03-22 19:38:36 +01:00
  • 060bab357d
    Add DrawFinished() to early exit paths. Bartosz Taudul 2023-03-21 02:11:50 +01:00
  • e62a383833
    Update imgui to 1.89.4 + docking + emscripten glfw fix. Bartosz Taudul 2023-03-20 23:54:46 +01:00
  • 1e1833edc2
    Parallelize timeline item preprocessing. Bartosz Taudul 2023-03-19 18:54:32 +01:00
  • 66d3c2a472
    Draw CPU zones using a precalculated list. Bartosz Taudul 2023-03-19 18:22:23 +01:00
  • 85d541124e
    Inline frames limit was raised to 64 in 7552341ff. Bartosz Taudul 2023-03-19 16:22:46 +01:00
  • 1d7afbd07e
    Calculate which CPU zones to draw beforehand. Bartosz Taudul 2023-03-19 16:11:18 +01:00
  • b4893fafb7
    Notify TimelineItem when drawing has finished. Bartosz Taudul 2023-03-19 16:07:47 +01:00
  • 3a2cc0bed0
    Allow setting short_ptr pointer. Bartosz Taudul 2023-03-19 15:21:52 +01:00
  • 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
  • aea1f4e36b Fix coding style issues Lectem 2023-02-27 22:39:20 +01:00
  • 42ded3204b Fix unstable zone grouping Lectem 2023-02-27 22:21:44 +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
  • 0dbb6b0196
    revert changes mariuszmaximus 2023-02-15 21:53:06 +01:00
  • 75c2e18891 cleanup mariuszmaximus 2023-02-15 20:37:49 +01:00
  • 6d98dc0d6d unnecessary mariuszmaximus 2023-02-15 20:37:31 +01:00
  • 1495777162 add libtbb mariuszmaximus 2023-02-15 20:37:01 +01:00
  • a395527248 differnet option for clang and gcc mariuszmaximus 2023-02-15 19:58:10 +01:00
  • 853246ba1e sample CMakeLists.txt for Windows mariuszmaximus 2023-02-15 19:40:58 +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
  • c711e36840
    Merge 862b48a77083144d18488a84f185db9e22662fc0 into 15ad9aef78d12390b1bd97a2edb1048dd0b1a761 Cody Tapscott 2023-02-12 00:01:44 +02: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
  • c85b027182 Fix MSVC compiler warning John Plate 2023-02-08 12:01:35 +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