We Need Diverse Ya Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    The Powell's Playlist | June 29, 2015

    Roger Hobbs: IMG Soundtrack of Macau: Roger Hobbs's Playlist for Vanishing Games



    My new novel, Vanishing Games, is a heist thriller set in the gambling city of Macau, China. I lived there briefly while researching the book and... Continue »
    1. $18.17 Sale Hardcover add to wish list

      Vanishing Games

      Roger Hobbs 9780385352642

    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
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
2 Remote 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:
Munshi, Aaftab
Author:
Shreiner, Dave
Author:
Ginsburg, Dan
Author:
Purnomo, Budirijanto
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.