Brian Paul
   HOME

TheInfoList



OR:

Brian E. Paul is a
computer programmer A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming. The professional titles ''software developer'' and ''software engineer'' are used for jobs that require a progr ...
who originally wrote and maintained the source code for the
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
Mesa A mesa is an isolated, flat-topped elevation, ridge, or hill, bounded from all sides by steep escarpments and standing distinctly above a surrounding plain. Mesas consist of flat-lying soft sedimentary rocks, such as shales, capped by a ...
graphics library until 2012, and is still active in the project. He began writing its source code in August 1993. Mesa is a
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
/
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
graphics Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of the data, as in design and manufa ...
library A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
that provides a generic
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
implementation for rendering
three-dimensional In geometry, a three-dimensional space (3D space, 3-space or, rarely, tri-dimensional space) is a mathematical space in which three values (''coordinates'') are required to determine the position (geometry), position of a point (geometry), poi ...
graphics on multiple platforms.


Education

Paul obtained his bachelor's degree at the
University of Wisconsin–Oshkosh The University of Wisconsin–Oshkosh (UW Oshkosh or UWO) is a public university in Oshkosh, Wisconsin, United States. It is part of the University of Wisconsin System and offers bachelor's, master's, and doctoral degree programs to around 13,0 ...
in 1990. He worked on the SSEC Visualization Project while obtaining his master's degree at the
University of Wisconsin–Madison The University of Wisconsin–Madison (University of Wisconsin, Wisconsin, UW, UW–Madison, or simply Madison) is a public land-grant research university in Madison, Wisconsin, United States. It was founded in 1848 when Wisconsin achieved st ...
.


Mesa development

Paul was a graphics hobbyist. He thought it would be fun to implement a simple 3D graphics library using the OpenGL API. He spent eighteen months of part-time development before he released the software on the Internet. The software was well received, and people began contributing to its development. Graphics hardware support was added to Mesa in 1997 in the form of a Glide driver for the new
3dfx 3dfx Interactive, Inc. was an American computer hardware company headquartered in San Jose, California, founded in 1994, that specialized in the manufacturing of 3D graphics processing units, and later, video cards. It was a pioneer in the f ...
Voodoo graphics card."Introduction to the Direct Rendering Infrastructure"
Retrieved 2007-02-11


Career

Paul continued working on the SSEC Project after graduation. He has also worked for
Silicon Graphics Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and soft ...
,
Avid Technology Avid Technology, Inc. is a global technology company headquartered in Burlington, Massachusetts, and was founded in August 1987 by Bill Warner. It develops software, SaaS, and hardware products used in media and entertainment. History Avid wa ...
, and Precision Insight (bought out by VA Linux Systems). In 2000, Paul won the third
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985. The organisation supports the free software movement, with the organization's preference for software being distributed ...
Award for the Advancement of Free Software The Free Software Foundation (FSF) grants two annual awards. Since 1998, FSF has granted the award for Advancement of Free Software and since 2005, also the Free Software Award for Projects of Social Benefit. Presentation ceremonies In 1999 the a ...
."Brian Paul is Awarded the Free Software Foundation Award For the Advancement of Free Software"
February 2, 2001; Retrieved February 11, 2007
In November 2001, he co-founded Tungsten Graphics, which was acquired by VMware in December 2008, where he now works.


Other contributions

Paul has also contributed to or written: *
Chromium Chromium is a chemical element; it has Symbol (chemistry), symbol Cr and atomic number 24. It is the first element in Group 6 element, group 6. It is a steely-grey, Luster (mineralogy), lustrous, hard, and brittle transition metal. Chromium ...
*
Direct Rendering Infrastructure The Direct Rendering Infrastructure (DRI) is the framework comprising the modern Linux graphics stack which allows unprivileged user-space programs to issue commands to graphics hardware without conflicting with other programs. The main use ...
in
XFree86 XFree86 is an implementation of the X Window System. It was originally written for Unix-like operating systems on IBM PC compatibles and was available for many other operating systems and platforms. It is free software, free and Open-source softw ...
* Blockbuster – a high-res movie player for scientific visualization applications * Glean – OpenGL validation * Togl – an OpenGL widget for Tcl/Tk * Vis5D visualization system * VisAD visualization system * Cave5D – an adaptation of Vis5D to immersive virtual reality * TR – OpenGL tile rendering library * V-Blocks – virtual building blocks * Avid Marquee – video animation, 3D text, graphics


References


External links


Brian Paul's Home Page

"Interview: Brian Paul Answers"
slashdot; December 17, 1999; Retrieved February 11, 2007 {{DEFAULTSORT:Paul, Brian Free software programmers Living people Year of birth missing (living people) University of Wisconsin–Oshkosh alumni University of Wisconsin–Madison alumni