OpenGL (Open Graphics Library) to standard graficzny i interfejs API, który jest niezależny od platformy i dostępny dla komputerów stacjonarnych, stacji roboczych i urządzeń mobilnych. Został zaprojektowany, aby zapewnić renderowanie przyspieszane sprzętowo, a tym samym zapewnia znacznie lepszą wydajność w porównaniu z tradycyjnym renderowaniem programowym. OpenGL jest używany w aplikacjach takich jak oprogramowanie CAD i gry komputerowe. Standard OpenGL, podobnie jak OpenGL ES, jest kontrolowany przez grupę Khronos.