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

Last change on this file since 3598 was 3582, checked in by jeroen, 25 years ago

* empty log message *

File size: 3.1 KB
Line 
1/* $Id: all.h,v 1.2 2000-05-21 20:00:53 jeroen Exp $ */
2
3/*
4 * Mesa 3-D graphics library
5 * Version: 3.3
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#include "glheader.h"
55#include "accum.h"
56#include "alpha.h"
57#include "alphabuf.h"
58#include "api.h"
59#include "asm-386.h"
60#include "attrib.h"
61#include "bitmap.h"
62#include "blend.h"
63#include "clip.h"
64#include "colortab.h"
65#include "context.h"
66#include "config.h"
67#include "copypix.h"
68#include "dd.h"
69#include "depth.h"
70#include "dlist.h"
71#include "drawpix.h"
72#include "enable.h"
73#include "eval.h"
74#include "feedback.h"
75#include "fixed.h"
76#include "fog.h"
77#include "get.h"
78#include "hash.h"
79#include "image.h"
80#include "light.h"
81#include "lines.h"
82#include "logic.h"
83#include "macros.h"
84#include "masking.h"
85#include "matrix.h"
86#include "mmath.h"
87#include "pb.h"
88#include "pixel.h"
89#include "pointers.h"
90#include "points.h"
91#include "polygon.h"
92#include "quads.h"
93#include "rastpos.h"
94#include "readpix.h"
95#include "rect.h"
96#include "scissor.h"
97#include "shade.h"
98#include "span.h"
99#include "stencil.h"
100#include "teximage.h"
101#include "texobj.h"
102#include "texstate.h"
103#include "texture.h"
104#include "triangle.h"
105#include "types.h"
106#include "varray.h"
107#include "vb.h"
108#include "vbfill.h"
109#include "vbrender.h"
110#include "vbxform.h"
111#include "winpos.h"
112#include "xform.h"
113#include "zoom.h"
114
115#endif /*SRC_ALL_H*/
Note: See TracBrowser for help on using the repository browser.