OpenGL Programming/APIs, Libraries and acronyms

< OpenGL Programming

Landscape

There are a lot of technologies and acronyms around OpenGL. Here's how they are organized, and where to make choices.

(The technologies presented here may rely on any lower-lever ones, not just the one right to the left.)

Low-level -> High-level
Graphic card OpenGL  WGL (for Windows) EGL GLEW  GLUT  SFML Graphics, ClanLib... (2D)
OpenGL ES GLX (for X11) EAGL (iOS) Glee GLFW  Irrlicht, OGRE, Unity, (3D)
WebGL CGL/AGL (for OS X)  SDL, SFML OpenSG, OpenScenegraph...
Your main choice here :)

Other technologies:

Comparison between GLEW and GLee (as of 2015-08):

Hardware support

Mobile / smartphones:

Desktops:

$ glxinfo | grep -i opengl
OpenGL version string: 3.0 Mesa 9.1.3
OpenGL shading language version string: 1.30
- Comment on this page

- Recent stats

< OpenGL Programming

Browse & download complete code
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.