1848b8605Smrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2848b8605Smrg<html lang="en">
3848b8605Smrg<head>
4848b8605Smrg  <meta http-equiv="content-type" content="text/html; charset=utf-8">
5848b8605Smrg  <title>Acknowledgements</title>
6848b8605Smrg  <link rel="stylesheet" type="text/css" href="mesa.css">
7848b8605Smrg</head>
8848b8605Smrg<body>
9848b8605Smrg
10848b8605Smrg<div class="header">
11848b8605Smrg  <h1>The Mesa 3D Graphics Library</h1>
12848b8605Smrg</div>
13848b8605Smrg
14848b8605Smrg<iframe src="contents.html"></iframe>
15848b8605Smrg<div class="content">
16848b8605Smrg
17848b8605Smrg<h1>Acknowledgements</h1>
18848b8605Smrg
19848b8605Smrg
20848b8605SmrgThe following individuals and groups are to be acknowledged for their
21848b8605Smrgcontributions to Mesa over the years.
22848b8605SmrgThis list is far from complete and somewhat dated, unfortunately.
23848b8605Smrg
24848b8605Smrg
25848b8605Smrg<ul>
26848b8605Smrg<li>Early Mesa development was done while Brian was part of the
27b8e80941Smrg<a href="https://www.ssec.wisc.edu/~billh/vis.html">
28848b8605SmrgSSEC Visualization Project</a> at the University of
29848b8605SmrgWisconsin. He'd like to thank Bill Hibbard for letting him work on
30848b8605SmrgMesa as part of that project.
31848b8605Smrg<br>
32848b8605Smrg<br>
33848b8605Smrg<li>John Carmack of id Software, Inc. funded Keith Whitwell in 1999 in
34848b8605Smrgorder to optimize Mesa's vertex transformation module. This is a very
35848b8605Smrgsubstantial piece of work.
36848b8605Smrg<br>
37848b8605Smrg<br>
38848b8605Smrg<li>Precision Insight, Inc., VA Linux Systems, Inc., and most recently,
39848b8605SmrgTungsten Graphics, Inc. have supported the ongoing development of Mesa.
40848b8605Smrg<br>
41848b8605Smrg<br>
42848b8605Smrg<li>The
43b8e80941Smrg<a href="https://www.mesa3d.org">Mesa</a>
44b8e80941Smrgwebsite and git repository are hosted by
45b8e80941Smrg<a href="https://freedesktop.org/">freedesktop.org</a>.
46848b8605Smrg<br>
47848b8605Smrg<br>
48848b8605Smrg
49848b8605Smrg
50848b8605Smrg<li><a href="http://www.altsoftware.com/">alt.software</a> contributed the Direct3D driver.
51848b8605Smrg
52848b8605Smrg<li><b>Bernd Barsuhn</b> wrote the evaluator code for (splines,
53848b8605Smrgpatches) in Mesa.
54848b8605Smrg
55848b8605Smrg<li><b>Bernhard Tschirren</b> wrote the Allegro DJGPP driver.
56848b8605Smrg
57848b8605Smrg<li><b>Bogdan Sikorski</b> wrote the GLU NURBS and polygon tessellator
58848b8605Smrgin Mesa.
59848b8605Smrg
60848b8605Smrg<li><b>Charlie Wallace</b> wrote the MS-DOS driver.
61848b8605Smrg
62848b8605Smrg<li><b>CJ Beyer</b> was the www.mesa3d.org webmaster.
63848b8605Smrg
64848b8605Smrg<li><b>Darren Abbott</b> provided the OS/2 driver.
65848b8605Smrg
66848b8605Smrg<li><b>David Bucciarelli</b> wrote and maintained the 3Dfx Glide
67848b8605Smrgdriver. Thousands of Linux/Quake players thank David!
68848b8605Smrg
69848b8605Smrg<li><b>Gareth Hughes</b> wrote new GLU 1.2 Polygon Tessellation code
70848b8605Smrg(now superceded by SGI SI GLU).
71848b8605Smrg
72848b8605Smrg<li><b>Holger Waechtler</b> contributed AMD 3DNow! assembly code which
73848b8605Smrgaccelerates vertex transformation in Mesa 3.1. Holger also implemented
74848b8605Smrgthe GL_EXT_texture_env_combine extension.
75848b8605Smrg
76848b8605Smrg<li><b>Jeroen van der Zijp</b> and <b>Thorsten Ohl</b> contributed the
77848b8605SmrgXt/Motif widget code.
78848b8605Smrg
79848b8605Smrg<li><b>John Stone</b> provided the multi-threading support in Mesa 3.0.
80848b8605Smrg
81848b8605Smrg<li><b>John Watson</b> assisted with web page design.
82848b8605Smrg
83848b8605Smrg<li><b>Josh Vanderhoof</b> contributed Intel x86 assembly code which
84848b8605Smrgaccelerates vertex transformation in Mesa 3.x.
85848b8605Smrg
86848b8605Smrg<li><b>Jouk Jansen</b> contributed and continues to maintain the VMS
87848b8605Smrgsupport.
88848b8605Smrg
89848b8605Smrg<li><b>Karl Schultz</b> has been maintaining the Windows driver.
90848b8605Smrg
91848b8605Smrg<li><b>Keith Whitwell</b> has made extension contributions to Mesa
92848b8605Smrgsince 1999.
93848b8605Smrg
94848b8605Smrg<li><b>Kendall Bennett</b> wrote the SciTech MGL driver.
95848b8605Smrg
96848b8605Smrg<li><b>Klaus Niederkrueger</b> contributed many improvements to Mesa's
97848b8605Smrgsoftware rasterizer.
98848b8605Smrg
99848b8605Smrg<li><b>Mark Kilgard</b> contributed antialiased line improvements and
100848b8605Smrgseveral extensions.
101848b8605Smrg
102848b8605Smrg<li><b>Michael Pichler</b> contributed <em>many</em> bug fixes
103848b8605Smrg
104848b8605Smrg<li><b>Miklos Fazekas</b> wrote and maintains the Macintosh driver.
105848b8605Smrg
106848b8605Smrg<li><b>Pascal Thibaudeau</b> wrote the NeXT driver.
107848b8605Smrg
108848b8605Smrg<li><b>Pedro Vazquez</b> setup and maintains the Mesa Mailing list.
109848b8605Smrg
110848b8605Smrg<li><b>Randy Frank</b> contributed <em>many</em> bug fixes.
111848b8605Smrg
112848b8605Smrg<li><b>Stefan Zivkovic</b> wrote the Amiga driver.
113848b8605Smrg
114848b8605Smrg<li><b>Stephane Rehel</b> provided the Cygnus Win32 support
115848b8605Smrg
116848b8605Smrg<li><b>Ted Jump</b> maintained the
117848b8605Smrgmakefiles and project files for Windows 95/98/NT compilation for some time.
118848b8605Smrg
119848b8605Smrg<li><b>Uwe Maurer</b> wrote the LibGGI driver for Mesa-3.0.
120848b8605Smrg
121848b8605Smrg<li><b>Victor Ng-Thow-Hing</b> wrote the Amiwin driver for the Amiga.
122848b8605Smrg
123848b8605Smrg</ul>
124848b8605Smrg
125848b8605Smrg<p>
126848b8605SmrgApologies to anyone who's been omitted.
127848b8605SmrgPlease send corrections and additions to Brian.
128848b8605Smrg</p>
129848b8605Smrg
130848b8605Smrg</div>
131848b8605Smrg</body>
132848b8605Smrg</html>
133