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

Commit Graph

  • 34879d6dd3 Bumped protocol version Dmytro Bulatov 2024-10-03 02:48:50 +09:00
  • defb91abc1 Added Custom GPU Context Type Dmytro Bulatov 2024-10-03 01:55:29 +09:00
  • e6eb9899bb Merge pull request #896 from mcourteaux/master Bartosz Taudul 2024-09-30 17:07:46 +02:00
  • 28a229c594 Correct misleading comment. Martijn Courteaux 2024-09-30 16:26:31 +02:00
  • 9f4d7fa5ad Draw kernel functions red in flame graph. Bartosz Taudul 2024-09-29 00:31:01 +02:00
  • 346d8a45c6 Cache flame graph. Bartosz Taudul 2024-09-29 00:26:00 +02:00
  • 02d60a3dde Frames already have the correct symbol address. Bartosz Taudul 2024-09-28 23:58:40 +02:00
  • d0b6869e9e Sym must be valid. Bartosz Taudul 2024-09-28 23:35:39 +02:00
  • 20c4822c98 Parallelize building flame graph. Bartosz Taudul 2024-09-28 17:34:16 +02:00
  • da1e92956f Enable running time calculation for instrumented zones in flame graph. Bartosz Taudul 2024-09-28 16:29:21 +02:00
  • 21721dd814 Add zone running time UI to flame graph window. Bartosz Taudul 2024-09-28 16:17:42 +02:00
  • 98a064efa9 Allow inspection of symbol from flame graph. Bartosz Taudul 2024-09-28 15:30:50 +02:00
  • 5caeffa19a Proper way to detect mouse click. Bartosz Taudul 2024-09-28 15:30:41 +02:00
  • e8a9d228c5 Darken inline items in flame graph. Bartosz Taudul 2024-09-28 15:08:16 +02:00
  • 2ac51fb597 Yet another color darkening function. Bartosz Taudul 2024-09-28 15:08:08 +02:00
  • 7465b4ffaf Add tooltip for sampled items in flame graph. Bartosz Taudul 2024-09-28 15:04:43 +02:00
  • 8819ea745d Another stray DPI setting in emscripten. Bartosz Taudul 2024-09-28 14:04:17 +02:00
  • 2435a76caa Don't set dpiScale if not doing anything with it. Bartosz Taudul 2024-09-28 14:01:18 +02:00
  • 9f682c6015 Do not perform DPI setup when DPI might be not yet known. Bartosz Taudul 2024-09-28 13:55:07 +02:00
  • 44ae59f363 Enforce DPI scale setup on first render frame. Bartosz Taudul 2024-09-28 13:54:39 +02:00
  • 04b921e200 Cosmetics. Bartosz Taudul 2024-09-28 13:54:10 +02:00
  • 290e546f47 Build everything with profiling flags. Bartosz Taudul 2024-09-28 13:38:21 +02:00
  • 0e6ba23800 Fix columns size in source view files list. Bartosz Taudul 2024-09-28 02:27:45 +02:00
  • 429de331d6 Show message in find zone window when no zones were collected. Bartosz Taudul 2024-09-28 02:05:30 +02:00
  • 796f09ef23 Better "no memory data" view in memory window. Bartosz Taudul 2024-09-28 02:00:56 +02:00
  • 219da446f4 Improve "no messages" view. Bartosz Taudul 2024-09-28 01:56:40 +02:00
  • 7cb82b9894 Better "load second trace" view in compare window. Bartosz Taudul 2024-09-28 01:53:37 +02:00
  • 293c76625c Add centered button function. Bartosz Taudul 2024-09-28 01:53:26 +02:00
  • 05d00388ed Better "please wait" view in compare window. Bartosz Taudul 2024-09-28 01:45:08 +02:00
  • 39ee307409 Improve "please wait" view in find zone window. Bartosz Taudul 2024-09-28 01:42:33 +02:00
  • d734aaa357 Improve "no data" screens in statistics window. Bartosz Taudul 2024-09-28 01:39:49 +02:00
  • a34b058701 Improve alignment of background tasks circle animation. Bartosz Taudul 2024-09-28 01:30:18 +02:00
  • 52e0cf38b7 Display message when there's no data for flame graph. Bartosz Taudul 2024-09-28 01:24:59 +02:00
  • dfcc5ae37e Draw time measure in flame graph. Bartosz Taudul 2024-09-28 01:14:46 +02:00
  • 8740ea710a Symbol might be unavailable. Bartosz Taudul 2024-09-28 01:09:49 +02:00
  • 6721db8600 Proper way of enabling libdebuginfod. Bartosz Taudul 2024-09-27 19:59:40 +02:00
  • 157bf05c50 Setup mailmap. Bartosz Taudul 2024-09-27 16:56:55 +02:00
  • 2de14f4e38 Patching CPM checkouts is broken without a cache. Bartosz Taudul 2024-09-27 16:12:42 +02:00
  • 616e7c2eec Retrieve ImGui with CPM. Bartosz Taudul 2024-09-27 15:55:22 +02:00
  • 1769c2f457 Add imgui opengl loader diff, for reference. Bartosz Taudul 2024-09-27 15:54:14 +02:00
  • 0e47224578 Universally use add_compile_options(). Bartosz Taudul 2024-09-27 14:10:30 +02:00
  • be53a82e78 Another try at fixing macos build. Bartosz Taudul 2024-09-26 16:22:47 +02:00
  • bc60621d61 Use svg favicon. Bartosz Taudul 2024-09-26 16:21:16 +02:00
  • 8f8871454c Fix macos build, hopefully. Bartosz Taudul 2024-09-26 16:02:47 +02:00
  • 1c1faeff2d Replace parallel STL with PPQSort. Bartosz Taudul 2024-09-26 14:38:11 +02:00
  • d400183483 Replace stray std::sort() with pdqsort_branchless(). Bartosz Taudul 2024-09-26 14:36:56 +02:00
  • 717605065a Mark comparators const. Bartosz Taudul 2024-09-26 14:04:20 +02:00
  • 5b1f3f67c3 Do not include library dependencies in the default target. Bartosz Taudul 2024-09-26 13:04:47 +02:00
  • 721cf57b28 Remove obsolete library build files. Bartosz Taudul 2024-09-26 12:15:56 +02:00
  • 9c5c082d83 Provide zstd compressed files. Bartosz Taudul 2024-09-26 00:25:13 +02:00
  • 684c34dc21 Handle focus in/out on emscripten to fix mouse button stickiness. Bartosz Taudul 2024-09-25 00:36:55 +02:00
  • bbbe6ce894 Update NEWS. Bartosz Taudul 2024-09-24 20:12:19 +02:00
  • fbd359099b Document top inline option. Bartosz Taudul 2024-09-24 19:57:21 +02:00
  • 315864e434 Mark self function in inlines list if top inline is enabled. Bartosz Taudul 2024-09-24 19:47:41 +02:00
  • b676406878 Assert on parent name being null. Bartosz Taudul 2024-09-24 19:44:36 +02:00
  • aca0f3cad7 Workaround failing assert. Bartosz Taudul 2024-09-24 19:39:53 +02:00
  • 2d6bcff3a6 Add option to display top cost inlines in symbol statistics list. Bartosz Taudul 2024-09-24 19:37:59 +02:00
  • ae2a7c60b8 Calculate inline symbols list earlier. Bartosz Taudul 2024-09-24 18:59:51 +02:00
  • 9b9a883d07 Fix crash introduced in 605cdcb5. Bartosz Taudul 2024-09-24 17:15:43 +02:00
  • f6882e2a5d Use a proper way to enable compiler diagnostics with color. Bartosz Taudul 2024-09-23 23:11:08 +02:00
  • 7792b95443 Workaround MSVC mutex fubar. Bartosz Taudul 2024-09-23 23:10:11 +02:00
  • 19960c0287 Fix invalid memory read when pointers are not 64-bit. Bartosz Taudul 2024-09-22 13:36:15 +02:00
  • 07a561176c Remove AnalyzeTemporaryDtors clang-tidy setting. Bartosz Taudul 2024-09-22 13:11:39 +02:00
  • 82a0476ad5 Revert "Copying compile_commands.json is no longer needed, apparently." Bartosz Taudul 2024-09-22 13:08:10 +02:00
  • 86270dac6d Set unique ID for frame list invisible buttons. Bartosz Taudul 2024-09-22 13:00:30 +02:00
  • 8b9da2efba Add support for setting mouse cursor on emscripten. Bartosz Taudul 2024-09-20 23:25:16 +02:00
  • 207605f93b Ignore git unsafe directory. Bartosz Taudul 2024-09-20 22:36:41 +02:00
  • 650e1b9739 Pass github.sha as git rev. Bartosz Taudul 2024-09-20 22:09:30 +02:00
  • c3cf13fc64 Allow passing custom git revision to CMake. Bartosz Taudul 2024-09-20 22:08:03 +02:00
  • 87285cfcaa Add support for using other rev than HEAD in git-ref.py. Bartosz Taudul 2024-09-20 22:04:25 +02:00
  • 821f2f907b Tracy compiles its own freetype. Bartosz Taudul 2024-09-20 21:46:32 +02:00
  • a68ef3c27b Emscripten deployment steps. Bartosz Taudul 2024-09-20 21:40:10 +02:00
  • aa451b48bb Add emscripten build job. Bartosz Taudul 2024-09-20 20:54:46 +02:00
  • 39497ab77b Disable scroll-by-page. Bartosz Taudul 2024-09-20 19:50:30 +02:00
  • a47a51453c Update ImGui to 10fe2b67. Bartosz Taudul 2024-09-20 19:48:23 +02:00
  • fc303d9594 Don't sort flame graph by default. Bartosz Taudul 2024-09-20 01:29:47 +02:00
  • 0b5b674e1f Fix indentation. Bartosz Taudul 2024-09-20 01:02:48 +02:00
  • e793f927fc Add feels-good scaling factor to wheel scroll values. Bartosz Taudul 2024-09-19 21:02:58 +02:00
  • 4795011b12 Remove debug printf. Bartosz Taudul 2024-09-19 20:58:05 +02:00
  • f971faab58 Fix horizontal wheel scroll direction. Bartosz Taudul 2024-09-19 20:53:44 +02:00
  • 07995f0222 Run two render worker threads on emscripten. Bartosz Taudul 2024-09-19 20:44:42 +02:00
  • 25899fef73 Disable ImGui debug tools in non-debug builds. Bartosz Taudul 2024-09-19 20:13:37 +02:00
  • de2a9fd18f Copying compile_commands.json is no longer needed, apparently. Bartosz Taudul 2024-09-19 20:13:20 +02:00
  • 1109e3ce2d Add html5.h emscripten backend. Bartosz Taudul 2024-09-19 19:56:52 +02:00
  • 0b72fd8a97 Update ImGui to 1.91.2 + docking. Bartosz Taudul 2024-09-19 18:04:44 +02:00
  • 00f7beee43 No connections allowed on emscripten. Bartosz Taudul 2024-09-18 19:30:54 +02:00
  • 20905406da Don't use obsolete ImGui functionality. Bartosz Taudul 2024-09-18 19:12:47 +02:00
  • 6ff9869120 Bump ImGui to 1.90.8 + docking. Bartosz Taudul 2024-09-18 19:06:35 +02:00
  • 0f0f2c6b9b Compile everything on emscripten with the same set of flags. Bartosz Taudul 2024-09-18 18:41:29 +02:00
  • 3bb6f1bb68 Adjust link flags for emscripten. Bartosz Taudul 2024-09-18 18:38:00 +02:00
  • 3bea3b7725 Disable resolv service on emscripten. Bartosz Taudul 2024-09-18 17:57:43 +02:00
  • 758080e579 Merge pull request #886 from mcourteaux/master Bartosz Taudul 2024-09-14 18:35:56 +02:00
  • 0f6002822c Fix inheriting color bug. Martijn Courteaux 2024-09-14 14:10:55 +02:00
  • 44d1502474 Always keep cursor shape initialized. Bartosz Taudul 2024-09-14 01:15:02 +02:00
  • 5a67246426 Silence warnings. Bartosz Taudul 2024-09-14 01:10:14 +02:00
  • 0d17d5eaaa Remove dead code. Bartosz Taudul 2024-09-14 01:04:03 +02:00
  • f387929653 No capture is needed. Bartosz Taudul 2024-09-14 01:03:22 +02:00
  • d8f4c8bc7e Don't perform arithmetic on enum values. Bartosz Taudul 2024-09-14 00:58:37 +02:00
  • 8a6e525ea9 Get up-to-date wayland-protocols directly from freedesktop. Bartosz Taudul 2024-09-13 22:30:19 +02:00
  • b359936c04 Zones can inherit custom colors from parents. Bartosz Taudul 2024-09-13 22:12:57 +02:00