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)

買這商品的人也買了...

商品描述

Description

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.

商品描述(中文翻譯)

描述

Macintosh在其視覺系統中完全採用了OpenGL。事實上,蘋果高效現代的OpenGL實現使Mac OS X成為當今最佳的OpenGL開發平台之一。《OpenGL® Programming on Mac OS® X》是每個圖形程序員想要為這個高容量平台創建、移植或優化OpenGL應用程序的第一個全面資源。

領先的OpenGL專家Bob Kuehne和J. D. Sullivan詳細解釋了Macintosh的各種OpenGL API,包括新舊版本。他們闡明了Macintosh平台獨有的關鍵OpenGL設置、配置和性能問題。接下來,他們提供了實用的、從頭到尾的指導,以將Mac本地API與OpenGL集成,並充分利用Macintosh平台在圖形應用程序中的強大功能。內容包括:

- 對Macintosh的硬件和軟件架構及其性能影響的全面評估
- 從Mac的每個核心API(CGL、AGL和Cocoa)中訪問OpenGL的深入專家指導
- 與其他Mac API的互操作性:將QuickTime視頻集成、使用Core Image進行圖像效果處理,以及處理CoreVideo數據
- 分析Mac OpenGL應用程序的性能,解決瓶頸,並利用僅在Mac上可用的優化
- 檢測、集成和使用OpenGL擴展

附帶的網站包含所有示例代碼,以及其他與OpenGL相關的資源。

本書對於當前的Macintosh程序員尋求利用OpenGL的威力、將其應用程序移植到高容量Mac平台的所有OpenGL開發人員,以及希望訪問更多Mac平台本地功能的跨平台圖形開發人員將非常有價值。