Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XPresentQ...pabilities(3)  Library Functions Manual  XPresentQ...pabilities(3)

NAME
       XPresentQueryCapabilities - query capabilities of a CRTC

SYNTAX
       #include	<X11/extensions/Xpresent.h>

       uint32_t	XPresentQueryCapabilities (Display *display,  XID target);

DESCRIPTION
       XPresentQueryCapabilities  returns a bitmask of the supported capabili-
       ties for	the target CRTC.  If target is a CRTC, then it is used as  the
       target  CRTC.   If target is a WINDOW, then the target CRTC is selected
       by the X	server from among the CRTCs on the  screen  specified  by  the
       window.

       PresentCapabilityAsync  means  that  the	 target	 device	 can  flip the
       scanout buffer mid-frame	instead	of waiting for a vertical blank	inter-
       val. The	precise	latency	 between  the  flip  request  and  the	actual
       scanout	transition  is	not  defined by	this specification, but	is in-
       tended to be no more than a few scanlines.

       PresentCapabilityFence means that the target device can take  advantage
       of  SyncFences in the Present operations	to improve GPU throughput. The
       driver must operate correctly in	the absence of fences,	but  may  have
       reduced	performance. Using fences for drivers not advertising this ca-
       pability	should have no performance impact.

       PresentCapabilityUST means that the target device can scanout the image
       at an arbitrary UST time	value, and is not driven by a periodic scanout
       timer. Applications specifying UST times	for XPresentPixmap(3) can  ex-
       pect  that their	image will appear to the user within a short amount of
       time from that specified	in the request.	The precise  accuracy  of  the
       scanout	time is	not defined by the extension, but is expected to be on
       the order of milliseconds or less.

SEE ALSO
       Xpresent(3), XPresentNotifyMSC(3), XPresentPixmap(3), XPresentSelectIn-
       put(3)

AUTHORS
       Keith Packard, Intel

X Version 11		       libXpresent 1.0.1     XPresentQ...pabilities(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XPresentQueryCapabilities&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help