王者之路![DirectX]的歷代記大回顧
- 作者:不死鳥(niǎo)
- 編輯:ChunTian
2.微軟推行統(tǒng)一渲染架構(gòu)
對(duì)于微軟這樣的業(yè)界巨頭而言,掌握應(yīng)用接口是頭等大事。當(dāng)年,并不“聽(tīng)話”的3DFX在推行Glide3D接口方面一意孤行,接過(guò)被微軟所倡導(dǎo)的Direct3D接口徹底取代。即便是強(qiáng)大的OpenGL組織,微軟也可以以退出并力推Direct3D來(lái)正面對(duì)抗,并且在民用市場(chǎng)取得壓倒性的優(yōu)勢(shì)。而現(xiàn)在,DirectX 10顯然也希望結(jié)束DirectX 9時(shí)代的尷尬。
微軟在DirectX 9中引入的了2.0/2.X/3.0三個(gè)版本的Vertex Shader(頂點(diǎn)著色引擎)以及Pixel Shader(像素著色引擎)。這看似是技術(shù)的推進(jìn),其實(shí)是微軟在為nVIDIA和ATI兩強(qiáng)搭建競(jìng)爭(zhēng)舞臺(tái),而且其中的內(nèi)耗直接導(dǎo)致技術(shù)普及速度減緩,并且利用率降低,更令軟件開(kāi)發(fā)商畏首畏尾。而進(jìn)入DirectX 10時(shí)代之后,微軟渴望使用統(tǒng)一渲染架構(gòu)來(lái)引領(lǐng)群雄。
所謂統(tǒng)一渲染架構(gòu),大家可以直觀地理解為將Vertex Shader、Pixel Shader以及DirectX 10所引入的Geometry Shader統(tǒng)一封裝。此時(shí),顯卡中的GPU將不會(huì)開(kāi)辟獨(dú)立的管線,而是所有的運(yùn)算單元都可以任意處理任何一種Shader運(yùn)算。譬如,在《上古卷軸4埋沒(méi)》這款游戲中,對(duì)于Vertex Shader的要求非常高,而此時(shí)大量顯卡的Pixel Shader處于閑置狀態(tài),Vertex Shader又不堪重負(fù)。在微軟的統(tǒng)一渲染架構(gòu)下,既然所有的運(yùn)算單元都可以處理任何一種運(yùn)算,那么就能有效避免這種不合理的分配現(xiàn)象。
支持DirectX 10的GeForce 8800GX
可是,統(tǒng)一渲染架構(gòu)真的要普及還為時(shí)尚早。一方面,nVIDIA并不買(mǎi)賬,而ATI也對(duì)此不“感冒”。此外,即便是微軟今后強(qiáng)迫普及統(tǒng)一渲染架構(gòu),這也需要顯卡GPU廠商進(jìn)行新的研發(fā)。目前主流GPU都已經(jīng)在兩年前進(jìn)入研發(fā)階段,所以采用統(tǒng)一渲染架構(gòu)幾乎是不可能的,甚至連DirectX 10的執(zhí)行效率都無(wú)法得到保障。當(dāng)然,我們并非否認(rèn)微軟統(tǒng)一渲染架構(gòu)的技術(shù)領(lǐng)先性,而是得客觀承認(rèn)當(dāng)前的現(xiàn)狀。

-
傳奇歲月
-
原始傳奇
-
斗羅大陸(我唐三認(rèn)可0.1折)
-
太閣立志2
-
奇門(mén)(0.1折仙俠不用閃)
-
深淵契約
-
貓狩紀(jì)0.1折
-
靈劍仙師(斗破蒼穹)
玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門(mén)評(píng)論
全部評(píng)論