瀏覽單個文章
t1000
Senior Member
 

加入日期: Dec 2001
文章: 1,076
引用:
Originally posted by plaything
SUSE兄,現在所有的3D顯示卡廠已經沒有人在作什麼各自的獨家3D功能了,

不太對喔,不太對喔,現在每一家都有一堆"獨家3D功能",
現在已經沒什麼人在作的是您下面說的"獨家支援的3D規格"。

引用:

獨家支援的3D規格就是像當年的Glide,現在的3D顯示卡都是以DirectX跟OpenGL為標準API,
遊戲製作公司就是以DirectX或是OpenGL作為標準API來開發遊戲的,
現在沒有遊戲設計師會去針對某一家的卡去特別支援該家獨有的3D API了
所謂Ati or NVidia的卡跑出來的結果會有狀況,
只能怪這些顯示卡廠太遜,寫出來的driver在支援OpenGL或是DirectX的支援度有問題而已


這麼說也不太公平,規格就定在那裡,每家都要各自想
辦法用自己的方式去相容該規格,而軟硬體的東西是人
設計的,誰也不敢說自己的設計必定一次OK,通通完美
無缺,就算能做到好了,另一個廠商做的軟硬體要是沒
有同樣100%相容,完美無缺,那可能這兩家的東西合起
來還是不能正常工作。

完美的相容性是難以獲得的,就算是用3dfx自家的Glide
寫的遊戲,也不是就一定能在3dfx出的所有晶片上正常
運作,同樣的,不管是3dfx、ATi、Nvidia還是matrox,
沒有誰能作出"能讓地球上所有D3D遊戲正常運作"的晶片
或是驅動程式,能讓"大部分的、主流的"遊戲正常運作
就很了不起了。

而且,很多時候就算硬體及驅動程式合乎規範了,反而是
應用程式寫的不週全、有問題。

以遊戲和繪圖卡的相容性來說,明明都是用DirectX的API,
為何有的遊戲幾乎用哪塊卡都能正常運作,有的就挑東挑
西,像惡靈古堡PC版和FF7竟然還要我們選定繪圖卡類型,
用表單上沒有的新型繪圖晶片的型號,任選一個跑起來還
會怪怪的。難道NV25、R200的硬體功能會少於Voodoo2,
還是驅動程式"很"不成熟?我想遊戲程式設計師把程式寫
的太差才是主要原因。
舊 2002-03-21, 11:54 PM #28
回應時引用此文章
t1000離線中