Simonas Kazlauskas
6d74f4e8ff
Extract manual changes into a separate section
...
The functions in the extracted section are mostly intended to be used
with bindings, so it made sense to give them their dedicated and
appropriately named section.
2020-06-20 17:32:35 +03:00
Simonas Kazlauskas
a110b42011
Add ___tracy_init_thread function
...
This function needs to be called for each non-main thread before calling
the `___tracy_alloc_` functions.
Alternative way to achieve this could be initializing the allocator
transparently in the `___tracy_alloc_*` calls.
2020-06-20 04:22:32 +03:00
Bartosz Taudul
cbcf393332
Release 0.7.0.
2020-06-11 14:30:34 +02:00
Bartosz Taudul
3992eb0542
Move RDO threshold logic to tables.
2020-06-11 14:09:19 +02:00
Bartosz Taudul
2ab605d232
Use dedicated max-of-three-elements function.
2020-06-11 13:45:04 +02:00
Bartosz Taudul
2608ceca05
Improve memory access patterns in RDO compression.
2020-06-11 13:36:17 +02:00
Bartosz Taudul
2723144678
Don't create empty ghost children vectors.
2020-06-11 12:27:17 +02:00
Bartosz Taudul
99544f4655
Clamp previous ghost zones to current sample time.
2020-06-11 12:18:44 +02:00
Bartosz Taudul
191ff93822
Optimize DXT1 index order fixing.
2020-06-11 03:04:09 +02:00
Bartosz Taudul
aa3b0de1f5
Use proper cpuid flag.
2020-06-10 16:25:19 +02:00
Bartosz Taudul
0744355a67
Fix off-by-one (found by lispbub, #43 ).
2020-06-10 12:21:58 +02:00
Bartosz Taudul
d1ef8ea90b
Set owner of file dialogs on windows.
2020-06-10 01:52:17 +02:00
Bartosz Taudul
483bc3f549
Add D3D 12 to README.
2020-06-09 21:00:05 +02:00
Bartosz Taudul
45eb1a6ddb
Update NEWS.
2020-06-09 18:18:11 +02:00
Bartosz Taudul
e932cbe162
Add missing OpenCL mentions.
2020-06-09 18:17:43 +02:00
Bartosz Taudul
8bbc40beb2
Bump version, protocol for D3D12.
2020-06-09 11:20:50 +02:00
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