Co je plugin OpenGL®?

Plugin Open Graphics Library® (OpenGL®) je software navržený pro přidání některých funkcí založených na OpenGL® do centrální samostatné aplikace. Pro grafické aplikace může plugin OpenGL® přidat nové funkce vykreslování, které jsou zpracovávány prostřednictvím knihoven OpenGL®. Ve vývojové aplikaci může plugin OpenGL® přidat záhlaví knihovny nebo jiné funkce, které umožňují programátorovi snadno začlenit funkce OpenGL® do softwaru. Zábavní aplikace, jako jsou hry, mohou používat pluginy OpenGL® k urychlení grafiky, k alternativní implementaci ovladačů OpenGL® nebo dokonce k podpoře speciálního grafického hardwaru. Plugin OpenGL® může být také software, který používá OpenGL® k vytváření grafiky, která může být začleněna do větších mediálních souborů, jako jsou například speciální efekty pro streamování videa.

Plugin je část softwaru napsaná pro práci v rámci existujícího programu. Hlavní aplikace, pro kterou je zásuvný modul napsán, musí umožňovat zvláštní použití pluginů. Ne všechny aplikace mohou přijmout zásuvný modul OpenGL®, protože to zahrnuje umožnění vývojáři třetí strany mít přístup k základním oblastem vykreslování a zobrazování výstupů programu, ačkoli to některé herní a grafické aplikace umožňují. Některé programy, které mohou používat pluginy OpenGL®, přijímají pouze výstup, takže plugin používá OpenGL® výhradně pro vlastní vykreslování.

Jeden běžný typ pluginu OpenGL® se používá s integrovanými vývojovými prostředími (IDE) pro programování. Tyto pluginy mohou usnadnit proces začlenění knihoven OpenGL® do programu a také zjednodušit distribuci programů v některých jazycích, ve kterých jsou přesné struktury knihoven velmi složité. Mohou také poskytnout některé nástroje pro vizuální úpravy, takže určité funkce OpenGL® mohou být konstruovány vizuálně a testovány v reálném čase.

Grafické editory obrázků jsou obvykle velmi flexibilní s tím, co lze udělat v programu s pluginy. Po vytvoření standardních vylepšení OpenGL® a nového hardwaru mohou pluginy, které přímo přistupují k OpenGL®, pomáhat udržovat program v aktuálním stavu bez nutnosti nutit uživatele ke koupi zcela nové verze. Alternativně lze některé filtry a další efekty generovat uvnitř pluginu pomocí OpenGL®, i když hlavní aplikace možná používá jinou vykreslovací knihovnu.

Videohry mohou používat plugin OpenGL®, takže hry mohou běžet nejvyšší rychlostí na jakémkoli typu grafického hardwaru. Tyto pluginy mohou být napsány výrobci špičkových grafických karet nebo vyvíjeny komunitami uživatelů. Některé pluginy OpenGL® pro videohry se také používají k řešení konkrétních grafických problémů ve hře nebo mohou být použity k přímému vykreslování směrem k přizpůsobeným, optimalizovaným knihovnám, které poskytují lepší výkon než ostatní.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?