OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL)

OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL)
by Robert P. Kuehne, J. D. Sullivan

OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL)
List Price: $49.99
Our Price: $33.46
You Save: $16.53 (33%)
Availability: Usually ships in 1-2 business days
Buy Used: from $28.68 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: J. D. Sullivan, Robert P. Kuehne
Edition: Paperback
Audio: English (Original Language); English (Unknown); English (Published)
Published: 2007-12-27
ISBN: 0321356527
Number of pages: 368
Publisher: Addison-Wesley Professional

Book Reviews of OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL)

Book Review: multiple APIs to choose from
Summary: 4 Stars

The text describe the nitty gritty of coding or porting your OpenGL applications to the Mac OS X environment. To a limited extent, the book has a general treatment of programming in OpenGL. But it is not meant as a text on the latter. Instead the focus is on the "issues" that making for possible problems on OS X.

One of which is that OS X has 2 types of windows, Carbon and Cocoa. It might perhaps be nicer if there was only one. But this is what you have to deal with. The Apple OpenGL (AGL) is the interface to Carbon, while you need the Cocoa OpenGL for Cocoa. It is slightly unusual that a major platform would have 2 types, and you may want to code just for one type. The book gives many details about both APIs, as well as the GLUT API. An evenhanded discussion. Different readers might well have different preferences.

Some of you should check out the discussion about multithreading, if intensive graphics performance is needed in your applications. The OS X OpenGL engine is said to have much better performance due to its multithreading, than typical serial engines.

Summary of OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL)

The Mac has fully embraced OpenGL throughout its visual systems. In fact, Apple's highly efficient, modern OpenGL implementation makes Mac OS X one of today's best platforms for OpenGL development. OpenGL? Programming on Mac OS? X is the first comprehensive resource for every graphics programmer who wants to create, port, or optimize OpenGL applications for this high-volume platform.

Leading OpenGL experts Robert Kuehne and J. D. Sullivan thoroughly explain the Mac's diverse OpenGL APIs, both old and new. They illuminate crucial OpenGL setup, configuration, and performance issues that are unique to the Mac platform. Next, they offer practical, start-to-finish guidance for integrating key Mac-native APIs with OpenGL, and leveraging the full power of the Mac platform in your graphics applications.

Coverage includes

  • A thorough review of Mac hardware and software architectures and their performance implications
  • In-depth, expert guidance for accessing OpenGL from each of the Mac's core APIs: CGL, AGL, and Cocoa
  • Interoperating with other Mac APIs: incorporating video with QuickTime, performing image effects with Core Image, and processing CoreVideo data
  • Analyzing Mac OpenGL application performance, resolving bottlenecks, and leveraging optimizations only available on the Mac
  • Detecting, integrating, and using OpenGL extensions
  • An accompanying Web site (www.macopenglbook.com) contains the book's example code, plus additional OpenGL-related resources.

OpenGL? Programming on Mac OS? X will be valuable to Mac programmers seeking to leverage OpenGL's power, OpenGL developers porting their applications to the Mac platform, and cross-platform graphics developers who want to take advantage of the Mac platform's uniquely intuitive style and efficiency.

Web Graphics Books

