Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorBartosz Taudul <wolf@nereid.pl>2022-07-30 22:43:57 +0300
committerBartosz Taudul <wolf@nereid.pl>2022-07-30 22:43:57 +0300
commit8a7e3dc8ba8e87ed33cf350cca99d7b01d4c0859 (patch)
treef31660026a7d39aec5ed617b3d3daea8e7cb0d34 /manual
parente0f813d9e901afa5bdb30fc2de0b5e7d01b87ed5 (diff)
Update manual.
Diffstat (limited to 'manual')
-rw-r--r--manual/tracy.tex4
1 files changed, 2 insertions, 2 deletions
diff --git a/manual/tracy.tex b/manual/tracy.tex
index 8a48c6c0..22d52f7e 100644
--- a/manual/tracy.tex
+++ b/manual/tracy.tex
@@ -844,7 +844,7 @@ Wait stacks & \faCheck & \faCheck & \faCheck & \faTimes & \faPoo & \faTimes \\
CPU topology information & \faCheck & \faCheck & \faCheck & \faTimes & \faTimes & \faTimes \\
Call stack sampling & \faCheck & \faCheck & \faCheck & \faTimes & \faPoo & \faTimes \\
Hardware sampling & \faCheck{}\textsuperscript{\emph{a}} & \faCheck & \faCheck & \faTimes & \faPoo & \faTimes \\
-VSync capture & \faCheck & \faTimes & \faTimes & \faTimes & \faTimes & \faTimes \\
+VSync capture & \faCheck & \faCheck & \faTimes & \faTimes & \faTimes & \faTimes \\
\end{tabular}
\vspace{1em}
@@ -2128,7 +2128,7 @@ For proper program code retrieval, you can unload no module used by the applicat
\subsubsection{Vertical synchronization}
-On Windows, Tracy will automatically capture hardware Vsync events if running with elevated privileges (see section~\ref{privilegeelevation}). These events will be reported as '\texttt{[x] Vsync}' frame sets, where \texttt{x} is the identifier of a specific monitor. Note that hardware vertical synchronization might not correspond to the one seen by your application due to desktop composition, command queue buffering, etc.
+On Windows and Linux, Tracy will automatically capture hardware Vsync events, provided that the application has access to the kernel data (privilege elevation may be needed, see section~\ref{privilegeelevation}). These events will be reported as '\texttt{[x] Vsync}' frame sets, where \texttt{x} is the identifier of a specific monitor. Note that hardware vertical synchronization might not correspond to the one seen by your application due to desktop composition, command queue buffering, and so on. Also, in some instances, when there is nothing to update on the screen, the graphic driver may choose to stop issuing screen refresh. As a result, there may be periods where no vertical synchronization events are reported.
Use the \texttt{TRACY\_NO\_VSYNC\_CAPTURE} macro to disable capture of Vsync events.