×


 x 

Shopping cart
3%OFFDan Ginsburg - OpenGL ES 3.0 Programming Guide - 9780321933881 - V9780321933881
Stock image for illustration purposes only - book cover, edition or condition may vary.

OpenGL ES 3.0 Programming Guide

€ 48.99
€ 47.35
You save € 1.64!
FREE Delivery in Ireland
Description for OpenGL ES 3.0 Programming Guide Paperback. Revised edition of: The OpenGL ES 2.0 programming guide / Aaftab Munshi, Dan Ginsburg, Dave Shreiner. 2009. Num Pages: 560 pages, Illustrations. BIC Classification: UGK. Category: (P) Professional & Vocational. Dimension: 229 x 178 x 30. Weight in Grams: 894.

OpenGL® ESTM is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. The newest version, OpenGL ES 3.0, makes it possible to create stunning visuals for new games and apps, without compromising device performance or battery life.

In the OpenGL® ESTM 3.0 Programming Guide, Second Edition, the authors cover the entire API and Shading Language. They carefully introduce OpenGL ES 3.0 features such as shadow mapping, instancing, multiple render targets, uniform buffer objects, texture compression, program binaries, and transform feedback.

Through detailed, downloadable C-based code examples, you’ll learn how to set ... Read more

All code has been built and tested on iOS 7, Android 4.3, Windows (OpenGL ES 3.0 Emulation), and Ubuntu Linux, and the authors demonstrate how to build OpenGL ES code for each platform.

Coverage includes

  • EGL API: communicating with the native windowing system, choosing configurations, and creating rendering contexts and surfaces
  • Shaders: creating and attaching shader objects; compiling shaders; checking for compile errors; creating, linking, and querying program objects; and using source shaders and program binaries
  • OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniform blocks, I/O variables, precision qualifiers, and invariance
  • Geometry, vertices, and primitives: inputting geometry into the pipeline, and assembling it into primitives
  • 2D/3D, Cubemap, Array texturing: creation, loading, and rendering; texture wrap modes, filtering, and formats; compressed textures, sampler objects, immutable textures, pixel unpack buffer objects, and mipmapping
  • Fragment shaders: multitexturing, fog, alpha test, and user clip planes
  • Fragment operations: scissor, stencil, and depth tests; multisampling, blending, and dithering
  • Framebuffer objects: rendering to offscreen surfaces for advanced effects
  • Advanced rendering: per-pixel lighting, environment mapping, particle systems, image post-processing, procedural textures, shadow mapping, terrain, and projective texturing
  • Sync objects and fences: synchronizing within host application and GPU execution

This edition of the book includes a color insert of the OpenGL ES 3.0 API and OpenGL ES Shading Language 3.0 Reference Cards created by Khronos. The reference cards contain a complete list of all of the functions in OpenGL ES 3.0 along with all of the types, operators, qualifiers, built-ins, and functions in the OpenGL ES Shading Language.

Show Less

Product Details

Publisher
Pearson Education (US) United States
Number of pages
450
Format
Paperback
Publication date
2014
Condition
New
Number of Pages
560
Place of Publication
New Jersey, United States
ISBN
9780321933881
SKU
V9780321933881
Shipping Time
Usually ships in 4 to 8 working days
Ref
99-2

About Dan Ginsburg
Dan Ginsburg is founder of Upsample Software, LLC, a software consultancy specializing in 3D graphics and GPU computing. In previous roles he has worked on developing OpenGL drivers, desktop and handheld 3D demos, GPU developer tools, 3D medical visualization and games. He coauthored the OpenCL Programming Guide (Addison-Wesley, 2012). Budi Purnomo is a senior software architect at Advanced ... Read more

Reviews for OpenGL ES 3.0 Programming Guide
“As a graphics technologist and intense OpenGL ES developer, I can honestly say that if you buy only one book on OpenGL ES 3.0 programming, then this should be the book. Dan and Budirijanto have written a book clearly by programmers for programmers. It is simply required reading for anyone interested in OpenGL ES 3.0. It is informative, well organized, ... Read more

Goodreads reviews for OpenGL ES 3.0 Programming Guide


Subscribe to our newsletter

News on special offers, signed editions & more!