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
- 阅读 ( 998 )
- 分类:电脑网络