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.
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.
...
978bc36a9b
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