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

Commit Graph

  • a4e7a341c0 Proper handling of disconnect request. Bartosz Taudul 2019-08-01 23:14:09 +02:00
  • 344d36086f Simplify loop. Bartosz Taudul 2019-07-31 18:53:51 +02:00
  • f41834370c Also display number of visible messages. Bartosz Taudul 2019-07-31 02:16:14 +02:00
  • ccd88a9e27 Add text coloring to memory window. Bartosz Taudul 2019-07-31 02:06:01 +02:00
  • 68df815ef6 Display total message count. Bartosz Taudul 2019-07-31 00:34:24 +02:00
  • 526f3a55bc Update imgui to 1.72. Bartosz Taudul 2019-07-30 22:53:52 +02:00
  • ca3571fd2b Still more. Bartosz Taudul 2019-07-30 01:30:31 +02:00
  • 47423e6263 And more. Bartosz Taudul 2019-07-30 01:29:13 +02:00
  • d3783ae359 Remove magic template syntax. Bartosz Taudul 2019-07-30 01:28:21 +02:00
  • 9c28b82954 RPMallocInit and RPMallocThreadInit are identical. Bartosz Taudul 2019-07-30 01:14:40 +02:00
  • 28220a5fbf Update manual. Bartosz Taudul 2019-07-30 01:06:17 +02:00
  • e289f2b8c0 Update tech docs. Bartosz Taudul 2019-07-30 00:55:19 +02:00
  • a6a3f45810 Fill in thread id during dequeue, not during enqueue. Bartosz Taudul 2019-07-30 00:42:31 +02:00
  • 142ef53b42 Dequeue items from a single thread. Bartosz Taudul 2019-07-29 23:44:08 +02:00
  • c7f769c52b Allow dequeuing from a single producer, retrieving thread id. Bartosz Taudul 2019-07-29 23:29:30 +02:00
  • 6cad76ae67 Store thread id in queue producer. Bartosz Taudul 2019-07-29 23:13:06 +02:00
  • 7ae9a28e32 Drop BlockingConcurrentQueue. Bartosz Taudul 2019-07-29 22:58:13 +02:00
  • 480a427e07 No need to hash thread ids anymore. Bartosz Taudul 2019-07-29 22:36:04 +02:00
  • c60af95053 Remove unused const. Bartosz Taudul 2019-07-29 22:33:32 +02:00
  • 2d42abf552 Remove CannoAlloc functions. Bartosz Taudul 2019-07-29 22:31:32 +02:00
  • b142860c8d More implicit producer removal. Bartosz Taudul 2019-07-29 22:29:39 +02:00
  • db6eceb1a6 Producers must be explicit. Bartosz Taudul 2019-07-29 22:25:28 +02:00
  • 89928fde7b Queue must be always able to alloc. Bartosz Taudul 2019-07-29 22:13:16 +02:00
  • a03734afa6 Remove more debug code. Bartosz Taudul 2019-07-29 22:01:06 +02:00
  • e9a0145cd5 Remove MCDBGQ_NOLOCKFREE_IMPLICITPRODBLOCKINDEX. Bartosz Taudul 2019-07-29 21:56:53 +02:00
  • b496f1ff90 Remove MOODYCAMEL_QUEUE_INTERNAL_DEBUG. Bartosz Taudul 2019-07-29 21:52:49 +02:00
  • beaadc3a56 Remove always disabled MCDBGQ_TRACKMEM code. Bartosz Taudul 2019-07-29 21:51:29 +02:00
  • 82a4a6d9cc Add tracy_ prefix to concurrentqueue.h file name. Bartosz Taudul 2019-07-29 21:47:50 +02:00
  • 5dff7b5d1e AVX2 version of plot min max calculation. Bartosz Taudul 2019-07-29 20:59:22 +02:00
  • 7a878cf4c7 Pause playback when playback window is closed. Bartosz Taudul 2019-07-29 01:51:45 +02:00
  • 461f49feb8 Fix drawing zones at extreme zoom out levels. Bartosz Taudul 2019-07-28 01:58:59 +02:00
  • 3e74d041c9 Link with Thread Building Blocks, if available. Bartosz Taudul 2019-07-28 01:53:39 +02:00
  • 2e8d20b6e8 Keep zone info windows headers at top. Bartosz Taudul 2019-07-27 13:28:18 +02:00
  • 1afcd24dc6 Use big font in zone info windows. Bartosz Taudul 2019-07-27 13:25:31 +02:00
  • 245c6f9f01 Use big font in lock info window. Bartosz Taudul 2019-07-27 13:18:59 +02:00
  • 93195b6647 Move trace version display to trace statistics section. Bartosz Taudul 2019-07-27 13:14:44 +02:00
  • 2654a3010c Keep trace info header at top of the window. Bartosz Taudul 2019-07-27 13:13:50 +02:00
  • e1af87744b Use less space for call stack tree headers. Bartosz Taudul 2019-07-27 13:10:53 +02:00
  • fb11d67d8e Keep memory window header at top. Bartosz Taudul 2019-07-27 13:06:23 +02:00
  • 5c3095707a Filter out invalid Windows filename characters. Bartosz Taudul 2019-07-27 01:21:11 +02:00
  • 705a2fa3f4 Update manual. Bartosz Taudul 2019-07-27 01:09:39 +02:00
  • 9962873522 Update NEWS. Bartosz Taudul 2019-07-26 23:44:20 +02:00
  • a7ef99d0b0 Keep find zone, compare headers at top. Bartosz Taudul 2019-07-26 23:43:41 +02:00
  • f2cdb64aae Display trace descriptions in compare menu. Bartosz Taudul 2019-07-26 23:33:49 +02:00
  • be3b458f28 Load second trace user data in compare menu. Bartosz Taudul 2019-07-26 23:25:03 +02:00
  • e5d5af84fd Allow setting custom description of the trace. Bartosz Taudul 2019-07-26 23:21:28 +02:00
  • c7e32a16ec Assert on invalid file names. Bartosz Taudul 2019-07-26 23:07:10 +02:00
  • 27965e8690 Add user data storage handler. Bartosz Taudul 2019-07-26 23:05:24 +02:00
  • 34cc7183d0 Trace-specific save path retrieval. Bartosz Taudul 2019-07-26 22:46:51 +02:00
  • 3ec1771f5a Move config directory retrieval to a separate function. Bartosz Taudul 2019-07-26 22:42:50 +02:00
  • c1b70c6519 Display histogram time range on histogram. Bartosz Taudul 2019-07-26 22:25:06 +02:00
  • 276d764141 Fix cygwin. Bartosz Taudul 2019-07-26 00:02:57 +02:00
  • 36de7b2cc7 Fix incomplete headers. Bartosz Taudul 2019-07-25 23:41:42 +02:00
  • e659220602 Use generic std::call_once() on other platforms. Bartosz Taudul 2019-07-25 23:30:47 +02:00
  • 5f96c55a3e Add background tasks notification tooltip. Bartosz Taudul 2019-07-25 21:21:20 +02:00
  • 9f29ddd562 Messages window should be scrollable due to thread list. Bartosz Taudul 2019-07-25 20:50:30 +02:00
  • d3e8fe0133 Add messages filter clear button. Bartosz Taudul 2019-07-25 20:49:44 +02:00
  • 31aeadeba0 Update NEWS. Bartosz Taudul 2019-07-25 20:45:16 +02:00
  • 0f574b5547 Verify source file modification time against capture time. Bartosz Taudul 2019-07-25 20:44:10 +02:00
  • 16a40f2e1f Revert "Explicitly link with required libraries." Bartosz Taudul 2019-07-25 20:41:58 +02:00
  • c4b472b6e0 Ditto for call stack window. Bartosz Taudul 2019-07-25 20:34:35 +02:00
  • 269c3d4530 Keep statistics window headers always on top of the window. Bartosz Taudul 2019-07-25 19:54:16 +02:00
  • 2291b91ee0 Remove unnecessary separators. Bartosz Taudul 2019-07-25 19:50:22 +02:00
  • d31d1f5946 Detect and report clang-cl. Bartosz Taudul 2019-07-25 19:03:58 +02:00
  • 55c9f41060 Vulkan queue doesn't need to be stored. Bartosz Taudul 2019-07-25 18:54:32 +02:00
  • 5a81fd5e6b Try updating to newest vcpkg on CI. Bartosz Taudul 2019-07-25 18:46:57 +02:00
  • 30f76d34a3 Fix printf warnings. Bartosz Taudul 2019-07-25 18:41:52 +02:00
  • 37c76edcd8 Explicitly require long long abs(). Bartosz Taudul 2019-07-25 18:36:27 +02:00
  • abaa0e8f6e Explicitly link with required libraries. Bartosz Taudul 2019-07-25 18:29:59 +02:00
  • 1b79c35aac Don't use char8_t. Bartosz Taudul 2019-07-25 12:58:16 +02:00
  • bd66c9dc5a Update NEWS. Bartosz Taudul 2019-07-24 23:55:26 +02:00
  • 7074b8ed8f Display notification popup during trace cleanup. Bartosz Taudul 2019-07-24 23:54:47 +02:00
  • 076bf1b475 Go back to build directory. Bartosz Taudul 2019-07-24 23:32:41 +02:00
  • b19d633d68 Update tech docs. Bartosz Taudul 2019-07-24 23:15:45 +02:00
  • a7e0b1614a Update manual. Bartosz Taudul 2019-07-24 23:14:53 +02:00
  • 52452038ad Update CI config. Bartosz Taudul 2019-07-24 22:28:24 +02:00
  • 57615775ea Migrate to VS2019, vcpkg. Bartosz Taudul 2019-07-24 22:24:17 +02:00
  • e5a3d7aa25 Workaround scroll-to-message regression. Bartosz Taudul 2019-07-24 21:40:39 +02:00
  • 9ad9045078 Disable messages following when focusing on a message. Bartosz Taudul 2019-07-24 02:21:51 +02:00
  • d908e148ec Update DXT1 AVX timings. Bartosz Taudul 2019-07-22 20:01:16 +02:00
  • 092e830264 Use shifts instead of const vector and. Bartosz Taudul 2019-07-22 19:44:09 +02:00
  • cdbaec38eb Update tech docs. Bartosz Taudul 2019-07-20 16:46:54 +02:00
  • db80673b9e Update DXT1 AVX timings. Bartosz Taudul 2019-07-20 14:54:52 +02:00
  • 178dc9eba7 Combine block data directly in AVX registers. Bartosz Taudul 2019-07-20 14:52:34 +02:00
  • 396c28011e Update DXT1 compression timings. Bartosz Taudul 2019-07-19 22:16:33 +02:00
  • a6300ef7d1 Ditto on ARM. Bartosz Taudul 2019-07-19 22:13:56 +02:00
  • dc49f2f76a Move DXT1 index conversion to server. Bartosz Taudul 2019-07-19 21:46:58 +02:00
  • 11ba77ced5 Use pthread_once() to initialize rpmalloc on linux. Bartosz Taudul 2019-07-19 20:15:56 +02:00
  • 4c28593031 Fix races in rpmalloc initialization. Bartosz Taudul 2019-07-19 19:25:27 +02:00
  • cef8124247 Replace or with addition to enable usra instruction. Bartosz Taudul 2019-07-19 01:40:27 +02:00
  • fd4689a6e2 Don't perform unnecessary ands. Bartosz Taudul 2019-07-19 01:19:52 +02:00
  • 06296283b7 Fix texture completeness. Bartosz Taudul 2019-07-19 00:53:34 +02:00
  • 5da2076214 Add optional 2x zoom to frame images playback. Bartosz Taudul 2019-07-19 00:51:52 +02:00
  • 1c0c5f5282 Disable bilinear filtering for frame images. Bartosz Taudul 2019-07-19 00:51:42 +02:00
  • dc992266fd Simplify OpenGL query checks. Bartosz Taudul 2019-07-16 19:37:48 +02:00
  • 9ec6c1e12d Basic technical documentation. Bartosz Taudul 2019-07-09 01:14:43 +02:00
  • b99315ffbe Add some notes on how to get the most accurate results. Bartosz Taudul 2019-07-13 20:49:56 +02:00
  • 74a40c230f MinGW is also supported. Bartosz Taudul 2019-07-13 20:49:50 +02:00
  • 0ce93f714b Cosmetics. Bartosz Taudul 2019-07-13 20:49:36 +02:00
  • ff9637e884 Update DXT1 timings table. Bartosz Taudul 2019-07-13 20:24:58 +02:00