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

Commit Graph

  • 6e46bc343e Update NEWS. Bartosz Taudul 2021-01-31 17:59:15 +01:00
  • 82a9c3b2c8 Display program build time. Bartosz Taudul 2021-01-31 17:58:33 +01:00
  • 3ff1692918 Add executable time accessor. Bartosz Taudul 2021-01-31 17:51:55 +01:00
  • 8d39f91c6e Save/load executable image mtime. Bartosz Taudul 2021-01-31 17:51:16 +01:00
  • c92974d920 Send executable mtime in welcome message. Bartosz Taudul 2021-01-31 17:45:11 +01:00
  • 0ce113a96c Check mtime of profiled executable. Bartosz Taudul 2021-01-31 17:42:44 +01:00
  • 2890f24c97 Implement getting process executable path. Bartosz Taudul 2021-01-31 17:37:54 +01:00
  • 6c728f6d23 Cosmetics. Bartosz Taudul 2021-01-31 17:24:41 +01:00
  • 03e849a9ff Update NEWS. Bartosz Taudul 2021-01-31 17:15:53 +01:00
  • 8bacc7a91c Update libbacktrace to dedbe13fda. Bartosz Taudul 2021-01-31 15:15:59 +01:00
  • 74d200157e libbacktrace: correct memory lengths in Mach-O dsym support Geod24 2021-01-31 16:57:59 +09:00
  • c3d58545e8 Add D3D11 Gpu Context/Zone Hugo Amiard 2020-08-07 17:05:11 +02:00
  • b6887f3663 Add SourceLocation macros Hugo Amiard 2020-08-07 17:09:31 +02:00
  • 332d338895 Add CMake support Hugo Amiard 2021-01-30 14:16:10 +01:00
  • a3bfbab6bd Fix timer setup for fallback timer. Bartosz Taudul 2021-01-29 11:20:23 +01:00
  • 224956abad
    Merge pull request #171 from sideeffects/opencl-timing Bartosz Taudul 2021-01-28 19:03:44 +01:00
  • 33ca38b581 Add a define for fallback timer usage. Bartosz Taudul 2021-01-28 18:49:17 +01:00
  • b58358f81f Cosmetics. Bartosz Taudul 2021-01-28 18:49:12 +01:00
  • f1a52cffa5 Remove host and device timestamp members and accessors since they are no longer needed. John Lynch 2021-01-28 11:46:36 -06:00
  • 6b276a1a64 Init rpmalloc thread-local data when sending messages. Bartosz Taudul 2021-01-27 02:14:23 +01:00
  • 9892407ff0 Use system getopt in capture utility on unix. Bartosz Taudul 2021-01-27 00:32:38 +01:00
  • e3ae2c077f Arm macos uses arm64 as machine name. Bartosz Taudul 2021-01-26 22:54:54 +01:00
  • 9ae508218e Strip release binaries built with clang. Bartosz Taudul 2021-01-26 22:52:08 +01:00
  • 57ca6112b8 Enable Link Time Optimization on unix. Bartosz Taudul 2021-01-26 22:43:50 +01:00
  • cf2208c3a8 Fix one missed makefile. Bartosz Taudul 2021-01-26 22:27:27 +01:00
  • 3f495f9cd7 Disable edit-and-continue in ToyPathTracer example. Bartosz Taudul 2021-01-26 20:46:55 +01:00
  • c08d591bf3 Use proper capstone include path. Bartosz Taudul 2021-01-26 20:35:57 +01:00
  • b0fe29e12f Remove all lingering references to 32-bit win32 builds. Bartosz Taudul 2021-01-26 20:27:19 +01:00
  • 046638a2b7 Update all sln files to MSVC 2019. Bartosz Taudul 2021-01-26 20:24:47 +01:00
  • 2b3405b9c7 Fix usage of deprecated stat64 on apple. Bartosz Taudul 2021-01-26 20:03:35 +01:00
  • c8ea47782c ARM clang doesn't support -march=native. Bartosz Taudul 2021-01-26 19:46:39 +01:00
  • 62d6f4127d Don't pass -s parameter to clang. Bartosz Taudul 2021-01-26 19:39:24 +01:00
  • 9f55a5083c Improve OpenCL time calibration by moving the host time retrieval immediately after clWaitForEvents, similar to the Vulkan approach. John Lynch 2021-01-25 19:09:23 -06:00
  • 81c91a87fc Search in cache before issuing syscall. Bartosz Taudul 2021-01-26 01:47:00 +01:00
  • 4a957ea41f Update manual. Bartosz Taudul 2021-01-25 21:04:47 +01:00
  • ced17477fc Update manual. Bartosz Taudul 2021-01-23 23:11:40 +01:00
  • f4186d51d4 Release 0.7.5. v0.7.5 Bartosz Taudul 2021-01-23 15:06:38 +01:00
  • a8057edba0 Update NEWS. Bartosz Taudul 2021-01-22 22:30:45 +01:00
  • ccf441176b
    Merge pull request #168 from jkriegshauser/improve-import Bartosz Taudul 2021-01-22 14:57:52 +01:00
  • 9d66abd679
    Merge pull request #169 from sideeffects/opencl_fixes Bartosz Taudul 2021-01-22 13:01:03 +01:00
  • e7b3752cab Fixes for OpenCLCtxScope when !m_active. Both setEvent and the destructor should return immediately when !m_active, as the scope is not properly initialized (m_beginQueryId in particular.) John Lynch 2021-01-22 01:16:11 -06:00
  • c96f01956d PR feedback: write the name into the tracy file joshuakr 2021-01-21 18:32:03 -08:00
  • db83fc443f Adding a few things to ignore joshuakr 2021-01-21 18:31:49 -08:00
  • 20b2be3b77 Update second screenshot. Bartosz Taudul 2021-01-22 02:54:01 +01:00
  • c5261e42ba Fix for macOS build joshuakr 2021-01-21 17:41:55 -08:00
  • efc856f842 Fix vertical padding of items in CPU data table. Bartosz Taudul 2021-01-22 02:34:01 +01:00
  • 2920f97911 Imported Chrome traces bring over thread names joshuakr 2021-01-21 17:07:31 -08:00
  • 25a95d99c0 Imported chrome traces show the file name in the title bar joshuakr 2021-01-21 17:06:55 -08:00
  • 168e511de5 Revert "Fix shutdown hang (resolves #160)" joshuakr 2021-01-21 17:21:43 -08:00
  • 239a17deb9 Fix typo. Bartosz Taudul 2021-01-22 02:17:12 +01:00
  • e33f8e66d5 Set appropriate flags for CPU data table columns. Bartosz Taudul 2021-01-21 23:22:24 +01:00
  • dee6395acf Update pdqsort. Bartosz Taudul 2021-01-21 23:02:21 +01:00
  • 0fc6ebc67d Another ImGuiTableColumnFlags_WidthAuto fix. Bartosz Taudul 2021-01-21 22:57:59 +01:00
  • 9f4efc8474 Update ImGui to 1.80 + docking. Bartosz Taudul 2021-01-21 22:53:59 +01:00
  • 5fc4eb2efa
    Merge pull request #167 from sideeffects/master Bartosz Taudul 2021-01-21 20:15:02 +01:00
  • 9df369ecc4 Move call to clRetainEvent outside of assert within OpenCLCtx::collect, ensuring it is still called when NDEBUG is defined. John Lynch 2021-01-21 12:27:26 -06:00
  • 6c6c6caef0 In OpenCLCtxScope::SetEvent, the necessary clRetainEvent call was inside an assert, thus never called if NDEBUG was defined. This change asserts only on the return value of the function, as in other parts of the code. John Lynch 2021-01-20 19:14:31 -06:00
  • 2eae80b9dc
    Merge pull request #166 from kubouch/fix-manual-typos Bartosz Taudul 2021-01-17 15:55:47 +01:00
  • baf6b5c637 Fix description of csvexport manual entry kubouch 2021-01-17 16:34:20 +02:00
  • e5dbca2d71
    Merge pull request #165 from Xenonic/master Bartosz Taudul 2021-01-16 14:00:17 +01:00
  • 384617fba1 Update manual Andrew Depke 2021-01-16 02:26:50 -07:00
  • 3d75fb4d87 Update NEWS Andrew Depke 2021-01-16 02:26:29 -07:00
  • 694202ebcf Added transient D3D12 zones, fixed callstacks Andrew Depke 2021-01-16 02:20:59 -07:00
  • 538352d5a8 Update manual. Bartosz Taudul 2021-01-15 22:10:40 +01:00
  • ca41db7b75 Update NEWS. Bartosz Taudul 2021-01-15 22:10:24 +01:00
  • e5d54011d7 Add transient Vulkan zones. Bartosz Taudul 2021-01-15 21:52:20 +01:00
  • 483a621a0a Vulkan will now properly send serial callstacks. Bartosz Taudul 2021-01-15 21:41:09 +01:00
  • a4764141c6 Support serial callstacks when processing GPU zones. Bartosz Taudul 2021-01-15 21:40:51 +01:00
  • 90de2d2f73 Support queuing serial items with callstack. Bartosz Taudul 2021-01-15 21:39:50 +01:00
  • d4c0d4fbb7 Rename CallstackMemory to CallstackSerial. Bartosz Taudul 2021-01-15 20:49:39 +01:00
  • c66b2cb536 Process allocated source location GPU zones. Bartosz Taudul 2021-01-15 20:33:45 +01:00
  • d827832d4d Don't operate on short_ptr. Bartosz Taudul 2021-01-15 20:25:07 +01:00
  • 44020487d2 Keep zone begin implementations together. Bartosz Taudul 2021-01-15 20:20:34 +01:00
  • 5a8d30ddc3 Add transient OpenGL zones. Bartosz Taudul 2021-01-15 20:13:09 +01:00
  • 69372c2dcb Explicitly state which default-linked libraries are needed. Bartosz Taudul 2021-01-13 01:42:48 +01:00
  • c381eeb5ab Bump year in LICENSE. Bartosz Taudul 2021-01-08 19:34:11 +01:00
  • cc5c20db46 Bump ImGui. Bartosz Taudul 2021-01-08 19:32:46 +01:00
  • 315d25a787 Fix shutdown hang (resolves #160) joshuakr 2021-01-05 13:07:49 -08:00
  • 3d37c686cf Mark rprealloc as a part of Tracy API. Bartosz Taudul 2020-12-27 14:11:45 +01:00
  • a467ef4c2b Expose rpmalloc init/finalize functions. Bartosz Taudul 2020-12-26 14:57:54 +01:00
  • 1a1df0229d Add missing include. Bartosz Taudul 2020-12-26 14:48:31 +01:00
  • dab68b2f21 Manually initialize GUID structs. Bartosz Taudul 2020-12-21 16:13:59 +01:00
  • 063ad1f1d3 Check return value of EnableTraceEx2(). Bartosz Taudul 2020-12-21 15:41:01 +01:00
  • 993c631103 Update zstd to 1.4.7. Bartosz Taudul 2020-12-18 15:46:27 +01:00
  • 8f48d6e580 Add quick-start guide to the manual. Bartosz Taudul 2020-12-16 15:53:04 +01:00
  • bffab2bc37 Update NEWS. Bartosz Taudul 2020-12-16 15:35:30 +01:00
  • 025ab1626b Bind only on IPv4, if restricted to localhost. Bartosz Taudul 2020-12-16 15:33:05 +01:00
  • 2049332211 Broadcast to localhost if listening only on localhost. Bartosz Taudul 2020-12-16 15:24:33 +01:00
  • 6f83044cf6 Broadcast to the given address. Bartosz Taudul 2020-12-16 15:24:20 +01:00
  • fd6d510051 Update NEWS. Bartosz Taudul 2020-12-16 15:09:37 +01:00
  • 6e715cf346 Use tables for callstack sample parents. Bartosz Taudul 2020-12-16 15:05:35 +01:00
  • f1d48b1298 Use tables for call stack view. Bartosz Taudul 2020-12-16 15:01:07 +01:00
  • 325bcc035a Use tables to list memory entries. Bartosz Taudul 2020-12-15 15:43:55 +01:00
  • 6bb77d55a1 Use tables in CPU data view. Bartosz Taudul 2020-12-09 21:53:36 +01:00
  • dc6893f419 Use tables for sampled statistics menu. Bartosz Taudul 2020-12-09 21:36:53 +01:00
  • f14c0fe402 Update manual. Bartosz Taudul 2020-12-09 21:22:39 +01:00
  • 63e0170048 Find zones zone list fixes. Bartosz Taudul 2020-12-09 21:18:40 +01:00
  • f1a641a838 Use tables for instrumented zones statistics. Bartosz Taudul 2020-12-09 20:55:00 +01:00
  • 6300f59183 Use tables in find zone zones list. Bartosz Taudul 2020-12-09 02:13:14 +01:00
  • c437ecfcf5 Remove unneeded variable. Bartosz Taudul 2020-12-08 02:19:28 +01:00