Dave Shreiner – ACM SIGGRAPH HISTORY ARCHIVES

Dave Shreiner


Next: »
« Previous:



About Dave Shreiner

Affiliations
ARM Inc., Adjunct Professor
Silicon Graphics, Inc. (SGI)
SGI
Unity Technologies
Location
United States of America
Bio

SIGGRAPH Asia 2023

Dave Shreiner computer-graphics practitioner, author, and educator. He currently is a graphics engineer and manager at Unity Technologies and an adjunct professor of computer science at Sonoma State University. Over his 30+ year career, he’s contributed to the definition and development of multiple graphics APIs; co-authored numerous books on computer-graphics APIs, most notably the “OpenGL Programming Guide” and “Interactive Computer Graphics: A Top-Down Approach with WebGL”; presented over 40 courses, at SIGGRAPH and SIGGRAPH Asia conferences; and was conference chair for the 41st North American SIGGRAPH.

SIGGRAPH Asia 2019

Dave Shreiner is a software engineer at Unity Technologies in their XR Graphics group. He’s been programming and teaching computer graphics, including numerous courses at SIGGRAPH and SIGGRAPH Asia, for almost three decades. In addition to his technical skills, he’s contributed to numerous books including Interactive Computer Graphics: A Top-Down Approach using WebGL (with Ed Angel for the recently released 8th edition) and several versions of the OpenGL Programming Guide, the OpenGL ES Programming Guide. He was also the conference chair of SIGGRAPH 2014 in Vancouver.

SIGGRAPH Asia 2014

SIGGRAPH 1999Dave Shreiner
Director, Graphics and GPU Computing, ARM, Inc.

Dave Shreiner is computer graphics technologist at ARM, Inc., and has authored and presented courses on OpenGL and related technologies for over two decades. He is an author of The OpenGL Programming Guide (8th Edition; Addison Wesley; 2013); and co-author of the OpenGL ES 2.0 Programming Guide (1st Edition; Addison Wesley; 2009) and Interactive Computer Graphics: A Top-Down Approach using WebGL (7th Edition; Addison Wesley; 2014). Dave was Conference Chair for SIGGRAPH 14.

Dave is a member of the OpenGL development team at Silicon Graphics Computer Systems. He has over 10 years of experience with visual simulation and scientific visualization, including 8 years at Silicon Graphics. He has presented several lectures and courses on OpenGL at various conferences, including SIGGRAPH. He is co-author of the OpenGL Programming Guide (Addison-Wesley,3rd edition, 1999). Dave has a Bachelor’s degree in Mathematics from the University of Delaware, and is an Adjunct Professor of Computer Science at Santa Clara University.

SIGGRAPH Asia 2010

Dave Shreiner has been involved in presenting OpenGL-related courses at SIGGRAPH since 1998. He is an author of The OpenGL Programming Guide (7th Edition; Addison Wesley; 2005) and co-author of the OpenGL ES Programming Guide (Addison Wesley; 2004). He has authored and presented courses on OpenGL for almost two decades worldwide, including authoring the original introductory OpenGL course taught at Silicon Graphics Computer Systems (SGI), creators of the OpenGL API.

SIGGRAPH Asia 2008

Dave Shreiner is a systems architect in ARM, Inc.’s Media Processing Division. He has been involved in presenting OpenGL-related courses at SIGGRAPH since 1998. He is an author of The OpenGL Programming Guide (5th Edition; Addison Wesley; 2005), the OpenGL Reference Manual (4th Edition; Addison Wesley; 2004), co-author of The OpenGL ES 2.0 Programming Guide (1st Edition; Addison-Wesley), and the series editor for all Addison-Wesley OpenGL texts. He has authored and presented courses on OpenGL for over a decade worldwide, including authoring the original OpenGL course taught at SGI. He has a bachelors of science in mathematics from the University of Delaware.


SIGGRAPH 1998

Dave is a member of the OpenGL development team at Silicon Graphics Computer Systems. He has 10 years of experience with visual simulation and scientific visualization including 7 years at Silicon Graphics. He was the original author of Introductory OpenGL Programming for Silicon Graphics Technical Education department. Dave has a Bachelors of Mathematics from University of Delaware and has done graduate work at the Johns Hopkins University.

 


SIGGRAPH Conference Organizing Committee Positions


SIGGRAPH Organization Committee Positions

Steering Committee Member
ACM SIGGRAPH Pioneers
Leadership History Overview
Pioneers Steering Committee Member: 2025-2026 - 2024-2025 - 2023-2024 - 2022-2023 - 2021-2022 - 2020-2021

Conference Contributions

Experiences
Presentations
Courses Organized
“An Interactive Introduction to OpenGL” by Shreiner, Angel and Woo
“An Interactive Introduction to OpenGL Programming” by Shreiner, Angel and Shreiner
“Performance OpenGL: Platform-Independent Techniques” by Shreiner
“An Interactive Introduction to OpenGL Programming” by Shreiner, Shreiner and Angel
“Performance OpenGL: Platform-Independent Techniques” by Shreiner and Grantham
“An Interactive Introduction to OpenGL Programming” by Shreiner, Angel and Shreiner
“Performance OpenGL: Platform Independent Techniques” by Shreiner, Commike, Grantham and Kuehne
“Performance OpenGL: Platform-Independent Techniques” by Shreiner, Grantham, Kuehne and True
“An Interactive Introduction to OpenGL Programming” by Shreiner, Angel and Shreiner
“An Interactive Introduction to OpenGL Programming” by Angel and Shreiner
“Performance OpenGL: Platform Independent Techniques” by Commike and True
“An Interactive Introduction to OpenGL Programming” by Angel and Shreiner
“An Introduction to Creating Real-time Interactive Computer Graphics Applications” Chaired by Dave Shreiner

SIGGRAPH Organization Contributions


Other Information


Submit a Story
If you would like to submit a story about this person (please keep it funny, informative and true), please contact us: historyarchives@siggraph.org

If you find errors or omissions on your profile page, please contact us: historyarchives@siggraph.org
Did you know you can send us a photo of yourself and a bio and we will post it? Make sure the photo is at least 1000 x 1000 and send it to the email above along with the bio and we will add it to your page.