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