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

Commit Graph

  • 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
  • 4eaf8b64d6 Merged in rokups/tracy/fix-msvc-cpp14-build (pull request #14) Rokas Kupstys 2018-07-17 16:26:35 +00:00
  • 8a8faa3d6c Added __has_include(<execution>) back. Rokas Kupstys 2018-07-17 19:10:49 +03:00
  • 5c75fe292f Fix msvc builds when required c++ standard version is set to lower than c++17. Also use latest available c++ standard which allows using older VS versions that only support c++14. Rokas Kupstys 2018-07-17 18:29:48 +03:00
  • ab8d2c553a Merged in rokups/tracy/fix-unix-build (pull request #15) Rokas Kupstys 2018-07-17 14:21:20 +00:00
  • c2f52d9ef7 Merged in rokups/tracy/fix-imgui-build (pull request #13) Rokas Kupstys 2018-07-17 13:41:15 +00:00
  • 064385fc62 Define ImVec2 math operators only when IMGUI_DEFINE_MATH_OPERATORS is undefined. Rokas Kupstys 2018-07-17 15:58:31 +03:00
  • abfa90012f Fix build errors with some compilers due to using std::max(float, double). Rokas Kupstys 2018-07-17 15:59:00 +03:00
  • 3799e0da43 Infer socket readiness from select() return value. Bartosz Taudul 2018-07-16 01:50:21 +02:00
  • 807d2a02bc Display collapsed zones counts with separators. Bartosz Taudul 2018-07-16 01:24:43 +02:00
  • acf3bc7d43 Show only contended locks by default. Bartosz Taudul 2018-07-15 20:29:35 +02:00
  • 24f7be3f51 Add homepage and tutorial video buttons. Bartosz Taudul 2018-07-15 20:10:41 +02:00
  • 2e39d18e94 Web page opening functionality. Bartosz Taudul 2018-07-15 20:10:34 +02:00
  • efdb3791e9 Take recv buffer into account in HasData(). Bartosz Taudul 2018-07-15 19:52:22 +02:00
  • ea4470b26e Buffer data from recv() calls. Bartosz Taudul 2018-07-15 19:34:47 +02:00
  • c6ea032de3 GPU source location may not yet be available. Bartosz Taudul 2018-07-15 19:00:40 +02:00
  • df75b25a3f Add Arvid Gerstmann to AUTHORS. Bartosz Taudul 2018-07-15 16:02:54 +02:00
  • cda9cbaf19 Update NEWS. Bartosz Taudul 2018-07-15 16:02:25 +02:00
  • 21da3bca63 Don't create lz4buf on stack. Bartosz Taudul 2018-07-14 16:02:33 +02:00
  • f04e67779c Fix some minor code style issues Arvid Gerstmann 2018-07-14 13:46:25 +02:00
  • 6fb73a3d97 Implement getname alternative if it's not available Arvid Gerstmann 2018-07-14 13:26:55 +02:00
  • d461cbb6d2 Merged in Leandros99/tracy/original-master (pull request #10) Arvid Gerstmann 2018-07-14 11:24:03 +00:00
  • b8db9df949 Detect glibc explicitly Arvid Gerstmann 2018-07-14 13:23:00 +02:00
  • ad48c32e1e Support for callstacks on Linux without glibc Arvid Gerstmann 2018-07-14 11:08:17 +02:00
  • 561d2dc360 Use the fastest mutex available. Bartosz Taudul 2018-07-14 00:39:01 +02:00
  • a26ab263dd Select/unselect all plot visibility. Bartosz Taudul 2018-07-14 00:10:38 +02:00
  • f4f7e58e88 Add select/unselect all threads visibility option. Bartosz Taudul 2018-07-14 00:08:37 +02:00
  • 9ac47eef0a Merged in Leandros99/tracy/dev (pull request #9) Arvid Gerstmann 2018-07-13 22:05:13 +00:00