skip to main content
10.1145/1508044.1508092acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Modern OpenGL: its design and evolution

Published: 10 December 2008 Publication History

Abstract

OpenGL was conceived in 1991 to provide an industry standard for programming the hardware graphics pipeline. The original design has evolved considerably over the last 17 years. Whereas capabilities mandated by OpenGL such as texture mapping and a stencil buffer were present only on the world's most expensive graphics hardware back in 1991, now these features are completely pervasive in PCs and now even available in several hand-held devices. Over that time, OpenGL's original fixed-function state machine has evolved into a complex data-flow including several application-programmable stages. And the performance of OpenGL has increased from 100x to over 1,000x in many important raw graphics operations.

References

[1]
Mack Lundstrom, "Grief on the Net: Web site spreads news of couple's fatal crash," San Jose Mercury News, June 28, 1997, page 1B.
[2]
Rocky Rhodes, Paul Haeberli, Kipp Hickman, "Mex - A Window Manager for the IRIS", USENIX Conference Proceedings, Summer 1985, pages 381--392.
[3]
Edward Haletky, Linas Vepstas, "Integration of GL with the X Window System," Xhibition 91 Proceedings, 1991.
[4]
Allen Akin, "Analysis of PEX 5.1 and OpenGL 1.0," Silicon Graphics, August 3, 1992. http://www.opengl.org/resources/faq/technical/PEXvOpenGL.txt
[5]
Paul Haeberli, Kurt Akeley, "The Accumulation Buffer: Hardware Support for High-quality Rendering," SIGGRAPH Proceedings, 1990, pages 309--318.
[6]
Mark Kilgard, Simon Hui, Allen Leinwand, Dave Spalding, "X Server Multi-rendering for OpenGL and PEX," The X Resource: Proceedings of the 8th Annual X Technical Conference, O'Reily and Associates, January 1994.
[7]
Ed Angel, Interactive Computer Graphics: A Top-Down Approach Using OpenGL, 5th edition, Addison-Wesley, 2008.
[8]
Mark Kilgard, The OpenGL Utility Toolkit (GLUT) Programming Interface, API Version3, November 13, 1996. http://www.opengl.org/resources/libraries/glut/glut-3.spec.pdf
[9]
VLSI Technology, VLSI Supports Silicon Graphics With ASICs in Onyx InfiniteReality Graphics Supercomputer; Largest ASIC Development Project in VLSI History Results in 11 Different Custom Circuits Integrated into World's Most Powerful Commercial 3-D Graphics Machine, press release, January 22, 1996.

Cited By

View all
  • (2013)Experience reportACM SIGPLAN Notices10.1145/2544174.250061548:9(357-362)Online publication date: 25-Sep-2013
  • (2013)Experience reportProceedings of the 18th ACM SIGPLAN international conference on Functional programming10.1145/2500365.2500615(357-362)Online publication date: 25-Sep-2013
  • (2011)Spectral ray tracing in problems of photorealistic imagery constructionProgramming and Computing Software10.1134/S036176881105006937:5(236-244)Online publication date: 1-Sep-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH Asia '08: ACM SIGGRAPH ASIA 2008 courses
December 2008
2261 pages
ISBN:9781450379243
DOI:10.1145/1508044
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 December 2008

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SA08
Sponsor:
SA08: SIGGRAPH ASIA 2008
December 10 - 13, 2008
Singapore

Acceptance Rates

Overall Acceptance Rate 178 of 869 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)54
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2013)Experience reportACM SIGPLAN Notices10.1145/2544174.250061548:9(357-362)Online publication date: 25-Sep-2013
  • (2013)Experience reportProceedings of the 18th ACM SIGPLAN international conference on Functional programming10.1145/2500365.2500615(357-362)Online publication date: 25-Sep-2013
  • (2011)Spectral ray tracing in problems of photorealistic imagery constructionProgramming and Computing Software10.1134/S036176881105006937:5(236-244)Online publication date: 1-Sep-2011
  • (2010)Information visualization and the arts-science-social science interfaceProceedings of the First International Conference on Intelligent Interactive Technologies and Multimedia10.1145/1963564.1963566(9-17)Online publication date: 27-Dec-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media