What is OpenGL ES: A definition and scope

satya - Mon Aug 27 2012 13:58:46 GMT-0400 (Eastern Daylight Time)

The scope and definition is stated here: http://www.khronos.org/opengles/

The scope and definition is stated here from the Khronos group

satya - Mon Aug 27 2012 13:59:55 GMT-0400 (Eastern Daylight Time)

Here is the scope

OpenGL� ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, phones, appliances and vehicles. It consists of well-defined subsets of desktop OpenGL, creating a flexible and powerful low-level interface between software and graphics acceleration. OpenGL ES includes profiles for floating-point and fixed-point systems and the EGL? specification for portably binding to native windowing systems. OpenGL ES 1.X is for fixed function hardware and offers acceleration, image quality and performance. OpenGL ES 2.X enables full programmable 3D graphics

satya - Mon Aug 27 2012 14:00:47 GMT-0400 (Eastern Daylight Time)

ES 1.1 for fixed function hardware

ES 1.1 for fixed function hardware. This is the traditional OpenGL where the GPU does not offer programmability

satya - Mon Aug 27 2012 14:01:04 GMT-0400 (Eastern Daylight Time)

ES stands for embedded systems like cell phones

ES stands for embedded systems like cell phones

satya - Mon Aug 27 2012 14:04:06 GMT-0400 (Eastern Daylight Time)

ES 2.0 is for programmable hardware

"C" like programs written in a language called GLSL (GL Shading Language) are compiled, linked, and run on the GPU to provide more flexible options for geometry, raster, and fragment rendering. This version is not backward compatible with 1.1, so called the fixed function graphics pipeline.