Linux Windows?仿真器(WinE?)的開放圖形庫(OpenGL?)是一種在Linux操作系統下執行程序的方法,這些程序最初是設計為在Microsoft?Windows?下本機運行的。OpenGL?for WinE?嘗試提供所有圖形功能,包括在中提供的直接硬件...
Linux Windows?仿真器(WinE?)的開放圖形庫(OpenGL?)是一種在Linux操作系統下執行程序的方法,這些程序最初是設計為在Microsoft?Windows?下本機運行的。OpenGL?for WinE?嘗試提供所有圖形功能,包括在中提供的直接硬件支持Windows?對用戶來說是透明的。從技術上講,用戶應該能夠下載WinE?并自動獲得對OpenGL?的支持,但是,這種情況可能并不總是如此,并且可能會出現一些復雜情況。OpenGL?for WinE?的這些問題由于一些為Windows?編寫的高端圖形程序實際上依賴于基于不可復制的標準的專有或有漏洞的實現的技巧和優化而進一步加劇在WinE?中得到認可。對于大多數程序來說,OpenGL?For WinE?庫運行良好,但高度優化并使用精確指標的程序可能會出現故障,或者根本無法在框架下運行。OpenGL?For WinE?主要使用,OpenGL?也是如此,OpenGL?for WinE?試圖解決的任務是在不同的操作系統下運行程序,就像在本地Windows?環境下運行一樣。這項任務之所以困難,部分原因在于Windows?操作系統的某些區域是隱藏的和專有的,部分原因是Linux系統對其運行的程序施加了安全限制。基于這些原因,WinE?下的OpenGL?實現在某些方面與在Windows?下的實現方式不同。除了從另一個操作系統模擬軟件的復雜性外,OpenGL?for WinE?主要用于視頻游戲和三維(3D)圖形行業這些程序在編寫時非常小心,以將計算機系統和編譯器中的每一點處理能力和優化都拉出來。結果是即使在真正的Windows?環境下本機運行也會有問題的程序。由于Windows?提供了自己的本機圖形,這一點變得更加復雜大多數圖形卡都支持DirectX?庫。通過將調用重新路由到OpenGL?調用來模擬對DirectX?的調用可以創建額外的步驟,從而降低程序的性能。OpenGL?for WinE?仿真系統對大多數程序非常有效。它可以運行大量的Windows?應用程序沒有任何問題。對于新軟件,特別是使用非常低級別訪問和技巧來提高性能的軟件,使用模擬器可能遇到的問題可能會使程序在其本機環境之外無法使用
-
發表于 2020-08-07 22:27
- 閱讀 ( 852 )
- 分類:電腦網絡