OpenGL Family
- is a cross-language, cross-platform application programming interface for rendering 2D and 3D vector graphics
- managed by Khronos Group
- is being replaced with Vulkan
OpenGL - Core
|
language specific to operating system (does not handle window creation nor device input/output) | |
|
used for run time loading of the OpenGL API | |
|
for matrix/vector math |
OpenGL - Interfaces
|
an API interface between OpenGL and Microsoft’s Windows System Interface | |
|
an API interface between OpenGL and Apple’s OS X | |
|
an API interface between OpenGL and Linux’s X Window System (aka X Window System extension) |
OpenGL - Cross-Platform Libraries For Managing Windows & I/O Events
| |
|