Dave Shreiner
Most Recent Affiliation(s):
- ARM Inc., Adjunct Professor
Other / Past Affiliation(s):
- 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 1998Dave 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.??
Conference Chair:
Learning Category: Organizing Committee Chair:
Course Organizer:
- SIGGRAPH 1999, "An Interactive Introduction to OpenGL"
- SIGGRAPH 2000, "An Interactive Introduction to OpenGL Programming"
- SIGGRAPH 2001, "Performance OpenGL: Platform-Independent Techniques"
- SIGGRAPH 2001, "An Interactive Introduction to OpenGL Programming"
- SIGGRAPH 2002, "Performance OpenGL: Platform-Independent Techniques"
- SIGGRAPH 2002, "An Interactive Introduction to OpenGL Programming"
- SIGGRAPH 2003, "Performance OpenGL: Platform Independent Techniques"
- SIGGRAPH 2004, "Performance OpenGL: Platform-Independent Techniques"
- SIGGRAPH 2004, "An Interactive Introduction to OpenGL Programming"
- SIGGRAPH 2005, "An Interactive Introduction to OpenGL Programming"
- SIGGRAPH 2005, "Performance OpenGL: Platform Independent Techniques"
- SIGGRAPH 2007, "An Interactive Introduction to OpenGL Programming"
- SIGGRAPH 2024, "An Introduction to Creating Real-time Interactive Computer Graphics Applications"
Experience Category: Organizing Committee Member:
Learning Category: Organizing Committee Member:
Experience Category: Jury Member:
- Appy Hour, SIGGRAPH 2022
- Appy Hour, SIGGRAPH 2021
- Emerging Technologies, SIGGRAPH 2022
- Emerging Technologies, SIGGRAPH 2021
- Labs-Studio, SIGGRAPH 2022
- Emerging Technologies, SIGGRAPH 2024
- Performances, SIGGRAPH 2009
- Appy Hour, SIGGRAPH 2024
- Labs-Studio, SIGGRAPH 2024
- VR Experiences, SIGGRAPH 2024
- Labs-Studio, SIGGRAPH 2021
Learning Category: Jury Member:
- Talks-Sketches, SIGGRAPH 2008
- Talks-Sketches, SIGGRAPH 2009
- Talks-Sketches, SIGGRAPH 2021
- Talks-Sketches, SIGGRAPH 2022
- Talks-Sketches, SIGGRAPH 2024
- Courses, SIGGRAPH 2024
- Education, SIGGRAPH 2024
- Panels, SIGGRAPH 2024
- Panels, SIGGRAPH 2022
- Panels, SIGGRAPH 2021
- Panels, SIGGRAPH 2008
- Courses, SIGGRAPH 2009
- Courses, SIGGRAPH 2008
Experience(s):
Learning Category: Presentation(s):
Learning Category: Moderator:
Role(s):
- Birds of Feather Presenter
- Conference Chair
- Conference Support Committee Member: General Jury
- Conference Support Committee Member: Other
- Course Organizer
- Course Presenter
- Courses Organizing Committee Chair/Co-Chair
- Courses Organizing Committee Member
- Education Program Presenter
- Panel Presenter
- Real-Time Live Organizing Committee Member
- SIGGRAPH Mobile presenter
- Studio (SIGGRAPH Lab) Presenter
- Talk (Sketch) Presenter
Submit a story:
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.












































