Grafická knihovna - Graphics library
A grafická knihovna je program knihovna navržen pro pomoc při vykreslování počítačová grafika na monitor. To obvykle zahrnuje poskytování optimalizovaných verzí funkcí, které zpracovávají běžné vykreslování úkoly. To lze provést čistě v software a běží na procesor, obyčejný v vestavěné systémy nebo bytí hardwarová akcelerace podle a GPU, častější v PC. Použitím těchto funkcí může program sestavit obraz, který má být odeslán na monitor. Toto programátora zbavuje úkolů vytvářet a optimalizovat tyto funkce a umožňuje jim soustředit se na tvorbu grafického programu. Grafické knihovny se používají hlavně v videohry a simulace.
OS | Vulkan | Přímý X | GNMX | Kov |
---|---|---|---|---|
Windows 10 | Zdarma, Nvidia a AMD | Zdarma, MS | Ne | Ne |
Mac | Volný, uvolnit, MoltenVK | Ne | Ne | Zdarma, Apple |
GNU / Linux | Volný, uvolnit | Ne | Ne | Ne |
Android | Volný, uvolnit | Ne | Ne | Ne |
iOS | Volný, uvolnit, MoltenVK | Ne | Ne | Zdarma, Apple |
Tizen | ve vývoji | Ne | Ne | Ne |
Plachetnice | ve vývoji | Ne | Ne | Ne |
Xbox One | Ne | Volný, uvolnit | Ne | Ne |
Orbis OS (PS4) | Ne | Ne | Volný, uvolnit | Ne |
Nintendo Switch | Volný, uvolnit | Ne | Ne | Ne |
Nějaký API používat Graphics Library (GL) ve svém názvu, zejména OpenGL a WebGL.
Příklady
- Allegro
- Apple Macintosh QuickDraw
- Káhira (grafika)[1]
- Nepořádek[2]
- DFPSR https://dawoodoz.com/dfpsr.html (GUI toolkit and software renderer)
- DirectX[3] (knihovna vytvořená společností Microsoft pro provoz v operačních systémech Windows a „Direct“ Xbox)
- Zobrazit PostScript
- emWin[4] Integrovaná grafická knihovna
- FLTK[5] Sada grafických nástrojů a grafická knihovna
- Mesa 3D[6] (knihovna, která implementuje OpenGL)
- MiniGL[7] (řada neúplných implementací OpenGL)
- MIT Systém X Window
- Otevřete Inventor[8]
- Qt[9] Meziplatformový aplikační rámec
- SFML[10]
- SIGIL[11] (Knihovna integrace zvuku, vstupu a grafiky)
- Jednoduchá vrstva DirectMedia[12]
- Grafická knihovna Skia[13]
Viz také
- Protizrnitá geometrie
- Sada pro vývoj softwaru (SDK)
- OpenGL ES
- Sada grafických widgetů grafické ovládací prvky nakreslené na bitmapových displejích
- [1] | Knihovna nástrojů pro zobrazovací systém
Reference
- ^ "cairographics.org". cairographics.org. Citováno 2016-01-03.
- ^ „Nepořádek - bavte se!“. clutter-project.org. Citováno 2016-01-03.
- ^ „DirectX“. DirectX Graphics and Gaming (Windows) - MSDN - Microsoft.
- ^ „Grafická knihovna emWin | www.LPCware.com“. Archivovány od originál dne 2016-03-29.
- ^ „Grafické uživatelské rozhraní a grafická knihovna FLTK | www.fltk.org“.
- ^ „3D grafická knihovna Mesa“.
- ^ „victords / minigl“.
- ^ „Open Inventor® | Open Inventor 3D SDK“.
- ^ „Qt - Domů“.
- ^ „SFML“.
- ^ "SIGIL: Knihovna integrace zvuku, vstupu a grafiky". www.libsigil.com. Citováno 2016-06-21.
- ^ „Jednoduchá vrstva DirectMedia - domovská stránka“.
- ^ „Grafická knihovna Skia“.