比较DirectX和OpenGL的区别

 我来答
风林网络手游平台
2022-11-15 · 百度认证:四川风林网络科技有限公司官方账号
风林网络手游平台
向TA提问
展开全部

1、两者的应用不同

DirectX可让以windows为平台的游戏或多媒体程序获得更高的执行效率,DirectX已被广泛使用于MicrosoftWindows、MicrosoftXBOX、MicrosoftXBOX360和MicrosoftXBOXONE电子游戏开发。

OpenGL用来绘制从简单的图形比特到复杂的三维景象。而另一种程序接口系统是仅用于MicrosoftWindows上的Direct3D。OpenGL常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。

2、两者的所属不同

DirectX(DirecteXtension,简称DX)是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。

OpenGL规范由1992年成立的OpenGL架构评审委员会(ARB)维护。ARB由一些对创建一个统一的、普遍可用的API特别感兴趣的公司组成。

3、两者的包括分类不同

DirectX包含有DirectGraphics(Direct3D+DirectDraw)、DirectInput、DirectPlay、DirectSound、DirectShow、DirectSetup、DirectMediaObjects等多个组件,它提供了一整套的多媒体接口方案。

OpenGL上下文(英语:OpenGLcontext)其中包括SDL、Allegro、SFML、FLTK、Qt等。也有一些库是专门用来创建OpenGL窗口的,其中最早的便是GLUT,比较新的也有GLFW可以使用。

参考资料来源:百度百科-DirectX

参考资料来源:百度百科-OpenGL

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式