Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning OpenGL ES for iOS: A Hands-on Guide to Modern 3D Graphics Programming

Buy

OpenGL ES technology underlies the user interface and graphical capabilities exhibited by Apple’s iOS devices, iPhone, iPod Touch, and iPad. The “ES” stands for Embedded Systems, and the same technology applies to video game consoles and aircraft cockpit displays, as well as a wide range of cell phones from almost every manufacturer. OpenGL ES is a subset of the OpenGL versions used with desktop operating systems. As a result, OpenGL ES applications are often adaptable to desktop systems, too.

This book introduces modern graphics programming and succinctly explains the effective uses of OpenGL ES for iOS devices. Numerous example programs demonstrate graphics programming concepts. The website at http://opengles.cosmicthump.com/ hosts the examples, related articles, and any errata discovered after publication. This book serves as a gentle but thorough explanation of graphics technology from the lowest-level bit manipulation to advanced topics.

A significant challenge to learning graphics programming manifests the first time you try to sort through piles of misleading information and out-of-date examples littering the Internet. OpenGL started as a small software library for state-of-the-art graphics workstations in 1992. Graphics hardware improved so much so quickly that handheld devices now outperform the best systems money could buy when OpenGL was new. As hardware advanced, some of the compromises and assumptions made by the designers of OpenGL lost relevance. At least 12 different versions of the OpenGL standard exist, and modern OpenGL ES omits support for many techniques that were common in previous versions. Unfortunately, obsolete code, suboptimal approaches, and anachronistic practices built up over decades remain high in Google search results. This book focuses on modern, efficient approaches and avoids distractions from irrelevant and obsolete practices.

(HTML tags aren't allowed.)

Optimal Control with Aerospace Applications (Space Technology Library)
Optimal Control with Aerospace Applications (Space Technology Library)

 Want to know not just what makes rockets go up but how to do it optimally? Optimal control theory has become such an important field in aerospace engineering that no graduate student or practicing engineer can afford to be without a working knowledge of it. This is the first book that begins from scratch to teach the...

Introduction to Dynamic Modeling of Neuro-Sensory Systems (Biomedical Engineering)
Introduction to Dynamic Modeling of Neuro-Sensory Systems (Biomedical Engineering)

Although neural modeling has a long history, most of the texts available on the subject are quite limited in scope, dealing primarily with the simulation of large-scale biological neural networks applicable to describing brain function. Introduction to Dynamic Modeling of Neuro-Sensory Systems presents the mathematical tools and methods that...

Learning Joomla! 3 Extension Development-Third Edition
Learning Joomla! 3 Extension Development-Third Edition

Joomla 3 is the first of the major open source content management systems that was meant to be mobile friendly by default. Joomla uses object-oriented principles, is database agnostic, and has the best mix of functionality, extensibility, and user friendliness. Add to that the fact that Joomla is completely community driven, and you have a...


Learning Red Hat LINUX: Guide to Red Hat LINUX for New Users
Learning Red Hat LINUX: Guide to Red Hat LINUX for New Users
Learning Red Hat Linux walks the reader through the process of installing, configuring, and using Red Hat Linux 6 and some of its most popular applications. Networking coverage includes essential local area network configuration, plus excellent coverage of Samba setup and the process of establishing a Point-to-Point Protocol (PPP)...
Binary Digital Image Processing: A Discrete Approach
Binary Digital Image Processing: A Discrete Approach
Binary Digital Image Processing: A Discrete Approach is a comprehensive book on the mathematical foundations of binary digital image processing. It provides a unified theoretical coverage of digital topology, discrete geometry, mathematical morphology and algorithmic graph theory and their applications in image analysis.
...
The E-Learning Fieldbook: Implementation Lessons and Case Studies from Companies that are Making e-Learning Work
The E-Learning Fieldbook: Implementation Lessons and Case Studies from Companies that are Making e-Learning Work

The first wave of e-learning implementation is over, and companies are now assessing the reality of what works and what doesn’t. Even though e-learning has proven to be credible as a global approach to education for both people and enterprises, a number of issues that must be addressed in order to take e-learning to the next level....

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