OpenGL ES for iOS and tvOS

Bring amazing graphics to life in your iOS and tvOS apps with the hardware-accelerated OpenGL ES API. The OpenGL ES API is simpler than its desktop counterpart but uses the same key concepts, including programmable shaders and extensions that will make your 3D app or game stand out.

  • Metal

    Metal provides the lowest-overhead access to the GPU, enabling you to maximize the graphics and compute potential of your iOS app.

    Learn more
  • Videos

    Learn more about OpenGL ES with video presentations and tutorials.

  • Forums

    Post questions and discuss OpenGL ES and GL Kit with other developers and Apple engineers.

    View forum
  • OpenGL for macOS

    Access the powerful hardware-accelerated graphics of OpenGL in your Mac apps.

    Learn more