Blame synfig-osx/launcher/dri.h

Carlos Lopez a09598
/* $XFree86: xc/programs/Xserver/GL/dri/dri.h,v 1.18 2001/03/21 16:21:40 dawes Exp $ */
Carlos Lopez a09598
/**************************************************************************
Carlos Lopez a09598
Carlos Lopez a09598
Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
Carlos Lopez a09598
Copyright (c) 2002 Apple Computer, Inc.
Carlos Lopez a09598
All Rights Reserved.
Carlos Lopez a09598
Carlos Lopez a09598
Permission is hereby granted, free of charge, to any person obtaining a
Carlos Lopez a09598
copy of this software and associated documentation files (the
Carlos Lopez a09598
"Software"), to deal in the Software without restriction, including
Carlos Lopez a09598
without limitation the rights to use, copy, modify, merge, publish,
Carlos Lopez a09598
distribute, sub license, and/or sell copies of the Software, and to
Carlos Lopez a09598
permit persons to whom the Software is furnished to do so, subject to
Carlos Lopez a09598
the following conditions:
Carlos Lopez a09598
Carlos Lopez a09598
The above copyright notice and this permission notice (including the
Carlos Lopez a09598
next paragraph) shall be included in all copies or substantial portions
Carlos Lopez a09598
of the Software.
Carlos Lopez a09598
Carlos Lopez a09598
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
Carlos Lopez a09598
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
Carlos Lopez a09598
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
Carlos Lopez a09598
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
Carlos Lopez a09598
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
Carlos Lopez a09598
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
Carlos Lopez a09598
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Carlos Lopez a09598
Carlos Lopez a09598
**************************************************************************/
Carlos Lopez a09598
Carlos Lopez a09598
/*
Carlos Lopez a09598
 * Authors:
Carlos Lopez a09598
 *   Jens Owen <jens@precisioninsight.com></jens@precisioninsight.com>
Carlos Lopez a09598
 *
Carlos Lopez a09598
 */
Carlos Lopez a09598
Carlos Lopez a09598
/* Prototypes for DRI functions */
Carlos Lopez a09598
Carlos Lopez a09598
#ifndef _DRI_H_
Carlos Lopez a09598
Carlos Lopez a09598
#include "Xdefs.h"
Carlos Lopez a09598
#include "screenint.h"
Carlos Lopez a09598
#define _APPLEDRI_SERVER_
Carlos Lopez a09598
#include "appledri.h"
Carlos Lopez a09598
Carlos Lopez a09598
extern Bool DRIAuthConnection(ScreenPtr pScreen, unsigned int magic);
Carlos Lopez a09598
Carlos Lopez a09598
extern Bool DRIExtensionInit(void);
Carlos Lopez a09598
Carlos Lopez a09598
extern Bool DRIFinishScreenInit(ScreenPtr pScreen);
Carlos Lopez a09598
Carlos Lopez a09598
extern Bool DRIQueryDirectRenderingCapable(ScreenPtr pScreen,
Carlos Lopez a09598
                                           Bool *isCapable);
Carlos Lopez a09598
Carlos Lopez a09598
extern void DRIQueryVersion(int *majorVersion,
Carlos Lopez a09598
                            int *minorVersion,
Carlos Lopez a09598
                            int *patchVersion);
Carlos Lopez a09598
Carlos Lopez a09598
extern void DRIReset(void);
Carlos Lopez a09598
Carlos Lopez a09598
extern Bool DRIScreenInit(ScreenPtr pScreen);
Carlos Lopez a09598
Carlos Lopez a09598
#define _DRI_H_
Carlos Lopez a09598
Carlos Lopez a09598
#endif