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

5445 Commits

Author SHA1 Message Date
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
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
Andrew Depke 384617fba1 Update manual 2021-01-16 02:26:50 -07:00
Andrew Depke 3d75fb4d87 Update NEWS 2021-01-16 02:26:29 -07:00
Andrew Depke 694202ebcf Added transient D3D12 zones, fixed callstacks 2021-01-16 02:20:59 -07:00
Bartosz Taudul 538352d5a8 Update manual. 2021-01-15 22:11:34 +01:00
Bartosz Taudul ca41db7b75 Update NEWS. 2021-01-15 22:11:34 +01:00
Bartosz Taudul e5d54011d7 Add transient Vulkan zones. 2021-01-15 22:11:34 +01:00
Bartosz Taudul 483a621a0a Vulkan will now properly send serial callstacks. 2021-01-15 22:11:34 +01:00
Bartosz Taudul a4764141c6 Support serial callstacks when processing GPU zones. 2021-01-15 22:11:34 +01:00
Bartosz Taudul 90de2d2f73 Support queuing serial items with callstack. 2021-01-15 22:11:34 +01:00
Bartosz Taudul d4c0d4fbb7 Rename CallstackMemory to CallstackSerial. 2021-01-15 20:49:39 +01:00
Bartosz Taudul c66b2cb536 Process allocated source location GPU zones. 2021-01-15 20:33:45 +01:00