Skip to main content

Co je zrychleno OpenGL REG;Režim?

Accelerated Open Graphics Library (OpenGL REG;) Režim v počítačové grafice je stav, který lze aktivovat v počítačové grafické kartě pro použití hardwarových schopností grafické karty k provedení některých nebo všech OpenGL REG;Příkazy a vykreslování namísto výchozí hodnoty na čistě softwarovou funkčnost.Ne všechny grafické karty podporují hardware-z akcelerovaný OpenGL Režim a některé, které podporují režim, nezeplují všechny příkazy dostupné v OpenGL REG;knihovna.V závislosti na hardwaru a ovladačích použitých v konkrétním počítači nebo zařízení zrychlil OpenGL REG;Režim občas může být ve skutečnosti pomalejší než režim vykreslování softwaru, ať už kvůli konfliktům nebo jen proto, že počítačový procesor je rychlejší než grafický procesor.Při psaní aplikací, které používají zrychlené OpenGL Režim může být obtížné přesně detekovat a používat režim výhradně, protože implementace toho, jak zvládnout zrychlené režimy, není standardizována a může se velmi lišit od jednoho ovladače k druhému.

OpenGL REG;Graphics Library je abstraktní programovací rozhraní (API), které poskytuje vyrovnávací paměť mezi grafickým hardwarem a softwarem napsaným pro přístup k němu.Obecně OpenGL REG;Spolupracuje s modelem klienta-serveru, což znamená, že se software stává klientem, který poté odesílá požadavky na kreslení a informace na server, což je obvykle OpenGL ovladač a hardware.Ovladač, který je poskytován buď operačním systémem, nebo výrobcem grafické karty, se může velmi lišit v jeho interní implementaci, takže některé pokročilejší hardwarové funkce nejsou vždy standardizovány.Hardware-Accelerated OpenGL REG;Režim je jednou z funkcí, které jsou pro implementaci ponechány výrobcům grafických karet.Režim se ve skutečnosti stane, že OpenGL REG;Funkční volání se provádí a předává řidiči.Pokud ovladač zjistí, že zrychlení je aktivní nebo že konkrétní operace má přímou hardwarovou podporu, pak je funkce předána přímo do jednotky pro zpracování grafiky (GPU) umístěné na grafické kartě.Pokud neexistuje aktivní ani přítomnost akcelerace, bude příkaz zpracován a proveden pomocí standardních softwarových volání a algoritmů.Ve většině případů poskytuje hardwarové zrychlení mnohem rychlejší doby vykreslování než čistý software.

Některé grafické karty podporují zrychlený OpenGL režim, ale pouze v konkrétním rozlišení a hloubce barev.To znamená, že grafická karta může automaticky použít zrychlený režim, pokud, když program inicializuje OpenGL , požaduje konkrétní rozlišení a hloubku barev.Grafický hardware se může velmi lišit, takže tento režim není vždy zřejmý a někdy může být obtížné automaticky detekovat z programu bez vstupu uživatele.Kromě ovladače a hardwaru musí podporovat zrychlený OpenGL REG;Režim, monitorovací nebo zobrazovací zařízení musí mít také nativní podporu pro požadované rozlišení a hloubku barev, jinak přepnutí do zrychleného režimu selže a může zabránit provádění programu