< Previous Page Hide TOC

Document Revision History

This table describes the changes to OpenGL Programming Guide for Mac OS X.

DateNotes
2008-06-09Updated the Cocoa OpenGL tutorial and made numerous other minor changes.
 

Fixed compilation errors in Listing 5-1.

 

Added “Getting Decompressed Raw Pixel Data from a Source Image.”

 

Updated links to OpenGL extensions.

 

Made several minor edits.

2007-12-04Corrected minor typographical and technical errors.
 

Added “Ensuring that Back Buffer Contents Remain the Same.”

 

Revised “Attributes that are not Recommended.”

 

Corrected a typographical error in Listing 3-1.

2007-08-07Fixed several technical issues.
2007-05-29Fixed a broken link.
2007-05-17Fixed a few technical inaccuracies in the code listings.
 

Changed attribs to attributes in Listing 7-2.

 

Fixed drawRect method implementation in “Drawing to a Window or View.”

2006-12-20Fixed minor errors.
 

Added information concerning the Apple client storage extension. Fixed a typographical error.

2006-11-07Added information about performance issues and processor queries.
 

See “Vertex and Fragment Processing.”

2006-10-03Added a section on checking for GPU processing.
 

Added “Vertex and Fragment Processing.”

 

Fixed a number of minor typos in the code and in the text.

2006-09-05Fixed minor technical problems.
2006-07-24Made minor technical and typograhical changes throughout.
 

Added information to “Surface Drawing Order.”

 

Changed glCopyTexSubImage to glCopyTexSubImage2D in “Downloading Texture Data.”

 

Made minor improvements to Listing 9-6.

 

Removed information about 1-D textures.

2006-06-28Made several minor technical corrections.
 

Redirected links to the OpenGL specification for the framebuffer object extension so that they point to the SGI Open Source website, which hosts the most up-to-date version of this specification.

 

Removed the logic operation blending entry from Table A-6 because this functionality is not available in OpenGL 2.0.

2006-05-23First version.
 

This document replaces Macintosh OpenGL Programming Guide and AGL Programming Guide.

 

This document incorporates information from the following Technical Notes:

 

TN2007 “The CGDirectDisplay API”

 

TN2014 “Insights on OpenGL”

 

TN2080 “Understanding and Detecting OpenGL Functionality”

 

TN2093 “OpenGL Performance Optimization: The Basics”

 

This document incorporates information from the following Technical Q&As:

 

Technical Q&A OGL01 “aglChoosePixelFormat, The Inside Scoop”

 

Technical Q&A OGL02 “Correct Setup of an AGLDrawable”

 

Technical Q&A QA1158 “glFlush() vs. glFinish()”

 

Technical Q&A QA1167 “Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application”

 

Technical Q&A QA1188 “GetProcAdress and OpenGL Entry Points”

 

Technical Q&A QA1209 “Updating OpenGL Contexts”

 

Technical Q&A QA1248 “Context Sharing Tips”

 

Technical Q&A QA1268 “Sharpening Full Scene Anti-Aliasing Details”

 

Technical Q&A QA1269 “Mac OS X OpenGL Interfaces”

 

Technical Q&A QA1325 “Creating an OpenGL texture from an NSView”




< Previous Page Hide TOC


© 2004, 2008 Apple Inc. All Rights Reserved. (Last updated: 2008-06-09)


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.