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

5721 Commits

Author SHA1 Message Date
Bartosz Taudul a6c6943a6c Check if GetThreadDescription() is supported.
This functionality is available since Win 10 1607.
2021-05-04 16:13:42 +02:00
Bartosz Taudul 402d749d13 Update NEWS. 2021-05-02 18:20:26 +02:00
Bartosz Taudul 7c5c2d5721 Merge pull request #206 from xxxbxxx/vulkan-linux
Support VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT
2021-05-02 18:17:19 +02:00
xavier 1c097140cd Support VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT
to enable profiling vulkan on linux.
2021-05-02 18:03:25 +02:00
Bartosz Taudul 8d21202aaa Remove floating point computation within hot loops. 2021-05-02 16:36:35 +02:00
Bartosz Taudul 2e1d0deb3f Update NEWS. 2021-05-02 02:51:28 +02:00
Bartosz Taudul 7708184f73 Merge pull request #204 from nosferalatu/Direct3D11
Direct3D11
2021-05-02 02:46:24 +02:00
Bartosz Taudul ab627f9da2 Build zig-zag path in a preallocated buffer. 2021-05-02 02:40:36 +02:00
David Farrell 3f2d0bbf6e The ToyPathTracer example uses the D3D11 GPU zones 2021-05-01 17:31:49 -07:00
Bartosz Taudul c668a08530 Missing space. 2021-05-02 02:21:49 +02:00
David Farrell 23010ee4d0 Updated README.md 2021-05-01 16:56:52 -07:00
David Farrell 3ad3d0234f Updated documentation with D3D11 information. 2021-05-01 16:54:59 -07:00
David Farrell fe2adc8df4 Updated authors 2021-05-01 16:31:06 -07:00
David Farrell dcf33b51cf Updated comment to say that both OpenGL _and_ Direct3D11
don't need per-zone thread id.
2021-05-01 16:31:06 -07:00
David Farrell 76294ca458 This commit makes the D3D11 code consistent with the D3D12 code.
It now properly supports TRACY_CALLSTACK as well as the
Tracy*Transient macros.

The order of the macros now has the same order as the D3D12 file.

Added support for TracyD3D11ContextName().

I removed TRACY_D3D11_NO_SINGLE_THREAD, because I'm not
sure what that is supposed to be used for. It was set
up in an upstream fork of Tracy.
2021-05-01 16:27:59 -07:00
David Farrell 9546ff18b8 Removed CMakeLists.txt 2021-05-01 15:03:53 -07:00
David Farrell e9fd767884 Added missing comma in GpuContextNames 2021-05-01 15:03:02 -07:00
Rahul Gupta a950e444b5 Updated as suggested by wolf in the PR 2021-05-01 14:55:45 -07:00
Rahul Gupta c5fa9be41e Fixed the Macro Errors and Renamed Class names for more consistency 2021-05-01 14:55:45 -07:00
Hugo Amiard 4bf449c4c0 Fix Linux build 2021-05-01 14:55:45 -07:00
Hugo Amiard d44d7db489 Add D3D11 Gpu Context/Zone 2021-05-01 14:55:45 -07:00
Hugo Amiard aea72b28ce Add SourceLocation macros 2021-05-01 14:55:45 -07:00
Hugo Amiard fb60fb9928 Add CMake support 2021-05-01 14:55:45 -07:00
Bartosz Taudul 0525cbc791 Update NEWS. 2021-05-01 18:26:13 +02:00
Bartosz Taudul 6c633762f9 Update manual. 2021-05-01 18:25:33 +02:00
Bartosz Taudul ad7777b3c9 Mouse scroll -> mouse wheel. 2021-05-01 18:23:56 +02:00
Bartosz Taudul 4a8bfb4fac Add ctrl/shift modifiers to mouse wheel zoom speed. 2021-05-01 18:20:19 +02:00
Bartosz Taudul 0bd6479f85 Optimizer IM_FIXNORMAL2F. 2021-05-01 18:10:29 +02:00
Bartosz Taudul 630615c6c2 Apply IM_NORMALIZE2F_OVER_ZERO optimization. 2021-05-01 18:10:20 +02:00
Bartosz Taudul 0e6a25fdd8 Directly compare time, with data piggybacked in low bits. 2021-05-01 15:04:56 +02:00
Bartosz Taudul a688d24665 Replace two memory reads with just one. 2021-05-01 14:32:02 +02:00
Bartosz Taudul 088dd06197 Use DrawLine() in TracyView.cpp. 2021-05-01 13:59:43 +02:00
Bartosz Taudul 837272afba Properly align context switch darken boxes. 2021-05-01 13:39:19 +02:00
Bartosz Taudul a1aefe33a0 Use DrawLine() in TracySourceView.cpp. 2021-05-01 12:55:56 +02:00
Bartosz Taudul c27c81db4c Use DrawLine() in DrawCpuData(). 2021-05-01 02:59:43 +02:00
Bartosz Taudul fe22d5a6f6 Add fast line drawing function.
This skips unnecessary construction of ImVec2 vector.

Note: unlike AddLine(), this function doesn't add 0.5 to x and y coordinates.
The user is expected to do it on his own, which if done in just one place will
be performance beneficial.
2021-05-01 02:57:35 +02:00
Bartosz Taudul b9ce9540be Remove namespace indent in TracyImGui.hpp. 2021-05-01 02:26:46 +02:00
Bartosz Taudul 57d87af8a2 Add tooltips for register read/write markers. 2021-05-01 00:22:11 +02:00
Bartosz Taudul a001683a77 Update NEWS. 2021-04-29 21:05:36 +02:00
Bartosz Taudul 86ff14ad7e Update manual. 2021-04-29 21:05:10 +02:00
Bartosz Taudul eb7d220eea Added support for TRACY_NO_FRAME_IMAGE define. 2021-04-29 20:55:16 +02:00
Bartosz Taudul de5f258b03 Display complementary assembly address tooltips. 2021-04-29 20:33:10 +02:00
Bartosz Taudul 854439cdb1 Display jump target in asm instruction tooltip. 2021-04-29 20:27:32 +02:00
Bartosz Taudul ac9b97319a Extract jump name retrieval. 2021-04-29 20:08:18 +02:00
Bartosz Taudul 05894f6f14 Shuffle code around to avoid error C2712. 2021-04-29 19:10:30 +02:00
Bartosz Taudul 251f331f99 Update NEWS. 2021-04-29 18:24:37 +02:00
Bartosz Taudul 56f0bdd571 ARM doesn't follow x64 canonical address requirements. 2021-04-29 18:24:37 +02:00
Bartosz Taudul 505656df5a Trace frame count may be zero. 2021-04-29 18:24:37 +02:00
Bartosz Taudul 7cfaaf6310 Exactly known latency shouldn't vary. 2021-04-29 18:24:37 +02:00
Bartosz Taudul 9bc3afabe7 Add robin hood natvis.
https://gist.github.com/ikrima/1184c75b979cbfa655c0883c0d4ab068
2021-04-29 18:24:34 +02:00