1fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul/*
2fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Mesa 3-D graphics library
36c06ce281aa7a7e20eab1934f573bc5c673d41cbBrian Paul * Version:  6.5.1
4fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul *
56c06ce281aa7a7e20eab1934f573bc5c673d41cbBrian Paul * Copyright (C) 1999-2006  Brian Paul   All Rights Reserved.
6fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul *
7fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Permission is hereby granted, free of charge, to any person obtaining a
8fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * copy of this software and associated documentation files (the "Software"),
9fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * to deal in the Software without restriction, including without limitation
10fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * the rights to use, copy, modify, merge, publish, distribute, sublicense,
11fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * and/or sell copies of the Software, and to permit persons to whom the
12fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Software is furnished to do so, subject to the following conditions:
13fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul *
14fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * The above copyright notice and this permission notice shall be included
15fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * in all copies or substantial portions of the Software.
16fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul *
17fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
18fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
20fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
21fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
22fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul */
24fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
25fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
26fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifndef GLX_HEADER_H
27fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#define GLX_HEADER_H
28fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
29b5b5c52034840dbfcd3f76a9e7cde8b379e7d517Jouk Jansen#ifdef __VMS
30b5b5c52034840dbfcd3f76a9e7cde8b379e7d517Jouk Jansen#include <GL/vms_x_fix.h>
31b5b5c52034840dbfcd3f76a9e7cde8b379e7d517Jouk Jansen#endif
32fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
33374e7fd6cc95d3d91629a6e1c951d77e8a29c31cBrian Paul#include "main/glheader.h"
34fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
35fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
36fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul# include <X11/Xlib.h>
376c06ce281aa7a7e20eab1934f573bc5c673d41cbBrian Paul# include <X11/Xlibint.h>
38fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul# include <X11/Xutil.h>
39fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul# ifdef USE_XSHM  /* was SHM */
40fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#  include <sys/ipc.h>
41fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#  include <sys/shm.h>
42fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#  include <X11/extensions/XShm.h>
43fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul# endif
4446458ba2130ba60983f9e2a651eb84970246ec1cBrian Paul# include <GL/glx.h>
454fb995084e1b4b629667f09331adf060aa0fac4cBrian Paul# include <sys/time.h>
46fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
47fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
48fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
49fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
50fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul/* this silences a compiler warning on several systems */
51fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paulstruct timespec;
52fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paulstruct itimerspec;
53fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
54fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul
55fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif /*GLX_HEADER*/
56