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

Commit Graph

  • 2595f983e6 Include gcc patchlevel in compiler version report. Bartosz Taudul 2022-10-08 13:58:25 +02:00
  • 6f9dfc8469 Use dladdr, not libbacktrace in fast callstack decode path. Bartosz Taudul 2022-10-08 13:22:56 +02:00
  • 94ccc37979 Bump available heap to 2GB. Bartosz Taudul 2022-10-06 18:12:29 +02:00
  • 9f60b53729 Enable file selector on emscripten. Bartosz Taudul 2022-10-06 17:42:57 +02:00
  • b369c784a6 Disable closure compiler. Bartosz Taudul 2022-10-06 17:42:11 +02:00
  • ec0757c03a Change file selector to work with callbacks. Bartosz Taudul 2022-10-06 17:35:07 +02:00
  • a4e39f3d5f Enable redraw after screen resize. Bartosz Taudul 2022-10-06 17:32:25 +02:00
  • 5d7cf137cf Convert std::string to const char* in printf call. Bartosz Taudul 2022-10-05 23:45:59 +02:00
  • 754f7a5167 Add makefile target for starting httpd. Bartosz Taudul 2022-10-05 23:02:59 +02:00
  • 3ca61ad227 Extract file selector functionality. Bartosz Taudul 2022-10-05 22:50:17 +02:00
  • 5940af8995 Support opening web pages on emscripten. Bartosz Taudul 2022-10-05 01:22:35 +02:00
  • 7552341ff0 Increase possible inline stack size to 64 elements. Bartosz Taudul 2022-10-04 22:16:20 +02:00
  • 5874ac11f7 Sample parents show function, not symbol. Bartosz Taudul 2022-10-04 22:03:05 +02:00
  • 05b639e3b6 Use 32-bit vertex indices on emscripten. Bartosz Taudul 2022-10-02 18:24:26 +02:00
  • e530103f43 Cosmetic fixes. Bartosz Taudul 2022-10-02 18:04:23 +02:00
  • 653d3bb358 Add interactive demo link. Bartosz Taudul 2022-10-02 14:15:13 +02:00
  • cf61fbf7ba Support hidpi. Bartosz Taudul 2022-10-02 13:51:28 +02:00
  • 4b5a823d39 Adapt render size to fit browser window. Bartosz Taudul 2022-10-02 13:35:32 +02:00
  • 73f6e73c51 Add basic html wrapper page. Bartosz Taudul 2022-10-02 12:59:44 +02:00
  • 6dd434a2d6 Run closure compiler on javascript. Bartosz Taudul 2022-10-02 01:02:27 +02:00
  • 75b95233ea Preload embedded trace on emscripten. Bartosz Taudul 2022-10-02 00:41:08 +02:00
  • dff45f1dc1 Just one compression worker thread on emscripten. Bartosz Taudul 2022-10-02 00:40:43 +02:00
  • d33c7e5508 Update NEWS. Bartosz Taudul 2022-10-01 13:00:02 +02:00
  • 7cdc60886c Add ZEN4 to microarchitecture selector. Bartosz Taudul 2022-10-01 12:45:11 +02:00
  • 62c4b70aaa Reenable ZEN4 cpuid. Bartosz Taudul 2022-10-01 12:40:57 +02:00
  • ccb5fefca2 Add ZEN4 microarchitecture data. Bartosz Taudul 2022-10-01 12:40:05 +02:00
  • c2142279f1 But do not expose it yet. Bartosz Taudul 2022-10-01 01:42:17 +02:00
  • b3dcd57087 Add ZEN4 cpuid. Bartosz Taudul 2022-10-01 01:39:53 +02:00
  • ffa48be2d9 Add emscripten build files. Bartosz Taudul 2022-09-30 00:57:53 +02:00
  • 78169326b3 Setup main emscripten loop. Bartosz Taudul 2022-09-30 00:57:07 +02:00
  • 863b36d04b Emscripten expects GLES2 (WebGL 1). Bartosz Taudul 2022-09-30 00:39:42 +02:00
  • 1d482a417d Use std::move(), not move(). Bartosz Taudul 2022-09-29 20:57:08 +02:00
  • 73fe208b97 Remove unused variable. Bartosz Taudul 2022-09-29 20:56:09 +02:00
  • c8c198cae7 Drop support for old, broken compilers. Bartosz Taudul 2022-09-29 20:48:18 +02:00
  • 1dd6a778fb Allow manual disabling of libtbb linkage. Bartosz Taudul 2022-09-29 01:41:35 +02:00
  • 8b17522dff Use proper glfw version checks. Bartosz Taudul 2022-09-29 00:45:48 +02:00
  • 05a3ab8a33 Mark activity when ImGui windowing navigation target is on. Bartosz Taudul 2022-09-28 17:57:29 +02:00
  • 6fa0f55a83 Update NEWS. Bartosz Taudul 2022-09-28 01:36:58 +02:00
  • 26d269e857 Non-empty list of client broadcasts marks activity. Bartosz Taudul 2022-09-28 01:34:31 +02:00
  • c8c684e9bc Clear list of clients when View is active. Bartosz Taudul 2022-09-28 01:34:20 +02:00
  • b24506492a Move client broadcasts processing earlier in code. Bartosz Taudul 2022-09-28 01:31:38 +02:00
  • f5abdd489d Mark activity on HTTP response. Bartosz Taudul 2022-09-28 01:24:41 +02:00
  • bc30786c05 Mark activity when playback is underway. Bartosz Taudul 2022-09-28 01:16:53 +02:00
  • 37442a7671 Mark activity when animating message marker. Bartosz Taudul 2022-09-28 01:13:40 +02:00
  • 64dbaf9d84 Mark activity on buzz anim in zone trace. Bartosz Taudul 2022-09-28 01:09:55 +02:00
  • 29c7b5f259 Mark activity on frame times histogram highlight. Bartosz Taudul 2022-09-28 01:07:42 +02:00
  • 1db9681ee2 Mark activity when lock is highlighting. Bartosz Taudul 2022-09-28 01:06:34 +02:00
  • fd93f244f0 Mark activity when find zone histogram is highlighting. Bartosz Taudul 2022-09-28 01:03:50 +02:00
  • 8117d7d4d4 Mark activity when buzz anim is enabled. Bartosz Taudul 2022-09-28 01:01:22 +02:00
  • 6552108f52 BuzzAnim Update() returns whether it's active. Bartosz Taudul 2022-09-28 00:57:04 +02:00
  • 499f51f025 Mark activity when animating timeline items. Bartosz Taudul 2022-09-28 00:55:08 +02:00
  • 09d7b7336f Mark activity when notification area is in use. Bartosz Taudul 2022-09-28 00:48:45 +02:00
  • 1f8de433ec Mark activity when zoom animation is underway. Bartosz Taudul 2022-09-28 00:43:12 +02:00
  • 03a17c621e Mark activity when waiting dots are drawn. Bartosz Taudul 2022-09-28 00:35:39 +02:00
  • fb4d76469b Activity tracking global variable. Bartosz Taudul 2022-09-28 00:31:42 +02:00
  • c7ec2a9e0e Check for popup background fade animation. Bartosz Taudul 2022-09-28 00:26:29 +02:00
  • b3e9a03856 Check for activity in View. Bartosz Taudul 2022-09-28 00:26:03 +02:00
  • a8276c41c3 Allow checking whether View was active. Bartosz Taudul 2022-09-27 22:31:53 +02:00
  • a8be0bc91e Disable cursor blinking. Bartosz Taudul 2022-09-27 22:13:31 +02:00
  • 258fd73e6e Remove dead code. Bartosz Taudul 2022-09-27 22:12:18 +02:00
  • 232fb5aaa4 Disable screen redraw when there are no input events. Bartosz Taudul 2022-09-27 22:02:08 +02:00
  • 1e7c6e3f49 Handle iconification by waiting for events. Bartosz Taudul 2022-09-27 17:32:01 +02:00
  • ff8a85ea2d Use small font for debug data in about window. Bartosz Taudul 2022-09-26 01:15:37 +02:00
  • e7184565b3 No need for more than one space between mnemonic and operands. Bartosz Taudul 2022-09-24 00:39:04 +02:00
  • da58c1f55e Make source location display a bit shorter in asm line. Bartosz Taudul 2022-09-24 00:36:59 +02:00
  • 55e78ba4f7 Use ellipsis for more condensed source file in asm line. Bartosz Taudul 2022-09-24 00:29:38 +02:00
  • 8c5dc57359 Add ellipsis to fixed font atlas. Bartosz Taudul 2022-09-24 00:29:21 +02:00
  • 7ea063539c Take less space for asm address in relative mode. Bartosz Taudul 2022-09-21 20:39:35 +02:00
  • 3d0e461140 Assembly lines spacing improvements. Bartosz Taudul 2022-09-21 20:26:17 +02:00
  • 3fa5b8f15a Display local jump target source code preview in tooltip. Bartosz Taudul 2022-09-19 00:33:45 +02:00
  • 0596fac6f2 Display inline function name in local jump label. Bartosz Taudul 2022-09-19 00:33:18 +02:00
  • 8d626d25f0 Display call target function name more prominently. Bartosz Taudul 2022-09-18 01:12:52 +02:00
  • cdcee49776 Make the ARM registers list more complete. Bartosz Taudul 2022-09-17 23:31:42 +02:00
  • 8da6105ee4 Cosmetics. Bartosz Taudul 2022-09-17 23:31:34 +02:00
  • 4cf096d883 Mark privileged instructions in the tooltip. Bartosz Taudul 2022-09-17 23:06:16 +02:00
  • 4c086e94e4 Different coloring for jump/call/ret or privileged mnemonics. Bartosz Taudul 2022-09-17 22:46:00 +02:00
  • dc31ebfd9c Use proper list of x64 registers. Bartosz Taudul 2022-09-17 22:36:29 +02:00
  • 2bd987b783 Use common colors. Bartosz Taudul 2022-09-17 22:14:35 +02:00
  • 823557fe74 Update NEWS. Bartosz Taudul 2022-09-17 22:06:35 +02:00
  • 62622bd65d Update manual. Bartosz Taudul 2022-09-17 22:06:01 +02:00
  • a8a4fe21b3 Adjust assembly register selection colors. Bartosz Taudul 2022-09-17 22:03:41 +02:00
  • 79a1f5cd80 Tokenize assembly operands. Bartosz Taudul 2022-09-17 21:54:50 +02:00
  • 0a69ef3b9c Print asm operands taking tokens into account. Bartosz Taudul 2022-09-16 00:30:56 +02:00
  • d823a24534 Dummy tokenization of asm operands. Bartosz Taudul 2022-09-16 00:30:29 +02:00
  • 4913f0e1e6 Greatly simplify asm line text drawing. Bartosz Taudul 2022-09-15 23:34:39 +02:00
  • a45293d6ff Enumerate asm token color names. Bartosz Taudul 2022-09-15 23:33:41 +02:00
  • 31b5a464cd Add assembly color tables. Bartosz Taudul 2022-09-15 01:52:35 +02:00
  • 6dc7c8c6b5 Add assembly keyword maps. Bartosz Taudul 2022-09-15 01:51:43 +02:00
  • aa017e6a76 Merge pull request #468 from sherief/exception-handler-fix Bartosz Taudul 2022-09-15 11:33:39 +02:00
  • 0fc1c0f927 Make symbol thread exit status more robust. Bartosz Taudul 2022-09-13 21:07:03 +02:00
  • 048e20b68c Check for macro existence before checking its value. Bartosz Taudul 2022-09-11 13:09:59 +02:00
  • e8b3d22d76 Windows exception handler allows other handlers to be called. Sherief Farouk 2022-09-10 17:16:58 -07:00
  • c27bcc524c Store syntax colors as 32-bit uints. Bartosz Taudul 2022-09-11 00:44:26 +02:00
  • f8cf7ff45a Do not use deprecated grep variants. Bartosz Taudul 2022-09-11 00:32:07 +02:00
  • 9372d9fb28 Collect asm operation type data. Bartosz Taudul 2022-09-11 00:30:37 +02:00
  • ad23932e9f Merge pull request #467 from simplyWiri/fix-missing-tree-pop Bartosz Taudul 2022-09-10 12:05:05 +02:00
  • 830e7162eb Add missing TreePop in function which is called from inside a TreeNode simplyWiri 2022-09-10 17:09:04 +10:00
  • ae0fe3cc93 Merge pull request #466 from Pilzschaf/gpu_c_api_improvements Bartosz Taudul 2022-09-09 22:59:30 +02:00
  • a55fd64a5b Added gpu zone begin non-alloc and callstack variants to the C API Pilzschaf 2022-09-09 21:23:07 +02:00
  • 097b68e7bb Merge pull request #465 from Pilzschaf/gpu_c_api_improvements Bartosz Taudul 2022-09-09 19:22:25 +02:00