13a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org/*
23a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * Mesa 3-D graphics library
33a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * Version:  6.5
43a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org *
53a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * Copyright (C) 1999-2006  Brian Paul   All Rights Reserved.
63a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org *
73a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * Permission is hereby granted, free of charge, to any person obtaining a
83a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * copy of this software and associated documentation files (the "Software"),
93a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * to deal in the Software without restriction, including without limitation
103a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * the rights to use, copy, modify, merge, publish, distribute, sublicense,
113a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * and/or sell copies of the Software, and to permit persons to whom the
123a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * Software is furnished to do so, subject to the following conditions:
133a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org *
143a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * The above copyright notice and this permission notice shall be included
153a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * in all copies or substantial portions of the Software.
163a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org *
173a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
183a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
193a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
203a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
213a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
223a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
233a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org */
243a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org
253a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org
263a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#ifndef GLX_MANGLE_H
273a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define GLX_MANGLE_H
283a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org
293a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXChooseVisual mglXChooseVisual
303a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCreateContext mglXCreateContext
313a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXDestroyContext mglXDestroyContext
323a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXMakeCurrent mglXMakeCurrent
333a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCopyContext mglXCopyContext
343a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXSwapBuffers mglXSwapBuffers
353a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCreateGLXPixmap mglXCreateGLXPixmap
363a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXDestroyGLXPixmap mglXDestroyGLXPixmap
373a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXQueryExtension mglXQueryExtension
383a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXQueryVersion mglXQueryVersion
393a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXIsDirect mglXIsDirect
403a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetConfig mglXGetConfig
413a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetCurrentContext mglXGetCurrentContext
423a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetCurrentDrawable mglXGetCurrentDrawable
433a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXWaitGL mglXWaitGL
443a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXWaitX mglXWaitX
453a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXUseXFont mglXUseXFont
463a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXQueryExtensionsString mglXQueryExtensionsString
473a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXQueryServerString mglXQueryServerString
483a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetClientString mglXGetClientString
493a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCreateGLXPixmapMESA mglXCreateGLXPixmapMESA
503a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXReleaseBuffersMESA mglXReleaseBuffersMESA
513a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCopySubBufferMESA mglXCopySubBufferMESA
523a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetVideoSyncSGI mglXGetVideoSyncSGI
533a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXWaitVideoSyncSGI mglXWaitVideoSyncSGI
543a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org
553a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org/* GLX 1.2 */
563a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetCurrentDisplay mglXGetCurrentDisplay
573a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org
583a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org/* GLX 1.3 */
593a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXChooseFBConfig mglXChooseFBConfig
603a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetFBConfigAttrib mglXGetFBConfigAttrib
613a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetFBConfigs mglXGetFBConfigs
623a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetVisualFromFBConfig mglXGetVisualFromFBConfig
633a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCreateWindow mglXCreateWindow
643a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXDestroyWindow mglXDestroyWindow
653a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCreatePixmap mglXCreatePixmap
663a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXDestroyPixmap mglXDestroyPixmap
673a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCreatePbuffer mglXCreatePbuffer
683a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXDestroyPbuffer mglXDestroyPbuffer
693a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXQueryDrawable mglXQueryDrawable
703a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXCreateNewContext mglXCreateNewContext
713a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXMakeContextCurrent mglXMakeContextCurrent
723a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetCurrentReadDrawable mglXGetCurrentReadDrawable
733a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXQueryContext mglXQueryContext
743a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXSelectEvent mglXSelectEvent
753a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetSelectedEvent mglXGetSelectedEvent
763a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org
773a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org/* GLX 1.4 */
783a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetProcAddress mglXGetProcAddress
793a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#define glXGetProcAddressARB mglXGetProcAddressARB
803a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org
813a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org
823a0db227ffe90888ad760c61a63226988c974e0apatrick@chromium.org#endif
83