Dmytro Bulatov
34879d6dd3
Bumped protocol version
2024-10-03 02:48:50 +09:00
Bartosz Taudul
9a3a6ba3ef
Bump protocol due to Metal adding an enum entry.
2024-09-10 19:08:43 +02:00
Bartosz Taudul
353545a1e9
Add die to topology data.
2024-08-22 00:58:01 +02:00
Bartosz Taudul
37bfde5106
Add fiber enter API with group hint.
2024-08-04 00:08:18 +02:00
Bartosz Taudul
8cea63cbca
Send thread group hint message.
2024-08-03 19:40:49 +02:00
Bartosz Taudul
133d52a6dd
Make external name retrieval high priority.
2024-02-25 15:13:29 +01:00
Ivan Molodetskikh
41fc293043
Add GpuTimeSync event
...
Allows to resynchronise GPU and CPU timestamps during profiling.
2023-10-22 10:16:41 +04:00
Björn Blissing
e1b1fd72dc
Wrap std::numeric_limits<T>::max() in parenthesis
...
The windows.h header file defines the macro max. If the max macro is include
it will lead to name collisions with the std::numeric_limits<T>::max() function.
One solution is to define NOMINMAX before the inclusion of windows.h.
However, that might be a demanding task for a large codebase. Defining the
NOMINMAX as global define may also break previous code.
Another to solution to the problem is to wrap the numeric_limits function in
parenthesis to instruct the compiler to treat it as a function and not a macro.
This commit wraps the std::numeric_limits<T>::max() calls in the public
interfacing header files, with parenthesis.
2023-08-17 10:03:52 +02:00
Bartosz Taudul
2971db21e3
Read and report power usage.
2023-03-10 00:23:09 +01:00
Bartosz Taudul
86f88714ae
Add compatibility with previous broadcast versions.
2022-10-26 23:23:07 +02:00
Bartosz Taudul
b88ef29792
Make sure source file data is properly tracked.
2022-10-13 19:00:22 +02:00
Bartosz Taudul
a85c0e18d2
Decouple source code retrieval from the profiler thread.
...
This will prevent apparent freezes of the profiler when debuginfod queries are
made.
2022-10-13 00:30:17 +02:00
Bartosz Taudul
383ecb6a12
Remove CodeLocation query and CodeInformation response.
2022-10-11 22:56:23 +02:00
Bartosz Taudul
f509ed1561
Include PID in broadcast message.
2022-10-09 21:54:54 +02:00
Daniel
dc74b8adfd
Using push/pop in all pragma pack pair to avoid potential padding bugs
2022-08-03 18:39:42 +08:00
Bartosz Taudul
e86238642a
Add dedicated frame Vsync queue message.
2022-07-30 19:50:42 +02:00
Bartosz Taudul
810f1573ac
Use separate messages for transfer of different plot value types.
2022-07-24 13:00:36 +02:00
Bartosz Taudul
440d20b864
Don't transfer lock release thread id.
...
We already know which thread is holding the lock.
2022-07-18 01:56:09 +02:00
Bartosz Taudul
06c7984a16
Move all client headers and sources to public/ directory.
2022-07-17 15:47:38 +02:00