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

Commit Graph

  • c8c6646f52
    Simplify condition. Bartosz Taudul 2023-04-25 00:03:48 +02:00
  • 88cb43ad84
    Don't write what is never read. Bartosz Taudul 2023-04-25 00:00:30 +02:00
  • fa815f3c3b
    Remove redundant check. Bartosz Taudul 2023-04-24 23:57:27 +02:00
  • def30228c9
    Draw plots using preprocessed draw lists. Bartosz Taudul 2023-04-24 23:26:09 +02:00
  • 96800a2753
    Do not merge small groups of plot points (up to three). Bartosz Taudul 2023-04-24 23:00:00 +02:00
  • 616992a6d5
    Do not include DPI scaling when grouping plot points. Bartosz Taudul 2023-04-24 22:58:47 +02:00
  • 102bb9f8a8
    Include before-start plot item, so that the plot doesn't begin abruptly. Bartosz Taudul 2023-04-24 22:01:06 +02:00
  • 8eb2cc83b3
    Push plot draw list to DrawPlot(). Bartosz Taudul 2023-04-18 20:30:54 +02:00
  • 8f5022c3c8
    Calculate draw lists for plots. Bartosz Taudul 2023-04-18 20:28:05 +02:00
  • 0217c06377
    Cosmetics. Bartosz Taudul 2023-04-18 18:29:27 +02:00
  • 396d4f6f3c
    Merge pull request #555 from nehasharan/nehasharan/csvexport_messages Bartosz Taudul 2023-04-20 23:46:57 +02:00
  • 534baa829d correcting indentation Neha Sharan 2023-04-20 14:27:15 -07:00
  • 33c3d8229b
    Add clang-tidy config. Bartosz Taudul 2023-04-20 21:56:32 +02:00
  • ac29cffd3a
    Fix assert condition. Bartosz Taudul 2023-04-20 21:41:15 +02:00
  • 518fd6ec79 cosmetic change Neha Sharan 2023-04-20 10:09:13 -07:00
  • 5acf66a2d4 Added an option to print out messages while exporting a .trace file to CSV using csvexport utility Neha Sharan 2023-04-19 12:44:43 -07:00
  • 7797557e8c
    Don't pass memname parameter to functions handling allocation changes. Bartosz Taudul 2023-04-16 18:12:14 +02:00
  • 38b7aab4ef
    Remove unused parameters from various payload handling functions. Bartosz Taudul 2023-04-16 18:08:48 +02:00
  • 3b00e55235
    Rename IsThreadStringRetrieved -> IsFailureThreadStringRetrieved. Bartosz Taudul 2023-04-16 17:49:21 +02:00
  • b64bab197a
    No need for GetZoneName() with GpuEvent + srcloc parameters. Bartosz Taudul 2023-04-16 17:46:15 +02:00
  • 08e6248299
    CalcZoneTimeDataImpl() doesn't need zone parameter. Bartosz Taudul 2023-04-16 17:40:16 +02:00
  • 8d565e46d6
    HandleTimelineMouse() doesn't need pxns parameter. Bartosz Taudul 2023-04-16 17:36:04 +02:00
  • dec4713854
    ListMemData() doesn't use id parameter. Bartosz Taudul 2023-04-16 17:30:53 +02:00
  • adb2f9a664
    GetFrameTreeItemNoGroup() doesn't need worker paramater. Bartosz Taudul 2023-04-16 17:23:19 +02:00
  • 31b3fcd1fe
    View::InitTextEditor() doesn't need font parameter. Bartosz Taudul 2023-04-16 17:21:03 +02:00
  • 1c13c1ee8f
    ThreadCompress::Load() doesn't need fileVer. Bartosz Taudul 2023-04-16 17:17:07 +02:00
  • f60e51c91b
    Fix std::move() usage. Bartosz Taudul 2023-04-16 16:47:47 +02:00
  • a0221c8660
    Pass function objects through const references. Bartosz Taudul 2023-04-16 16:44:18 +02:00
  • 778d0cb3fb
    Socket::ReadUpTo() doesn't support timeouts. Bartosz Taudul 2023-04-16 12:19:48 +02:00
  • 72dfab80f8
    Update ImGui to 1.89.5 + docking. Bartosz Taudul 2023-04-16 00:22:05 +02:00
  • 5aaa4fcaf7
    Use draw list data to draw locks. Bartosz Taudul 2023-04-15 22:47:32 +02:00
  • 788d9b77fc
    Use proper start time to determine if break combining locks. Bartosz Taudul 2023-04-15 22:26:22 +02:00
  • e68214a88a
    Change LockState to bitmask. Bartosz Taudul 2023-04-15 14:13:14 +02:00
  • f7a8998663
    Push locks draw lists to DrawThread(). Bartosz Taudul 2023-04-15 12:51:10 +02:00
  • 7f301dfec0
    Precalculate draw lists for locks. Bartosz Taudul 2023-04-15 12:47:59 +02:00
  • 9b270c8e11
    Another fix for determining if there's CPU usage data to draw. Bartosz Taudul 2023-04-15 12:36:42 +02:00
  • f0acb73d09
    Add accessor for active lock info window lock id. Bartosz Taudul 2023-04-08 18:44:59 +02:00
  • d737b911e9
    Make View::Vis() public. Bartosz Taudul 2023-04-08 18:44:17 +02:00
  • 6e815d13a0
    Move common lock helper functions to a separate header. Bartosz Taudul 2023-04-08 18:43:36 +02:00
  • 4c0e6fe3ca
    Merge pull request #544 from simplyWiri/timeline-scrolling-tweak Bartosz Taudul 2023-04-13 11:35:08 +02:00
  • f17b44c212
    Take DPI scaling into account when drawing thread migration lines. Bartosz Taudul 2023-04-07 22:34:39 +02:00
  • 492e6611b9
    No need to perform domain conversion. Bartosz Taudul 2023-04-07 22:33:19 +02:00
  • d0ffca56bf
    Fix logic determining if there's CPU core usage data to draw. Bartosz Taudul 2023-04-07 22:26:36 +02:00
  • 1b824797a9
    Do not project running regions end time to last time. Bartosz Taudul 2023-04-07 22:10:18 +02:00
  • 1ff9e0012b
    Add a note why context switches only have coarse visibility check. Bartosz Taudul 2023-04-05 19:34:39 +02:00
  • 51f832c031
    Don't recalculate sty. Bartosz Taudul 2023-04-05 19:24:58 +02:00
  • f48415315a
    Build samples draw list only if visible. Bartosz Taudul 2023-04-05 19:03:40 +02:00
  • a9ee4c499e
    Build messages draw list only if visible. Bartosz Taudul 2023-04-05 18:55:23 +02:00
  • 4b8ac41345
    Calculate CPU data draw lists only if visible. Bartosz Taudul 2023-04-05 18:45:00 +02:00
  • bb9219384f
    Do not recalculate sty. Bartosz Taudul 2023-04-05 18:44:36 +02:00
  • f2a2669ca8
    Decouple CPU graph availability from having the draw data. Bartosz Taudul 2023-04-05 18:21:12 +02:00
  • 9500add83b
    Push yPos to TimelineItem::Preprocess(). Bartosz Taudul 2023-04-05 18:07:09 +02:00
  • 77402eb9c2
    libbacktrace: minor fixes for zstd decompression (cdb64b68) Bartosz Taudul 2023-04-05 17:24:19 +02:00
  • 0f19727dc6
    libbacktrace: change PC variables from uint64_t to uintptr_t (afe2967c) Bartosz Taudul 2023-04-05 17:23:04 +02:00
  • eb8f485f99
    Update nfd-extended to 1.0.2. Bartosz Taudul 2023-04-05 17:19:23 +02:00
  • ab6c492117
    Update zstd to 1.5.5. Bartosz Taudul 2023-04-05 17:16:24 +02:00
  • 856027a27d
    Merge pull request #545 from topolarity/fix-no-sampling Bartosz Taudul 2023-04-04 23:29:08 +02:00
  • 6249999153 linux: respect TRACY_NO_SAMPLING for sys-tracing Cody Tapscott 2023-04-04 15:20:46 -04:00
  • 2b7b79352b
    Parallelize calculation of per-CPU context switches. Bartosz Taudul 2023-04-02 22:10:22 +02:00
  • a8b42488ad Clamp scrolling to the difference between the deepest zone near the mouse, and the height of the window. simplyWiri 2023-04-02 19:01:58 +10:00
  • 9096c63b5d Build nfd_portal.cpp on older glibc and dbus APIs. Giorge Koulin 2023-03-31 09:08:48 +01:00
  • 9ecda53ba3 Building profiler UI and utitily executables with CMake. Giorge Koulin 2023-03-31 09:08:48 +01:00
  • a4c200d242
    Update manual. Bartosz Taudul 2023-03-30 21:56:02 +02:00
  • df1b3e7feb
    Update NEWS. Bartosz Taudul 2023-03-30 21:52:29 +02:00
  • e2e55a77b5
    Add TracySetProgramName() macro to set broadcast contents. Bartosz Taudul 2023-03-30 21:51:00 +02:00
  • cade1d9705
    Fix library/unix cleanup. Bartosz Taudul 2023-03-30 21:30:25 +02:00
  • 33a640f848
    Name worker threads. Bartosz Taudul 2023-03-25 22:14:34 +01:00
  • 5eebc5d7cf
    Preprocess CPU usage. Bartosz Taudul 2023-03-25 17:55:15 +01:00
  • dcf27f4989
    Provide small font height in TimelineContext. Bartosz Taudul 2023-03-25 17:25:10 +01:00
  • c0136dbdcc
    Don't do unnecessary work if items are not visible. Bartosz Taudul 2023-03-25 16:51:31 +01:00
  • 13b31db561
    Cosmetics. Bartosz Taudul 2023-03-25 16:47:00 +01:00
  • e3ec455aba
    Decouple check for existence from building draw lists. Bartosz Taudul 2023-03-25 16:46:03 +01:00
  • 96d60ce626
    Change GetNextFrameHeight() to GetHeight(). Bartosz Taudul 2023-03-25 15:12:33 +01:00
  • 7ec68f8b52
    Push item visibility to Preprocess(). Bartosz Taudul 2023-03-25 15:10:58 +01:00
  • 8c1b519fa1
    Fix wasm cleanup. Bartosz Taudul 2023-03-25 12:26:28 +01:00
  • bea3c0f4d1
    Don't pass -march=native to emcc. Bartosz Taudul 2023-03-25 12:25:40 +01:00
  • 241fa68708
    Make embed.tracy downloadable. Bartosz Taudul 2023-03-25 12:20:36 +01:00
  • ecdecb7012
    Ignore wasm build results. Bartosz Taudul 2023-03-25 12:07:53 +01:00
  • 8908b68557
    Fix lockup in context switch processing. Bartosz Taudul 2023-03-25 00:45:13 +01:00
  • 1e63406ac7
    Replace previous iterator manipulation with a boolean. Bartosz Taudul 2023-03-25 00:22:03 +01:00
  • efa095e25f
    Simplify context switch precalculation. Bartosz Taudul 2023-03-25 00:18:53 +01:00
  • 734753a941
    Fix MinVisNs type in messages preprocessing. Bartosz Taudul 2023-03-24 23:15:11 +01:00
  • b3e9ede557
    Move context switch minpx calculation to rendering code. Bartosz Taudul 2023-03-24 23:10:58 +01:00
  • f2700b2786
    Remove rather useless check. Bartosz Taudul 2023-03-23 01:26:35 +01:00
  • e0cc6edbfb
    Zone end times must be consistent. Bartosz Taudul 2023-03-23 01:23:41 +01:00
  • 40e08e9594
    Draw messages using precalculated list. Bartosz Taudul 2023-03-23 22:16:47 +01:00
  • 6c21edd509
    Drawing is not finished until function return. Bartosz Taudul 2023-03-23 22:09:19 +01:00
  • e321e91c7d
    TimelineItemThread can now determine visibility internally. Bartosz Taudul 2023-03-23 21:55:28 +01:00
  • a141aafaab
    Preprocess thread messages. Bartosz Taudul 2023-03-23 21:47:40 +01:00
  • fbc87275e7
    Add highlighted message accessor to View. Bartosz Taudul 2023-03-23 21:47:22 +01:00
  • b0fb230287
    Merge pull request #541 from kklobe/add-meson-version Bartosz Taudul 2023-03-23 13:58:43 +01:00
  • 70afa6c62c
    update make-build.sh to change meson.build version Kirk Klobe 2023-03-23 07:55:03 -05:00
  • 0e11b40bb2
    add version to meson.build 'project()' Kirk Klobe 2023-03-22 21:06:03 -05:00
  • f55d0d0f55
    Fix distance calculation in folding. Bartosz Taudul 2023-03-23 00:40:09 +01:00
  • aa8175ed47
    Include DPI scaling in folding calculations. Bartosz Taudul 2023-03-23 00:39:45 +01:00
  • fb032b4f9b
    Rewrite CPU zones folding. Bartosz Taudul 2023-03-23 00:17:55 +01:00
  • 527b5f3311
    Rewrite ghost zone folding. Bartosz Taudul 2023-03-23 00:04:12 +01:00
  • c75b62e3d6
    Rewrite samples folding. Bartosz Taudul 2023-03-22 23:36:13 +01:00
  • 83ae9868e2
    Fix pixel and nanosecond domain mixing. Bartosz Taudul 2023-03-22 22:41:19 +01:00
  • 80c15c0f9b
    Draw samples using precalculated data. Bartosz Taudul 2023-03-22 22:25:55 +01:00