Skip to main content

Hvad er OpenGL For Wine ?

Det åbne grafikbibliotek (OpenGL ) til Linux Windows Emulator (Wine ) er en måde at udføre programmer under Linux -operativsystemet, der oprindeligt var designet til at køre naturligt under Microsoft Windows .OpenGL til vin reg;Forsøg på at give al den grafiske funktionalitet, inklusive direkte hardwarestøtte, der leveres under Windows På en måde, der for det meste er gennemsigtig for brugeren.Teknisk set skal en bruger være i stand til at downloade Wine og har automatisk støtte til OpenGL , men dette er måske ikke altid tilfældet, og nogle komplikationer kan opstå.Disse problemer med OpenGL til vin reg;forværres yderligere af det faktum, at nogle avancerede grafiske programmer skrevet til Windows Stol faktisk på tricks og optimeringer, der er baseret på proprietære eller bugged implementeringer af standarder, der ikke replikeres eller anerkendes i vin og reg;.For de fleste programmer, OpenGL til vin reg;Biblioteker fungerer godt, men programmer, der er meget optimeret og bruger krævende målinger, kan fungere eller simpelthen ikke køre under rammen.

Den opgave, der opengl reg;til vin reg;Forsøg på at løse er at køre et program under et andet operativsystem på samme måde som det ville under et indbyggede Windows miljø.Denne opgave er vanskelig delvis fordi områder af Windows Operativsystemet er skjulte og proprietære, og delvist på grund af de sikkerhedsbegrænsninger, som Linux -systemer pålægger de programmer, det kører.Af disse grunde er OpenGL Implementering under Wine har nogle områder, hvor emuleringen ikke implementeres på nøjagtigt samme måde, som den er under Windows .

Kompleksiteten af at emulere software fra et andet operativsystem til side, OpenGL til vin reg;bruges overvejende, ligesom OpenGL , af videospilet og tredimensionel (3D) grafikindustri.Disse programmer er skrevet med den største omhu for at trække hver sidste bit af behandlingskraft og optimering ud af computersystemet og kompilatoren.Resultaterne er programmer, der kan have problemer, selv at køre naturligt under en ægte Windows miljø.Dette gøres mere kompliceret af det faktum, at Windows leverer sine egne oprindelige grafiske biblioteker kendt som DirectX der understøttes af de fleste grafikkort.Emulerende opkald til DirectX Ved at omdirigere dem til OpenGL Opkald kan skabe ekstra trin, der kan reducere ydelsen af et program.

OpenGL til vin reg;Emuleringssystem er meget effektivt for en høj procentdel af programmer.Det kan køre et stort antal Windows applikationer uden problemer.For ny software, især software, der bruger adgang til meget lavt niveau og tricks til at øge ydeevnen, kan de problemer, der kan støder på ved hjælp af en emulator, muligvis gøre et program ubrugeligt uden for dets oprindelige miljø.