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

Commit Graph

  • be9cbfc3e2
    Move GetScale() to TracyImGui.hpp. Bartosz Taudul 2021-11-20 01:21:06 +01:00
  • 9af87a8c20
    Fonts should have integer size. Bartosz Taudul 2021-11-20 01:17:09 +01:00
  • cccce5534c
    Replace Arimo with Droid Sans. Bartosz Taudul 2021-11-20 01:14:46 +01:00
  • d0d0aca758
    Use font helpers. Bartosz Taudul 2021-11-19 21:09:13 +01:00
  • e0a6c51a2f
    Add font set/unset helpers. Bartosz Taudul 2021-11-19 21:06:07 +01:00
  • dd8083e0ee
    Prevent out-of-bounds access. Bartosz Taudul 2021-11-19 20:58:09 +01:00
  • c23abca979
    Round jump arrows offsets. Bartosz Taudul 2021-11-19 20:56:09 +01:00
  • be7d688558
    Update licenses. Bartosz Taudul 2021-11-19 20:49:28 +01:00
  • 10e680e601
    Replace Cousine fixed-width font with Fira Code Retina. Bartosz Taudul 2021-11-19 18:39:20 +01:00
  • fdadb9cb63
    Update source view font. Bartosz Taudul 2021-11-18 23:03:17 +01:00
  • 04477a64b7
    Update font pointers held in main.cpp. Bartosz Taudul 2021-11-18 22:55:27 +01:00
  • f9904c1f5d
    Update NEWS. Bartosz Taudul 2021-11-18 22:49:03 +01:00
  • f3ea9e1314
    Add run-time UI scaling menu. Bartosz Taudul 2021-11-18 22:48:32 +01:00
  • cfec8257cb
    Don't change ImGui fonts during render job. Bartosz Taudul 2021-11-18 22:48:14 +01:00
  • 2243b6e293
    Reset style. Bartosz Taudul 2021-11-18 22:47:58 +01:00
  • 40b9fe7dae
    Reload font atlas. Bartosz Taudul 2021-11-18 22:47:46 +01:00
  • 902de497dc
    Allow forceful insertion into main thread queue. Bartosz Taudul 2021-11-18 22:46:59 +01:00
  • 89ca010146
    Add scale setup callback infrastructure. Bartosz Taudul 2021-11-18 22:22:11 +01:00
  • 5a9344716d
    Extract fonts and style setup to separate functions. Bartosz Taudul 2021-11-18 22:14:31 +01:00
  • 18a35dd0c3
    Document TRACY_CRASH_SIGNAL macro. Bartosz Taudul 2021-11-18 21:49:25 +01:00
  • c5e41b34b7
    Update NEWS. Bartosz Taudul 2021-11-18 20:45:45 +01:00
  • 01a0363c29
    Adapt item width to DPI scale. Bartosz Taudul 2021-11-18 20:33:44 +01:00
  • bbbd78883c
    Allow crash signal selection by user. Bartosz Taudul 2021-11-18 20:20:10 +01:00
  • 0b869bcb13
    Adapt network graph to DPI scale. Bartosz Taudul 2021-11-18 20:12:41 +01:00
  • 1dff4329e4
    Adapt window sizes to DPI scaling. Bartosz Taudul 2021-11-18 19:20:45 +01:00
  • 4d397aeb67
    Add helper for getting DPI scaling. Bartosz Taudul 2021-11-18 19:04:21 +01:00
  • 09de127ca2
    Adapt release notes window size to DPI scaling. Bartosz Taudul 2021-11-18 18:57:43 +01:00
  • bf1896f6ba
    memset the thread to 0 when writing the GpuZoneEnd as this seems to prevent an assert failure Ashley Ruglys 2021-11-17 18:14:57 +01:00
  • cc45865239
    Small formatting changes Ashley Ruglys 2021-11-17 11:31:02 +01:00
  • 91b4058dc4
    Implement bare-bones functionality for gpu contexts in the C api Ashley Ruglys 2021-11-17 11:27:52 +01:00
  • 1002e949d6
    Enable playback frame change with mouse wheel. Bartosz Taudul 2021-11-15 02:34:13 +01:00
  • 176bc279f1
    Don't copy short_ptr. Bartosz Taudul 2021-11-15 02:18:19 +01:00
  • 641338cb3c
    Remove postponed samples when they are handled. Bartosz Taudul 2021-11-14 23:55:44 +01:00
  • bb30333947
    Implement erase() in SortedVector. Bartosz Taudul 2021-11-14 23:54:39 +01:00
  • 710a488af0
    Handle postponed samples with SortedVector. Bartosz Taudul 2021-11-14 23:48:50 +01:00
  • 590a4afb89
    Full dequeue is needed to handle symbol queries. Bartosz Taudul 2021-11-14 19:24:05 +01:00
  • 1575455a54
    Update licenses. Bartosz Taudul 2021-11-14 19:08:06 +01:00
  • a5f5dcc00f
    Remove capacity safeties. Bartosz Taudul 2021-11-14 18:52:57 +01:00
  • 5306034893
    Remove unused methods. Bartosz Taudul 2021-11-14 18:52:27 +01:00
  • 9055a31156
    Decrease number of SPSCQueue items to 8K. Bartosz Taudul 2021-11-14 18:51:11 +01:00
  • a203eb5aef
    Adapt to SPSCQueue interface. Bartosz Taudul 2021-11-14 18:50:59 +01:00
  • 93f83fc50c
    Remove allocator silliness. Bartosz Taudul 2021-11-14 18:42:07 +01:00
  • fe04cf0b35
    Move SPSCQueue to tracy namespace. Bartosz Taudul 2021-11-14 18:31:58 +01:00
  • 20e3ec92b9
    Replace readerwriterqueue with SPSCQueue. Bartosz Taudul 2021-11-14 18:27:25 +01:00
  • f2380590f9
    Limit server query space to 8K entries. Bartosz Taudul 2021-11-14 18:13:34 +01:00
  • 0e05d70691
    Remove obsolete check. Bartosz Taudul 2021-11-14 17:09:37 +01:00
  • ffa8bf4d75
    Use table instead of map to track reentrant calls. Bartosz Taudul 2021-11-14 16:42:11 +01:00
  • cb004e9cc0
    Sort source location zones only when needed. Bartosz Taudul 2021-11-14 16:05:55 +01:00
  • befeffb61e
    Add ensure_sorted() method for SortedVector. Bartosz Taudul 2021-11-14 15:57:20 +01:00
  • 404168ec69
    Check whether symbols are ready, not source locations. Bartosz Taudul 2021-11-14 15:41:00 +01:00
  • e0872ce61b
    Cosmetics. Bartosz Taudul 2021-11-14 14:26:34 +01:00
  • 864d7e4e47
    Sort symbols list only when actually needed. Bartosz Taudul 2021-11-14 13:05:05 +01:00
  • b978a7c652
    Sort plot data only when needed (i.e. to draw). Bartosz Taudul 2021-11-14 13:01:27 +01:00
  • 68d2812e82
    Retarget ToyPathTracer to MSVC 2022. Bartosz Taudul 2021-11-14 12:22:52 +01:00
  • 50e532ebc0
    Display unknown locations dimmed in callstack trees. Bartosz Taudul 2021-11-14 02:27:43 +01:00
  • 19f87502d3
    Keep wait stacks header on top. Bartosz Taudul 2021-11-14 02:17:02 +01:00
  • 2040ef945f
    Color kernel frames in callstack trees. Bartosz Taudul 2021-11-14 02:06:22 +01:00
  • 0666dc0813
    Update NEWS. Bartosz Taudul 2021-11-13 23:08:03 +01:00
  • 014f084393
    UI cosmetics. Bartosz Taudul 2021-11-13 22:27:54 +01:00
  • 41c5d93a11
    Use big icons in the rest of dialogs. Bartosz Taudul 2021-11-13 22:23:18 +01:00
  • be264896f0
    Use big icons in bad version dialogs. Bartosz Taudul 2021-11-13 22:20:00 +01:00
  • 46e0584cca
    Use big icons in load/cleanup dialogs. Bartosz Taudul 2021-11-13 22:16:37 +01:00
  • d4a5df0244
    Use big icon in waiting for connection dialog. Bartosz Taudul 2021-11-13 22:14:47 +01:00
  • 6d3113f2df
    Add icons to big font. Bartosz Taudul 2021-11-13 22:12:54 +01:00
  • 1d7ab70199
    Non-memory tree callstacks are not needed. Bartosz Taudul 2021-11-13 22:09:16 +01:00
  • b4726833e9
    Cosmetics. Bartosz Taudul 2021-11-13 22:09:10 +01:00
  • 633cd1262c
    Draw callstack tree for wait stacks. Bartosz Taudul 2021-11-13 22:05:30 +01:00
  • 5f9a0ab61f
    Wait stacks mode selection. Bartosz Taudul 2021-11-13 21:54:04 +01:00
  • 4f6e9bbb65
    Generic callstack tree builder. Bartosz Taudul 2021-11-13 21:49:04 +01:00
  • c6be16dcd2
    Rename PathData -> MemPathData. Bartosz Taudul 2021-11-13 21:28:56 +01:00
  • a2547ccf1d
    Rename CallstackFrameTree -> MemCallstackFrameTree. Bartosz Taudul 2021-11-13 21:26:28 +01:00
  • c2e9b602be
    Remind user where the build files are located. Bartosz Taudul 2021-11-13 20:52:54 +01:00
  • 98edee9b07
    Change memory call stack tree icons. Bartosz Taudul 2021-11-13 20:42:52 +01:00
  • 667112c71f
    Some old traces might have invalid image names. Bartosz Taudul 2021-11-13 20:34:54 +01:00
  • 0c7c3ae641
    Time range limits for wait stacks. Bartosz Taudul 2021-11-13 18:43:55 +01:00
  • 94d4272c9c
    Allow limiting wait stacks to certain threads. Bartosz Taudul 2021-11-13 18:20:06 +01:00
  • 265a39e7c9
    Don't select out-of-context asm lines. Bartosz Taudul 2021-11-13 17:35:02 +01:00
  • 50627646c1
    Don't highlight asm lines out of context on hover. Bartosz Taudul 2021-11-13 16:36:46 +01:00
  • 25316ddada
    Display notification icon when context is limited. Bartosz Taudul 2021-11-13 16:33:09 +01:00
  • cc425c4a2d
    Separate function for checking asm function context. Bartosz Taudul 2021-11-13 16:15:09 +01:00
  • 9ba5180b04
    Add wait stacks window. Bartosz Taudul 2021-11-13 15:58:25 +01:00
  • 45df37e3a9
    Separate callstack table drawing functionality. Bartosz Taudul 2021-11-13 15:56:57 +01:00
  • c1f6d6c9ce
    Cosmetics. Bartosz Taudul 2021-11-13 15:39:37 +01:00
  • 14b469f219
    Direct selection of find zone callstack. Bartosz Taudul 2021-11-13 15:31:48 +01:00
  • 151eadc69e
    Direct selection of sample entry call stack index. Bartosz Taudul 2021-11-13 15:15:49 +01:00
  • 601f0a17df
    Remove "Go to frame" button. Bartosz Taudul 2021-11-13 15:13:35 +01:00
  • 81c66ad126
    Fix samples order on save, not load. Bartosz Taudul 2021-11-13 03:23:43 +01:00
  • 0ab73e2aa7
    Detect context switch samples during reconstruction. Bartosz Taudul 2021-11-13 03:15:20 +01:00
  • 484ed84252
    Display context switch samples count. Bartosz Taudul 2021-11-13 02:52:08 +01:00
  • d8d6423266
    Context switch samples counting. Bartosz Taudul 2021-11-13 02:47:39 +01:00
  • 8ef212c26e
    Determine if postponed callstacks are for context switches. Bartosz Taudul 2021-11-13 02:44:54 +01:00
  • 745b795d50
    Detect context switch callstack samples. Bartosz Taudul 2021-11-13 02:40:32 +01:00
  • 5b799e0e45
    Monitor when new context switch data is received. Bartosz Taudul 2021-11-13 02:38:33 +01:00
  • 00834ed32b
    No need to pass time and callstack. Bartosz Taudul 2021-11-13 02:26:11 +01:00
  • 06c1bb4e59
    Open callstack windows when clicking on context switch. Bartosz Taudul 2021-11-13 01:34:49 +01:00
  • 4b74777fcf
    Display image name in callstack tooltips. Bartosz Taudul 2021-11-13 01:31:28 +01:00
  • 1200409a44
    Display context switch wait call stack. Bartosz Taudul 2021-11-13 01:21:47 +01:00
  • ce8e42f00b
    Separate drawing callstack tooltip from drawing its contents. Bartosz Taudul 2021-11-13 01:08:36 +01:00
  • aed1360a9c
    Update to MSVC 2022. Bartosz Taudul 2021-11-13 00:49:26 +01:00
  • 97c519811c
    Capture context switch call stacks on Windows. Bartosz Taudul 2021-11-12 12:22:29 +01:00