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

Commit Graph

  • f63e4481b5 Update manual. Bartosz Taudul 2021-11-20 17:08:57 +01:00
  • cad65ab52f Handle magic dbghelp line numbers. Bartosz Taudul 2021-11-20 15:56:41 +01:00
  • bcdbd2f7d7 Add simple fiber example. Bartosz Taudul 2021-11-20 15:17:15 +01:00
  • b3562c99fb Display jump target/source function names. Bartosz Taudul 2021-11-20 14:50:26 +01:00
  • 7b2ed41179 Push small font to SourceView. Bartosz Taudul 2021-11-20 14:47:13 +01:00
  • f0d524ad1f Don't pass font to SourceView ctor. Bartosz Taudul 2021-11-20 14:44:22 +01:00
  • 3e78c826cf Adapt minimum samples distance to DPI scaling. Bartosz Taudul 2021-11-20 13:51:42 +01:00
  • 8d65b190d6 Handle frame image dictionary creation failures. Bartosz Taudul 2021-11-20 03:30:28 +01:00
  • b4dab753e6 List jump source locations. Bartosz Taudul 2021-11-20 02:30:49 +01:00
  • fbe85ff8d3 Adapt hotness indicators to DPI scale. Bartosz Taudul 2021-11-20 02:19:50 +01:00
  • 0f215c7393 Keep text shadow offset constant. Bartosz Taudul 2021-11-20 01:55:47 +01:00
  • 261721b8a3 Don't provide number of segments to generate in a circle. Bartosz Taudul 2021-11-20 01:46:34 +01:00
  • dd6a973fbe Adapt context switch line size to DPI scale. Bartosz Taudul 2021-11-20 01:46:14 +01:00
  • a075323a80 Draw smaller "inline" index in callstacks. Bartosz Taudul 2021-11-20 01:36:05 +01:00
  • b8766ad5d7 Apply DPI scale to text shadow. Bartosz Taudul 2021-11-20 01:24:37 +01:00
  • 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