OpenGL
cross-platform graphics API From Wikipedia, the free encyclopedia
Remove ads
OpenGL (Open Graphics Library) is a programming interface for 3D graphics which helps computer programmers make their 3D graphics perform better and faster by running parts of their programs on a video card (GPU) rather than just the central processor (CPU). Programming interfaces like OpenGL are usually called an "API," which stands for "Application Programming Interface".
Remove ads
OpenGL is often compared to Direct3D, an API for 3D graphics on Windows. Programming for Direct3D is different in some ways because the APIs use different naming schemes for talking to a computer's graphics driver, which means that programmers need to write different code for OpenGL and Direct3D to do the same things.
OpenGL is owned by the Khronos Group. The Khronos Group writes the specification for OpenGL which describes how the API should interact with the GPU. It is then up to the manufacturers of GPUs to write code which matches this specification. Despite what the name suggests, OpenGL is not open-source.
Remove ads
References
Further reading
Other websites
Version history
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads