
OpenGL (R) Reference Manual
The Official Reference Document to OpenGL, Version 1.2
Addison Wesley (Publisher)
3rd Edition
Published on 10. January 2000
Book
Paperback/Softback
704 pages
978-0-201-65765-4 (ISBN)
Article exhausted; check for reprint
Description
OpenGL is a powerful software interface used to produce high-quality computer generated images and interactive graphics applications by rendering 2D and 3D geometric objects, bitmaps, and color images. Officially sanctioned by the OpenGL Architecture Review Board (ARB), the OpenGLA (R) Reference Manual, Third Edition, is the comprehensive and definitive documentation of all OpenGL functions. This third edition covers OpenGL Version 1.2, including its newest features: 3D texture mapping; multitexturing; mipmapped texture level-of-detail control; new pixel storage formats, including packed and reversed (BGRA) formats; rescaling vertex normals; and specular lighting after texturing. In addition, this book documents the newest routines in the OpenGL Utility Library (GLU 1.3) and added functionality in the OpenGL extension to the X Window System (GLX 1.3). The comprehensive reference section documents each set of related OpenGL commands.Each reference page contains: *A description of the command's parameters *The effects on rendering and the OpenGL state by the command *Examples *Errors generated by functions *References to related functions This book also includes a conceptual overview of OpenGL, a summary of commands and routines, a chapter on defined constants and associated commands, and a description of the ARB extensions, including multitexture and the imaging subset.
The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the Architecture Review Board (ARB), an industry consortium responsible for guiding the evolution of OpenGL and related technologies. The OpenGL ARB is composed of industry leaders, such as 3Dlabs, Compaq, Evans & Sutherland, Hewlett-Packard, IBM, Intel, Intergraph, Microsoft, NVIDIA, and SGI. The OpenGLA (R) Reference Manual, Third Edition, has been completely revised and updated for OpenGL, Version 1.2, by Dave Shreiner, in collaboration with the ARB.0201657651B04062001
The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the Architecture Review Board (ARB), an industry consortium responsible for guiding the evolution of OpenGL and related technologies. The OpenGL ARB is composed of industry leaders, such as 3Dlabs, Compaq, Evans & Sutherland, Hewlett-Packard, IBM, Intel, Intergraph, Microsoft, NVIDIA, and SGI. The OpenGLA (R) Reference Manual, Third Edition, has been completely revised and updated for OpenGL, Version 1.2, by Dave Shreiner, in collaboration with the ARB.0201657651B04062001
More details
Edition
3rd edition
Language
English
Place of publication
Boston
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 230 mm
Width: 187 mm
Thickness: 32 mm
Weight
1061 gr
ISBN-13
978-0-201-65765-4 (9780201657654)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

OpenGL Architecture Review Board, et al. | Dave Shreiner
OpenGL Reference Manual
The Official Reference Document to OpenGL, Version 1.4
Book
04/2004
4th Edition
Addison Wesley
€59.41
Article exhausted; check for reprint
Previous edition
OpenGL Architecture Review Board, et al.
OpenGL (R) Reference Manual
The Official Reference Document to OpenGL, Version 1.1
Book
03/1997
2nd Edition
Addison Wesley
€39.60
Article exhausted; check for reprint
Person
Dave Shreiner, a leading OpenGL consultant, was a longtime member of the core OpenGL team at SGI. He authored the first commercial OpenGL training course, and has been developing computer graphics applications for more than two decades.
Content
Preface.
What You Should Know Before Reading This Manual.
Style Conventions.
Acknowledgments.
1. Introduction to OpenGL.
OpenGL Fundamentals.
OpenGL Primitives and Commands.
OpenGL as a Procedural Language.
The OpenGL Execution Model.
Basic OpenGL Operation.
2. Overview of Commands and Routines.
The OpenGL Processing Pipeline.
Vertices.
ARB Imaging Subset.
Fragments.
Additional OpenGL Commands.
Using Evaluators.
Performing Selection and Feedback.
Using Display Lists.
Managing Modes and Execution.
Obtaining State Information.
OpenGL Utility Library.
Manipulating Images for Use in Texturing.
Transforming Coordinates.
Polygon Tessellation.
Rendering Spheres, Cylinders, and Disks.
NURBS Curves and Surfaces.
Handling Errors.
OpenGL Extension to the X Window System.
Initialization.
Controlling Rendering.
3. Summary of Commands and Routines.
Notation.
OpenGL Commands.
Primitives.
Vertex Arrays.
Coordinate Transformation.
Coloring and Lighting.
Clipping.
Rasterization.
Pixel Operations.
Textures.
Fog.
Frame Buffer Operations.
Evaluators.
Selection and Feedback.
Display Lists.
Modes and Execution.
State Queries.
ARB Extensions.
Multitexture.
Imaging Subset.
GLU Routines.
Texture Images.
Coordinate Transformation.
Polygon Tessellation.
Quadric Objects.
NURBS Curves and Surfaces.
State Queries.
GLX Routines.
Initialization.
Controlling Rendering.
4. Defined Constants and Associated Commands.
5. OpenGL Reference Pages.
6. GLU Reference Pages.
7. GLX Reference Pages. 0201657651T04062001
What You Should Know Before Reading This Manual.
Style Conventions.
Acknowledgments.
1. Introduction to OpenGL.
OpenGL Fundamentals.
OpenGL Primitives and Commands.
OpenGL as a Procedural Language.
The OpenGL Execution Model.
Basic OpenGL Operation.
2. Overview of Commands and Routines.
The OpenGL Processing Pipeline.
Vertices.
ARB Imaging Subset.
Fragments.
Additional OpenGL Commands.
Using Evaluators.
Performing Selection and Feedback.
Using Display Lists.
Managing Modes and Execution.
Obtaining State Information.
OpenGL Utility Library.
Manipulating Images for Use in Texturing.
Transforming Coordinates.
Polygon Tessellation.
Rendering Spheres, Cylinders, and Disks.
NURBS Curves and Surfaces.
Handling Errors.
OpenGL Extension to the X Window System.
Initialization.
Controlling Rendering.
3. Summary of Commands and Routines.
Notation.
OpenGL Commands.
Primitives.
Vertex Arrays.
Coordinate Transformation.
Coloring and Lighting.
Clipping.
Rasterization.
Pixel Operations.
Textures.
Fog.
Frame Buffer Operations.
Evaluators.
Selection and Feedback.
Display Lists.
Modes and Execution.
State Queries.
ARB Extensions.
Multitexture.
Imaging Subset.
GLU Routines.
Texture Images.
Coordinate Transformation.
Polygon Tessellation.
Quadric Objects.
NURBS Curves and Surfaces.
State Queries.
GLX Routines.
Initialization.
Controlling Rendering.
4. Defined Constants and Associated Commands.
5. OpenGL Reference Pages.
6. GLU Reference Pages.
7. GLX Reference Pages. 0201657651T04062001