Co je ovladač OpenGL® ATI ™?
Open Graphics Library® (OpenGL®) ATI ™ je softwarové rozhraní vyvinuté společností ATI ™ Technologies jako most mezi hardwarem jejich grafické karty a abstraktním programovacím rozhraním (API) pro knihovnu OpenGL®. Existují různé ovladače pro každý operační systém a různé ovladače pro různé architektury grafických karet, které se prodávají. Ovladač OpenGL® ATI ™ je speciálně navržen tak, aby nejlépe využil grafického hardwaru při zachování kompatibilního rozhraní s API OpenGL®. Ovladač zahrnuje vlastní rozšíření OpenGL®, která lze použít pro přístup k speciálním funkcím nebo zrychleným funkcím grafické karty důsledně v rámci OpenGL®. Ne všechny grafické karty ATI ™ mají svůj vlastní ovladač OpenGL® ATI ™, což znamená, že někteří sdílejí společný ovladač, který může vést k problémům, když jsou požadovány určité funkce, aby hardware nepodporoval.
Jedna z MOst Důležité povinnosti, které ovladač OpenGL® ATI ™ vykonává, je přístup k hardwaru grafické karty přímo prostřednictvím jakéhokoli hardwarového rozhraní, které používá ke komunikaci s hlavním počítačovým systémem. To prospívá programátorům, protože výrobce vytváří ovladače v rámci náročných specifikací pro nejlepší výkon. Kromě toho ATI ™ spolupracuje s revizní deskou architektury (ARB), která udržuje specifikaci OpenGL®, takže s vyvíjením nového hardwaru se může OpenGL® vyvíjet současně a podpora může být implementována z obou stran.
Operace, které například používají čísla s pohyblivou plovoucí body, se pohybují ovladači OpenGL® ATI ™ a poté se na grafické kartě zacházejí s jednotkou pro zpracování grafiky (GPU), která má speciální registry, aby byly operace co nejrychleji bez použití jakéhokoli hlavního výkonu počítačů. Mužy Operace nízké úrovně zabývající se fragmenty, vrcholy a matrice jsou ve většině případů předávány přímo do GPU prostřednictvím řidiče. Tento druh funkčnosti by byl buď nemožný nebo velmi nespolehlivý, pokud by řidič nebyl přítomen.
Celé grafické postupy lze optimalizovat prostřednictvím hardwaru. Například ovladač OpenGL® ATI ™ může předat informace do GPU, takže anti-aliasing, míchání a multisampling lze provést přímo v hardwaru. Ovladač také poskytuje přístup k dočasné paměti uvnitř karty, takže obrázky textury nebo pole vrcholů mohou být uloženy a provozovány zcela v grafickém hardwaru.
Při použití ovladače OpenGL® ATI ™ existují určité komplikace. Existuje tolik hardwarových modelů grafických karet ATI ™, že někteří řidiči jsou sdíleni a mohou způsobit problémy s kompatibilitou s určitými funkcemi. Existují také některé nestandardní programovací kroky, které by mohly být nutné provéstKarta ATI ™ může přijmout své vlastní optimalizace. Vytvoření programu, který je optimalizován pro grafickou kartu ATI ™, může také znamenat vytvoření programu, který není kompatibilní s jinou značkou karty.