By Robert P. Kuehne, J. D. Sullivan
The Mac has absolutely embraced OpenGL all through its visible platforms. actually, Apple's hugely effective, glossy OpenGL implementation makes Mac OS X one among modern day most sensible structures for OpenGL improvement. OpenGL® Programming on Mac OS® X is the 1st accomplished source for each pics programmer who desires to create, port, or optimize OpenGL purposes for this high-volume platform.
Leading OpenGL specialists Robert Kuehne and J. D. Sullivan completely clarify the Mac's diversified OpenGL APIs, either outdated and new. They remove darkness from an important OpenGL setup, configuration, and function concerns which are detailed to the Mac platform. subsequent, they provide useful, start-to-finish tips for integrating key Mac-native APIs with OpenGL, and leveraging the whole strength of the Mac platform on your pictures purposes.
- A thorough overview of Mac and software program architectures and their functionality implications
- In-depth, specialist advice for gaining access to OpenGL from all the Mac's middle APIs: CGL, AGL, and Cocoa
- Interoperating with different Mac APIs: incorporating video with QuickTime, acting photo results with center picture, and processing CoreVideo data
- Analyzing Mac OpenGL software functionality, resolving bottlenecks, and leveraging optimizations simply to be had at the Mac
- Detecting, integrating, and utilizing OpenGL extensions
- An accompanying website (www.macopenglbook.com) includes the book's instance code, plus extra OpenGL-related assets.
OpenGL® Programming on Mac OS® X can be necessary to Mac programmers looking to leverage OpenGL's energy, OpenGL builders porting their functions to the Mac platform, and cross-platform photos builders who are looking to reap the benefits of the Mac platform's uniquely intuitive variety and efficiency.
Read or Download OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration PDF
Similar Operating Systems books
This e-book bargains a really up to date, in-depth, and broad-based exploration of the most recent advances in UNIX-based working platforms. concentrating on the layout and implementation of the working approach itself — now not at the purposes and instruments that run on it -- this booklet compares and analyzes the possible choices provided by means of numerous vital UNIX editions, and covers a number of complicated topics, resembling multi-processors and threads.
Designed as an advent to UNIX procedure crash sell off research, this can be the 1st booklet to debate intimately UNIX process panics, crashes and hangs, their motives, what to do once they ensue, tips on how to acquire information regarding them, the way to examine that info, and the way to get the matter resolved. KEY themes: half One covers idea and instruments.
The one Apple-certified booklet on Mac OS X, this complete reference takes aid technicians and ardent Mac clients deep within their working platforms, overlaying every thing from networking applied sciences to approach management, customizing the working procedure, command-line programming, and extra. Keyed to the training goals of the Apple Helpdesk expert certification examination, the teachings during this self-paced quantity function an ideal complement to Apple's personal education category and a main primer for computing device aid group of workers who have to troubleshoot and optimize Mac OS X as a part of their jobs.
Extra info for OpenGL(R) Programming on Mac OS(R) X: Architecture, Performance, and Integration