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

5721 Commits

Author SHA1 Message Date
Bartosz Taudul 07778badcc Release 0.7.8. v0.7.8 2021-05-19 20:36:38 +02:00
Bartosz Taudul efc1777051 Implement range limit for child samples. 2021-05-19 20:26:50 +02:00
Bartosz Taudul 6d8abfe640 Add utility for trace version identification. 2021-05-18 02:49:41 +02:00
Bartosz Taudul 5ec1313af1 Drop legacy code for reading long unsupported traces. 2021-05-18 02:24:56 +02:00
Bartosz Taudul 98551ab892 Simplify history a bit. 2021-05-18 02:20:19 +02:00
Bartosz Taudul b7832a2510 Cherry-pick https://github.com/facebook/zstd/pull/2653 2021-05-18 02:10:30 +02:00
Bartosz Taudul 2544a91c6b Merge pull request #220 from ktf/patch-1
Fix compilation on macOS 11.0.0 with XCode 12.5
2021-05-17 13:37:26 +02:00
Giulio Eulisse aace8ac317 Update TracyView.cpp 2021-05-17 12:09:14 +02:00
Giulio Eulisse 2cdc3abba2 Update TracyImGui.hpp 2021-05-17 12:07:35 +02:00
Giulio Eulisse 4ab706d538 Update TracyMouse.cpp 2021-05-17 12:07:06 +02:00
Giulio Eulisse bcb250aaab Update TracySourceView.cpp 2021-05-17 12:06:37 +02:00
Giulio Eulisse 63e2c16e74 Do not use relative include path for ImGUI.h
#pragma once gets confused by `../../imgui/imgui.h` and `imgui.h` on macOS with XCode 12.5.
2021-05-17 12:05:14 +02:00
Bartosz Taudul 8219a0e4ca Fix shift. 2021-05-15 18:39:01 +02:00
Bartosz Taudul 12da89a45e Update manual. 2021-05-15 18:32:52 +02:00
Bartosz Taudul e3f54dc4dd Update NEWS. 2021-05-15 18:09:07 +02:00
Bartosz Taudul c91c7a7fd5 Use zstd dict for packing/unpacking frame images.
This only affects run-time memory usage and needs an offline calculation of
the dictionary. Results vary depending on similarity of image blocks.

agora        34.96 MB ->  28.21 MB
agora2       40.75 MB ->  34.14 MB
android-vk   36.21 MB ->  18.44 MB
astar3       44.72 MB ->  43.38 MB
clipper1    134.36 MB ->  52.16 MB
fi           50.82 MB ->  40.79 MB
fi-big      537.74 MB -> 469.54 MB
test         23.26 MB ->   1.87 MB
2021-05-15 18:06:44 +02:00
Bartosz Taudul d555256546 Don't use separate texture compression context.
Previously it was needed, as saving could be made at the same time the UI was
active. Currently saving blocks UI access to data structures, as it possibly
may need to sort unsorted vectors.
2021-05-15 18:04:14 +02:00
Bartosz Taudul 925a23a053 Add texture packer with zstd dict support. 2021-05-15 18:04:14 +02:00
Bartosz Taudul a53f5702b1 Calculate frame images dictionary. 2021-05-15 18:03:50 +02:00
Bartosz Taudul 56958a018c Only show dict building checkbox if there are frame images. 2021-05-15 15:52:54 +02:00
Bartosz Taudul 3d75bf653a Add interface for frame images dict building. 2021-05-15 15:50:20 +02:00
Bartosz Taudul 859b8e4193 Add zstd dict builder. 2021-05-15 14:56:38 +02:00
Bartosz Taudul 959ddc3501 Update manual. 2021-05-15 14:33:10 +02:00
Bartosz Taudul 0414473c9f Update NEWS. 2021-05-15 14:27:49 +02:00
Bartosz Taudul 92ae003308 Improve trace saving experience.
This adds additional dialog, which allows selection of compression mode. Also,
when a trace cannot be saved, a failure popup will be displayed.
2021-05-15 14:25:45 +02:00
Bartosz Taudul ab830962c8 Fix notifications disappearing after a long UI lock. 2021-05-15 14:21:45 +02:00
Bartosz Taudul fe71ae3272 Update manual. 2021-05-15 13:12:54 +02:00
Bartosz Taudul 068141abfc Update NEWS. 2021-05-15 13:09:46 +02:00
Bartosz Taudul 7f1f929662 Decode PID and TID when generating imported thread names. 2021-05-15 13:08:51 +02:00
Bartosz Taudul 8ea02a4794 Cosmetics. 2021-05-15 13:03:42 +02:00
Bartosz Taudul 6b2de1c8b5 Pack PID + TID. 2021-05-15 12:56:52 +02:00
Bartosz Taudul 3005d5a939 Cosmetics. 2021-05-15 12:54:29 +02:00
Bartosz Taudul cb0bc67790 Bump zstd to 1.5.0. 2021-05-15 00:48:15 +02:00
Bartosz Taudul bb25687f7e Update manual. 2021-05-11 18:37:08 +02:00
Bartosz Taudul 84bb131f81 Update NEWS. 2021-05-11 18:32:06 +02:00
Bartosz Taudul 42a272edf5 Allow control of sampling frequency. 2021-05-11 18:31:20 +02:00
Bartosz Taudul 05b5f1cfe1 Update manual. 2021-05-11 01:57:10 +02:00
Bartosz Taudul 8bdae80960 Update NEWS. 2021-05-11 01:43:07 +02:00
Bartosz Taudul 4f76fb2cda Store location in SourceLocation during chrome import. 2021-05-11 01:37:59 +02:00
Bartosz Taudul db734e3e0a Parse custom location tags. 2021-05-11 01:37:59 +02:00
Bartosz Taudul 97f54f539d Merge pull request #211 from c-cube/multi-pid-import
chrome-import: handle multiple pids
2021-05-10 18:59:03 +02:00
Simon Cruanes b512ce3fa8 do not mangle tid if there is no pid 2021-05-10 11:49:07 -04:00
Simon Cruanes d38f579ec3 refactor after review 2021-05-10 11:20:48 -04:00
Simon Cruanes 7e694d452a improve chrome importer to better display string arguments 2021-05-10 10:59:03 -04:00
Simon Cruanes b71c9c12c4 map {tid,pid} from catapult into a virtual tid 2021-05-06 20:47:03 -04:00
Bartosz Taudul f03b677ffa Use correct size value. 2021-05-06 22:26:40 +02:00
Bartosz Taudul 7f0191d19f Use streaming zstd API. 2021-05-06 22:21:52 +02:00
Bartosz Taudul 3c6a06f97e Update manual. 2021-05-06 18:29:22 +02:00
Bartosz Taudul d39580fa38 Update NEWS. 2021-05-06 18:24:34 +02:00
Bartosz Taudul fa1a717e3c Add support for importing zstd-compressed chrome traces. 2021-05-06 18:10:08 +02:00