Skip to main content

Mi a gyorsított OpenGL;Mód?

Gyorsított Open Graphics Library (OpenGL ) Üzemmód a számítógépes grafikában olyan állapot, amelyet egy számítógépes grafikus kártyán aktiválhatunk a grafikus kártya hardver képességeinek felhasználására az OpenGL Reg egy részének vagy egészének végrehajtásához;Parancsok és renderelések ahelyett, hogy a tisztán szoftver alapú funkcionalitást nem végezzék.Nem minden grafikus kártya támogatja a hardver-gyorsított OpenGL RED-t;mód, és néhány, amely támogatja az üzemmódot, nem gyorsítja fel az összes parancsot az OpenGL REG -ben;könyvtár.Az adott számítógépben vagy eszközben használt hardvertől és illesztőprogramoktól függően a gyorsított OpenGL Az üzemmód időnként valószínűleg lassabb lehet, mint a szoftver -megjelenítési mód, akár konfliktusok, akár csak azért, mert a számítógépes processzor gyorsabb, mint a grafikus processzor.A gyorsított OpenGL Üzemmód, nehéz lehet pontosan észlelni és használni a módot kizárólag, mivel a gyorsított módok kezelésének megvalósítása nem szabványosított, és az egyik illesztőprogramonként nagyban változhat.A Graphics Library egy absztrakt programozási felület (API), amely puffert biztosít a grafikus hardver és a hozzáféréshez írt szoftver között.Általában az OpenGL Ügyfél-szerver modellel működik, azaz a szoftver olyan ügyfélré válik, aki felhívásokat és információkat küld a szerverre, amely általában az OpenGL illesztőprogram és hardver.Az operációs rendszer vagy a grafikus kártya gyártója által biztosított illesztőprogram nagymértékben eltérhet a belső megvalósításában, így néhány fejlettebb hardverfunkciót nem mindig szabványosítanak.Hardver-gyorsított OpenGL A mód az egyik olyan funkció, amelyet a grafikus kártya gyártóinak hagytak a megvalósításhoz.A mód, ami valójában történik, az az, hogy egy OpenGL reg;A funkcióhívás és az illesztőprogram átadása.Ha az illesztőprogram észleli, hogy a gyorsulás aktív, vagy hogy egy adott művelet közvetlen hardver -támogatással rendelkezik, akkor a funkciót közvetlenül a grafikus kártyán található grafikus feldolgozó egységnek (GPU) továbbítják.Ha nincs gyorsítás aktív vagy jelen, akkor a parancsot standard szoftverhívásokkal és algoritmusokkal dolgozják fel és hajtják végre.A legtöbb esetben a hardvergyorsulás sokkal gyorsabb megjelenítési időt biztosít, mint a tiszta szoftver.mód, de csak egy adott felbontás és színmélység mellett.Ez azt jelenti, hogy egy grafikus kártya automatikusan használhat gyorsított módot, ha, ha egy program inicializálja az OpenGL REG -t, egy adott felbontást és színmélységet kér.A grafikus hardver nagyon eltérő lehet, tehát ez a mód nem mindig nyilvánvaló, és néha nehéz lehet automatikusan észlelni egy programon belül felhasználói bemenet nélkül.Az illesztőprogram és a hardver mellett a gyorsított OpenGL Reg támogatásának is;mód, a monitor vagy a kijelző eszköznek natív támogatással kell rendelkeznie a felbontáshoz és a kért színmélységhez, különben a gyorsított módra való váltás meghibásodik, és megakadályozhatja a program végrehajtását.