25 Books to Read Before You Die
 
 

Recently Viewed clear list


The Powell's Playlist | August 6, 2014

Graham Joyce: IMG The Powell’s Playlist: Graham Joyce



The Ghost in the Electric Blue Suit is set on the English coast in the hot summer of 1976, so the music in this playlist is pretty much all from the... Continue »
  1. $17.47 Sale Hardcover add to wish list

spacer
Qualifying orders ship free.
$47.25
List price: $49.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
25 Local Warehouse Graphics- Computer Animation

OpenGL Es 3.0 Programming Guide (OpenGL)

by

OpenGL Es 3.0 Programming Guide (OpenGL) Cover

 

Synopses & Reviews

Publisher Comments:

OpenGL®  ES 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 ® ES 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 up and program every aspect of the graphics pipeline. Step by step, you’ll move from introductory techniques all the way to advanced per-pixel lighting and particle systems. Throughout, you’ll find cutting-edge tips for optimizing performance, maximizing efficiency with both the API and hardware, and fully leveraging OpenGL ES 3.0 in a wide spectrum of applications.

 

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

Synopsis:

OpenGL ES 3.0 is the industry's leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. In the OpenGL ES 3.0 Programming Guide , leading authorities on the OpenGL ES interface provide start-to-finish guidance on the new 3.0 release and how to maximize its use in a wide range of high-performance applications.

¿

Developers creating 3D handheld games, user interfaces, or applications using OpenGL ES 3.0 will want to¿read the OpenGL ES 3.0 Programming Guide. This book focuses on the OpenGL ES 3.0 pipeline (the API and the shading language), and shows how to develop applications for OpenGL ES 3.0 via examples, descriptions, and best-practices. The OpenGL ES 3.0 specification contains many new features that are covered in this 2nd edition of the book.

¿

Both Android 4.3 and the newly announced iPhone 5S support OpenGL ES 3.0.¿The book will cover both how to build the sample code for both iOS and Android in the¿"OpenGL ES Platforms" chapter.¿

¿

The¿OpenGL ES¿3.0 Programming Guide¿will continue the long, successful tradition of the OpenGL Programming Guide series (Addison-Wesley), providing practical and understandable examples that are useful to¿developers at any skill level.

About the Author

&>Dan Ginsburg is the founder of Upsample Software, LLC, a software company offering consulting services with a specialization in 3D Graphics and GPU Computing. Dan has co-authored several books including the OpenGL ES 2.0 Programming Guide and OpenCL Programming Guide. He holds a B.S. in Computer Science from Worcester Polytechnic Institute and an MBA from Bentley University.

 

Budirijanto Purnomo is a software technical lead at Advanced Micro Devices, Inc. where he leads multiple software teams to enable GPU debugging and profiling for HSA, OpenCL, Direct3D, and OpenGL driver stacks on AMD Fusion APUs. He has released many public software tools and published technical articles at major international conferences. He received the BS and MS degrees in computer science from Michigan Technological University, Houghton, Michigan, in 1999 and 2001 and the MSE and PhD degrees in computer science from the Johns Hopkins University, Baltimore, MD, in 2006 and 2008.

 

With Contributions From:

Aaftab Munshi was the spec editor for the OpenGL ES 1.1 and 2.0 specifications, and is now a Software Architect at Apple.

Dave Shreiner has contributed to the last six editions of The OpenGL Programming Guide, and has been active in OpenGL's development nearly since its inception. He is the author of the first commercial OpenGL training course, and has presented courses on OpenGL programming world-wide for the last two decades. He is currently Director of graphics and GPU computing at ARM, Inc.

Table of Contents

Foreword

Preface

Acknowledgments

About the Authors

 

Chapter 1:     Introduction to OpenGL ES 3.0 (26 pages, 5 figs)

Chapter 2:     Hello Triangle: An OpenGL ES 3.0 Example (16 pages, 1fig)

Chapter 3:     An Introduction to EGL (23 pages, 0)

Chapter 4:     Shaders and Programs (24 pages, 0fig)

Chapter 5:     OpenGL ES Shading Language (27 pages, 2fig)

Chapter 6:     Vertex Attributes, Vertex Arrays, and Buffer Objects (36 pages, 4 fig)

Chapter 7:     Primitive Assembly and Rasterization (25 pages, 11 fig)

Chapter 8:     Vertex Shaders (36 pages, 4 figs)

Chapter 9:     Texturing (52 pages, 5 fig)

Chapter 10:   Fragment Shaders (18, 6 figs)

Chapter 11:   Fragment Operations (26 pages, 1fig)

