Marcos Slomp
7bb59b6784
fixing debugging & scoping issues
2024-09-12 17:24:00 -07:00
Marcos Slomp
bd061d1d1b
removing unsupported macro interfaces
2024-09-09 17:20:19 -07:00
Marcos Slomp
19f376a6c9
fixixng interface macros
2024-09-09 17:08:15 -07:00
Marcos Slomp
0ffa0be4fd
addressing code review comments
2024-09-03 11:15:39 -07:00
Marcos Slomp
fe51f02a25
cleanup and comments
2024-08-26 08:15:47 -07:00
Marcos Slomp
aa85824455
comments about the decisions and behavior of the Metal back-end
2024-08-26 08:15:47 -07:00
Marcos Slomp
799360dfb8
Collect pending timestamps during shutdown
2024-08-26 08:15:47 -07:00
Marcos Slomp
ea65b145c6
adding wiretap for debugging purposes
2024-08-26 08:15:47 -07:00
Marcos Slomp
06b23cc293
more cleanup
2024-08-26 08:15:47 -07:00
Marcos Slomp
5ec7565852
cleanup
2024-08-26 08:15:47 -07:00
Marcos Slomp
638fa1f06c
blarg3
2024-08-26 08:15:47 -07:00
Marcos Slomp
cef49c2269
blarg again...
2024-08-26 08:15:47 -07:00
Marcos Slomp
5f09d454be
blargh
2024-08-26 08:15:47 -07:00
Marcos Slomp
91ca0f2f89
improved panic macro (supports print args)
2024-08-26 08:15:47 -07:00
Marcos Slomp
04cf494d9c
bugfixes
2024-08-26 08:15:47 -07:00
Marcos Slomp
b11e66594d
debugging
2024-08-26 08:15:47 -07:00
Marcos Slomp
ad2c2efacd
fixing collect wrap-around
2024-08-26 08:15:47 -07:00
Marcos Slomp
a9538799da
more debugging
2024-08-26 08:15:47 -07:00
Marcos Slomp
c374440379
adding blit pass and render pass interfaces
2024-08-26 08:15:47 -07:00
Marcos Slomp
c6cc424991
collecting/resolving timestamps in pairs
2024-08-26 08:15:47 -07:00
Marcos Slomp
6d04913b4a
stale comments
2024-08-26 08:15:47 -07:00
Marcos Slomp
3d69c485be
fixing timestamp mapping range
2024-08-26 08:15:47 -07:00
Marcos Slomp
94407dbd1f
giving up on calibration, for now
2024-08-26 08:15:47 -07:00
Marcos Slomp
fd1e60e2fd
fixing cpu timestamp baseline
2024-08-26 08:15:47 -07:00
Marcos Slomp
4b695cc3dd
debugging timestamps...
2024-08-26 08:15:47 -07:00
Marcos Slomp
47180dbf7f
basing metal zone scopes on MTLComputePassDescriptor
2024-08-26 08:15:47 -07:00
Marcos Slomp
1dfc926eb8
Metal back-end WIP
2024-08-26 08:15:47 -07:00
Eyck Jentzsch
c8dbace72e
adds transient zone with name and color
2024-08-21 22:55:02 +02:00
Dennis Brakhane
81d7e9d765
only use first 255 characters of source location
...
When a Lua script was loaded through loadstring, dbg.source is the whole
source code; this not only causes a lot of unnecessary data to be sent,
it can even crash Tracy if the source string is larger than 64 KB.
Therefore, use the short version which is never more than 255 characters.
2024-08-10 14:47:04 +02:00
Bartosz Taudul
37bfde5106
Add fiber enter API with group hint.
2024-08-04 00:08:18 +02:00
Martijn Courteaux
5d52427f4a
Two minor fixes.
2024-06-07 11:36:47 +02:00
Jakub Žádník
da9b9f8e79
Fix wrong parameter in TracyCLContextName
...
The macro accepted a `context` parameter, but its expansion used `ctx`.
`context` is renamed to `ctx` in `TracyCLContext` for consistency.
2024-05-29 16:22:21 +03:00
heyallnorahere
7fa2c6cfd2
add availability flag to vkGetQueryPoolResults (vulkan profiler)
2024-05-25 20:02:57 +00:00
Bartosz Taudul
ac031e64d6
Merge pull request #755 from Chekov2k/color
...
Add support to set color when creating a ScopedZone
2024-03-20 22:19:38 +01:00
Arnim Balzer
c5a68c2d8e
Remove default values that are not supported in C
2024-03-20 20:01:18 +00:00
Arnim Balzer
8df02e0bff
Add support to set color when creating a ScopedZone
2024-03-18 08:56:06 +00:00
Bartosz Taudul
83305115c2
Fix variable name.
2024-03-17 11:34:25 +01:00
Matej Mulej
14438be242
Cleanup and define nice C macros for lock API.
2024-03-12 20:56:00 +01:00
Matej Mulej
2e7081e52a
Expose lock API to TracyC.h
2024-03-11 21:06:11 +01:00
Bartosz Taudul
082c13ac8e
Put m_qpcToNs in a _WIN32 ifdef.
2024-03-09 23:25:49 +01:00
Bartosz Taudul
bf76f57716
Add formatted variants for ZoneText and ZoneName.
2024-02-11 16:24:37 +01:00
Bartosz Taudul
c03884d20c
Add TracyNoop macro.
2024-02-09 14:51:25 +01:00
Robert Osfield
d62428c482
Moved methods into public scope and add GetQueryPool() method to enable use of the VkCtx directly rather than just from VkCtxScope ( #695 )
2023-12-23 00:54:18 +01:00
Ivan Molodetskikh
852a1a5f14
Add TracyIsStarted
...
When using TRACY_MANUAL_LIFETIME, calling most Tracy functions
before starting the profiler results in an assertion. Notably, even
TracyIsConnected is affected. There is, however, no function to check if
the profiler had already started. This commit adds such a function.
2023-10-25 14:56:29 +04:00
Ivan Molodetskikh
41fc293043
Add GpuTimeSync event
...
Allows to resynchronise GPU and CPU timestamps during profiling.
2023-10-22 10:16:41 +04:00
Marcell Kiss
69ba216245
correct load method Vk instance extension symbol
2023-10-17 23:23:13 +01:00
Bartosz Taudul
757362f782
Merge pull request #603 from slomp/slomp/d3d11-refactor
...
refactoring of the D3D11 back-end
2023-10-09 23:56:20 +02:00
Bartosz Taudul
855fd299ea
Merge pull request #600 from slomp/slomp/d3d12-refactor
...
Refactoring of the D3D12 back-end
2023-09-24 21:51:58 +02:00
Marcos Slomp
996987b966
scoping
2023-09-11 12:59:48 -07:00
Marcos Slomp
7b2acd2c6d
improved error reporting
2023-09-11 12:53:42 -07:00