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

Commit Graph

  • 0825c40938 Display average and median frame times. Bartosz Taudul 2018-09-01 01:34:08 +02:00
  • 8df82278a5 Display frame set time as a percentage of profile time. Bartosz Taudul 2018-09-01 01:15:37 +02:00
  • 98b5363ebc Add frame set histogram. Bartosz Taudul 2018-09-01 01:12:16 +02:00
  • 9b8a0a8364 Display total frame set time. Bartosz Taudul 2018-09-01 01:12:04 +02:00
  • 27a2d8595d Time is int64_t. Bartosz Taudul 2018-09-01 01:02:08 +02:00
  • cb47ac6165 Actually mark the data as used. Bartosz Taudul 2018-09-01 01:01:41 +02:00
  • 907da3265d Fix string handling. Bartosz Taudul 2018-08-31 20:08:04 +02:00
  • 0f72461c3e Fix for GLFW 3.1. Bartosz Taudul 2018-08-31 20:05:40 +02:00
  • 009c877982 Update NEWS. Bartosz Taudul 2018-08-31 19:44:17 +02:00
  • 00fb98ed64 Only show window when it's ready. Bartosz Taudul 2018-08-31 19:40:08 +02:00
  • a9dd70251b Save window position, size, maximized state. Bartosz Taudul 2018-08-31 19:38:19 +02:00
  • bc886e4287 Save path is not persistent. Bartosz Taudul 2018-08-31 19:38:05 +02:00
  • 9da3364c77 Display non-rounded FPS in a tooltip. Bartosz Taudul 2018-08-31 18:58:39 +02:00
  • 230ee71368 Do not recalculate frame stats, if frame data didn't change. Bartosz Taudul 2018-08-31 18:51:00 +02:00
  • 4ee8e7c372 Also display frames per second for average and median frame times. Bartosz Taudul 2018-08-31 18:43:25 +02:00
  • fca71e6e0d Update to imgui 1.64. Bartosz Taudul 2018-08-31 18:37:29 +02:00
  • 0d6d296e94 Display average and median frame times. Bartosz Taudul 2018-08-31 15:32:30 +02:00
  • d977fa004d Enable keyboard navigation. Bartosz Taudul 2018-08-30 02:08:08 +02:00
  • f1e4d949a0 Update bindings. Bartosz Taudul 2018-08-30 01:31:57 +02:00
  • d287250e25 Also update imgui_freetype. Bartosz Taudul 2018-08-30 01:01:23 +02:00
  • 1875abed91 Fix obsolete enum. Bartosz Taudul 2018-08-30 00:57:01 +02:00
  • 38a2951e97 Update to ImGui 1.63. Bartosz Taudul 2018-08-30 00:55:19 +02:00
  • 0f5ee69668 Add missing include. Bartosz Taudul 2018-08-29 23:25:42 +02:00
  • 411f956db2 Save imgui.ini in a common location. Bartosz Taudul 2018-08-29 23:22:54 +02:00
  • 204cc019ea Add file storage helpers. Bartosz Taudul 2018-08-29 23:22:44 +02:00
  • 81655816f0 Display captured program name and capture time. Bartosz Taudul 2018-08-29 01:00:29 +02:00
  • 8f1acf2571 Store explicit program name and capture time. Bartosz Taudul 2018-08-29 00:57:11 +02:00
  • 128577d7bf Remove parenthesis from TracyVkDestroy macro. Bartosz Taudul 2018-08-28 16:45:05 +02:00
  • dd0556fa0f Update NEWS. Bartosz Taudul 2018-08-28 01:49:59 +02:00
  • bc6a553a3a Fetch thread names in memory events. Bartosz Taudul 2018-08-28 01:48:19 +02:00
  • 0b568d55ba Add thread that only allocates memory. Bartosz Taudul 2018-08-28 01:48:03 +02:00
  • 00da3ba6eb SEGV_{BND,PKU}ERR might not be defined. Bartosz Taudul 2018-08-27 14:45:07 +02:00
  • 8ab3409266 Crash handling works on android. Bartosz Taudul 2018-08-27 14:08:54 +02:00
  • 2ebe9b72d1 There's no getlogin_t() on android. Bartosz Taudul 2018-08-27 13:59:19 +02:00
  • c0d140b405 Add a note about external trace compression. Bartosz Taudul 2018-08-26 20:47:08 +02:00
  • 989c28d1fe Describe high compression mode. Bartosz Taudul 2018-08-26 17:03:34 +02:00
  • a5b99b54c8 Allow specifying FileWrite compression level. Bartosz Taudul 2018-08-26 16:42:44 +02:00
  • 39fd3b3a6f Add optional high compression mode to update utility. Bartosz Taudul 2018-08-26 16:28:46 +02:00
  • b3b12f76f3 Add LZ4HC support to FileWrite. Bartosz Taudul 2018-08-26 16:25:43 +02:00
  • 0f0528ca3d Add LZ4HC. Bartosz Taudul 2018-08-26 16:23:34 +02:00
  • 9c4909d22f Describe source file window. Bartosz Taudul 2018-08-25 17:31:52 +02:00
  • 31003690ed Describe call stack window. Bartosz Taudul 2018-08-25 17:16:05 +02:00
  • 4910a43a24 Rearrange zones, locks, plots. Bartosz Taudul 2018-08-25 17:02:49 +02:00
  • 2d7b18aa37 Describe zone info window. Bartosz Taudul 2018-08-25 16:55:49 +02:00
  • 40fc1edd2a Describe trace information window. Bartosz Taudul 2018-08-25 16:17:06 +02:00
  • b851072919 Describe memory window. Bartosz Taudul 2018-08-25 16:10:24 +02:00
  • d835d4da2a Remove display of found allocations count. Bartosz Taudul 2018-08-25 15:07:11 +02:00
  • 256d905ed5 Hide memory address search in "allocations" section. Bartosz Taudul 2018-08-25 15:05:05 +02:00
  • 0beee3f803 Describe: options, messages, find zone, compare traces, statistics. Bartosz Taudul 2018-08-24 20:07:21 +02:00
  • 2148f7c352 Forgot about the options button. Bartosz Taudul 2018-08-24 17:24:31 +02:00
  • 5b0fdadf78 Use full mouse button descriptions. Slight reword. Bartosz Taudul 2018-08-24 17:22:12 +02:00
  • aa2a4da311 Describe navigating the view. Bartosz Taudul 2018-08-23 21:01:18 +02:00
  • 77b48ccbd6 Add zones, locks, plots display description. Bartosz Taudul 2018-08-23 20:45:33 +02:00
  • c20d86eab1 Adjust frame selection box. Bartosz Taudul 2018-08-23 18:16:58 +02:00
  • f8406111a3 Add frame sets description. Bartosz Taudul 2018-08-23 18:14:01 +02:00
  • 2a6f366414 Add time scale description. Bartosz Taudul 2018-08-23 17:20:47 +02:00
  • ae9b385260 Frame time graph description. Bartosz Taudul 2018-08-23 16:35:34 +02:00
  • dc9928c3c7 Add mouse button icons. Bartosz Taudul 2018-08-23 15:48:01 +02:00
  • 4e6d3ee412 Put icons in welcome dialog buttons. Bartosz Taudul 2018-08-23 14:57:22 +02:00
  • 8be8846892 Control menu description. Bartosz Taudul 2018-08-23 14:56:42 +02:00
  • 2a9e6e06af Add main profiler window to the manual. Bartosz Taudul 2018-08-22 19:13:08 +02:00
  • 5000e37155 Use fontawesome5 package. Bartosz Taudul 2018-08-22 18:58:15 +02:00
  • c178cd3d16 Add sketches of welcome dialog and connection window. Bartosz Taudul 2018-08-22 18:27:59 +02:00
  • a1a9f6d610 Fix printf types. Bartosz Taudul 2018-08-22 16:31:09 +02:00
  • 6e3909825f Explicitly cast size_t to uint32_t. Bartosz Taudul 2018-08-22 16:30:37 +02:00
  • 8b3895473d Gag inconsequential MSVC warnings in TracySocket. Bartosz Taudul 2018-08-22 16:29:15 +02:00
  • d3b4a9fb69 Be more elaborate about server integration. Bartosz Taudul 2018-08-21 19:56:13 +02:00
  • 3ad3e7c5aa Document crash handling. Bartosz Taudul 2018-08-21 19:56:03 +02:00
  • e2dc1f391f Add client-server illustration. Bartosz Taudul 2018-08-21 19:20:06 +02:00
  • befce97384 Update NEWS. Bartosz Taudul 2018-08-21 17:57:24 +02:00
  • 6ad184447a Call stack window may now display frame addresses. Bartosz Taudul 2018-08-21 17:55:59 +02:00
  • 7df12652b1 General improvements to the user manual. Bartosz Taudul 2018-08-21 17:39:22 +02:00
  • 8a78fcd2f9 Cut off Linux stack trace at sigreturn. Bartosz Taudul 2018-08-21 01:53:00 +02:00
  • 22346feea3 Fun fact: two threads can crash at the same time. Bartosz Taudul 2018-08-21 01:45:33 +02:00
  • 47943d6a86 Use proper type. Bartosz Taudul 2018-08-21 01:24:00 +02:00
  • facb05f8cb Don't mark FastVector element as used until it's ready. Bartosz Taudul 2018-08-20 22:35:50 +02:00
  • 8c0ff67796 Cut windows crash call stack at the exception dispatcher. Bartosz Taudul 2018-08-20 22:21:35 +02:00
  • d1adf9e8d6 Allow skipping functions on top of call stack. Bartosz Taudul 2018-08-20 22:20:44 +02:00
  • b371003336 In case of manual shutdown, don't wait for lock. Bartosz Taudul 2018-08-20 21:49:23 +02:00
  • 401ebd6f3d Use spin-lock in DequeueSerial. Bartosz Taudul 2018-08-20 21:40:13 +02:00
  • afee61a2cf Use standard naming for try_lock() in NonRecursiveBenaphore. Bartosz Taudul 2018-08-20 21:37:55 +02:00
  • def6c674b2 Add crash notification to thread tooltip. Bartosz Taudul 2018-08-20 14:37:14 +02:00
  • 6d45434cb5 Implement crash handler on Linux. Bartosz Taudul 2018-08-20 14:30:56 +02:00
  • 53aee0e03d Fix warning. Bartosz Taudul 2018-08-20 12:53:14 +02:00
  • ebcdebaa69 Display crash marker on timeline. Bartosz Taudul 2018-08-20 03:00:45 +02:00
  • 5fa4cf6e5d Display crash information on visible threads lists. Bartosz Taudul 2018-08-20 02:41:11 +02:00
  • b1227cf9fd Display crashed thread in red color. Bartosz Taudul 2018-08-20 02:36:58 +02:00
  • 99b7a39c52 Save/load crash information. Bartosz Taudul 2018-08-20 02:27:24 +02:00
  • 619fba41ab Display crash information in info window. Bartosz Taudul 2018-08-20 02:23:29 +02:00
  • 2a696418cd Cosmetics. Bartosz Taudul 2018-08-20 02:19:36 +02:00
  • 3b526b074e Send crash report. Bartosz Taudul 2018-08-20 02:07:31 +02:00
  • 49e36c013f Only handle selected subset of exceptions. Bartosz Taudul 2018-08-20 02:06:59 +02:00
  • b56a33add1 Update NEWS. Bartosz Taudul 2018-08-20 01:09:11 +02:00
  • 0258f4a7b4 Handle crashes on windows. Bartosz Taudul 2018-08-20 01:05:09 +02:00
  • 366ea35593 Allow crash event reporting. Bartosz Taudul 2018-08-20 01:03:16 +02:00
  • ca939ccd19 Allow external profiler shutdown requests. Bartosz Taudul 2018-08-20 01:02:27 +02:00
  • 9650162cda Update NEWS. Bartosz Taudul 2018-08-19 22:24:28 +02:00
  • aefa2a9573 Display dialog when CPU doesn't support AVX/AVX2. Bartosz Taudul 2018-08-19 22:20:08 +02:00
  • 7fc1729f3b Reduce required instruction set to SSE2 in winmain.cpp. Bartosz Taudul 2018-08-19 21:49:25 +02:00
  • ddf889e8bc Move WinMain entry point to a separate source file. Bartosz Taudul 2018-08-19 21:48:10 +02:00