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

Commit Graph

  • 37d5736bf5 Fixed compiler warnings. Till Rathmann 2018-08-01 14:07:30 +02:00
  • d1dd1d664f Removed MSVC /permissive- compiler flag for nfd_win.cpp because it causes problems in combaseapi.h with Windows SDK 8.1. Till Rathmann 2018-08-01 14:06:00 +02:00
  • 6599ebcf31 Changed from AVX2 to AVX. Till Rathmann 2018-08-01 14:03:21 +02:00
  • af0ad42081 Merged wolfpld/tracy into master Till Rathmann 2018-08-01 13:42:58 +02:00
  • 468b8d4526 Merged in tillrathmann/tracy_for_multi_dll_projects (pull request #19) Till Rathmann 2018-08-01 08:46:02 +00:00
  • 2dcfe5fce0 Made s_threadNameDataInstance and s_profilerInstance static. Till Rathmann 2018-07-31 13:03:09 +02:00
  • dd042619e9 Support for multi-DLL projects. Till Rathmann 2018-07-30 18:12:42 +02:00
  • 12c4128460 Update NEWS. Bartosz Taudul 2018-07-29 22:13:01 +02:00
  • 78e14b4bee Skip rendering if viewer window is minimized. Bartosz Taudul 2018-07-29 22:11:47 +02:00
  • 43255b01fa Reduce viewer frame rate when it doesn't have focus. Bartosz Taudul 2018-07-29 22:11:24 +02:00
  • 672925ac04 Add separators to frame numbers. Bartosz Taudul 2018-07-29 21:56:30 +02:00
  • 0d76ccfb71 Add days to time-to-string converter. Bartosz Taudul 2018-07-29 21:14:56 +02:00
  • d04126eabe Make time-to-string more readable. Bartosz Taudul 2018-07-29 21:09:11 +02:00
  • 173c0c4b26 Update NEWS. Bartosz Taudul 2018-07-29 20:52:47 +02:00
  • 2eddbeb164 Use ctrl key to zoom-out using selection range. Bartosz Taudul 2018-07-29 20:50:21 +02:00
  • 1cf168c95e Fix impossible zoom animation. Bartosz Taudul 2018-07-29 20:23:31 +02:00
  • 310203101f Stop zoom-range-selection when zooming to range. Bartosz Taudul 2018-07-29 20:17:35 +02:00
  • b4f4fcfde9 Add zoom-to-middle-mouse-button-selection-range. Bartosz Taudul 2018-07-29 20:15:49 +02:00
  • 18896044c4 Display explicit names of loaded things. Bartosz Taudul 2018-07-29 16:56:46 +02:00
  • 821be252d5 Display trace update summary. Bartosz Taudul 2018-07-29 15:37:45 +02:00
  • 9f13475b52 Track trace version in worker. Bartosz Taudul 2018-07-29 15:33:48 +02:00
  • 13509c14f1 Save size of 'active' and 'frees' memory data structures. Bartosz Taudul 2018-07-29 15:29:56 +02:00
  • 00d07e39f7 Save threadExpand size to allow vector preallocation. Bartosz Taudul 2018-07-29 15:19:44 +02:00
  • bff6eb4c34 Save source location zones counts. Bartosz Taudul 2018-07-29 14:58:01 +02:00
  • 5b9ad4bcbf Expose tracy version in UI. Bartosz Taudul 2018-07-29 14:24:24 +02:00
  • 12b90d1630 Move tracy version to a separate header. Bartosz Taudul 2018-07-29 14:20:44 +02:00
  • ccc5c37af5 Always count source location zones. Bartosz Taudul 2018-07-29 14:16:13 +02:00
  • 4456c8a454 Reserve space for string data. Bartosz Taudul 2018-07-29 14:13:29 +02:00
  • 766bf45a2b Fix initialization of atomics. Bartosz Taudul 2018-07-28 20:13:06 +02:00
  • d2b2e1deb0 Update NEWS. Bartosz Taudul 2018-07-28 19:55:17 +02:00
  • 8ddf32bc6b Highlight zones with the same srcloc on hover. Bartosz Taudul 2018-07-28 19:53:11 +02:00
  • c124e49443 Update NEWS. Bartosz Taudul 2018-07-28 19:30:08 +02:00
  • 648070e6a1 Include each loaded zone in sub progress. Bartosz Taudul 2018-07-28 19:22:28 +02:00
  • 4741dab833 Track sub progress. Bartosz Taudul 2018-07-28 19:05:01 +02:00
  • a14238c199 Add sub progress display. Bartosz Taudul 2018-07-28 18:56:52 +02:00
  • 3a401106b0 Display total progress also as text. Bartosz Taudul 2018-07-28 18:50:22 +02:00
  • a7e48bd2a9 Loading popup is not resizable. Bartosz Taudul 2018-07-28 18:48:45 +02:00
  • 6a3a9c0bc5 Load second trace on a separate thread. Bartosz Taudul 2018-07-28 18:47:33 +02:00
  • a46425f4e9 Adjust load stages. Bartosz Taudul 2018-07-28 18:26:00 +02:00
  • 71db7c431f Load main trace on a thread. Bartosz Taudul 2018-07-28 18:17:56 +02:00
  • cd6e3ab2c9 Trace loading progress popup. Bartosz Taudul 2018-07-28 18:07:55 +02:00
  • 0bf0ceed3d Track trace loading progress. Bartosz Taudul 2018-07-28 17:59:17 +02:00
  • 1b785befa2 Update packages list before install. Bartosz Taudul 2018-07-28 01:41:47 +02:00
  • 68e40ad250 Unix build can use extended font. Bartosz Taudul 2018-07-28 01:40:48 +02:00
  • 63b383f7be Add missing TRACY_FILESELECTOR define to unix build. Bartosz Taudul 2018-07-28 01:38:08 +02:00
  • a54ff1f56d Use 'μ' instead of 'u' to indicate micro. Bartosz Taudul 2018-07-28 01:05:49 +02:00
  • b7ec7f6819 Embed Arimo font. Bartosz Taudul 2018-07-28 01:03:26 +02:00
  • 31c2ddb8ac Rename client's SourceLocation to SourceLocationData. Bartosz Taudul 2018-07-28 00:34:04 +02:00
  • 149812c071 Always keep main profiler window on bottom. Bartosz Taudul 2018-07-26 23:38:45 +02:00
  • 91ab641cc6 Update NEWS. Bartosz Taudul 2018-07-26 20:18:17 +02:00
  • dbdc530f1c Named GPU zones. Bartosz Taudul 2018-07-26 20:12:16 +02:00
  • 3737e122cf Of course, this can't work without stupid fuckery. Bartosz Taudul 2018-07-26 19:52:27 +02:00
  • b3f4495825 Provide named versions of ZoneScoped* macro. Bartosz Taudul 2018-07-26 19:42:45 +02:00
  • e0799c6556 Provide dummy defines for ZoneScoped*S macros. Bartosz Taudul 2018-07-26 19:34:59 +02:00
  • c4bd4e6c70 Fix SourceLocation qualifiers for ZoneNamedCS. Bartosz Taudul 2018-07-26 19:30:33 +02:00
  • 1111980f1f Make source location names unique. Bartosz Taudul 2018-07-26 19:22:19 +02:00
  • dfe3285252 Merged in Leandros99/tracy/pr-1 (pull request #11) Arvid Gerstmann 2018-07-24 11:57:21 +00:00
  • 69dac3f611 Fix accessing the thread id on Android Arvid Gerstmann 2018-07-24 13:43:25 +02:00
  • d84d0b7754 Don't try to read empty timelines. Bartosz Taudul 2018-07-22 21:15:28 +02:00
  • 25116a8059 Don't try to compress invalid thread. Bartosz Taudul 2018-07-22 21:13:42 +02:00
  • 010cf66e43 Call Vector destructors. Bartosz Taudul 2018-07-22 21:01:45 +02:00
  • 29159069ab Properly initialize child index. Bartosz Taudul 2018-07-22 20:14:55 +02:00
  • 7d7877517e Also remove child vectors from GPU events. Bartosz Taudul 2018-07-22 19:47:01 +02:00
  • 3a934b2ba3 Store children vectors in a separate data collection. Bartosz Taudul 2018-07-22 16:05:50 +02:00
  • eb1475ebd4 Add single-value Vector constructor. Bartosz Taudul 2018-07-22 16:01:58 +02:00
  • be40ee9dbc Fix crash when there's no callstack. Bartosz Taudul 2018-07-22 00:13:23 +02:00
  • 59c188a18d Invalid callstack is 0, not UINT64_MAX. Bartosz Taudul 2018-07-22 00:13:11 +02:00
  • 16833fb237 Mention TRACY_NO_EXIT environment variable in README. Bartosz Taudul 2018-07-22 00:09:14 +02:00
  • f767a0c3fd Add Rokas Kupstys to AUTHORS. Bartosz Taudul 2018-07-22 00:08:02 +02:00
  • ea9f599c88 Update NEWS. Bartosz Taudul 2018-07-22 00:07:16 +02:00
  • fbfc0e151d Replace combo lists with radio buttons. Bartosz Taudul 2018-07-22 00:04:41 +02:00
  • d1cef20c0b Allow sorting groups by time. Bartosz Taudul 2018-07-21 23:58:50 +02:00
  • 59e0f3d490 Use precalculated zone group time. Bartosz Taudul 2018-07-21 23:54:35 +02:00
  • cacbac8915 Calculate and display group times. Bartosz Taudul 2018-07-21 23:53:11 +02:00
  • d03356c1f5 Rename "threads" to "groups" in find zone data structs. Bartosz Taudul 2018-07-21 23:41:50 +02:00
  • 36c207fb51 Fix some unused variables. Bartosz Taudul 2018-07-21 21:35:35 +02:00
  • c4d44ab36e Also need gtk. Bartosz Taudul 2018-07-21 21:10:49 +02:00
  • 9058b6ef78 Install GLFW. Bartosz Taudul 2018-07-21 20:56:35 +02:00
  • 3c1c7cb624 Setup linux CI build. Bartosz Taudul 2018-07-21 20:36:30 +02:00
  • 9291a88020 Zones can be now also grouped by call stack. Bartosz Taudul 2018-07-21 20:26:13 +02:00
  • 3c6baf53da Memory alloc range hover also works on allocation lists. Bartosz Taudul 2018-07-19 15:55:15 +02:00
  • 389e0facd3 Draw memory allocation range on mouse hover on mem event. Bartosz Taudul 2018-07-19 15:43:45 +02:00
  • 047d950936 Add AppVeyor build status badge. Bartosz Taudul 2018-07-19 13:05:44 +02:00
  • 2ffa1689b0 Merged in rokups/tracy/ci (pull request #18) Rokas Kupstys 2018-07-19 10:07:58 +00:00
  • 3a80c207e4 Appveyor CI script. Rokas Kupstys 2018-07-19 11:21:16 +03:00
  • 812c4d7085 Merged in rokups/tracy/fix-winver-targetting-2 (pull request #17) Rokas Kupstys 2018-07-19 08:56:30 +00:00
  • 01df5aa840 Fix targetting lower windows versions when using W10 SDK that is older than redstone2. Rokas Kupstys 2018-07-18 10:12:15 +03:00
  • 04c2a6c8ac Update NEWS. Bartosz Taudul 2018-07-18 00:29:36 +02:00
  • 108ba20af8 Fix closing memory allocation info window. Bartosz Taudul 2018-07-18 00:25:02 +02:00
  • e8726c72b1 Display memory allocation range on memory plot. Bartosz Taudul 2018-07-18 00:21:16 +02:00
  • 9ab09d9867 Only show "same zone" if zones are valid. Bartosz Taudul 2018-07-17 23:32:29 +02:00
  • 84d0f1a3ea Indicate inspected memory address on alloc list. Bartosz Taudul 2018-07-17 23:17:46 +02:00
  • cf3bf4378b No need to return MemEvent ptr from DrawAddress(). Bartosz Taudul 2018-07-17 23:13:56 +02:00
  • 18a460e782 Clicking on mem address in alloc list displays info window. Bartosz Taudul 2018-07-17 23:08:10 +02:00
  • 0889334462 Add memory allocation info window. Bartosz Taudul 2018-07-17 23:03:03 +02:00
  • 6485a090ed Separate small callstack button setup. Bartosz Taudul 2018-07-17 22:53:38 +02:00
  • e7b71f29a5 Define WIN32_LEAN_AND_MEAN in TracyClient.cpp. Bartosz Taudul 2018-07-17 21:26:31 +02:00
  • 76ff094a05 Merged in rokups/tracy/fix-winver-targetting (pull request #16) Rokas Kupstys 2018-07-17 17:27:42 +00:00
  • d290e04d45 Fix build when targeting earlier windows versions by defining _WIN32_WINNT. Rokas Kupstys 2018-07-17 19:46:31 +03:00
  • fc310ce15a Fix check. Bartosz Taudul 2018-07-17 18:29:07 +02:00