Chapter 12:   Framebuffer Objects (30 pages, 3fig)

Chapter 13:   Sync Objects and Fences (5 pages, 0)

Chapter 14:   Advanced Programming with OpenGL ES 3.0 (61 pages,15)

Chapter 15:   State Queries (6 pages, 0)

Chapter 16:   OpenGL ES Platforms (9 pages, 2)

 Appendix A:  GL_HALF_FLOAT (5 pages, 1 fig)

Appendix B:   Built-In Functions (26 pages, 0 figs)

Appendix C:   ES Framework API (9 pages, 0figs)

 

Index

 

Product Details

ISBN:
9780321933881
Author:
Ginsburg, Daniel
Publisher:
Addison-Wesley Professional
Author:
Purnomo, Budirijanto
Author:
Munshi, Aaftab
Author:
Shreiner, Dave
Author:
Ginsburg, Dan
Subject:
Graphics-Computer Animation
Subject:
open gl; how do you get opengl es 2.0; opengl; opengl es; opengl es 3.0; opengl 2.0es; what is software development kit; epengl es for android; graphics card opengl; library opengl; shaders; vertex shaders; fragment shaders; fragment operations; geometry
Subject:
open gl; how do you get opengl es 2.0; opengl; opengl es; opengl es 3.0; opengl 2.0es; what is software development kit; epengl es for android; graphics card opengl; library opengl; shaders; vertex shaders; fragment shaders; fragment operations; geometry
Subject:
open gl; how do you get opengl es 2.0; opengl; opengl es; opengl es 3.0; opengl 2.0es; what is software development kit; epengl es for android; graphics card opengl; library opengl; shaders; vertex shaders; fragment shaders; fragment operations; geometry
Subject:
open gl; how do you get opengl es 2.0; opengl; opengl es; opengl es 3.0; opengl 2.0es; what is software development kit; epengl es for android; graphics card opengl; library opengl; shaders; vertex shaders; fragment shaders; fragment operations; geometry
Subject:
open gl; how do you get opengl es 2.0; opengl; opengl es; opengl es 3.0; opengl 2.0es; what is software development kit; epengl es for android; graphics card opengl; library opengl; shaders; vertex shaders; fragment shaders; fragment operations; geometry
Subject:
open gl; how do you get opengl es 2.0; opengl; opengl es; opengl es 3.0; opengl 2.0es; what is software development kit; epengl es for android; graphics card opengl; library opengl; shaders; vertex shaders; fragment shaders; fragment operations; geometry
Subject:
open gl; how do you get opengl es 2.0; opengl; opengl es; opengl es 3.0; opengl 2.0es; what is software development kit; epengl es for android; graphics card opengl; library opengl; shaders; vertex shaders; fragment shaders; fragment operations; geometry
Copyright:
Edition Description:
Trade paper
Series:
OpenGL
Publication Date:
20140225
Binding:
TRADE PAPER
Language:
English
Pages:
560
Dimensions:
9 x 6.9 x 1.2 in 871 gr

Related Subjects

Computers and Internet » Graphics » Digital Media » Video and Animation
Computers and Internet » Graphics » General
Computers and Internet » Graphics » Programming
Health and Self-Help » Health and Medicine » General
Health and Self-Help » Health and Medicine » General Medicine

OpenGL Es 3.0 Programming Guide (OpenGL) New Trade Paper
0 stars - 0 reviews
$47.25 In Stock
Product details 560 pages Addison-Wesley Professional - English 9780321933881 Reviews:
"Synopsis" by ,

OpenGL ES 3.0 is the industry's leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. In the OpenGL ES 3.0 Programming Guide , leading authorities on the OpenGL ES interface provide start-to-finish guidance on the new 3.0 release and how to maximize its use in a wide range of high-performance applications.

¿

Developers creating 3D handheld games, user interfaces, or applications using OpenGL ES 3.0 will want to¿read the OpenGL ES 3.0 Programming Guide. This book focuses on the OpenGL ES 3.0 pipeline (the API and the shading language), and shows how to develop applications for OpenGL ES 3.0 via examples, descriptions, and best-practices. The OpenGL ES 3.0 specification contains many new features that are covered in this 2nd edition of the book.

¿

Both Android 4.3 and the newly announced iPhone 5S support OpenGL ES 3.0.¿The book will cover both how to build the sample code for both iOS and Android in the¿"OpenGL ES Platforms" chapter.¿

¿

The¿OpenGL ES¿3.0 Programming Guide¿will continue the long, successful tradition of the OpenGL Programming Guide series (Addison-Wesley), providing practical and understandable examples that are useful to¿developers at any skill level.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.