OpenGL ES 2.0 Programming Guide

OpenGL ES 2.0 Programming Guide
Author :
Publisher : Pearson Education
Total Pages : 546
Release :
ISBN-10 : 9780132701792
ISBN-13 : 0132701790
Rating : 4/5 (790 Downloads)

Book Synopsis OpenGL ES 2.0 Programming Guide by : Aaftab Munshi

Download or read book OpenGL ES 2.0 Programming Guide written by Aaftab Munshi and published by Pearson Education. This book was released on 2008-07-24 with total page 546 pages. Available in PDF, EPUB and Kindle. Book excerpt: OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability of shaders is now available on small and portable devices—including cell phones, PDAs, consoles, appliances, and vehicles. However, OpenGL ES differs significantly from OpenGL. Graphics programmers and mobile developers have had very little information about it—until now. In the OpenGL® ES 2.0 Programming Guide, three leading authorities on the Open GL ES 2.0 interface—including the specification’s editor—provide start-to-finish guidance for maximizing the interface’s value in a wide range of high-performance applications. The authors cover the entire API, including Khronos-ratified extensions. Using detailed C-based code examples, they demonstrate how to set up and program every aspect of the graphics pipeline. You’ll move from introductory techniques all the way to advanced per-pixel lighting, particle systems, and performance optimization. Coverage includes: Shaders in depth: creating shader objects, compiling shaders, checking for compile errors, attaching shader objects to program objects, and linking final program objects The OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniforms, varyings, precision qualifiers, and invariance Inputting geometry into the graphics pipeline, and assembling geometry into primitives Vertex shaders, their special variables, and their use in per-vertex lighting, skinning, and other applications Using fragment shaders—including examples of multitexturing, fog, alpha test, and user clip planes Fragment operations: scissor test, stencil test, depth test, multisampling, blending, and dithering Advanced rendering: per-pixel lighting with normal maps, environment mapping, particle systems, image post-processing, and projective texturing Real-world programming challenges: platform diversity, C++ portability, OpenKODE, and platform-specific shader binaries


OpenGL ES 2.0 Programming Guide Related Books

OpenGL ES 2.0 Programming Guide
Language: en
Pages: 546
Authors: Aaftab Munshi
Categories: Computers
Type: BOOK - Published: 2008-07-24 - Publisher: Pearson Education

DOWNLOAD EBOOK

OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With
OpenGL ES 3.0 Programming Guide
Language: en
Pages: 570
Authors: Dan Ginsburg
Categories: Computers
Type: BOOK - Published: 2014-02-28 - Publisher: Addison-Wesley Professional

DOWNLOAD EBOOK

OpenGL ® ES TM is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. Th
OpenGL Programming Guide
Language: en
Pages: 708
Authors: Mason Woo
Categories: Computers
Type: BOOK - Published: 1997 - Publisher: Addison Wesley Publishing Company

DOWNLOAD EBOOK

Explaining how graphics programs using Release 1.1, the latest release of OpenGL, this book presents the overall structure of OpenGL and discusses in detail eve
Learning OpenGL ES for iOS
Language: en
Pages: 698
Authors: Erik Buck
Categories: Computers
Type: BOOK - Published: 2012-07-31 - Publisher: Addison-Wesley

DOWNLOAD EBOOK

Get Started Fast with Modern OpenGL ES Graphics Programming for iPhone, iPod touch, and iPad OpenGL ES technology underlies the user interface and graphical cap
OpenGL ES 2 for Android
Language: en
Pages: 518
Authors: Kevin Brothaler
Categories: Computers
Type: BOOK - Published: 2013-06-26 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

Printed in full color. Android is booming like never before, with millions of devices shipping every day. It's never been a better time to learn how to create y