
OpenGL Programming on Mac OS X
Architecture, Performance, and Integration
Robert P. Kuehne, J. D. Sullivan
Résumé
This book is about OpenGL on Mac OS X. The Macintosh platform has fully embraced OpenGL throughout its visual systems, and in many ways, the Mac is one of the best platforms for OpenGL development. However, the Mac has numerous ways of accessing OpenGL and large configuration and performance differences from other platforms. With the Mac platform increasing in popularity, developers need to understand how to access the various OpenGL APIs on the Mac, performance characteristics of the Mac, and how to use other Mac-native APIs with OpenGL.The goal of this book is to enumerate the various ways of accessing OpenGL on the Mac, creating and setting up OpenGL prototypes under various APIs available. From this foundation, the book will move into detailed discussions of each of these APIs. Following this extended foundation the book will then explore the various characteristics of performance optimization for the Mac, as it differs from other platforms, and spend a large part of the book discussing how to integrate the various other Mac-native APIs into OpenGL.
L'auteur - Robert P. Kuehne
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.
L'auteur - J. D. Sullivan
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.
Sommaire
- List of Figures
- List of Tables
- List of Examples
- Preface
- Acknowledgments
- About the Authors
- Mac OpenGL
- OpenGL Architecture on OS X
- Mac Hardware Architecture
- Application Programming on OS X
- OpenGL Configuration and Integration
- The CGL API for OpenGL Configuration
- The AGL API for OpenGL Configuration
- The Cocoa API for OpenGL Configuration
- The GLUT API for OpenGL Configuration
- API Interoperability
- Performance
- Mac Platform Compatibility
- OpenGL Extensions
- X11 APIs for OpenGL Configuration
- Glossary
- The Cocoa API for OpenGL Configuration in Leopard, Mac OS X 10.5
- Bibliography
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Pearson |
Auteur(s) | Robert P. Kuehne, J. D. Sullivan |
Parution | 01/01/2008 |
Nb. de pages | 330 |
Couverture | Relié |
Intérieur | Noir et Blanc |
EAN13 | 9780321356529 |
ISBN13 | 978-0-321-35652-9 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Systèmes d'exploitation UNIX
- Informatique Systèmes d'exploitation Macintosh Mac OS X
- Informatique Bureautique Utilitaires Utilitaires pour Mac
- Informatique Développement d'applications Programmation Mac OS et iOS
- Informatique Développement d'applications Programmation graphique et multimédia Open GL
- Informatique Développement d'applications Outils de développement REALBasic
- Graphisme & Photo Graphisme 2D
- Graphisme & Photo Graphisme 3D