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

Commit Graph

  • 9e28f441c8
    Cosmetics. Bartosz Taudul 2021-06-09 21:12:42 +02:00
  • 27e61b8204
    Remove not needed check. Bartosz Taudul 2021-06-09 21:08:28 +02:00
  • 7aa575fd2e
    Display GPU timer overflow notification. Bartosz Taudul 2021-06-09 21:07:46 +02:00
  • de2ca9b22a
    Change check for showing GPU timestamp accuracy. Bartosz Taudul 2021-06-09 20:41:13 +02:00
  • b7b9912b10
    Handle GPU timer overflows with heuristics. Bartosz Taudul 2021-06-09 20:38:06 +02:00
  • 90b51568e9
    Add common lzcnt implementation. Bartosz Taudul 2021-06-09 20:29:43 +02:00
  • c61a7ef57b
    Update NEWS. Bartosz Taudul 2021-06-09 02:25:53 +02:00
  • bb0f5025b2
    Also ignore "atomic" header. Bartosz Taudul 2021-06-09 02:14:01 +02:00
  • 9c2ea8a71f
    Specify minimum length of subframe skip in one place. Bartosz Taudul 2021-06-09 02:13:00 +02:00
  • e1c3babf43
    Check whole ignore list on ARM. Bartosz Taudul 2021-06-09 02:06:28 +02:00
  • 854613f210
    Ignore atomic_base.h implementation. Bartosz Taudul 2021-06-09 02:05:44 +02:00
  • 85da04bcc4
    Add hw samples line part to source view. Bartosz Taudul 2021-06-09 00:17:53 +02:00
  • def9570eda
    Extract rendering hw samples line part. Bartosz Taudul 2021-06-09 00:17:37 +02:00
  • 18cace42ca
    Display hw samples tooltip for source lines. Bartosz Taudul 2021-06-08 23:45:49 +02:00
  • 82bfee5127
    Move helper functions to top of the file. Bartosz Taudul 2021-06-08 23:45:22 +02:00
  • 2eb50bcf42
    Hardware sample data was already queried. Bartosz Taudul 2021-06-08 23:35:57 +02:00
  • 66318bdb3b
    Display target FPS also as time available. Bartosz Taudul 2021-06-08 22:56:06 +02:00
  • c79bfa349f
    Update ARM CPU parts list. Bartosz Taudul 2021-06-04 19:41:59 +02:00
  • ecf0e3d587
    Update apple devices list. Bartosz Taudul 2021-06-04 19:16:51 +02:00
  • b68c23fc64
    Update x86 CPU models list. Bartosz Taudul 2021-06-04 18:59:41 +02:00
  • 4316d48bea
    Add a note about CPUID list. Bartosz Taudul 2021-06-04 18:48:01 +02:00
  • 7c378cd0a9
    Add Rocket Lake uarch data. Bartosz Taudul 2021-06-04 18:40:37 +02:00
  • cc831e8192
    Description is not supposed to be formatted. Bartosz Taudul 2021-06-04 15:29:08 +02:00
  • 0b05587b05
    Don't need to format const string. Bartosz Taudul 2021-06-04 15:27:23 +02:00
  • cb849ee14c
    Capitalize Tracy name. Bartosz Taudul 2021-06-04 14:36:25 +02:00
  • 3c076ddb6f
    Opening unsupported trace gives option to download update. Bartosz Taudul 2021-06-04 14:33:31 +02:00
  • 39cf98f98c
    Move OpenWebpage() to a separate source file. Bartosz Taudul 2021-06-04 14:33:12 +02:00
  • 86510c48e0
    Use proper type. Bartosz Taudul 2021-06-04 15:16:44 +02:00
  • b281ce9c0e
    Add missing include. Bartosz Taudul 2021-06-04 15:01:50 +02:00
  • 859aa3b2b0
    Setup system tracing before launching profiler threads. Bartosz Taudul 2021-06-04 14:07:46 +02:00
  • 3c31fb56a8
    Allow range-limiting hardware samples. Bartosz Taudul 2021-06-04 13:58:00 +02:00
  • a1acea0c50
    Support hw sample times on server. Bartosz Taudul 2021-06-04 13:38:45 +02:00
  • 2765be92fb
    Sample time for hardware samples. Bartosz Taudul 2021-06-04 12:50:55 +02:00
  • 1616411257
    Use AVX2 to search in strings with 32-byte blocks. Bartosz Taudul 2021-06-03 13:49:38 +02:00
  • 348582d6e4
    Search for string matches with 8-byte blocks. Bartosz Taudul 2021-06-03 13:10:26 +02:00
  • f8bb24ed36
    Search for a character in string in 8-byte blocks. Bartosz Taudul 2021-06-03 12:47:00 +02:00
  • 483d31c1f4
    Ringbuffer tail is not updated by kernel. Bartosz Taudul 2021-06-03 01:14:44 +02:00
  • eb38640114
    Fix uninitialized pointer. Bartosz Taudul 2021-06-03 00:53:49 +02:00
  • b79014f3ee
    Optimize parsing numbers. Bartosz Taudul 2021-06-03 00:20:50 +02:00
  • b7c5939bb8
    Merge remote-tracking branch 'origin/master' into hw Bartosz Taudul 2021-06-02 01:12:28 +02:00
  • f4d80a4f5f
    Fix rpmalloc init for TRACY_MANUAL_LIFETIME path. Bartosz Taudul 2021-05-31 22:55:30 +02:00
  • 1badc53e71
    Update NEWS. Bartosz Taudul 2021-05-31 22:40:57 +02:00
  • 3da84d1579
    Hide rpmalloc init behind thread local boolean. Bartosz Taudul 2021-05-31 22:38:22 +02:00
  • b0fc0d5dcc
    Check if rpmalloc has to be initialized before each operation. Bartosz Taudul 2021-05-31 02:30:59 +02:00
  • 92fb197aac
    Use weak compare, yield thread. Bartosz Taudul 2021-05-31 02:22:13 +02:00
  • 94ec6a0d9d
    Move TracyYield.hpp to common. Bartosz Taudul 2021-05-31 02:19:35 +02:00
  • c41473b445
    Cosmetics. Bartosz Taudul 2021-05-31 02:12:16 +02:00
  • 3feb2473a2
    Fix rpmalloc on ios. Bartosz Taudul 2021-05-30 13:38:29 +02:00
  • f6eb909152
    Documentation for CMake FetchContent support Timo Suoranta 2021-05-29 17:09:01 +03:00
  • 629b6d88bb
    Provide CMake TracyClient header only library Timo Suoranta 2021-04-15 09:58:25 +03:00
  • 31691cd01d Escape underscores Timo Suoranta 2021-05-29 20:38:36 +03:00
  • 8f5473fd8a Documentation for CMake FetchContent support Timo Suoranta 2021-05-29 17:09:01 +03:00
  • 3f40458fa6 Cleanups Timo Suoranta 2021-05-29 13:01:20 +03:00
  • e606c75695
    Don't require GL headers if tracing is disabled. Bartosz Taudul 2021-05-29 12:01:03 +02:00
  • 43b465c1fd Provide CMake TracyClient header only library Timo Suoranta 2021-04-15 09:58:25 +03:00
  • 688a9722c7
    Update ImGui to 1.83 + docking. Bartosz Taudul 2021-05-25 22:21:54 +02:00
  • 70af82900f Fix indentation King19931229 2021-05-24 16:43:16 +08:00
  • 4fc02f5680
    Ignore intrinsic wrappers during code location resolution. Bartosz Taudul 2021-05-24 00:02:44 +02:00
  • f8ccd8c40d
    Move TracyStackFrames to common. Bartosz Taudul 2021-05-23 23:51:56 +02:00
  • a6011cd1ad
    Ignore intrinsic wrappers in callstack frames. Bartosz Taudul 2021-05-23 23:16:54 +02:00
  • c13611cf0c
    Make unreliable hw stats darker. Bartosz Taudul 2021-05-23 21:32:48 +02:00
  • cfb6d0d2ae
    Timestamp conversion might be temporarily unavailable. Bartosz Taudul 2021-05-23 20:32:09 +02:00
  • 233a0bb6d6
    Set precise_ip to 0 for cache on Intel. Bartosz Taudul 2021-05-23 19:45:13 +02:00
  • b2d5fe8e1f
    Reduce sampling frequency. Bartosz Taudul 2021-05-23 19:03:11 +02:00
  • b1e4d16537
    PIDs are no longer needed in samples. Bartosz Taudul 2021-05-23 19:00:45 +02:00
  • bbd1c4505c
    Restrict perf to return events only for the current PID. Bartosz Taudul 2021-05-23 18:53:09 +02:00
  • 4ad6f682c8
    Exclude VM-related stuff. Bartosz Taudul 2021-05-23 18:44:16 +02:00
  • fece23a32b
    Set frequency, not period. Bartosz Taudul 2021-05-23 18:02:06 +02:00
  • 7d3119cbac
    Remove irrelevant flag. Bartosz Taudul 2021-05-23 18:01:18 +02:00
  • d869b9a8bc
    Update manual. Bartosz Taudul 2021-05-23 16:12:30 +02:00
  • 19c41b94c0
    Add glow to hotness indicators on lines. Bartosz Taudul 2021-05-23 13:52:38 +02:00
  • a6f85bd061
    Color hardware samples stats. Bartosz Taudul 2021-05-23 13:13:38 +02:00
  • 48ab346835
    Add goodness color table accessor. Bartosz Taudul 2021-05-23 12:49:40 +02:00
  • 2544b891de
    Add goodness color generator. Bartosz Taudul 2021-05-23 12:49:20 +02:00
  • 1b589855e8
    Adjust hotness color scaling. Bartosz Taudul 2021-05-23 12:29:48 +02:00
  • 815cf7d00a
    Display hardware counter statistics in asm line columns. Bartosz Taudul 2021-05-23 02:39:31 +02:00
  • 77c33327f4
    Merge remote-tracking branch 'origin/master' into hw Bartosz Taudul 2021-05-23 01:01:21 +02:00
  • 5f7225ce32
    Merge pull request #224 from keur/external_trace_use_file_and_line Bartosz Taudul 2021-05-22 12:36:05 +02:00
  • 1fc0e1ead5
    Merge pull request #225 from stgatilov/patch-1 Bartosz Taudul 2021-05-22 12:13:26 +02:00
  • 871d41be1f Implement FindMatchingZone(..) Kevin Kuehler 2021-05-22 01:11:53 -07:00
  • e01ba2d7d4
    Tiny fix in manual stgatilov 2021-05-22 14:20:36 +07:00
  • 34ca6d865e
    Sample branches and cache more frequently. Bartosz Taudul 2021-05-22 02:28:32 +02:00
  • c7026cbc1f
    Reduce hw sample period. Bartosz Taudul 2021-05-22 02:27:34 +02:00
  • 089eda0be9
    Precise_ip should be shared in each pair of counters. Bartosz Taudul 2021-05-22 02:16:49 +02:00
  • fef507dfa2
    Merge remote-tracking branch 'origin/master' into hw Bartosz Taudul 2021-05-22 02:05:47 +02:00
  • 68948712b4
    Don't sleep if queues are empty, but there's queries to handle. Bartosz Taudul 2021-05-22 01:12:42 +02:00
  • 6bb05c5b97
    Update NEWS. Bartosz Taudul 2021-05-22 01:12:33 +02:00
  • 1e6aedf9e6
    Limit client query response rate. Bartosz Taudul 2021-05-22 01:05:06 +02:00
  • 306055ebfa
    Cosmetics. Bartosz Taudul 2021-05-22 00:46:11 +02:00
  • 5ab84d0c3f Use file:line when comparing traces Kevin Kuehler 2021-05-21 15:25:26 -07:00
  • 621d1b03cd
    Update manual. Bartosz Taudul 2021-05-21 22:27:19 +02:00
  • 0f8ea78cd4
    Update NEWS. Bartosz Taudul 2021-05-21 22:08:08 +02:00
  • d7541bbdba
    Allow disabling inline resolution on windows. Bartosz Taudul 2021-05-21 22:06:39 +02:00
  • c869b1bf5a add TRACY_CALLSTACK_IGNORE_INLINES to tradeoff speed vs precision in win32 DecodeCallstackPtr() xavier 2021-05-21 20:57:39 +02:00
  • 50cd9dae6f periodically flush processed queries results. xavier 2021-05-21 20:57:15 +02:00
  • 8ec08465ee
    Add debug messages to perf event setup. Bartosz Taudul 2021-05-21 01:47:45 +02:00
  • afcebb6e6a
    Add debug print macros. Bartosz Taudul 2021-05-21 01:47:31 +02:00
  • 4d668741eb
    Probe for acceptable precise_ip value. Bartosz Taudul 2021-05-21 01:32:45 +02:00
  • ea5a9ee83b
    Merge remote-tracking branch 'origin/master' into hw Bartosz Taudul 2021-05-20 20:56:16 +02:00
  • 87cff004a4
    Show hw samples tooltip when there are no samples. Bartosz Taudul 2021-05-20 20:10:27 +02:00