Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Graphics library
Program library designed to aid in rendering computer graphics to a monitor

A graphics library or graphics API is a program library designed to aid in rendering computer graphics to a monitor. This typically involves providing optimized versions of functions that handle common rendering tasks. This can be done purely in software and running on the CPU, common in embedded systems, or being hardware accelerated by a GPU, more common in PCs. By employing these functions, a program can assemble an image to be output to a monitor. This relieves the programmer of the task of creating and optimizing these functions, and allows them to focus on building the graphics program. Graphics libraries are mainly used in video games and simulations.

The use of graphics libraries in connection with video production systems, such as Pixar RenderMan, is not covered here.

Latest Graphics Library usage across Operating Systems:
OSVulkanDirect XGNMXMetal
Windows 10Free, Nvidia and AMDFree, MSnono
MacFree, MoltenVKnonoFree, Apple
LinuxFreenonono
AndroidFreenonono
iOSFree, MoltenVKnonoFree, Apple
Tizenin Developmentnonono
Sailfishin Developmentnonono
Xbox OnenoFreenono
Orbis OS (PS4)nonoFreeno
Nintendo SwitchFreenonono
HarmonyOSFreenonono
OpenHarmonyFreenonono

Some APIs use Graphics Library (GL) in their name, notably OpenGL and WebGL.

We don't have any images related to Graphics library yet.
We don't have any YouTube videos related to Graphics library yet.
We don't have any PDF documents related to Graphics library yet.
We don't have any Books related to Graphics library yet.
We don't have any archived web articles related to Graphics library yet.

Examples

See also

References

  1. "cairographics.org". cairographics.org. Retrieved 2016-01-03. http://cairographics.org

  2. "DirectX". DirectX Graphics and Gaming (Windows) - MSDN - Microsoft. https://msdn.microsoft.com/en-us/library/windows/desktop/ee663274(v=vs.85).aspx

  3. "emWin Graphics Library | www.LPCware.com". Archived from the original on 2016-03-29. https://web.archive.org/web/20160329073825/https://www.lpcware.com/content/project/emwin-graphics-library

  4. "FLTK GUI and Graphics Library | www.fltk.org". http://www.fltk.org

  5. "The Mesa 3D Graphics Library". http://www.mesa3d.org

  6. "Qt - Home". http://www.qt.io

  7. "SFML". http://www.sfml-dev.org

  8. "SIGIL: Sound, Input, and Graphics Integration Library". www.libsigil.com. Retrieved 2016-06-21. http://www.libsigil.com

  9. "Simple DirectMedia Layer - Homepage". https://www.libsdl.org

  10. "Skia Graphics Library". https://skia.org