This table describes the changes to OpenGL Programming Guide for Mac OS X.
Date | Notes |
---|---|
2008-06-09 | Updated 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-04 | Corrected minor typographical and technical errors. |
Corrected a typographical error in Listing 3-1. | |
2007-08-07 | Fixed several technical issues. |
2007-05-29 | Fixed a broken link. |
2007-05-17 | Fixed 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-20 | Fixed minor errors. |
Added information concerning the Apple client storage extension. Fixed a typographical error. | |
2006-11-07 | Added information about performance issues and processor queries. |
2006-10-03 | Added a section on checking for GPU processing. |
Fixed a number of minor typos in the code and in the text. | |
2006-09-05 | Fixed minor technical problems. |
2006-07-24 | Made minor technical and typograhical changes throughout. |
Added information to “Surface Drawing Order.” | |
Changed | |
Made minor improvements to Listing 9-6. | |
Removed information about 1-D textures. | |
2006-06-28 | Made 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-23 | First 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” |
© 2004, 2008 Apple Inc. All Rights Reserved. (Last updated: 2008-06-09)