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