Brian Paul

développeur américain

Brian Paul est un programmeur américain à l'origine de la bibliothèque graphique Mesa 3D.

Brian Paul
Brian Paul recevant le prix du logiciel libre (2000).
Biographie
Nationalité
Formation
Activités
Autres informations
A travaillé pour
Distinction
Œuvres principales

Éducation

modifier

Brian est diplômé en informatique de l'université du Wisconsin à Oshkosh en 1990. Lors de son master à l'université du Wisconsin à Madison, il travaillait sur le progiciel graphique du Centre de Sciences de l'Espace et des sciences de l'ingénieur de son université, le SSEC Visualization Project[1]. Au mois d'août 1993, en quête d'une alternative déboguée d'OpenGL, il a programmé les primitives de l'API Mesa sur un ordinateur Amiga, avec le compilateur C DCC. Il a pu ensuite poursuivre l'écriture de la bibliothèque graphique sur une station de travail Silicon Graphics[2].

Développement de Mesa

modifier

Paul cherche initialement à développer une bibliothèque graphique 3D simple en se basant sur l'API d'OpenGL, qui lui permettra de se passer de l'émulateur VOGL, trop limité[3]. Il commence à écrire les premières lignes de code en . Après dix-huit mois de développement, la première version publiée a un certain succès, et plusieurs autres personnes commencent à y contribuer. Le support matériel est ajouté à Mesa en 1997 sous la forme d'un driver pour les nouvelles cartes graphiques 3dfx Voodoo. Mesa est une bibliothèque graphique libre qui fournit une implémentation générique d'OpenGL et permet de disposer d'un rendu 3D des graphiques sur de nombreuses plateformes. Bien que Mesa ne soit pas officiellement licenciée comme une implémentation d'OpenGL, la structure, la syntaxe, et la sémantique de l'API sont ceux d'OpenGL.

Carrière

modifier

Paul continue de travailler sur le projet SSEC Project après l'obtention de son diplôme. Il travaille également pour Silicon Graphics, Avid Technology, et Precision Insight (rachetée depuis par VA Linux Systems).

En 2000, Brian reçoit de la Free Software Foundation le prix pour le développement du logiciel libre[4].

En , il cofonde la société Tungsten Graphics (rachetée par VMware en ).

Références

modifier
  1. (en) Charles D. Hansen et Chris R. Johnson, Visualization Handbook, Academic Press, (réimpr. 2011), 984 p. (ISBN 012387582X), « Software and Frameworks », p. 688.
  2. B. Paul, « Mesa 3.0 : README.txt », sur The Internet archive,
  3. (en) Jake Edge, « The history of Mesa », sur X.Org Developers Conference et LWN.net, .
  4. « Brian Paul is Awarded the Free Software Foundation Award For the Advancement of Free Software », sur gnu.org,

Voir aussi

modifier