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

Commit Graph

  • 1b3b3a94a2 Broadcast protocol version and process name. Bartosz Taudul 2019-06-17 18:34:35 +02:00
  • 0b9ef7e514 Disable broadcast if TRACY_NO_BROADCAST is defined. Bartosz Taudul 2019-06-17 18:18:58 +02:00
  • e609c0fdce UDP broadcast loop. Bartosz Taudul 2019-06-17 02:25:09 +02:00
  • 40e517594b Add UDP broadcast socket. Bartosz Taudul 2019-06-17 02:24:55 +02:00
  • 5db6cc4eee Update manual. Bartosz Taudul 2019-06-17 01:24:48 +02:00
  • 60f0b81faf More compact welcome dialog. Bartosz Taudul 2019-06-17 01:21:55 +02:00
  • 38ebc2e989 Add icon to "go to frame" button. Bartosz Taudul 2019-06-17 01:13:32 +02:00
  • eed849c589 Add reset button to min bin value fields. Bartosz Taudul 2019-06-17 01:12:24 +02:00
  • add5c0fb87 Perform proper division. Bartosz Taudul 2019-06-17 01:09:25 +02:00
  • b2bbd95430 Changing log time requires bin cache reset. Bartosz Taudul 2019-06-17 01:05:46 +02:00
  • e30cf7eafa Update NEWS. Bartosz Taudul 2019-06-17 01:02:52 +02:00
  • f27cead040 Add hovered frame markers on histogram. Bartosz Taudul 2019-06-17 00:59:16 +02:00
  • 099933e66d Add outlier removal to frame time histogram. Bartosz Taudul 2019-06-17 00:44:34 +02:00
  • b1f49d4c69 Update manual. Bartosz Taudul 2019-06-16 17:22:29 +02:00
  • 507e4db14b Update NEWS. Bartosz Taudul 2019-06-16 17:15:47 +02:00
  • efe65e2e64 Display currently hovered zone on histogram. Bartosz Taudul 2019-06-16 17:14:47 +02:00
  • 6a4f7ce1ca Track currently hovered zone. Bartosz Taudul 2019-06-16 17:05:56 +02:00
  • 6e8b5381a5 Ctrl-click on a zone to go straight to zone statistics. Bartosz Taudul 2019-06-16 17:00:25 +02:00
  • d361261993 Open playback from frame using ctrl+left click. Bartosz Taudul 2019-06-16 16:49:21 +02:00
  • d683699ba9 Don't recalculate histogram bins every frame. Bartosz Taudul 2019-06-16 16:41:52 +02:00
  • 14398dd4e8 Move bin setup closer to bin usage. Bartosz Taudul 2019-06-16 16:29:18 +02:00
  • 761405e2a7 Clip histogram highlight to graph area. Bartosz Taudul 2019-06-16 16:23:24 +02:00
  • 26178dfb00 Update manual. Bartosz Taudul 2019-06-16 02:23:11 +02:00
  • df163f627b Update NEWS. Bartosz Taudul 2019-06-16 01:59:30 +02:00
  • 89f798158f Implement outlier cutoff on histogram. Bartosz Taudul 2019-06-16 01:58:15 +02:00
  • 8009c6412e Add "minimum values in bin" parameter to histogram. Bartosz Taudul 2019-06-16 01:29:09 +02:00
  • 4186a71ee7 Cache sorted begin and end iterators. Bartosz Taudul 2019-06-16 01:28:36 +02:00
  • 26f223e4cd Don't shrink histogram bin buffers. Bartosz Taudul 2019-06-16 00:25:22 +02:00
  • f7a590de98 Improve ETC1 timing table. Bartosz Taudul 2019-06-15 21:08:35 +02:00
  • 103be314e7 Update NEON ETC1 compression timings. Bartosz Taudul 2019-06-15 15:38:05 +02:00
  • 014c3ed63b Use non-reference, optimized NEON ETC1 compression. Bartosz Taudul 2019-06-15 15:35:57 +02:00
  • 31a4a45b14 Ignore memory free faults if running on apple. Bartosz Taudul 2019-06-13 14:15:17 +02:00
  • ab4e99229d Indicate whether client is running on apple shitware. Bartosz Taudul 2019-06-13 14:05:15 +02:00
  • e05669a80f Add ETC1 compression timings for ARM. Bartosz Taudul 2019-06-13 02:12:03 +02:00
  • e5d5abf59a Add NEON path for ETC1 compression. Bartosz Taudul 2019-06-13 02:04:19 +02:00
  • 5c1bae812a Add frame images to test application. Bartosz Taudul 2019-06-13 01:53:47 +02:00
  • 2eb67b4684 Add test image. Bartosz Taudul 2019-06-13 01:48:13 +02:00
  • 516bdcec9b Rewrite playback logic. Bartosz Taudul 2019-06-13 00:12:06 +02:00
  • c43f8562ec Rename "sync view" to "sync timeline". Bartosz Taudul 2019-06-12 23:46:14 +02:00
  • 756379b9d8 Update manual. Bartosz Taudul 2019-06-12 23:45:27 +02:00
  • bdfd2c07be Right-click on a frame to set frame in playback. Bartosz Taudul 2019-06-12 23:14:19 +02:00
  • 796ca57067 Update imgui to 1.71. Bartosz Taudul 2019-06-12 22:53:23 +02:00
  • d3e0163dd4 Add byteswap for apple. Bartosz Taudul 2019-06-12 16:54:44 +02:00
  • 8827f568e4 Update manual. Bartosz Taudul 2019-06-12 15:35:00 +02:00
  • afa967afb0 Flip frame image if need be. Bartosz Taudul 2019-06-12 15:30:08 +02:00
  • 37d1457b44 Frame image may need flipping. Bartosz Taudul 2019-06-12 15:28:32 +02:00
  • 29fd4b1fe9 Don't animate frame changes during playback. Bartosz Taudul 2019-06-12 13:25:45 +02:00
  • 61bad76e5a Update manual. Bartosz Taudul 2019-06-12 01:45:06 +02:00
  • a936f22a91 Add frame images playback window. Bartosz Taudul 2019-06-12 01:26:49 +02:00
  • eb6ac5e6e1 Store frame reference in frame images. Bartosz Taudul 2019-06-12 00:55:02 +02:00
  • 38b76ea32d Add frame images vector accessor. Bartosz Taudul 2019-06-12 00:14:44 +02:00
  • 04dd33f5c4 Fix mismatched linkage. Bartosz Taudul 2019-06-11 23:51:12 +02:00
  • c4e05b6264 Merged in rokups/tracy/dllimport-cleanup (pull request #36) Rokas K. (rku) 2019-06-11 15:04:34 +00:00
  • de544ef959 Update manual. Bartosz Taudul 2019-06-11 02:16:42 +02:00
  • 84a52c5d62 Add join discord button. Bartosz Taudul 2019-06-11 02:12:34 +02:00
  • 57b8b425ba Discard send buffer data after disconnect. Bartosz Taudul 2019-06-10 02:11:29 +02:00
  • 2cf50427be Add FastVector to natvis. Bartosz Taudul 2019-06-10 01:50:26 +02:00
  • 2bc7a9bd30 Close listen socket in destructor. Bartosz Taudul 2019-06-09 18:14:04 +02:00
  • 5f8eadfb16 Release zone id stack. Bartosz Taudul 2019-06-09 17:56:41 +02:00
  • a3173965d6 Same for Vis() reference. Bartosz Taudul 2019-06-09 17:51:37 +02:00
  • 2aa6f70765 Drawing locks may invalidate Vis() iterator. Bartosz Taudul 2019-06-09 17:46:59 +02:00
  • 80dff1ede1 Add connection id for on-demand mode. Bartosz Taudul 2019-06-09 17:15:47 +02:00
  • 0db9c73d76 Immediately react to connection termination. Bartosz Taudul 2019-06-09 16:51:39 +02:00
  • cc5bad294a More strict memory ordering for on-demand connection status. Bartosz Taudul 2019-06-09 16:48:00 +02:00
  • e2d42fae2f We're done here, don't try to send termination request. Bartosz Taudul 2019-06-09 16:22:48 +02:00
  • 496f866add Don't send data when connection is terminated. Bartosz Taudul 2019-06-09 16:19:40 +02:00
  • 23e7850162 Make DequeueStatus enum class. Bartosz Taudul 2019-06-09 16:14:30 +02:00
  • 34d89d39a1 Prevent double freeing of socket. Bartosz Taudul 2019-06-09 16:10:21 +02:00
  • b1f8d9fba1 Send server termination query on server disconnect. Bartosz Taudul 2019-06-09 16:06:34 +02:00
  • 2c780f1af4 Allow sending immediate termination query from server. Bartosz Taudul 2019-06-09 15:58:56 +02:00
  • 139299389b Add comments to client connection handling. Bartosz Taudul 2019-06-09 15:55:18 +02:00
  • d6d7b82529 Ignore invalid frame images in on-demand mode. Bartosz Taudul 2019-06-09 15:37:49 +02:00
  • 4c2ff80ac8 Restore frame counting for on-demand mode. Bartosz Taudul 2019-06-09 15:23:01 +02:00
  • 50cda7720f Handle frame image instrumentation failures. Bartosz Taudul 2019-06-09 13:44:53 +02:00
  • 5d5b12dce4 Add a note about expected lifetime of image data. Bartosz Taudul 2019-06-09 13:20:46 +02:00
  • 99c8144154 Show performance difference of async capture. Bartosz Taudul 2019-06-09 13:17:08 +02:00
  • 22d7b2c78d Polishing words. Bartosz Taudul 2019-06-09 12:50:14 +02:00
  • bef1988800 Compress frame images using LZ4. Bartosz Taudul 2019-06-08 12:17:18 +02:00
  • c3c116317d Fences must be deleted. Bartosz Taudul 2019-06-08 12:08:20 +02:00
  • 00a468162d Fix signed/unsigned comparison. Bartosz Taudul 2019-06-08 00:57:25 +02:00
  • 5470dae120 Add AVX2 ETC1 timings to the manual. Bartosz Taudul 2019-06-08 00:54:46 +02:00
  • 9ef128995a Add AVX2 version of etcpak. Bartosz Taudul 2019-06-08 00:50:39 +02:00
  • 7e9539ef2d AVX implies SSE 4.1. Bartosz Taudul 2019-06-08 00:38:34 +02:00
  • 76379a761a Update manual. Bartosz Taudul 2019-06-08 00:06:37 +02:00
  • 1954caa806 Fix listings. Bartosz Taudul 2019-06-08 00:04:10 +02:00
  • 2c01f244a8 Update NEWS. Bartosz Taudul 2019-06-07 20:14:21 +02:00
  • fc5a8f7e3a Assign frame image to the correct frame (including offset). Bartosz Taudul 2019-06-07 20:13:08 +02:00
  • 784c4da53a Include frame offset in frame image message. Bartosz Taudul 2019-06-07 20:09:29 +02:00
  • 9bd1037347 Clean up imported functions in multi-dll projects. Rokas Kupstys 2019-06-07 16:56:46 +03:00
  • 8c912890f0 Proper case in includes. Bartosz Taudul 2019-06-07 01:35:35 +02:00
  • d271634a95 Keep one ETC1 compression buffer. Bartosz Taudul 2019-06-07 01:29:24 +02:00
  • 34a6fe7055 _bswap may be already defined. Bartosz Taudul 2019-06-07 01:07:51 +02:00
  • ff5170d0e9 Silence warnings. Bartosz Taudul 2019-06-07 01:03:28 +02:00
  • 42a30bffe1 Frame images are now ETC1 compressed. Bartosz Taudul 2019-06-07 00:29:59 +02:00
  • a654b642ef Compress frame images to ETC1 before sending. Bartosz Taudul 2019-06-07 00:22:00 +02:00
  • aff3246f82 Add ETC1 compressor. Bartosz Taudul 2019-06-07 00:15:15 +02:00
  • 646e7327b8 Show loading progress of frame images. Bartosz Taudul 2019-06-06 23:40:37 +02:00
  • f8a4909c96 Display number of frame images in a trace. Bartosz Taudul 2019-06-06 23:21:36 +02:00
  • 9cd95db4e3 Delay creation of frame image texture. Bartosz Taudul 2019-06-06 23:14:49 +02:00
  • 129155946b Actually set current texture pointer. Bartosz Taudul 2019-06-06 23:10:01 +02:00