eBooks-it.org Logo
eBooks-IT.org Inner Image

OpenGL Programming on Mac OS X

Architecture, Performance, and Integration

OpenGL Programming on Mac OS X Image

Book Details:

Publisher:Addison-Wesley Professional
Series: Addison Wesley , Performance
Author:Robert P. Kuehne
Edition:1
ISBN-10:0321356527
ISBN-13:9780321356529
Pages:368
Published:Dec 27 2007
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:3.61 MB

Book Description:

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.

Download Link:

Related Books:

Learn AppleScript

The Comprehensive Guide to Scripting and Automation on Mac OS X
Learn AppleScript Image
3rd Edition
AppleScript is an English-like, easy-to-understand scripting language built into every Mac. AppleScript can automate hundreds of AppleScript-able applications, performing tasks both large and small, complex and simple. Learn AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X, Third Edition has been completely updated for Mac OS X Snow Leopard. Its all here, with an emphasis on practical information that will help you solve any automation problemfrom the most mundane repetitive tasks to highly integrated workflows of complex systems. Friendly enough for beginners, detailed enough for advanced AppleScripters Includes major con...

Cocoa Programming for Mac OS X

Cocoa Programming for Mac OS X Image
3rd Edition
The best-selling introduction to Cocoa, once again updated to cover the latest Mac programming technologies, and still enthusiastically recommended by experienced Mac OS X developers. 'Aaron's book is the gold standard for Mac OS X programming books-beautifully written, and thoughtfully sculpted. The best book on Leopard development.' -Scott Stevenson, www.theocacao.com 'This is the first book I'd recommend for anyone wanting to learn Cocoa from scratch. Aaron's one of the few (perhaps only) full-time professional Cocoa instructors, and his teaching experience shows in the book.' -Tim Burks, software developer and creator of the Nu programming lang...

Concurrent Programming in Mac OS X and iOS

Unleash Multicore Performance with Grand Central Dispatch
Concurrent Programming in Mac OS X and iOS Image
Now that multicore processors are coming to mobile devices, wouldn't it be great to take advantage of all those cores without having to manage threads? This concise book shows you how to use Apple's Grand Central Dispatch (GCD) to simplify programming on multicore iOS devices and Mac OS X.Managing your application's resources on more than one core isn't easy, but it's vital. Apps that use only one core in a multicore environment will slow to a crawl. If you know how to program with Cocoa or Cocoa Touch, this guide will get you started with GCD right away, with many examples to help you write high-performing multithreaded apps.Package your code as block objects and invoke them with GCD Understand dispatch queuesthe pools of threads managed by GCD Use ...



2007 - 2021 © eBooks-IT.org