source: trunk/src/opengl/mesa/all.h@ 2938

Last change on this file since 2938 was 2938, checked in by sandervl, 25 years ago

created

File size: 3.3 KB
Line 
1/* $Id: all.h,v 1.1 2000-02-29 00:48:24 sandervl Exp $ */
2
3/*
4 * Mesa 3-D graphics library
5 * Version: 3.1
6 *
7 * Copyright (C) 1999 Brian Paul All Rights Reserved.
8 *
9 * Permission is hereby granted, free of charge, to any person obtaining a
10 * copy of this software and associated documentation files (the "Software"),
11 * to deal in the Software without restriction, including without limitation
12 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
13 * and/or sell copies of the Software, and to permit persons to whom the
14 * Software is furnished to do so, subject to the following conditions:
15 *
16 * The above copyright notice and this permission notice shall be included
17 * in all copies or substantial portions of the Software.
18 *
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
20 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
22 * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
23 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
24 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25 */
26
27
28
29
30
31/* The purpose of this file is to collect all the header files that Mesa
32 * uses into a single header so that we can get new compilers that support
33 * pre-compiled headers to compile much faster.
34 * All we do is list all the internal headers used by Mesa in this one
35 * main header file, and most compilers will pre-compile all these headers
36 * and use them over and over again for each source module. This makes a
37 * big difference for Win32 support, because the <windows.h> headers take
38 * a *long* time to compile.
39 */
40
41
42#ifndef SRC_ALL_H
43#define SRC_ALL_H
44
45
46#ifndef PC_HEADER
47 This is an error. all.h should be included only if PC_HEADER is defined.
48#endif
49
50#ifdef HAVE_CONFIG_H
51#include "conf.h"
52#endif
53
54#ifndef XFree86LOADER
55#include <assert.h>
56#include <limits.h>
57#include <stdlib.h>
58#include <stdio.h>
59#include <string.h>
60#include <float.h>
61#include <math.h>
62#endif
63#include "gl.h"
64#ifdef XFree86Server
65#include "GL/osmesa.h"
66#endif
67#include "accum.h"
68#include "alpha.h"
69#include "alphabuf.h"
70#include "api.h"
71#include "asm-386.h"
72#include "attrib.h"
73#include "bitmap.h"
74#include "blend.h"
75#include "clip.h"
76#include "colortab.h"
77#include "context.h"
78#include "config.h"
79#include "copypix.h"
80#include "dd.h"
81#include "depth.h"
82#include "dlist.h"
83#include "drawpix.h"
84#include "enable.h"
85#include "eval.h"
86#include "feedback.h"
87#include "fixed.h"
88#include "fog.h"
89#include "get.h"
90#include "hash.h"
91#include "image.h"
92#include "light.h"
93#include "lines.h"
94#include "logic.h"
95#include "macros.h"
96#include "masking.h"
97#include "matrix.h"
98#include "glmisc.h"
99#include "mmath.h"
100#include "pb.h"
101#include "pixel.h"
102#include "pointers.h"
103#include "points.h"
104#include "polygon.h"
105#include "quads.h"
106#include "rastpos.h"
107#include "readpix.h"
108#include "rect.h"
109#include "scissor.h"
110#include "shade.h"
111#include "span.h"
112#include "stencil.h"
113#include "teximage.h"
114#include "texobj.h"
115#include "texstate.h"
116#include "texture.h"
117#include "triangle.h"
118#include "types.h"
119#include "varray.h"
120#include "vb.h"
121#include "vbfill.h"
122#include "vbrender.h"
123#include "vbxform.h"
124#include "winpos.h"
125#include "xform.h"
126#include "zoom.h"
127#ifdef XFree86Server
128#include "GL/xf86glx.h"
129#endif
130
131#endif /*SRC_ALL_H*/
Note: See TracBrowser for help on using the repository browser.