Book Subjects
Most talked about in Using & Programming MAC OS X
OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL) ImageOpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration (OpenGL)
by Robert P. Kuehne, J. D. Sullivan
Addison-Wesley Professional; Published: 2007-12-27; Paperback; Book
Best price: $35.90
Price in other shops: $49.99
Pangea Software's Ultimate Game Programming Guide for Mac OS X ImagePangea Software's Ultimate Game Programming Guide for Mac OS X
by Brian Greenstone
Pangea Software, Inc.; Published: 2004-10; Paperback; Book
Best price: $50.00
QuickTime for Java: A Developer's Notebook (Developers Notebook) ImageQuickTime for Java: A Developer's Notebook (Developers Notebook)
by Chris Adamson
O'Reilly Media, Inc.; Published: 2005-01-14; Paperback; Book
Best price: $8.50
Price in other shops: $29.95
QuickTime Toolkit Volume Two: Advanced Movie Playback and Media Types (QuickTime Developer Series) ImageQuickTime Toolkit Volume Two: Advanced Movie Playback and Media Types (QuickTime Developer Series)
by Tim Monroe
Morgan Kaufmann; Published: 2004-06-30; Paperback; Book
Best price: $57.83
Price in other shops: $75.95
QuickTime Toolkit Volume One: Basic Movie Playback and Media Types (QuickTime Developer Series) ImageQuickTime Toolkit Volume One: Basic Movie Playback and Media Types (QuickTime Developer Series)
by Tim Monroe
Morgan Kaufmann; Published: 2004-06-21; Paperback; Book
Best price: $49.94
Price in other shops: $76.95
Programming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics) ImageProgramming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics)
by David Gelphman, Bunny Laden
Morgan Kaufmann; Published: 2005-12-14; Paperback; Book
Best price: $60.94
Price in other shops: $78.95
Cocoa(R) Programming for Mac(R) OS X (2nd Edition) ImageCocoa(R) Programming for Mac(R) OS X (2nd Edition)
by Aaron Hillegass
Addison-Wesley Professional; Published: 2004-05-10; Paperback; Book
Best price: $24.98
Price in other shops: $49.99
Programming in Objective-C (Developer's Library) ImageProgramming in Objective-C (Developer's Library)
by Stephen Kochan
Sams; Published: 2003-12-18; Paperback; Book
Best price: $24.93
Price in other shops: $39.99
Mac OS X Technology Guide to Dashboard ImageMac OS X Technology Guide to Dashboard
Spiderworks; Published: 2005; Paperback; Book
The Mac Xcode 3 Book ImageThe Mac Xcode 3 Book
by Michael E. Cohen, Dennis R. Cohen
Wiley; Published: 2008-03-04; Paperback; Book
Price in other shops: $34.99
Similar Books and other products
Quartz 2D Graphics for Mac OS X(R) Developers ImageQuartz 2D Graphics for Mac OS X(R) Developers
by R. Scott Thompson
Addison-Wesley Professional; Published: 2006-03-20; Paperback; Book
Best price: $19.95
Price in other shops: $49.99
OpenGL(R) Shading Language (2nd Edition) (OpenGL) ImageOpenGL(R) Shading Language (2nd Edition) (OpenGL)
by Randi J. Rost
Addison-Wesley Professional; Published: 2006-02-04; Paperback; Book
Best price: $47.98
Price in other shops: $64.99
Mac OS X Internals: A Systems Approach ImageMac OS X Internals: A Systems Approach
by Amit Singh
Addison-Wesley Professional; Published: 2006-06-29; Hardcover; Book
Best price: $59.10
Price in other shops: $78.99
Xcode 3 Unleashed ImageXcode 3 Unleashed
by Fritz Anderson
Sams; Published: 2008-07-27; Paperback; Book
Best price: $25.58
Price in other shops: $44.99
Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming) ImageAdvanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming)
by Mark Dalrymple, Aaron Hillegass
Big Nerd Ranch; Published: 2005-10-01; Paperback; Book
Best price: $44.03
Price in other shops: $69.99
Programming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics) ImageProgramming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics)
by David Gelphman, Bunny Laden
Morgan Kaufmann; Published: 2005-12-14; Paperback; Book
Best price: $58.95
Price in other shops: $78.95
Programming in Objective-C (Developer's Library) ImageProgramming in Objective-C (Developer's Library)
by Stephen Kochan
Sams; Published: 2003-12-18; Paperback; Book
Best price: $23.34
Price in other shops: $39.99
OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 (6th Edition) (OpenGL) ImageOpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 (6th Edition) (OpenGL)
by OpenGL Architecture Review Board, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis
Addison-Wesley Professional; Published: 2007-08-09; Paperback; Book
Best price: $47.49
Price in other shops: $64.99
OpenGL(R) SuperBible: Comprehensive Tutorial and Reference (4th Edition) (OpenGL) ImageOpenGL(R) SuperBible: Comprehensive Tutorial and Reference (4th Edition) (OpenGL)
by Richard S. Wright, Benjamin Lipchak, Nicholas Haemel
Addison-Wesley Professional; Published: 2007-06-28; Paperback; Book
Best price: $45.20
Price in other shops: $59.99
Cocoa(R) Programming for Mac(R) OS X (3rd Edition) ImageCocoa(R) Programming for Mac(R) OS X (3rd Edition)
by Aaron Hillegass
Addison-Wesley Professional; Published: 2008-05-15; Paperback; Book
Best price: $24.99
Price in other shops: $49.99
Book store. Illustrated catalog of books on different categories