Logo Search packages:      
Sourcecode: x11proto-xf86dri version File versions  Download package

xf86dri.h File Reference


Detailed Description

Protocol numbers and function prototypes for DRI X protocol.

Author:
Kevin E. Martin <martin@valinux.com>

Jens Owen <jens@tungstengraphics.com>

Rickard E. (Rik) Faith <faith@valinux.com>

Definition in file xf86dri.h.

#include <X11/Xfuncproto.h>
#include <xf86drm.h>
#include <GL/internal/dri_interface.h>

Go to the source code of this file.

Defines

#define X_XF86DRIAuthConnection   11
#define X_XF86DRICloseConnection   3
#define X_XF86DRICloseFullScreen   13
#define X_XF86DRICreateContext   5
#define X_XF86DRICreateDrawable   7
#define X_XF86DRIDestroyContext   6
#define X_XF86DRIDestroyDrawable   8
#define X_XF86DRIGetClientDriverName   4
#define X_XF86DRIGetDeviceInfo   10
#define X_XF86DRIGetDrawableInfo   9
#define X_XF86DRIOpenConnection   2
#define X_XF86DRIOpenFullScreen   12
#define X_XF86DRIQueryDirectRenderingCapable   1
#define X_XF86DRIQueryVersion   0
#define XF86DRIClientNotLocal   0
#define XF86DRINumberErrors   (XF86DRIOperationNotSupported + 1)
#define XF86DRINumberEvents   0
#define XF86DRIOperationNotSupported   1

Functions

Bool XF86DRIAuthConnection (Display *dpy, int screen, drm_magic_t magic)
Bool XF86DRICloseConnection (Display *dpy, int screen)
Bool XF86DRICreateContext (Display *dpy, int screen, Visual *visual, XID *ptr_to_returned_context_id, drm_context_t *hHWContext)
Bool XF86DRICreateContextWithConfig (Display *dpy, int screen, int configID, XID *ptr_to_returned_context_id, drm_context_t *hHWContext)
GLboolean XF86DRICreateDrawable (__DRInativeDisplay *dpy, int screen, __DRIid drawable, drm_drawable_t *hHWDrawable)
GLboolean XF86DRIDestroyContext (__DRInativeDisplay *dpy, int screen, __DRIid context_id)
GLboolean XF86DRIDestroyDrawable (__DRInativeDisplay *dpy, int screen, __DRIid drawable)
Bool XF86DRIGetClientDriverName (Display *dpy, int screen, int *ddxDriverMajorVersion, int *ddxDriverMinorVersion, int *ddxDriverPatchVersion, char **clientDriverName)
Bool XF86DRIGetDeviceInfo (Display *dpy, int screen, drm_handle_t *hFrameBuffer, int *fbOrigin, int *fbSize, int *fbStride, int *devPrivateSize, void **pDevPrivate)
Bool XF86DRIGetDrawableInfo (Display *dpy, int screen, Drawable drawable, unsigned int *index, unsigned int *stamp, int *X, int *Y, int *W, int *H, int *numClipRects, drm_clip_rect_t **pClipRects, int *backX, int *backY, int *numBackClipRects, drm_clip_rect_t **pBackClipRects)
Bool XF86DRIOpenConnection (Display *dpy, int screen, drm_handle_t *hSAREA, char **busIDString)
Bool XF86DRIQueryDirectRenderingCapable (Display *dpy, int screen, Bool *isCapable)
_XFUNCPROTOBEGIN Bool XF86DRIQueryExtension (Display *dpy, int *event_base, int *error_base)
Bool XF86DRIQueryVersion (Display *dpy, int *majorVersion, int *minorVersion, int *patchVersion)


Generated by  Doxygen 1.6.0   Back to index