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

Commit Graph

  • 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
  • e285c837a4 Support TRACY_NO_EXIT env variable in addition to define. Bartosz Taudul 2018-07-13 23:55:40 +02:00
  • 34533ad4f1 Dynamically import GetDpiForSystem, to support older Windows versions Arvid Gerstmann 2018-07-13 23:41:38 +02:00
  • 0b1c2ebc8f Define M_PI_2 if not already done Arvid Gerstmann 2018-07-13 23:41:12 +02:00
  • ebd1d00178 Correctly forward declare Win32 functions Arvid Gerstmann 2018-07-13 23:39:58 +02:00
  • 32fc011f80 Silence unused parameter warning Arvid Gerstmann 2018-07-13 23:39:25 +02:00
  • c3ba0ef4eb Fix lua zone state init. Bartosz Taudul 2018-07-13 20:20:37 +02:00
  • 26f2cb336e Return value from non-void function. Bartosz Taudul 2018-07-13 20:12:39 +02:00
  • a3c898f8b8 Rename FrameMark() to SendFrameMark(). Bartosz Taudul 2018-07-13 20:08:57 +02:00
  • 0e59c6e98d Merged in Leandros99/tracy/concurrentqueue-namespace (pull request #8) Arvid Gerstmann 2018-07-13 18:06:42 +00:00
  • 6b87aecdce Wrap concurrentqueue in tracy namespace Arvid Gerstmann 2018-07-13 20:01:27 +02:00
  • 575b04076f Merged in Leandros99/tracy/fix-unix-semaphore (pull request #7) Arvid Gerstmann 2018-07-13 17:54:35 +00:00
  • 6fee78dfee Do not include the semaphore headers inside namespace tracy Arvid Gerstmann 2018-07-13 19:51:24 +02:00
  • 3e012cb762 Compile standalone on macOS Arvid Gerstmann 2018-07-13 18:01:36 +02:00
  • 96042891f7 Reintroduce explicit template type for std::lock_guard. Bartosz Taudul 2018-07-13 12:30:29 +02:00
  • 90a874f311 Require MSVC 15.7 for <execution> support. Bartosz Taudul 2018-07-13 12:26:02 +02:00
  • e9a971bacf Mention on-demand mode in FAQ. Bartosz Taudul 2018-07-12 13:32:49 +02:00
  • b85a8a62a2 Document TRACY_ON_DEMAND macro. Bartosz Taudul 2018-07-12 13:27:02 +02:00
  • 2806bfaac7 Update NEWS. Bartosz Taudul 2018-07-12 13:24:51 +02:00
  • b11695111d Implement on-demand Lua zone capture. Bartosz Taudul 2018-07-12 12:53:35 +02:00
  • fbc5556ddd Send memory events in on-demand mode. Bartosz Taudul 2018-07-12 01:36:01 +02:00
  • c8b5b9447d Ignore dangling memory frees in on-demand mode. Bartosz Taudul 2018-07-12 01:35:32 +02:00
  • e5064dec1e Store on-demand connection state. Bartosz Taudul 2018-07-12 01:21:04 +02:00
  • dacbfbd031 Support on-demand OpenGL tracing. Bartosz Taudul 2018-07-11 17:10:53 +02:00
  • d0868b5004 Early exit in GpuCtx::Collect(). Bartosz Taudul 2018-07-11 17:10:34 +02:00
  • 0cbeea97a2 Support on-demand Vulkan tracing. Bartosz Taudul 2018-07-11 17:03:00 +02:00
  • 1f7246f6b9 Defer OpenGL/Vulkan context announce. Bartosz Taudul 2018-07-11 15:00:30 +02:00
  • 26d5c4b302 Fix copy pasta. Bartosz Taudul 2018-07-11 14:43:38 +02:00
  • 96f39281a1 Implement on-demand locks. Bartosz Taudul 2018-07-11 14:02:41 +02:00
  • d87508901f Send deferred data. Bartosz Taudul 2018-07-11 12:28:40 +02:00
  • ad0a75da7d Defer lock announcements. Bartosz Taudul 2018-07-11 12:24:58 +02:00
  • 475d151b2d Implement deferring items. Bartosz Taudul 2018-07-11 12:21:39 +02:00
  • a99d74966c Active status of scoped zone can't change. Bartosz Taudul 2018-07-11 12:16:55 +02:00
  • 52207f20b7 Add deferred events queue. Bartosz Taudul 2018-07-11 12:14:28 +02:00
  • c2659473fd Free memory associated with cleared queue items. Bartosz Taudul 2018-07-11 01:34:48 +02:00
  • ef73979fb9 MemRead() uses const pointer. Bartosz Taudul 2018-07-11 01:33:27 +02:00
  • b1a71174db Messages are also safe. Bartosz Taudul 2018-07-10 23:09:59 +02:00
  • e80c677fa0 Plots can be safely sent in on-demand mode. Bartosz Taudul 2018-07-10 23:06:27 +02:00
  • d1ddaa8d59 Store frame offset in trace dumps. Bartosz Taudul 2018-07-10 22:56:41 +02:00
  • fe449f366f Use frame offset for frame count and missed frames display. Bartosz Taudul 2018-07-10 22:51:24 +02:00
  • a78981e040 Store on-demand frame offset. Bartosz Taudul 2018-07-10 22:39:41 +02:00
  • 6a9caabc63 Send on-demand initial payload message. Bartosz Taudul 2018-07-10 22:37:39 +02:00
  • 32ca54a523 Pack WelcomeMessage. Bartosz Taudul 2018-07-10 22:29:31 +02:00
  • 43d5ab4382 Count frames in on-demand mode. Bartosz Taudul 2018-07-10 22:26:40 +02:00
  • 03794a2957 Send frame marks in on-demand mode. Bartosz Taudul 2018-07-10 22:23:27 +02:00
  • f8b2ffdc7e Clear queues before new on-demand connection is made. Bartosz Taudul 2018-07-10 22:01:13 +02:00
  • a767c5ea08 Trace zones in on-demand mode. Bartosz Taudul 2018-07-10 21:55:52 +02:00
  • c973735b49 Track connection status. Bartosz Taudul 2018-07-10 21:50:00 +02:00
  • 010b19946f Send on-demand status in welcome message. Bartosz Taudul 2018-07-10 21:44:23 +02:00
  • c056f3be41 Send keep alive messages to determine if client disconnected. Bartosz Taudul 2018-07-10 21:33:22 +02:00
  • a0188122a0 Add keep alive message. Bartosz Taudul 2018-07-10 21:23:19 +02:00
  • e5b133073c Disable all tracing if TRACY_ON_DEMAND is defined. Bartosz Taudul 2018-07-10 20:42:30 +02:00
  • a5381337f6 Don't use obsolete function. Bartosz Taudul 2018-07-10 20:49:29 +02:00
  • 045f792e84 Keep one profiler window size for all captures. Bartosz Taudul 2018-07-10 20:47:09 +02:00
  • 27a1eb94fe Update NEWS. Bartosz Taudul 2018-07-08 16:56:09 +02:00
  • d68297ba45 Add trace update utility. Bartosz Taudul 2018-07-08 16:53:31 +02:00
  • e87abfa7bc X11 colors conversion program. Bartosz Taudul 2018-07-04 18:26:57 +02:00
  • ca0053d4d4 Add memory decay color table creation program. Bartosz Taudul 2018-07-04 18:24:56 +02:00
  • 83310cd0e9 Release v0.3.3. v0.3.3 Bartosz Taudul 2018-07-03 21:50:38 +02:00
  • 29a2cc2f6c Merged in therocode/tracy (pull request #6) Tobias Widlund 2018-07-01 19:10:18 +00:00
  • 626a995c63 Add size_t casts in asserts to get rid of sign-compare warnings on GCC Tobias Widlund 2018-07-01 20:02:53 +02:00
  • 51a68f3709 Merged in therocode/tracy (pull request #5) Tobias Widlund 2018-06-30 14:26:44 +00:00
  • f09623b6c9 Revert inappropriate fix Tobias Widlund 2018-06-30 16:23:16 +02:00
  • 273355b665 Change system include from using "" to <> Tobias Widlund 2018-06-30 16:00:51 +02:00
  • b6cce4ddb6 Improve fixes for warnings as per request Tobias Widlund 2018-06-30 15:36:06 +02:00
  • 1c467a5847 Fix warning re shadowing, implicit conversion and added include <cstdio> Tobias Widlund 2018-06-30 11:39:55 +02:00
  • c7952e4d4f Move "without profiling" to tooltip in zone info window. Bartosz Taudul 2018-06-29 19:02:44 +02:00
  • 4ae317109d Improve compare menu histogram tooltip. Bartosz Taudul 2018-06-29 18:57:49 +02:00
  • b190a15ef6 Display numerical thread id in memory plot tooltip. Bartosz Taudul 2018-06-29 18:54:19 +02:00
  • 9329c761f6 Improve plot tooltips. Bartosz Taudul 2018-06-29 18:52:28 +02:00
  • bcd2fc027d Improve lock tooltips. Bartosz Taudul 2018-06-29 18:49:47 +02:00
  • a918d9a401 Improve compressed zones tooltips. Bartosz Taudul 2018-06-29 18:47:33 +02:00
  • c8361205da Improve timeline tooltips. Bartosz Taudul 2018-06-29 18:46:05 +02:00
  • 8228f4131b Improve frame header tooltip. Bartosz Taudul 2018-06-29 18:44:07 +02:00