Published 2008
by Addison-Wesley in Upper Saddle River, NJ .
Written in English
Edition Notes
Includes bibliographical references (p. 323-324) and index.
Statement | Robert P. Kuehne, J.D. Sullivan. |
Contributions | Sullivan, J. D. |
Classifications | |
---|---|
LC Classifications | T385 .K82 2008 |
The Physical Object | |
Pagination | xxxii, 330 p. : |
Number of Pages | 330 |
ID Numbers | |
Open Library | OL18276279M |
ISBN 10 | 0321356527 |
ISBN 10 | 9780321356529 |
LC Control Number | 2007011974 |
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. About OpenGL for OS X. Introduction. OpenGL on the Mac Platform. OpenGL Concepts. OpenGL Implements a Client-Server Model. OpenGL Commands Can Be Executed Asynchronously. OpenGL Commands Are Executed In Order. OpenGL Copies Client Data at Call-Time. OpenGL Relies on Platform-Specific Libraries For Critical Functionality. Use GLUT and OpenGL from within Xcode: Open Xcode located in "/Developer/Applications/" Choose "New Project" from the file menu Choose "Command Line Tool" under the Application template for Mac OS X Choose type "C++" Enter your desired project name and directory and click create In the "Linked. Introduction. OpenGL on the Mac Platform. OpenGL Concepts. OpenGL Implements a Client-Server Model. OpenGL Commands Can Be Executed Asynchronously. OpenGL Commands Are Executed In Order. OpenGL Copies Client Data at Call-Time. OpenGL Relies on Platform-Specific Libraries For Critical Functionality. OpenGL in OS X.
OpenGL on the Mac is not only a heterogenous environment,but it is also a dynamic can. add or remove displays,or take a laptop running on battery power and plug it into a the graphics. environment on the Mac changes,the renderer associated with the context may application. I'm learning OpenGL programming with the book OpenGL Programming Guide. But I cannot run the examples in the book with my Macbook. There are always dozens of errors when running even dealing with the first example Triangles. I wonder what should I do to run the examples in Red Book with Xcode. [Platform Information] Macbook Air, OS X For OpenGL: OpenGL Programming Guide, 8th Edition OpenGL Shading Language, 3rd edition OpenGL Programming for the X Window System OpenGL Reference manual, 4th edition OpenGL Tutorial And for Objective-C: Download Xcode from Mac App Store (if you haven't already) Know the C programming language (not a must, but it helps). Technically, you cannot get a (windowed) OpenGL context programming purely in C on OS X. You have to use part of Cocoa (an Objective-C framework) called NSOpenGL; AGL (deprecated C-based API) as well as the really old X server implementation (XQuartz) are perpetually limited to OpenGL
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. A Review of OpenGL Programming on Mac OS X All of the explanations are crystal clear, focused into the concepts and techniques OpenGL developers really need. The book comprises OpenGL architecture and configuration on OS X, and the various APIs we can use in order to create OpenGL applications, specifically, CGL, AGL, Cocoa, (our old buddy) GLUT, and X11 APIs. 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, Brand: Pearson Education. Detecting, integrating, and using OpenGL extensions. An accompanying Web site () 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 .