OpenGL死忠id軟體 終承認D3D更勝一籌

2021-06-04 23:34:50 字數 367 閱讀 6477

id software公司及其負責人carmack一直是opengl的支持者,他們通過opengl開發的《doom 3》和《quake 4》等遊戲的影響一直維持至今。不過,近日carmack在接受採訪的時候表示,現在direct3d已經比opengl更加優秀了。

據carmack表示,direct3d勝在其不遷就舊的api體系,因此在發展的過程中能得到大刀闊斧的改進。反觀opengl卻為了相容性一直束手束腳,改進程度較少。

id software

不過其同時表示,這並不代表id software將轉投direct3d陣型。他認為目前opengl依然具有發展前途,而且他們的開發工具多屬於opengl領域,轉投其它陣型等於重頭開始,在公司前途變得迷茫之前是不會做這種傻事的。

OpenGL和D3D的區別

1 世界座標系 opengl為右手座標系d3d為左手座標系 2 裁剪空間 opengl中z的範圍 1.0,1.0 d3d為 0.0,1.0 3 shader shader開始是以彙編的形式出現,在推出一段時間後,就出現如下幾種類c的高階語言 注 這些高階語言會被編譯成顯示卡識別的彙編 opengl的...

統一D3D與OpenGL座標系統

directx 3d與opengl座標系統的差異性,給我們帶來很大的麻煩,讓跨平台程式設計的新手很困惑。最近在做乙個跨平台的遊戲,仔細看了下兩者的矩陣,發現並沒有什麼大區別,將d3d左手系的矩陣傳遞給opengl shader完全可以正常工作。先說一下兩者一些概念上的區別 1 座標系統不同 d3d左...

統一D3D與OpenGL座標系統

2014年07月20日 16 23 03 directx 3d與opengl座標系統的差異性,給我們帶來很大的麻煩,讓跨平台程式設計的新手很困惑。最近在做乙個跨平台的遊戲,仔細看了下兩者的矩陣,發現並沒有什麼大區別,將d3d左手系的矩陣傳遞給opengl shader完全可以正常工作。先說一下兩者一...