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

Commit Graph

  • 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
  • c92d8cf7a3 Improve frame list tooltips. Bartosz Taudul 2018-06-29 18:43:23 +02:00
  • 201a40fb04 Improve readability of callstack tooltips. Bartosz Taudul 2018-06-29 18:41:06 +02:00
  • 400ee1c752 Improve readability of zone tooltips. Bartosz Taudul 2018-06-29 18:39:20 +02:00
  • fbe0ad437e Remove "without profiling" entry from zone tooltip. Bartosz Taudul 2018-06-29 18:36:58 +02:00
  • d01c14c2f3 Improve readability of compare menu. Bartosz Taudul 2018-06-29 18:35:40 +02:00
  • 91dd8f5d52 Improve readability of find zone menu. Bartosz Taudul 2018-06-29 18:33:01 +02:00
  • 8f4b09edc3 Improve zone info windows readability. Bartosz Taudul 2018-06-29 18:27:34 +02:00
  • 41c06ea067 Update NEWS. Bartosz Taudul 2018-06-29 16:28:00 +02:00
  • d3648cc8dd Document free-form zone naming. Bartosz Taudul 2018-06-29 16:27:19 +02:00
  • 275a79e1c9 Display custom zone name in find zone results list. Bartosz Taudul 2018-06-29 16:20:24 +02:00
  • ab18869ce6 Display custom zone name in zone tooltip. Bartosz Taudul 2018-06-29 16:15:59 +02:00
  • 09c38f17e6 Display custom zone name in zone info window. Bartosz Taudul 2018-06-29 16:14:31 +02:00
  • cb100e261c Return custom zone names. Bartosz Taudul 2018-06-29 16:12:40 +02:00
  • 053284b1c7 Process custom free-form zone names. Bartosz Taudul 2018-06-29 16:12:17 +02:00
  • b29d60056a Custom per-zone name transfer. Bartosz Taudul 2018-06-29 16:01:31 +02:00
  • ac89c6de33 Fix one more copy paste error. Bartosz Taudul 2018-06-29 15:31:47 +02:00
  • 865e8d8506 Extract zone name getting functionality. Bartosz Taudul 2018-06-29 15:14:20 +02:00
  • 102234321d Update NEWS. Bartosz Taudul 2018-06-29 00:45:19 +02:00
  • 2866cafda5 Adapt histogram height to font size. Bartosz Taudul 2018-06-29 00:44:05 +02:00
  • f82e8aa98f Adapt plot height to font size. Bartosz Taudul 2018-06-29 00:38:56 +02:00
  • cc196ff0a8 Adapt frames view to font size. Bartosz Taudul 2018-06-29 00:35:44 +02:00
  • ba68df329f Viewer is now system DPI aware on windows. Bartosz Taudul 2018-06-29 00:31:05 +02:00
  • 4f6a3057c4 Update NEWS. Bartosz Taudul 2018-06-28 01:17:28 +02:00
  • 41e8648701 Adjust GPU zones to set time drift. Bartosz Taudul 2018-06-28 01:12:25 +02:00
  • bab798c13c GPU context time drift storage. Bartosz Taudul 2018-06-28 01:08:08 +02:00
  • 0b9559c05b Retrieval of GPU context from GPU zone. Bartosz Taudul 2018-06-28 01:07:21 +02:00
  • 4a467b6d03 Remove GPU resync leftovers. Bartosz Taudul 2018-06-28 00:48:23 +02:00