Commit Graph

  • 805cc6385a Allow source file modification time to be newer then trace capture time via checkbox Arnim Balzer 2024-04-16 09:52:45 +01:00
  • 411b218896 Merge pull request #772 from Lectem/server-cmake-fix Bartosz Taudul 2024-04-14 22:00:03 +02:00
  • 2530dceac4 CMake: Selecte executable project as startup project for VS Lectem 2024-04-14 18:13:51 +02:00
  • a577a86b5c CMake: ASM should be listed last in project() so that it can use the C/C++ compiler executable as assembler Lectem 2024-04-13 08:17:10 +02:00
  • b5b985d1d0 Emit warning, not a message. Bartosz Taudul 2024-04-01 12:57:24 +02:00
  • 651c6c5350 Fix assert when propagate inlines was enabled. Bartosz Taudul 2024-03-31 18:44:01 +02:00
  • 30f1b901a9 Conditional framerate limiting on GLFW. Bartosz Taudul 2024-03-29 21:59:16 +01:00
  • e85457815e Conditional framerate limiting on Wayland. Bartosz Taudul 2024-03-29 21:56:54 +01:00
  • c21170cc01 Add config option for reduced render rate. Bartosz Taudul 2024-03-29 21:54:31 +01:00
  • 547325f270 Reduce framerate on Wayland when profiler window has no focus. Bartosz Taudul 2024-03-29 21:46:24 +01:00
  • 767f7e4fd4 Track keyboard focus on Wayland. Bartosz Taudul 2024-03-29 21:38:20 +01:00
  • 2f8fe4180d Fix variable name. Bartosz Taudul 2024-03-29 20:00:21 +01:00
  • 565656b021 Merge pull request #762 from mcourteaux/master Bartosz Taudul 2024-03-28 18:26:28 +01:00
  • aa66d0c286 Fix Ctrl-Shift-Alt-R bug Martijn Courteaux 2024-03-28 18:07:27 +01:00
  • 30d656070d Merge pull request #760 from Chekov2k/fix_python_clean Bartosz Taudul 2024-03-26 21:58:29 +01:00
  • 7a779ba03c Do not use directories as by products when file are still present Arnim Balzer 2024-03-26 20:55:04 +00:00
  • e77224975d Update last time when callstack or hw samples arrive. Bartosz Taudul 2024-03-26 20:48:52 +01:00
  • e071b9043f Set busy cursor when the application is busy. Bartosz Taudul 2024-03-24 17:40:30 +01:00
  • 5b2cce0a02 Push IsBusy() callback to Backend. Bartosz Taudul 2024-03-24 17:39:55 +01:00
  • 9f9cd04761 Add function to determine if the program is busy. Bartosz Taudul 2024-03-24 17:38:45 +01:00
  • 630effe8fa Add support for different mouse cursors on Wayland. Bartosz Taudul 2024-03-24 01:54:21 +01:00
  • 87dcfbd84b Set mouse cursor with the cursor shape protocol. Bartosz Taudul 2024-03-24 01:36:03 +01:00
  • 3805727ee5 Generate cursor shape protocol. Bartosz Taudul 2024-03-24 01:22:57 +01:00
  • 6349d1ef0b Support fractional scaling. Bartosz Taudul 2024-03-24 01:16:51 +01:00
  • cdfad41d68 Refresh screen after scale change. Bartosz Taudul 2024-03-24 00:04:46 +01:00
  • bf86eba59c Rescale scale to have 120 as a unit. Bartosz Taudul 2024-03-24 00:02:13 +01:00
  • 16554ed2ed Handle wayland window resizes the right way. Bartosz Taudul 2024-03-23 23:57:08 +01:00
  • aa4878bb8e Bind viewporter. Bartosz Taudul 2024-03-23 21:23:24 +01:00
  • 475b022ed8 Generate viewporter protocol. Bartosz Taudul 2024-03-23 21:22:01 +01:00
  • 0e458447ff Don't keep opening terminal on launch. Bartosz Taudul 2024-03-23 20:45:07 +01:00
  • 2bfa540656 Bind fractional scale manager. Bartosz Taudul 2024-03-23 19:28:51 +01:00
  • 3342254a0e Generate fractional-scale protocol. Bartosz Taudul 2024-03-23 18:39:25 +01:00
  • e10fc58bf5 Merge pull request #759 from Chekov2k/segfault Bartosz Taudul 2024-03-23 19:17:21 +01:00
  • 93be1d9343 Fix segfault in Python bindings for TRACE_ENABLE=OFF case Arnim Balzer 2024-03-23 17:43:41 +00:00
  • 55be66cdf8 Update NEWS. Bartosz Taudul 2024-03-23 13:56:25 +01:00
  • 4c1b06034b Display program run time percentage in lines selection summary. Bartosz Taudul 2024-03-23 13:54:39 +01:00
  • ef9f2d247d Add display of per-line sample time as a program run time percentage. Bartosz Taudul 2024-03-23 13:47:03 +01:00
  • adbee2f820 Update NEWS. Bartosz Taudul 2024-03-23 12:15:47 +01:00
  • 828e52f5c4 Merge pull request #754 from Chekov2k/python Bartosz Taudul 2024-03-23 11:57:02 +01:00
  • 505afc8f77 Document other CMake options and fix tex errors Arnim Balzer 2024-03-23 06:44:07 +00:00
  • 059f1487af Option to disable use of external pybind11 Arnim Balzer 2024-03-21 13:39:06 +00:00
  • d65d96191a Added basic Python Support Arnim Balzer 2024-03-17 10:51:38 +00:00
  • e38d9fa7ce Use mold linker if available. Bartosz Taudul 2024-03-23 02:08:00 +01:00
  • 8a411a72b8 Merge pull request #757 from JBurnWork/noCallstackUpdates Bartosz Taudul 2024-03-23 01:26:42 +01:00
  • 3d70a61436 Update manual. Bartosz Taudul 2024-03-23 00:48:43 +01:00
  • 9e6be031c1 Don't install capstone on CI. Bartosz Taudul 2024-03-23 00:36:52 +01:00
  • afceec59aa Enable AVX2 code generation on MSVC. Bartosz Taudul 2024-03-22 22:07:43 +01:00
  • 18352366f7 Still use named mem pool if no callstacks Jeff Burnett 2024-03-21 07:53:27 -05:00
  • 278330af5b Fix build warnings for TRACY_NO_CALLSTACK Jeff Burnett 2024-03-22 09:34:51 -05:00
  • aac38a7deb Update CI. Bartosz Taudul 2024-03-21 23:01:21 +01:00
  • 8b8cd7d28b Add -pthread to emscripten compile and link commands. Bartosz Taudul 2024-03-21 01:08:50 +01:00
  • 434d73c7bd Emscripten support. Bartosz Taudul 2024-03-20 22:25:24 +01:00
  • 8ee866e840 Update git ignores. Bartosz Taudul 2024-03-20 18:49:32 +01:00
  • fec5e6bb9c UNIX variable is true on Apple. Bartosz Taudul 2024-03-20 18:47:35 +01:00
  • a2fdd3638c Change CMake build dir to "build". Bartosz Taudul 2024-03-19 22:28:57 +01:00
  • 7f8a2e2c9a Remove old build files. Bartosz Taudul 2024-03-19 22:28:02 +01:00
  • 1df45c00c0 Generate private-code with wayland-scanner. Bartosz Taudul 2024-03-19 22:18:55 +01:00
  • bde0c63006 Generate Wayland protocol sources. Bartosz Taudul 2024-03-19 22:14:12 +01:00
  • 71bde8d11a Add wayland-scanner CMake module. Bartosz Taudul 2024-03-19 21:59:07 +01:00
  • 4c6f6332b0 Copy compile_commands.json to workspace root. Bartosz Taudul 2024-03-17 18:18:21 +01:00
  • 1a3131178d Link update with dbghelp. Bartosz Taudul 2024-03-17 14:30:43 +01:00
  • 148eac2c24 Link with getopt. Bartosz Taudul 2024-03-17 14:23:06 +01:00
  • 06244c0def Provide sane default config for VS Code CMake extension. Bartosz Taudul 2024-03-17 14:03:53 +01:00
  • f523521831 Fix copypasta. Bartosz Taudul 2024-03-17 13:59:58 +01:00
  • 25898a9c7a Enable LTO. Bartosz Taudul 2024-03-17 13:50:39 +01:00
  • 4bfd6f42bc Add CMake build files for the rest of the utilites. Bartosz Taudul 2024-03-17 13:41:32 +01:00
  • 46718851da Extract some common definitions. Bartosz Taudul 2024-03-17 13:25:29 +01:00
  • 375f4526df Set TRACY_VERSION_STRING directly in version.cmake. Bartosz Taudul 2024-03-17 13:19:06 +01:00
  • 776b08f2e0 Split core server files from the UI. Bartosz Taudul 2024-03-17 13:15:54 +01:00
  • cc4ed68271 Extract common set of server files to a separate cmake build file. Bartosz Taudul 2024-03-17 12:55:48 +01:00
  • 35246b4191 Remove vcpkg. Bartosz Taudul 2024-03-16 18:52:13 +01:00
  • 269c75103e Windows build fixes. Bartosz Taudul 2024-03-16 18:30:43 +01:00
  • 2c4abf5f9f Link with winsock on Windows. Bartosz Taudul 2024-03-16 18:16:56 +01:00
  • 58115b35c5 Fix non-wayland build. Bartosz Taudul 2024-03-16 18:13:02 +01:00
  • 970250fc85 Another stupid macro needed for MSVC to not crap the pants. Bartosz Taudul 2024-03-16 17:45:30 +01:00
  • 1bada6a6fd Set NOMINMAX on win32. Bartosz Taudul 2024-03-16 15:03:07 +01:00
  • 699d93c7ae Provide a list of recommended VS Code extensions. Bartosz Taudul 2024-03-16 14:41:52 +01:00
  • ee81795f26 Move discovery of external dependencies to cmake/vendor.cmake. Bartosz Taudul 2024-03-16 14:29:39 +01:00
  • a5f256ca2d Add CMake Package Manager. Bartosz Taudul 2024-03-16 14:28:59 +01:00
  • 061b990875 Move version.cmake to cmake/ subdirectory. Bartosz Taudul 2024-03-16 13:18:39 +01:00
  • 1c43f6efa7 Move profiler to top of CMake projects list. Bartosz Taudul 2024-03-16 13:10:00 +01:00
  • 96d44cc847 Add VS Code CMake configuration. Bartosz Taudul 2024-01-02 19:28:48 +01:00
  • b73a0ff54e Replace build and launch config by CMake integration. Bartosz Taudul 2023-12-18 21:03:29 +01:00
  • c9b4248d35 Add basic CMakeLists.txt for the profiler GUI. Bartosz Taudul 2023-12-18 21:03:15 +01:00
  • 0081f1bda0 Remove Microsoft's C++ extension configuration. Bartosz Taudul 2023-12-18 21:02:22 +01:00
  • 9ca27bf7cc Enable including version.cmake from any directory. Bartosz Taudul 2023-12-13 00:07:47 +01:00
  • ac031e64d6 Merge pull request #755 from Chekov2k/color Bartosz Taudul 2024-03-20 22:19:38 +01:00
  • c5a68c2d8e Remove default values that are not supported in C Arnim Balzer 2024-03-20 20:01:18 +00:00
  • 8df02e0bff Add support to set color when creating a ScopedZone Arnim Balzer 2024-03-17 14:13:23 +00:00
  • 83305115c2 Fix variable name. Bartosz Taudul 2024-03-17 11:34:25 +01:00
  • 578759384d Make sure first DPI setup is run. Bartosz Taudul 2024-03-16 01:16:25 +01:00
  • c673056dd4 Prevent window resizes on DPI change. Bartosz Taudul 2024-03-16 01:13:09 +01:00
  • 4fbef01729 Trigger redraw when DPI changes. Bartosz Taudul 2024-03-16 00:57:29 +01:00
  • 8ebe62ed85 Fix welcome window resizes. Bartosz Taudul 2024-03-15 20:25:00 +01:00
  • 55f9341aec Scale ImGui windows when DPI changes. Bartosz Taudul 2024-03-15 20:19:32 +01:00
  • f5f82a2bd5 Don't show inline options for instrumentation statistics. Bartosz Taudul 2024-03-13 23:39:16 +01:00
  • dec5b851af Update NEWS. Bartosz Taudul 2024-03-13 20:49:25 +01:00
  • 37e3c60433 Update manual. Bartosz Taudul 2024-03-13 20:40:54 +01:00
  • 390b3d9c50 Redo inline options UI. Bartosz Taudul 2024-03-13 20:04:38 +01:00
  • 6c34e02dc2 Ability to display inline function cost percentages relative to base symbol. Bartosz Taudul 2024-03-13 19:50:21 +01:00