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

2793 Commits

Author SHA1 Message Date
Bartosz Taudul add5c0fb87 Perform proper division. 2019-06-17 01:09:25 +02:00
Bartosz Taudul b2bbd95430 Changing log time requires bin cache reset. 2019-06-17 01:05:46 +02:00
Bartosz Taudul e30cf7eafa Update NEWS. 2019-06-17 01:02:52 +02:00
Bartosz Taudul f27cead040 Add hovered frame markers on histogram. 2019-06-17 01:01:56 +02:00
Bartosz Taudul 099933e66d Add outlier removal to frame time histogram. 2019-06-17 00:44:34 +02:00
Bartosz Taudul b1f49d4c69 Update manual. 2019-06-16 17:22:29 +02:00
Bartosz Taudul 507e4db14b Update NEWS. 2019-06-16 17:15:47 +02:00
Bartosz Taudul efe65e2e64 Display currently hovered zone on histogram. 2019-06-16 17:14:47 +02:00
Bartosz Taudul 6a4f7ce1ca Track currently hovered zone. 2019-06-16 17:05:56 +02:00
Bartosz Taudul 6e8b5381a5 Ctrl-click on a zone to go straight to zone statistics. 2019-06-16 17:00:25 +02:00
Bartosz Taudul d361261993 Open playback from frame using ctrl+left click. 2019-06-16 16:49:21 +02:00
Bartosz Taudul d683699ba9 Don't recalculate histogram bins every frame.
This remedies slowdown that was only visible when a histogram of a large
number of zones (~100 million) was displayed. The slowdown was caused by
std::accumulate() calls over whole set of zones.
2019-06-16 16:41:52 +02:00
Bartosz Taudul 14398dd4e8 Move bin setup closer to bin usage. 2019-06-16 16:29:18 +02:00
Bartosz Taudul 761405e2a7 Clip histogram highlight to graph area. 2019-06-16 16:23:24 +02:00
Bartosz Taudul 26178dfb00 Update manual. 2019-06-16 02:23:11 +02:00
Bartosz Taudul df163f627b Update NEWS. 2019-06-16 01:59:30 +02:00
Bartosz Taudul 89f798158f Implement outlier cutoff on histogram. 2019-06-16 01:58:44 +02:00
Bartosz Taudul 8009c6412e Add "minimum values in bin" parameter to histogram. 2019-06-16 01:58:44 +02:00
Bartosz Taudul 4186a71ee7 Cache sorted begin and end iterators. 2019-06-16 01:28:36 +02:00
Bartosz Taudul 26f223e4cd Don't shrink histogram bin buffers. 2019-06-16 00:25:22 +02:00
Bartosz Taudul f7a590de98 Improve ETC1 timing table. 2019-06-15 21:08:35 +02:00
Bartosz Taudul 103be314e7 Update NEON ETC1 compression timings. 2019-06-15 15:38:05 +02:00
Bartosz Taudul 014c3ed63b Use non-reference, optimized NEON ETC1 compression. 2019-06-15 15:35:57 +02:00
Bartosz Taudul 31a4a45b14 Ignore memory free faults if running on apple.
There's a case in MoltenVK initialization where overloading operator new
and operator delete works for std::string destruction, but not
construction.
2019-06-13 14:15:17 +02:00
Bartosz Taudul ab4e99229d Indicate whether client is running on apple shitware. 2019-06-13 14:05:15 +02:00
Bartosz Taudul e05669a80f Add ETC1 compression timings for ARM. 2019-06-13 02:12:03 +02:00
Bartosz Taudul e5d5abf59a Add NEON path for ETC1 compression. 2019-06-13 02:04:19 +02:00
Bartosz Taudul 5c1bae812a Add frame images to test application. 2019-06-13 01:53:47 +02:00
Bartosz Taudul 2eb67b4684 Add test image. 2019-06-13 01:48:13 +02:00
Bartosz Taudul 516bdcec9b Rewrite playback logic. 2019-06-13 00:12:06 +02:00
Bartosz Taudul c43f8562ec Rename "sync view" to "sync timeline". 2019-06-12 23:46:14 +02:00
Bartosz Taudul 756379b9d8 Update manual. 2019-06-12 23:45:27 +02:00
Bartosz Taudul bdfd2c07be Right-click on a frame to set frame in playback. 2019-06-12 23:14:19 +02:00
Bartosz Taudul 796ca57067 Update imgui to 1.71. 2019-06-12 22:53:23 +02:00
Bartosz Taudul d3e0163dd4 Add byteswap for apple. 2019-06-12 16:54:44 +02:00
Bartosz Taudul 8827f568e4 Update manual. 2019-06-12 15:35:00 +02:00
Bartosz Taudul afa967afb0 Flip frame image if need be. 2019-06-12 15:30:08 +02:00
Bartosz Taudul 37d1457b44 Frame image may need flipping. 2019-06-12 15:28:32 +02:00
Bartosz Taudul 29fd4b1fe9 Don't animate frame changes during playback. 2019-06-12 13:25:45 +02:00
Bartosz Taudul 61bad76e5a Update manual. 2019-06-12 01:48:11 +02:00
Bartosz Taudul a936f22a91 Add frame images playback window. 2019-06-12 01:48:11 +02:00
Bartosz Taudul eb6ac5e6e1 Store frame reference in frame images. 2019-06-12 00:55:02 +02:00
Bartosz Taudul 38b76ea32d Add frame images vector accessor. 2019-06-12 00:14:44 +02:00
Bartosz Taudul 04dd33f5c4 Fix mismatched linkage. 2019-06-11 23:51:12 +02:00
Rokas K. (rku) c4e05b6264 Merged in rokups/tracy/dllimport-cleanup (pull request #36)
Clean up imported functions in multi-dll projects.

Approved-by: Till Rathmann <till.rathmann@gmx.de>
2019-06-11 15:04:34 +00:00
Bartosz Taudul de544ef959 Update manual. 2019-06-11 02:25:03 +02:00
Bartosz Taudul 84a52c5d62 Add join discord button. 2019-06-11 02:12:34 +02:00
Bartosz Taudul 57b8b425ba Discard send buffer data after disconnect. 2019-06-10 02:11:29 +02:00
Bartosz Taudul 2cf50427be Add FastVector to natvis. 2019-06-10 01:50:26 +02:00
Bartosz Taudul 2bc7a9bd30 Close listen socket in destructor. 2019-06-09 18:14:26 +02:00