當前位置:編程學習大全網 - 編程軟體 - 比較DirectX和OpenGL的區別

比較DirectX和OpenGL的區別

1、兩者的應用不同

DirectX可讓以windows為平臺的遊戲或多媒體程序獲得更高的執行效率,DirectX已被廣泛使用於Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE電子遊戲開發。

OpenGL用來繪制從簡單的圖形比特到復雜的三維景象。而另壹種程序接口系統是僅用於Microsoft Windows上的Direct3D。OpenGL常用於CAD、虛擬現實、科學可視化程序和電子遊戲開發。

2、兩者的所屬不同

DirectX(Direct eXtension,簡稱DX)是由微軟公司創建的多媒體編程接口,是壹種應用程序接口(API)。

OpenGL規範由1992年成立的OpenGL架構評審委員會(ARB)維護。ARB由壹些對創建壹個統壹的、普遍可用的API特別感興趣的公司組成。

3、兩者的包括分類不同

DirectX包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多個組件,它提供了壹整套的多媒體接口方案。

OpenGL 上下文(英語:OpenGL context)其中包括SDL、Allegro、SFML、FLTK、Qt等。也有壹些庫是專門用來創建 OpenGL 窗口的,其中最早的便是GLUT,比較新的也有GLFW可以使用。

百度百科-DirectX

百度百科-OpenGL

  • 上一篇:如何說服女友學編程?
  • 下一篇:《終結者》系列電影順序是什麽?
  • copyright 2024編程學習大全網