7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/**************************************************************************
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncCopyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncCopyright 2000 VA Linux Systems, Inc.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncAll Rights Reserved.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncPermission is hereby granted, free of charge, to any person obtaining a
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynccopy of this software and associated documentation files (the
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync"Software"), to deal in the Software without restriction, including
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncwithout limitation the rights to use, copy, modify, merge, publish,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncdistribute, sub license, and/or sell copies of the Software, and to
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncpermit persons to whom the Software is furnished to do so, subject to
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncthe following conditions:
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncThe above copyright notice and this permission notice (including the
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncnext paragraph) shall be included in all copies or substantial portions
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncof the Software.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncIN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsyncSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync**************************************************************************/
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * Kevin E. Martin <martin@valinux.com>
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * Jens Owen <jens@tungstengraphics.com>
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * Rickard E. (Rik) Fiath <faith@valinux.com>
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync/* The DRI version number. This was originally set to be the same of the
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * XFree86 version number. However, this version is really indepedent of
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * the XFree86 version.
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * Version History:
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * 4.0.0: Original
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * 4.0.1: Patch to bump clipstamp when windows are destroyed, 28 May 02
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync * 4.1.0: Add transition from single to multi in DRMInfo rec, 24 Jun 02
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD16 majorVersion B16; /* major version of DRI protocol */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD16 minorVersion B16; /* minor version of DRI protocol */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD32 patchVersion B32; /* patch version of DRI protocol */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct _XF86DRIQueryDirectRenderingCapable {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD8 driReqType; /* X_DRIQueryDirectRenderingCapable */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#define sz_xXF86DRIQueryDirectRenderingCapableReply 32
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD8 driReqType; /* always X_DRICloseConnection */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD8 driReqType; /* always X_DRICloseConnection */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD8 driReqType; /* always X_DRIGetClientDriverName */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD8 driReqType; /* always X_DRIDestroyDrawable */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD8 driReqType; /* always X_DRIGetDrawableInfo */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync CARD8 driReqType; /* always X_DRICloseFullScreen */
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsynctypedef struct {
7a0d67332f33bc21290d63bc7c8150b0cf0a4b21vboxsync#endif /* _XF86DRISTR_H_ */