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

5456 Commits

Author SHA1 Message Date
Bartosz Taudul 2890f24c97 Implement getting process executable path. 2021-01-31 17:37:54 +01:00
Bartosz Taudul 6c728f6d23 Cosmetics. 2021-01-31 17:24:41 +01:00
Bartosz Taudul 03e849a9ff Update NEWS. 2021-01-31 17:15:53 +01:00
Bartosz Taudul 8bacc7a91c Update libbacktrace to dedbe13fda. 2021-01-31 15:19:30 +01:00
Bartosz Taudul a3bfbab6bd Fix timer setup for fallback timer. 2021-01-29 11:20:23 +01:00
Bartosz Taudul 224956abad Merge pull request #171 from sideeffects/opencl-timing
Improve OpenCL time calibration
2021-01-28 19:03:44 +01:00
Bartosz Taudul 33ca38b581 Add a define for fallback timer usage. 2021-01-28 18:49:17 +01:00
Bartosz Taudul b58358f81f Cosmetics. 2021-01-28 18:49:12 +01:00
John Lynch f1a52cffa5 Remove host and device timestamp
members and accessors since they
are no longer needed.
2021-01-28 11:46:36 -06:00
Bartosz Taudul 6b276a1a64 Init rpmalloc thread-local data when sending messages.
There was a possibility of having uninitialized TLS block there, if the first
thing done in a thread was sending a message.
2021-01-27 02:14:23 +01:00
Bartosz Taudul 9892407ff0 Use system getopt in capture utility on unix.
This fixes header clash between getopt.h and unistd.h (required for unlink),
which prevented LTO on macos.
2021-01-27 00:32:38 +01:00
Bartosz Taudul e3ae2c077f Arm macos uses arm64 as machine name. 2021-01-26 22:54:54 +01:00
Bartosz Taudul 9ae508218e Strip release binaries built with clang. 2021-01-26 22:52:08 +01:00
Bartosz Taudul 57ca6112b8 Enable Link Time Optimization on unix. 2021-01-26 22:43:50 +01:00
Bartosz Taudul cf2208c3a8 Fix one missed makefile. 2021-01-26 22:27:27 +01:00
Bartosz Taudul 3f495f9cd7 Disable edit-and-continue in ToyPathTracer example. 2021-01-26 20:46:55 +01:00
Bartosz Taudul c08d591bf3 Use proper capstone include path. 2021-01-26 20:35:57 +01:00
Bartosz Taudul b0fe29e12f Remove all lingering references to 32-bit win32 builds. 2021-01-26 20:27:19 +01:00
Bartosz Taudul 046638a2b7 Update all sln files to MSVC 2019. 2021-01-26 20:24:47 +01:00
Bartosz Taudul 2b3405b9c7 Fix usage of deprecated stat64 on apple. 2021-01-26 20:09:34 +01:00
Bartosz Taudul c8ea47782c ARM clang doesn't support -march=native. 2021-01-26 19:46:39 +01:00
Bartosz Taudul 62d6f4127d Don't pass -s parameter to clang. 2021-01-26 19:39:24 +01:00
John Lynch 9f55a5083c Improve OpenCL time calibration
by moving the host time retrieval
immediately after clWaitForEvents,
similar to the Vulkan approach.
2021-01-25 19:09:23 -06:00
Bartosz Taudul 81c91a87fc Search in cache before issuing syscall. 2021-01-26 01:47:00 +01:00
Bartosz Taudul 4a957ea41f Update manual. 2021-01-25 21:09:03 +01:00
Bartosz Taudul ced17477fc Update manual. 2021-01-23 23:11:40 +01:00
Bartosz Taudul f4186d51d4 Release 0.7.5. v0.7.5 2021-01-23 15:06:38 +01:00
Bartosz Taudul a8057edba0 Update NEWS. 2021-01-22 22:30:45 +01:00
Bartosz Taudul ccf441176b Merge pull request #168 from jkriegshauser/improve-import
Improve chrome import
2021-01-22 14:57:52 +01:00
Bartosz Taudul 9d66abd679 Merge pull request #169 from sideeffects/opencl_fixes
Fixes for OpenCLCtxScope when not active
2021-01-22 13:01:03 +01:00
John Lynch 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.)
2021-01-22 01:16:11 -06:00
joshuakr c96f01956d PR feedback: write the name into the tracy file 2021-01-21 18:33:59 -08:00
joshuakr db83fc443f Adding a few things to ignore 2021-01-21 18:33:57 -08:00
Bartosz Taudul 20b2be3b77 Update second screenshot. 2021-01-22 02:54:01 +01:00
joshuakr c5261e42ba Fix for macOS build 2021-01-21 17:41:55 -08:00
Bartosz Taudul efc856f842 Fix vertical padding of items in CPU data table. 2021-01-22 02:34:01 +01:00
joshuakr 2920f97911 Imported Chrome traces bring over thread names 2021-01-21 17:26:00 -08:00
joshuakr 25a95d99c0 Imported chrome traces show the file name in the title bar 2021-01-21 17:25:53 -08:00
joshuakr 168e511de5 Revert "Fix shutdown hang (resolves #160)"
This reverts commit 315d25a787.
2021-01-21 17:21:43 -08:00
Bartosz Taudul 239a17deb9 Fix typo. 2021-01-22 02:17:12 +01:00
Bartosz Taudul e33f8e66d5 Set appropriate flags for CPU data table columns. 2021-01-21 23:26:32 +01:00
Bartosz Taudul dee6395acf Update pdqsort.
https://github.com/orlp/pdqsort/commit/978bc36a9bd4143a54b2551cfd9ce8a6afd6d04c
2021-01-21 23:26:32 +01:00
Bartosz Taudul 0fc6ebc67d Another ImGuiTableColumnFlags_WidthAuto fix. 2021-01-21 23:26:32 +01:00
Bartosz Taudul 9f4efc8474 Update ImGui to 1.80 + docking. 2021-01-21 23:26:32 +01:00
Bartosz Taudul 5fc4eb2efa Merge pull request #167 from sideeffects/master
Fix call to clRetainEvent inside assert in OpenCLCtxScope
2021-01-21 20:15:02 +01:00
John Lynch 9df369ecc4 Move call to clRetainEvent outside of assert within
OpenCLCtx::collect, ensuring it is still called when
NDEBUG is defined.
2021-01-21 12:27:26 -06:00
John Lynch 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.
2021-01-20 19:14:31 -06:00
Bartosz Taudul 2eae80b9dc Merge pull request #166 from kubouch/fix-manual-typos
Fix description of csvexport manual entry
2021-01-17 15:55:47 +01:00
kubouch baf6b5c637 Fix description of csvexport manual entry 2021-01-17 16:34:20 +02:00
Bartosz Taudul e5dbca2d71 Merge pull request #165 from Xenonic/master
D3D12 transient zones
2021-01-16 14:00:17 +01:00