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

6719 Commits

Author SHA1 Message Date
Bartosz Taudul f493d4aa8b Merge pull request #416 from kklobe/kk/fix-meson-options
Fix Meson options to match build
v0.8.2.1
2022-06-28 19:06:49 +02:00
Kirk 64e9f5e814 Fix Meson options to match build 2022-06-28 12:00:09 -05:00
Bartosz Taudul a8511d3576 Release 0.8.2. v0.8.2 2022-06-28 17:57:46 +02:00
Bartosz Taudul 1f43cfd2b9 Merge pull request #415 from kklobe/kk/fix-gcc-mac-compile-error
Fix macOS GCC 11/12 compile error
2022-06-28 01:21:00 +02:00
Kirk Klobe 49053775e3 Fix macOS GCC 11/12 compile error 2022-06-27 17:37:12 -05:00
Bartosz Taudul 7f35a299c4 Merge pull request #412 from theblackunknown/fix-windows-vcpkg
Fix building on Windows without `VCPKG_ROOT` env var set
2022-06-27 17:22:21 +02:00
MACHIZAUD Andréa 2eed89f0d8 only build Tracy/capture Release for build-without-vcpkg-integration 2022-06-26 23:22:24 +02:00
MACHIZAUD Andréa 75c383a68c non need to package binaries in build-without-vcpkg-integration 2022-06-26 23:13:32 +02:00
MACHIZAUD Andréa 087e1d8036 Fail with error code if install_vcpkg_dependencies.bat commands fail 2022-06-25 17:52:42 +02:00
Bartosz Taudul a05285083a Update xxhash filename in MSVC project. 2022-06-23 01:46:56 +02:00
Bartosz Taudul 1625a45c31 On ARM64 use ISB to yield CPU in spinlocks.
https://github.com/rust-lang/rust/commit/c064b6560b7ce0adeb9bbf5d7dcf12b1acb0c807
2022-06-23 01:15:55 +02:00
Bartosz Taudul 68de009e0e Extract common reference time processing to a function. 2022-06-22 01:56:31 +02:00
Bartosz Taudul 183cbf12a0 Subtract base time directly in TscTime(). 2022-06-22 01:56:31 +02:00
Bartosz Taudul ac1cd62847 Remove unused intrinsic includes. 2022-06-22 00:49:51 +02:00
Bartosz Taudul 84ea1bc35b Update ImGui OpenGL loader. 2022-06-21 22:37:20 +02:00
Bartosz Taudul 56863f5ab7 Update ImGui to 1.88 + docking. 2022-06-21 22:18:01 +02:00
Bartosz Taudul 771c043c8e Update ARM CPU part decoding. 2022-06-21 01:58:15 +02:00
Bartosz Taudul 24f0f3b51c Update iCrap devices list. 2022-06-21 01:36:11 +02:00
Bartosz Taudul 766123b990 Add comments to ARM Part dispatch. 2022-06-21 01:31:55 +02:00
Bartosz Taudul dcb29aa40c Update NEWS. 2022-06-21 00:50:03 +02:00
Bartosz Taudul 1468522126 Replace CPU topology tree with CPU schematics. 2022-06-21 00:45:42 +02:00
Bartosz Taudul 2f6399a4b2 Display true values in plot ranges, not animation values. 2022-06-19 00:39:14 +02:00
MACHIZAUD Andréa 84319911c5 Use $(ProjectDir) for vcpkg msbuild without integration paths. 2022-06-18 17:28:56 +02:00
MACHIZAUD Andréa 5e9b007e90 Uses $(VcpkgManifestRoot) for vcpkg msbuild integration paths. 2022-06-18 17:28:56 +02:00
MACHIZAUD Andréa 2b3ce6dd80 Test both way to pull vcpkg dependencies in CI 2022-06-18 17:28:56 +02:00
Bartosz Taudul 331f18345f Add braces around initialization of subobjects. 2022-06-16 15:29:39 +02:00
Bartosz Taudul 89ef23da55 Install libdebuginfod-dev. 2022-06-16 15:01:24 +02:00
Bartosz Taudul ce1b5a07fa Use ubububu 22.04. 2022-06-16 14:46:56 +02:00
Bartosz Taudul 5437185858 Decrease sampling worker sleep time from 10 to 1 ms. 2022-06-16 14:31:47 +02:00
Bartosz Taudul d99024dd02 Run sampling worker thread at max priority. 2022-06-16 14:24:11 +02:00
Bartosz Taudul 8383682306 Emit warning if priority change failed. 2022-06-16 14:23:42 +02:00
Bartosz Taudul 2240fd3b0c Remove invalid assert.
The original intention was to ensure that either a ring buffer with data was
selected (sel >= 0 ), or there is no data left to process (activeNum == 0).
However, in an unlikely case that all ring buffers contain a PERF_RECORD_LOST
event, it is possible for the assert to fail, as there may still be data in
buffers, but at the same time no buffer would be selected. Buffer processing
advances the data pointers, so in the next loop iteration the results may be
different.
2022-06-16 14:07:51 +02:00
Bartosz Taudul aee8336847 Move ring identifier check out of the loop. 2022-06-16 13:48:15 +02:00
Bartosz Taudul 145e3e213a Move ring identifier extraction out of loop. 2022-06-16 13:39:07 +02:00
Bartosz Taudul 49844872e6 Merge pull request #410 from benvanik/benvanik-fiber-incomplete
Hiding the "Incomplete context switch data" warning on fibers.
2022-06-14 17:17:40 +02:00
Ben Vanik aa154792c7 Hiding the "Incomplete context switch data" warning on fibers. 2022-06-14 08:01:19 -07:00
MACHIZAUD Andréa 6aec95e739 Fix vcxproj support without vcpkg integrate install 2022-06-13 22:30:56 +02:00
Bartosz Taudul 8f99232e1e Update NEWS. 2022-06-12 00:39:41 +02:00
Bartosz Taudul e084f7c9e3 Merge pull request #408 from beqjanus/issue-407
Avoid "Code is unreachable warning"
2022-06-10 17:04:05 +02:00
Beq 66ba9621bd Avoid "Code is unreachable warning" 2022-06-08 23:37:39 +01:00
Bartosz Taudul 0b2e276dd2 Merge pull request #405 from tksuoran/fix-operator-precedence
Use explicit operator precendence, avoids warning
2022-06-06 20:21:59 +02:00
Timo Suoranta b8a9083037 Use explicit operator precendence, avoids warning 2022-06-06 17:05:43 +03:00
Bartosz Taudul 2ae4a394a9 Merge pull request #401 from thedmd/inactive-allocations
Add ability to filter callstacks in memory tab by inactive allocations.
2022-06-06 11:22:34 +02:00
thedmd 9ed9e18bc8 Add ability to filter callstacks in memory tab by inactive allocations.
Filtering by inactive allocations helps to pin point wasteful allocations
in an app.
2022-06-06 06:45:35 +02:00
Bartosz Taudul 2d8723b69b Update NEWS. 2022-06-05 13:16:01 +02:00
Bartosz Taudul 411b3137b5 Merge pull request #365 from theblackunknown/msvc+vcpkg-manifest
Using vcpkg manifest for Windows
2022-06-04 16:44:27 +02:00
MACHIZAUD Andréa 4efcb8c3f5 Fix Manual 2022-06-04 16:26:22 +02:00
MACHIZAUD Andréa 8139d94e14 Add information about vcpkg manifest mode in the manual 2022-06-04 16:26:22 +02:00
MACHIZAUD Andréa fc5fa369c8 Remove vcpkg builtin-baseline 2022-06-04 16:26:22 +02:00
MACHIZAUD Andréa fa8bcdfb30 Inject appropriate path for manifest install 2022-06-04 16:26:22 +02:00