• OpenGL

    OpenGL
    OpenGL or Open Graphics Library.
    Application Programming Interface (API) for Render 2D and 3D computer graphics.
    Cross-language and multi-platform.
    Original author: Silicon Graphics
    Developer: Khronos Group
  • OpenGL ES

    OpenGL ES
    OpenGL for Embedded Systems.
    Application Programming Interface (API) for Render 2D and 3D computer graphics.
    Designed for embedded systems like smartphones, computer tablets, video game consoles and PDAs.
    Libraries GLUT and GLU are not available.
  • Period: to

    OpenGL ES

  • OpenGL ES 1.0

    OpenGL ES 1.0
    -OpenGL ES 1.0 is based on the original OpenGL API.
    -Primitive rendering functions.
    -Polygon mode and anti-aliased polygon rendering are not supported
    - Add an official 3D graphics API to the Android and Symbian operating systems and support PlayStation 3.
  • OpenGL ES 1.1

    OpenGL ES 1.1
    -Add multi texture, automatic mipmap generation, and vertex buffer objects.
    -Support Android 1.6, Apple iOS, RIM's BlackBerry 5.0, Nokia phones such as Nokia N95, N93, N93i, and N82, Nintendo 3DS.
  • OpenGL ES 2.0

    OpenGL ES 2.0
    -OpenGL ES 2.0 is based on the OpenGL 3.1.
    -Fixed-function API.
    -Add Shaders.
    -WebGL
    -Support : Android 2.0 and Android 2.2, Apple iOS 5, Pandora console, Raspberry Pi, Odroid, Samsung mobile phones (Wave).
  • OpenGL ES 3.0

    OpenGL ES 3.0
    -OpenGL ES 2.0 is based on the OpenGL 4.3.
    -New functionality: rendering pipeline, high quality textures, support for integer and 32-bit floating point.
    -Support: Android ersion 4.3, iOS version 7, BlackBerry 10, and GPU : Adreno 300 and 400 series, Mali T600 series,
  • OpenGL ES 3.1

    OpenGL ES 3.1
    -New functionality: Compute shaders, Independent vertex and fragment shaders.
    -Supported by Windows, Linux, Android version 5.0.
  • OpenGL ES 3.2

    OpenGL ES 3.2
    -Advanced texture targets such as texture buffers, multi sample 2D array and cube map arrays and increased flexibility in higher precision compute operations
    -Android Extension Pack (AEP)
    -Supported by Windows, Linux, Android version 6.0, Adreno 420 and newer, Mali-T760 and newer, Nvidia GeForce 400 and newer.