Skip to main content

Vad är OpenGL för vin reg;?

Det öppna grafikbiblioteket (OpenGL ) för Linux Windows Emulator (Wine ) är ett sätt att utföra program under Linux -operativsystemet som ursprungligen var utformade för att köras naturligt under Microsoft Windows .OpenGL för vin reg;Försök att tillhandahålla all grafisk funktionalitet, inklusive direkt hårdvarustöd, som tillhandahålls under Windows på ett sätt som mest är transparent för användaren.Tekniskt sett bör en användare kunna ladda ner Wine och har automatiskt stöd för OpenGL , men detta kanske inte alltid är fallet och vissa komplikationer kan uppstå.Dessa problem med OpenGL för vin reg;förvärras ytterligare av det faktum att vissa avancerade grafiska program skrivna för Windows Egentligen litar på tricks och optimeringar som är baserade på proprietära eller buggade implementeringar av standarder som inte replikeras eller erkänns i Wine .För de flesta program, OpenGL för vin reg;för vin reg;Försök att lösa är att köra ett program under ett annat operativsystem på samma sätt som det skulle göra under ett ursprungligt Windows miljö.Denna uppgift är svår delvis eftersom områden i Windows Operativsystemet är dolda och äganderätt, och delvis på grund av de säkerhetsbegränsningar som Linux -system ålägger de program som den kör.Av dessa skäl är OpenGL Implementering under Wine har vissa områden där emuleringen inte implementeras på exakt samma sätt som det är under Windows .

Komplexiteten i att emulera programvara från ett annat operativsystem åt sidan, OpenGL för vin reg;används främst, liksom OpenGl , av videospel och tredimensionell (3D) grafikindustri.Dessa program är skrivna med största omsorg för att dra varje sista bit av bearbetningskraft och optimering ur datorsystemet och kompilatorn.Resultaten är program som kan ha problem med att till och med köra naturligt under en riktig Windows miljö.Detta görs mer komplex av det faktum att Windows Tillhandahåller sina egna ursprungliga grafiska bibliotek som kallas DirectX som stöds av de flesta grafikkort.Emulering av samtal till DirectX genom att omdirigera dem till OpenGL Samtal kan skapa extra steg som kan minska ett program.

OpenGL för vin reg;Emuleringssystem är mycket effektivt för en hög andel program.Det kan köra ett stort antal Windows applikationer utan problem.För ny programvara, särskilt programvara som använder åtkomst och tricks med mycket låg nivå för att öka prestandan, kan problemen som kan uppstå med en emulator göra ett program oanvändbart utanför dess ursprungliga miljö.