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

Robert P. Kuehne, J. D. Sullivan

  • 出版商: Addison Wesley
  • 出版日期: 2007-12-27
  • 售價: $1,750
  • 貴賓價: 9.5$1,663
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Paperback
  • ISBN: 0321356527
  • ISBN-13: 9780321356529
  • 相關分類: MAC OS 蘋果電腦OpenGL
  • 立即出貨 (庫存 < 3)




The Macintosh 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 Bob Kuehne and J. D. Sullivan thoroughly explain the Macintosh's diverse OpenGL APIs, both old and new. They illuminate crucial OpenGL setup, configuration, and performance issues that are unique to the Macintosh platform. Next, they offer practical, start-to-finish guidance for integrating key Mac-native APIs with OpenGL, and leveraging the full power of the Macintosh platform in your graphics applications. Coverage includes

  • A thorough review of the Macintosh's 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 contains all example code, plus additional OpenGL-related resources.

This book will be especially valuable to current Macintosh programmers seeking to leverage OpenGL's power; all OpenGL developers porting their applications to the high-volume Mac platform; and cross-platform graphics developers who want to access more of the Mac platform's native power.