當前位置:編程學習大全網 - 源碼下載 - 遊戲裏的D3D模式和OPENGL模式各是什麽意思?工作原理有什麽不同?

遊戲裏的D3D模式和OPENGL模式各是什麽意思?工作原理有什麽不同?

D3D,全稱為Direct3D,是微軟為提高3D遊戲在Windows中的顯示性能而開發的顯示程序接口,目前已經升級到12版本,它提供了豐富的3D功能庫,是遊戲廣泛采用的標準。

OpenGL是用於渲染2D、3D矢量圖形的跨語言、跨平臺的應用程序編程接口(API)。這個接口由近350個不同的函數調用組成,用來繪制從簡單的圖形比特到復雜的三維景象。

兩者工作原理上的不同:

1、D3D的原理在於只需要調用D3D提供的接口函數和功能就能實現顯示功能,通過分工合作,極大的降低了軟件開發周期和成本。

2、OpenGL的高效實現是利用了圖形加速硬件,存在於Windows,部分UNIX平臺和MacOS。這些實現壹般由顯示設備廠商提供,而且非常依賴於該廠商提供的硬件。

擴展資料:

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

據OpenGL官方網站,2002年6月的ARB投票成員包括3Dlabs、AppleComputer、ATITechnologies、DellComputer、Evans&Sutherland;

Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和SunMicrosystems,Microsoft曾是創立成員之壹,但已於2003年3月退出。

百度百科—OpenGL

百度百科—d3d

  • 上一篇:銷售人員績效考核的8大指標
  • 下一篇:成龍的壹生太傳奇了,他父親臨死前說他有兩個兄弟在安徽。是真的嗎?
  • copyright 2024編程學習大全網