Co je OpenGL® pro Wine®?

Open Graphics Library (OpenGL®) pro emulátor Linux Windows® (Wine®) je způsob, jak provádět programy v operačním systému Linux, který byl původně navržen tak, aby nativně běžel pod Microsoft® Windows®. OpenGL® pro Wine® se pokouší poskytnout veškerou grafickou funkčnost, včetně přímé podpory hardwaru, která je poskytována pod Windows® způsobem, který je pro uživatele většinou transparentní. Technicky by uživatel měl být schopen stáhnout Wine® a automaticky mít podporu pro OpenGL®, ale nemusí to být vždy případ a mohou nastat některé komplikace. Tyto problémy s OpenGL® pro Wine® jsou dále zhoršeny skutečností, že některé špičkové grafické programy napsané pro Windows® se ve skutečnosti spoléhají na triky a optimalizace, které jsou založeny na proprietárních nebo oblékaných implementacích standardů, které nejsou v Wine® replikovány nebo rozpoznány. Pro většinu programů fungují knihovny OpenGL® pro Wine® dobře, ale progresivněAMS, které jsou vysoce optimalizované a používají náročné metriky, mohou porušit nebo jednoduše nespustit rámec.

Úkolem, který OpenGL® pro Wine® Pokouší vyřešit, je spustit program pod jiným operačním systémem stejným způsobem jako v nativním prostředí Windows®. Tento úkol je částečně obtížný, protože oblasti operačního systému Windows® jsou skryté a proprietární a částečně kvůli bezpečnostním omezením, která systémy Linux ukládají na programy, které provozuje. Z těchto důvodů má implementace OpenGL® pod Wine® některé oblasti, ve kterých není emulace implementována přesně stejným způsobem, jakým je pod Windows®.

Složitost emulačního softwaru z jiného operačního systému stranou, OpenGL® pro Wine® se používá převážně, jak je OpenGL®, videohra a trojrozměrným (3D) grafickým průmyslem. Tyto progrAMS jsou psány s maximální péčí, aby vytáhli každý poslední kousek zpracování a optimalizace z počítačového systému a kompilátoru. Výsledky jsou programy, které mohou mít potíže i nativně běžet v pravém prostředí Windows®. To je složitější skutečností, že Windows® poskytuje své vlastní nativní grafické knihovny známé jako DirectX®, které jsou podporovány většinou grafických karet. Emulace hovorů na DirectX® jejich přesměrováním na volání OpenGL® může vytvořit další kroky, které mohou snížit výkon programu.

Emulační systém OpenGL® pro emulaci Wine® je velmi efektivní pro vysoké procento programů. Bez jakýchkoli problémů může spouštět velké množství aplikací Windows®. U nového softwaru, zejména softwaru, který používá k zvýšení výkonu velmi nízkou úroveň přístup a triky, mohou problémy, s nimiž lze narazit pomocí emulátoru, učinit program nepoužitelný mimo jeho nativní prostředí.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?