Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration

Buy
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.

About the Author

Robert P. Kuehne leads Blue Newt Software, a consultancy that specializes in helping clients enhance their 3D graphics applications. Formerly Technical Lead for Silicon Graphics' OpenGL Shading Language, Kuehne has been involved with OpenGL since it was created, in roles ranging from programmer to shader compiler developer to SIGGRAPH presenter. He has also been a Macintosh developer since the early 1990s.

J. D. Sullivan is an OpenGL driver engineer who has been writing graphics software professionally for more than fifteen years. While at Silicon Graphics, Inc., he was one of the original designers and implementers of the Volumizer API and later worked as part of the OpenGL software team focused on the Cobalt and Krypton graphics chipsets. Since SGI, Sullivan has worked on the Mac as his primary development platform, and he serves on the OpenGL Architecture Review Board.

(HTML tags aren't allowed.)

Creative Alchemy: Meditations, Rituals, and Experiments to Free Your Inner Magic
Creative Alchemy: Meditations, Rituals, and Experiments to Free Your Inner Magic

Creativity guru Marlo Johnson guides readers through 88 transformative meditations, rituals, and experiments designed to foster personal growth through the power of conscious creation. Featuring dreamy marbled-paper interiors and a refreshing combination of down-to-earth practical instruction and insightful spiritual guidance, this gem of a...

Complete Maya Programming, Vol. II: An In-Depth Guide to 3D Fundamentals, Geometry, and Modeling
Complete Maya Programming, Vol. II: An In-Depth Guide to 3D Fundamentals, Geometry, and Modeling
David Gould's acclaimed first book, Complete Maya Programming: An Extensive Guide to MEL and the C++ API, provides artists and programmers with a deep understanding of the way Maya works and how it can be enhanced and customized through programming. In his new book David offers a gentle, intuitive introduction to the core ideas of...
Protocols for Micropropagation of Woody Trees and Fruits
Protocols for Micropropagation of Woody Trees and Fruits

Micropropagation has become a reliable and routine approach for large-scale rapid plant multiplication, which is based on plant cell, tissue and organ culture on well defined tissue culture media under aseptic conditions. A lot of research efforts are being made to develop and refine micropropagation methods and culture media for large-scale...


Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design
Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design

A comprehensive introduction to reliability and availability modeling, analysis, and design at the system, hardware, and software levels

Reliability of Computer Systems and Networks presents the fundamentals of reliability and availability analysis for various computer hardware, software, and networked systems. Reliability and
...

Financial Accounting: An Introduction to Concepts, Methods and Uses (Available Titles CengageNOW)
Financial Accounting: An Introduction to Concepts, Methods and Uses (Available Titles CengageNOW)

Ideal for graduate, MBA, and higher-level undergraduate programs, FINANCIAL ACCOUNTING: AN INTRODUCTION TO CONCEPTS, METHODS, AND USES presents both the basic concepts underlying financial statements and the terminology and methods that allows the reader to interpret, analyze, and evaluate actual corporate financial statements. Fully...

Principles of Musical Acoustics (Undergraduate Lecture Notes in Physics)
Principles of Musical Acoustics (Undergraduate Lecture Notes in Physics)

Principles of Musical Acoustics focuses on the basic principles in the science and technology of music. Musical examples and specific musical instruments demonstrate the principles. The book begins with a study of vibrations and waves, in that order. These topics constitute the basic physical properties of sound, one of two pillars supporting...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy