Skip to main content

OpenGL ES 2, Shaders, and …

  • Chapter
Pro OpenGL ES for iOS
  • 775 Accesses

Abstract

There are two different versions of the OpenGL ES graphics library on your iOS devices. This book has largely dealt with the higher-level one, known as OpenGL ES 1, sometimes referred to as 1.1 or 1.x. The second version is a rather confusingly named OpenGL ES 2. The first one is by far the easier of the two; it comes with all sorts of helper libraries doing much of the 3D mathematics and all of the lighting, coloring, and shading on your behalf. ES 2 eschews all of those niceties and is sometimes referred to as the “programmable function” version (vs. ES 1’s “fixed function” design, which is generally sneered at by the true pixel-jockeys who prefer more control over their imagery, usually for immersive 3D game environments where every little visual footnote is emphasized). For that, OpenGL ES 2 was released.

Her angel’s face, As the great eye of heaven shined bright, And made a sunshine in the shady place. —Edmund Spenser

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Mike Smithwick

About this chapter

Cite this chapter

Smithwick, M. (2011). OpenGL ES 2, Shaders, and …. In: Pro OpenGL ES for iOS. Apress. https://doi.org/10.1007/978-1-4302-3841-6_10

Download citation

Publish with us

Policies and ethics