Open Graphics Library (OpenGL®), skirta Linux Windows® emuliatoriui (WinE®), yra būdas vykdyti programas Linux operacinėje sistemoje, kurios iš pradžių buvo sukurtos veikti naudojant Microsoft® Windows®. „OpenGL® for WinE®“ bando teikti visas grafines funkcijas, įskaitant tiesioginį aparatinės įrangos palaikymą, teikiamą sistemoje „Windows®“ tokiu būdu, kuris dažniausiai yra skaidrus vartotojui. Techniškai vartotojas turėtų turėti galimybę atsisiųsti WinE® ir automatiškai turėti OpenGL® palaikymą, tačiau tai gali būti ne visada ir gali kilti tam tikrų komplikacijų. Šias „OpenGL® for WinE®“ problemas dar labiau apsunkina tai, kad kai kurios aukščiausios klasės grafinės programos, sukurtos Windows®, iš tikrųjų remiasi gudrybėmis ir optimizavimu, pagrįstu patentuotais arba sugadintais standartų įgyvendinimais, kurie nėra atkartoti arba pripažinti WinE®. . Daugumoje programų OpenGL® for WinE® bibliotekos veikia gerai, tačiau programos, kurios yra labai optimizuotos ir naudoja tikslią metriką, gali veikti netinkamai arba tiesiog neveikti pagal sistemą.
Užduotis, kurią bando išspręsti „OpenGL® for WinE®“, yra paleisti programą kitoje operacinėje sistemoje taip pat, kaip ji būtų vykdoma vietinėje „Windows®“ aplinkoje. Ši užduotis yra sudėtinga iš dalies dėl to, kad Windows® operacinės sistemos sritys yra paslėptos ir nuosavybės teise, ir iš dalies dėl saugumo apribojimų, kuriuos Linux sistemos taiko jos vykdomoms programoms. Dėl šių priežasčių OpenGL® diegimas pagal WinE® turi kai kurias sritis, kuriose emuliacija neįdiegta lygiai taip pat, kaip ir Windows®.
Neskaitant kitos operacinės sistemos programinės įrangos emuliavimo sudėtingumo, OpenGL® for WinE®, kaip ir OpenGL®, dažniausiai naudojama vaizdo žaidimų ir trimatės (3D) grafikos pramonėje. Šios programos yra parašytos labai atsargiai, kad iš kompiuterio sistemos ir kompiliatoriaus būtų pašalinta kiek įmanoma apdorojimo galia ir optimizavimas. Rezultatai yra programos, kurioms gali kilti sunkumų net ir natūraliai veikiant tikroje Windows® aplinkoje. Tai apsunkina tai, kad „Windows®“ teikia savo vietines grafines bibliotekas, žinomas kaip „DirectX®“, kurias palaiko dauguma vaizdo plokščių. Imuliuojant skambučius į DirectX® peradresuojant juos į OpenGL® skambučius, gali atsirasti papildomų veiksmų, kurie gali sumažinti programos našumą.
„OpenGL® for WinE®“ emuliavimo sistema yra labai efektyvi daugeliui programų. Jis gali paleisti daugybę Windows® programų be jokių problemų. Jei naudojate naują programinę įrangą, ypač programinę įrangą, kuri naudoja labai žemo lygio prieigą ir gudrybes, kad padidintų našumą, dėl problemų, su kuriomis galima susidurti naudojant emuliatorių, programa gali būti netinkama naudoti už savo gimtosios aplinkos ribų.