什么是opengl®和directx®之间的区别?(the differences between opengl® and directx®?)

Open Graphics Library®(OpenGL®)和DirectX®都是图形渲染程序,但两者之间存在重大差异。游戏程序员通常选择DirectX®,因为它有许多专门用于游戏渲染的功能,而OpenGL®则用于图形处理。由于程序的开发者不同,OpenGL®和DirectX®也可以在不同的操作系统(OS)上运行。OpenGL®只创建图形并依赖其他程序实现基本功能,而DirectX®有许多自己的...

Open Graphics Library®(OpenGL®)和DirectX®都是图形渲染程序,但两者之间存在重大差异。游戏程序员通常选择DirectX®,因为它有许多专门用于游戏渲染的功能,而OpenGL®则用于图形处理。由于程序的开发者不同,OpenGL®和DirectX®也可以在不同的操作系统(OS)上运行。OpenGL®只创建图形并依赖其他程序实现基本功能,而DirectX®有许多自己的支持功能。升级DirectX®时,整个程序会发生更改;OpenGL®发布的扩展不会更改程序本身,而是添加新功能。。

OpenGL is mostly used for graphics processing.

在OpenGL®和DirectX®中,OpenGL®不包含任何专门用于游戏的工具。DirectX®有许多工具来控制游戏的音量、网络和输入元素。虽然OpenGL®可用于创建和控制游戏的图形,但它不提供任何其他功能,程序员通常必须结合使用其他程序来完成游戏的输出。

除了游戏功能外,OpenGL®和DirectX®对间接参与显示图形的其他功能采取了不同的方法。例如,图形可能需要由诸如鼠标或操纵杆之类的硬件控制,或者音乐可能与图形关联。OpenGL®仅用于创建和支持图形,因此需要其他系统的支持才能使图形正常工作。根据所需的功能,OpenGL®可能依赖DirectX®。其中许多功能都包含在DirectX®中,因此它是一个独立的程序。。

OpenGL®和DirectX®可在不同的操作系统上运行。DirectX®由Microsoft®开发,因此该程序适用于Microsoft®的各种系统,其他系统通常不支持该程序。OpenGL®由多个成员构建,是一个开源程序,能够在许多不同的操作系统和不同的计算环境(如嵌入式系统)上工作。

升级时,OpenGL®和DirectX®会以不同的方式进行更改。DirectX®升级后,用户环境、硬件要求和工具将发生巨大变化。这通常需要用户重新学习程序,早期DirectX®版本的硬件将过时,无法与新图形一起使用。OpenGL®升级没有那么激烈;OpenGL®没有改变用户环境并发布全新的程序,而是创建扩展。这些增加了新的功能,如果另一台计算机没有安装相同的扩展,则OpenGL®会找到一种使用旧扩展显示图形的方法。。

  • 发表于 2021-12-08 14:35
  • 阅读 ( 146 )
  • 分类:互联网

你可能感兴趣的文章

windows中的vulkan运行时库是什么?

...似于旧的图形API,例如OpenGraphics Library(OpenGL)和Microsoft DirectX。然而,Vulkan的开发人员构建它是为了提供更好的性能和更平衡的CPU和GPU在您的计算机上的使用。 ...

  • 发布于 2021-03-11 14:52
  • 阅读 ( 692 )

为什么每个pc游戏都会安装自己的directx副本?

DirectX是Windows操作系统的一部分。那么,为什么你从Steam、Origin或其他地方安装的每个PC游戏都会安装自己的DirectX副本呢? 什么是directx公司(directx)? DirectX是Microsoft Windows的一部分。它是一组api(应用程序编程接口),开发者...

  • 发布于 2021-04-07 07:41
  • 阅读 ( 159 )

关于vulkan,你需要知道的是,它承诺在每个平台上都能提供更快的游戏

微软的directx12和苹果的Metal是下一代图形平台。它们提供对图形硬件的较低级别访问,允许游戏程序员从硬件中挤出更多性能。Vulkan是微软和苹果技术的跨平台解决方案。 由于Vulkan是跨平台的,它将这种新一代图形技术引入了...

  • 发布于 2021-04-09 19:44
  • 阅读 ( 181 )

cpu和gpu如何交互以呈现计算机图形?

...器 视频存储器 图形处理器 液晶显示器 软件 操作系统 DirectX/OpenGL API Nvidia驱动程序 有人能解释一下这个过程吗,也许可以用一些流程图来说明一下? 它不应该是一个涵盖每一个步骤的复杂解释(估计超出了范围),而是一个...

  • 发布于 2021-04-12 06:51
  • 阅读 ( 282 )

三星exynos 5双详细:directx 11和usb 3.0在32纳米soc中

...1600)以及立体3D。通过添加OpenGL ES 3.0、OpenCL 1.1和有趣的DirectX 11支持,它达到并超过了高通公司的Adreno 225 GPU,这可能为Windows 8的使用打开了大门。ARM的网站声称,T604提供了高达5倍的性能,以前的马里GPU,但我们将不得不等待...

  • 发布于 2021-04-23 16:56
  • 阅读 ( 119 )

使用这些应用程序对图形卡进行基准测试

...值得的。一旦GFXBench启动,选择您想要使用的API(OpenGL、directx11、directx12或Vulkan),然后单击蓝色的“全部启动”按钮来启动。完成基准测试后,您可以将结果与具有类似图形配置的其他系统进行比较。叠加免费的基准是伟大的...

  • 发布于 2021-05-14 17:10
  • 阅读 ( 121 )

高通snapdragon 808(qualcomm snapdragon 808)和810(810)的区别

...dragon 810配备高通公司Adreno 430,其时钟频率为500 MHz,支持DirectX 11.1、OpenCL 1.2和;OpenGL ES 3.0 API 与Snapdragon 808相比,Snapdragon 810能够支持额外的API。 u**支持 Snapdragon 808不支持USB 3.0。 Snapdragon 810支持USB 3.0。 支持的显示分辨率 Snapdrag...

  • 发布于 2021-06-27 09:32
  • 阅读 ( 168 )

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

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

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

boxee beta拥有全新的外观和感觉

...将采用alpha的一些错误修复,并将从OpenGL切换到Windows上的DirectX图形,同时启用DirectX视频加速,允许更快和更少的资源密集型播放。为了支持NVIDIA更便宜但功能强大的离子显卡芯片,也会有人出炉,可能会指向预建的Boxee box。巧...

  • 发布于 2021-07-28 03:17
  • 阅读 ( 111 )

xbmc9.11alpha提高了播放和蒙皮能力

...了一些真正的改善引擎盖下。从开发人员的发行说明中:DirectX has replaced OpenGL for WindowsNumerous skinning engine updates which allow for use of some fancy new skinsMany improvements to the video player which allow for much **oother playbackSwitch to Core Audio on OSXMany VD...

  • 发布于 2021-07-28 06:01
  • 阅读 ( 122 )
ssr65114
ssr65114

0 篇文章

相关推荐