瀏覽單個文章
everspiral
Elite Member
 
everspiral的大頭照
 

加入日期: Nov 2004
您的住址: 北平西路3號
文章: 4,614
引用:
作者octapult
不知道您說的開放是?

API 本身是大家都可以用的,也可以按照這些 API 自己實做出一個可以跑的 library 出來

就像 wine 把 Direct 3D 的呼叫轉換成 OpenGL 的呼叫,讓 Linux 和 Mac 可以跑 Direct 3D 的遊戲
目前 wine 正在實做 DirectX 10 的 API 轉換,只是不知到什麼時候會做好

Gallium3D 則是打算直接把 Direct3D 10/11 給做在裡面,如果做出來的話就是 native 支援、而不是單純 API 轉換了
不過目前似乎難產中...



Direct 3D 的呼叫轉換成 OpenGL 說得很容易

wine相容性很差, 不是很個遊戲都吃這套

再說OpenGL ES 2.0已經很逼近DX9.0C了,沒必要透過轉換浪費運算資源



Shadowgun遊戲展示
舊 2011-12-27, 09:26 PM #18
回應時引用此文章
everspiral離線中