Bartosz Taudul
5eff06e809
Merge pull request #40 from Xenonic/master
...
Direct3D 12 GPU Profiling
2020-06-09 11:20:19 +02:00
Andrew Depke
39479b8d93
Merge branch 'master' into master
2020-06-08 23:50:20 -06:00
Andrew Depke
7127e36217
Detailed TracyD3D12NewFrame and synchronization
2020-06-08 23:40:16 -06:00
Andrew Depke
501b356b2b
Added semi-automatic query synchronization for N-buffered rendering
2020-06-08 22:57:27 -06:00
Andrew Depke
9473272512
Fixed queryId not looping back
2020-06-08 16:57:31 -06:00
Andrew Depke
6e03bb1c2c
Reverted out-of-order execution sorting
2020-06-08 16:24:20 -06:00
Bartosz Taudul
284d49b34b
Change rdtscp check to rdtsc check.
2020-06-08 19:35:42 +02:00
Bartosz Taudul
1e8c842444
Update manual.
2020-06-08 18:27:41 +02:00
Bartosz Taudul
929d399995
Fix determination of line width.
2020-06-08 14:02:11 +02:00
Andrew Depke
c8bfa43f22
Added query data sorting to support out-of-order execution
2020-06-08 04:02:54 -06:00
Andrew Depke
c70922f3db
Work on nested zones support
2020-06-07 04:55:20 -06:00
Andrew Depke
d15b83b669
Updated manual for Direct3D 12
2020-06-07 02:05:51 -06:00
Andrew Depke
03993072c5
Added mapping range to prevent debug layer warnings
2020-06-07 01:03:43 -06:00
Andrew Depke
bffcc52536
Updated AUTHORS.
2020-06-07 00:51:52 -06:00
Andrew Depke
3282a8d27c
Added server support for D3D12 contexts
2020-06-07 00:40:08 -06:00
Andrew Depke
4be5e0bfa1
Initial Direct3D 12 profiling implementation
2020-06-07 00:25:43 -06:00
Bartosz Taudul
c384ec132f
Fix position of source separator line.
2020-06-06 20:50:24 +02:00
Bartosz Taudul
9c49ee3dd3
Don't mark windows as write-modified when only reading data.
2020-06-06 20:46:46 +02:00
Bartosz Taudul
bee70ee72b
Add OpenCL to description.
2020-06-06 15:37:16 +02:00
Bartosz Taudul
e78bbf3492
Update NEWS.
2020-06-06 15:36:26 +02:00
Bartosz Taudul
eb497f2b9f
Symbol resolution should be possible on iOS.
2020-06-06 15:00:57 +02:00
Bartosz Taudul
d35d9b60ff
Bump protocol and version for OpenCL support.
2020-06-06 14:57:48 +02:00
Bartosz Taudul
57f1ef05c7
Merge pull request #31 from mcleary/opencl-support
...
Add OpenCL trace support
2020-06-06 14:56:29 +02:00
Bartosz Taudul
06158de6da
Update README.
2020-06-06 12:37:05 +02:00
Bartosz Taudul
ecfeb01aad
Set source view content width to max value, regardless of clipping.
2020-06-06 12:37:05 +02:00
Bartosz Taudul
4dc07d6e60
Merge pull request #39 from lbuchy/FixZoneScopedNCS
...
Fix missing comma in ZoneScopedNCS macro
2020-06-06 12:08:12 +02:00
Logan Buchy
22ef78333d
Fix missing comma in ZoneScopedNCS macro
2020-06-05 21:30:16 -07:00
Bartosz Taudul
c33d9cbc6e
Merge pull request #38 from benvanik/patch-1
...
Capture Vulkan timestamps at BOTTOM_OF_PIPE instead of TOP_OF_PIPE
2020-06-06 00:05:36 +02:00
Ben Vanik
5029c12de1
Capture Vulkan timestamps at BOTTOM_OF_PIPE instead of TOP_OF_PIPE
...
This is so that the GPU will wait for all previous commands to finish (hit bottom of pipe) before taking the enter timestamp and then whatever was recorded within the scope to finish (hit bottom of pipe) before taking the leave timestamp. TOP_OF_PIPE (particularly at the scope exit) was just recording the time of when the recorded work within the VkCtxScope was starting (hit top of the pipe) and not waiting for it to complete.
2020-06-05 15:02:04 -07:00
Bartosz Taudul
a3a7183293
Disable inclusion of non-windows in ctrl-tab list.
2020-06-05 19:23:27 +02:00
Bartosz Taudul
de357b6193
Update ImGui to docking@5d472c489.
2020-06-05 19:21:07 +02:00
Bartosz Taudul
16b116ee83
Enable horizontal scrollbar in source view.
2020-06-05 19:04:12 +02:00
Thales Sabino
a46f83364e
Add OpenCL trace support
...
- Adds the file TracyOpenCL.hpp which contains the API to annotate OpenCL applications
- It works in a similar fashion to the Vulkan annotations
- Adds an example OpenCL application in examples/OpenCLVectorAdd
- Adds "OpenCL Context" to the UI
- Manual entry for annotating OpenCL zones
2020-06-05 10:15:47 +01:00
Bartosz Taudul
6793b34fb5
Update zstd to 1.4.5.
2020-06-04 21:03:27 +02:00
Bartosz Taudul
71d789063e
Show only relevant options in asm view.
2020-06-04 19:59:13 +02:00
Bartosz Taudul
3fbc2c8036
Increase buffer size.
2020-06-04 19:54:11 +02:00
Bartosz Taudul
e19a981b8c
Fix display of unknown source locations in asm view.
2020-06-04 19:39:43 +02:00
Bartosz Taudul
ce2e01bcd7
Skip processing uarch data if AT&T mode is enabled.
2020-06-04 19:30:44 +02:00
Bartosz Taudul
adc2c12a67
Clear asm data when opening just source view.
2020-06-04 19:20:24 +02:00
Bartosz Taudul
215a58afad
Mention dsymutil.
2020-06-04 17:58:48 +02:00
Bartosz Taudul
65314e0c90
Set proper SymbolData contents on symbol retrieval error.
2020-06-04 17:46:39 +02:00
Bartosz Taudul
a33caaaaaa
Merge pull request #36 from graydon/warning-fixes
...
Warning fixes
2020-06-04 11:35:59 +02:00
Graydon Hoare
28a29d071f
only write SysTime::used if fscanf succeeds
2020-06-03 19:54:49 -07:00
Graydon Hoare
93b7b5a8e7
ensure regs is initialized even if cpuid fails
2020-06-03 19:54:48 -07:00
Bartosz Taudul
c52936855e
Don't read beyond buffer end.
2020-06-04 02:46:46 +02:00
Bartosz Taudul
917da8cff3
Properly terminate combo table.
2020-06-04 02:41:45 +02:00
Bartosz Taudul
0891245b49
Describe incompatible protocol in the tooltip.
2020-06-04 02:15:21 +02:00
Bartosz Taudul
f227bb4d9c
Update instruction tables to "may 2020".
2020-06-03 21:17:52 +02:00
Bartosz Taudul
9e500bc897
Handle merging inlined ghost zones.
2020-05-31 21:47:52 +02:00
Bartosz Taudul
994b88f898
Ghost index is only available is statistics are enabled.
2020-05-31 15:24:11 +02:00