什么是opengl®for wine®?(opengl® for wine®?)

Linux Windows®Emulator(WinE®)的开放图形库(OpenGL®)是在Linux操作系统下执行程序的一种方式,这些程序最初设计为在Microsoft®Windows®下本机运行。OpenGL®for WinE®试图以对用户透明的方式提供Windows®下提供的所有图形功能,包括直接硬件支持。从技术上讲,用户应该能够下载WinE®并自动获得对OpenGL®的支持,但情况可能并非...

Linux Windows®Emulator(WinE®)的开放图形库(OpenGL®)是在Linux操作系统下执行程序的一种方式,这些程序最初设计为在Microsoft®Windows®下本机运行。OpenGL®for WinE®试图以对用户透明的方式提供Windows®下提供的所有图形功能,包括直接硬件支持。从技术上讲,用户应该能够下载WinE®并自动获得对OpenGL®的支持,但情况可能并非总是如此,可能会出现一些复杂情况。OpenGL®for WinE®的这些问题由于以下事实而进一步恶化:一些为Windows®编写的高端图形程序实际上依赖于基于WinE®中未复制或识别的专有或有缺陷的标准实现的技巧和优化。对于大多数程序来说,OpenGL®For WinE®库确实工作得很好,但是高度优化并使用严格指标的程序可能会出现故障,或者根本无法在框架下运行。

OpenGL® for WinE® is predominantly used, as is OpenGL®, by the video game and three-dimensional (3D) graphics industry.

OpenGL®for WinE®试图解决的任务是在不同的操作系统下运行程序,就像在本机Windows®环境下运行程序一样。这项任务很困难,部分原因是Windows®操作系统的某些区域是隐藏的和专有的,部分原因是Linux系统对其运行的程序施加的安全限制。由于这些原因,WinE®下的OpenGL®实现在某些方面的仿真实现方式与Windows®下的仿真实现方式不同。

除了从另一个操作系统模拟软件的复杂性之外,视频游戏和三维(3D)图形行业主要使用OpenGL®for WinE®以及OpenGL®。这些程序是非常小心地编写的,目的是从计算机系统和编译器中提取出最后一点处理能力和优化。结果是,即使在真正的Windows®环境下本机运行,程序也会遇到问题。由于Windows®提供了自己的本机图形库DirectX®(大多数图形卡都支持),这一点变得更加复杂。通过将对DirectX®的调用重新路由到OpenGL®调用来模拟这些调用,可以创建额外的步骤,从而降低程序的性能。

OpenGL®for WinE®仿真系统对于高比例的程序非常有效。它可以毫无问题地运行大量Windows®应用程序。对于新软件,尤其是使用非常低级访问和技巧来提高性能的软件,使用仿真器可能遇到的问题可能会使程序在其本机环境之外无法使用。

  • 发表于 2021-12-14 12:33
  • 阅读 ( 109 )
  • 分类:互联网

你可能感兴趣的文章

12项技术和服务拯救了linux游戏

...开源的爱好者们的努力。这种转变并不是独立发生的。是什么技术促成了这一切? ...

  • 发布于 2021-03-20 21:35
  • 阅读 ( 244 )

如何使用wine在raspberry-pi上安装windows软件

... 为什么要在树莓皮上安装windows软件? ...

  • 发布于 2021-03-25 18:26
  • 阅读 ( 416 )

如何在chromebook上运行windows软件

...谷歌的Chrome操作系统本来就是一个轻量级的操作系统,为什么不接受呢?我们建议在Chromebook上运行Windows软件,方法是访问远程Windows计算机并在那里运行。你可以采取两种不同的方法。 访问您自己的Windows计算机:如果您已经有W...

  • 发布于 2021-04-06 19:30
  • 阅读 ( 377 )

这就是为什么lg仍在生产翻盖手机

...对一些我们不了解的东西开玩笑,但更有趣的是要找出为什么LG Wine智能**(以及三星的一些类似**)仍然存在。所以我问。下面是LG告诉我的:flip**仍然很受四类用户的欢迎,这四类用户有点相关。这些人:
 
 1) Use their phon...

  • 发布于 2021-05-01 00:56
  • 阅读 ( 127 )

opengl(opengl)和开放计算语言(opencl)的区别

...编写程序。它们都是用C语言编写的。 覆盖的关键领域 1.什么是OpenGL–定义,功能2.什么是OpenCL–定义,功能3.OpenGL和OpenCL的区别是什么–主要区别的比较 关键术语 OpenGL,OpenCL 什么是opengl(opengl)? OpenGL是一个用于绘制二维和三...

  • 发布于 2021-07-01 12:42
  • 阅读 ( 427 )

用wine在linux下运行kindle for pc

...阅读选择。要在Linux系统上安装Kindle for PC,请确保已安装WINE。大多数主要的发行版(Ubuntu、Fedora、openSUSE)都在自己的存储库中提供WINE,或者为它们定制版本。需要更多帮助吗?我们之前已经写了一个安装和运行WINE的指南,它...

  • 发布于 2021-07-28 05:01
  • 阅读 ( 62 )

virtualbox 2.1现已上市

...用VirtualBox在Linux中无缝运行Windows应用程序;您使用的是什么操作系统组合?VirtualBox是针对Windows、Mac OS X和Linux的免费下载。虚拟机

  • 发布于 2021-07-29 17:23
  • 阅读 ( 202 )

什么是给葡萄酒爱好者的礼物建议?(some gift ideas for wine lovers?)

...和美食甜点,如精美巧克力和芝士蛋糕。如果你不确定送什么样的酒,除了送几瓶酒之外,还有一种选择,那就是送一张礼券,这样接受者就可以选择他或她最喜欢的酒。花押葡萄酒高脚杯是另一个伟大的礼物想法。 ...

  • 发布于 2021-12-01 22:44
  • 阅读 ( 261 )

什么是opengl®混合的最佳技巧?(the best tips for opengl® blending?)

Open Graphics Library®(OpenGL®)混合工具对于生成不同颜色、引入透明度和生成渲染良好的图像非常重要,但有时很难使用。在使用OpenGL®混合之前,必须应用一些编程来启用...

  • 发布于 2021-12-08 13:53
  • 阅读 ( 146 )

什么是opengl®深度的最佳提示?(the best tips for opengl® depth?)

OpenGL®深度缓冲区是三维(3D)图形程序员最容易误解、最复杂、最有用的工具之一。有几种方法可以优化缓冲区,从而提高程序的帧速率,包括正确设置近剪裁平面和远剪...

  • 发布于 2021-12-08 13:54
  • 阅读 ( 118 )
辞源不是辞远
辞源不是辞远

0 篇文章