3d labs P10性能還行,Cg/OpenGL2.0不錯

一切有關顯示卡的消息及討論

版主: Cyber Oxygen

3d labs P10性能還行,Cg/OpenGL2.0不錯

文章Cyber Oxygen » 4日 7月 2002年, 00:51

圖檔
著名的id程式師John Carmack,在繼評價了幻日之後,又根據他自己的編程經驗對P10以及OpenGL2.0給出了一些評價。他聲稱,他已經試用了P10,P10能夠完全支持相對落後的ARB_擴展流水線以及NV10 NVidia_register_combiners 令他十分吃驚。在他的測試中,只有兩例出現了問題,其中一例還頗有爭議。
但是P10並不支援NV_vertex_program_1_1,Carmack使用這個流水線為NV20開發應用程式,當他使用1.0版本的用於測試的時候,P10可以運行,但是出現了問題,他聲稱這是目前,除了nVIDIA其他公司的新顯卡所能取得的最好成績。但是在性能方面,暫時不敢恭維,由於P10不支援頂點物件擴展(vertex object extension),還必須通過CPU傳輸頂點資料。
圖檔
在OpenGL2.0方面,Carmack對此映象深刻,他表示相當願意在新的API下編寫程式,並且編寫了一個秋天的場景,可以讓顯卡在單周期內做類似Doom場景的渲染。當然最好的辦法是使用nVIDIA提供的OpenGL擴展,使用NV_vertex_program和NV_register_combiners流水線同時處理7個紋理單元,而目前的GF3/GF4只有4個。使用OpenGL提供的流水線能夠做的非常流暢,但是受限於目前不成熟的編譯器,在還沒有用完所有特效的時候,編譯器已經受不了啦。他聲稱非常喜歡OpenGL2.0,希望能夠在編譯器成熟之後為此多做些研究,盡管特效語言是其中最重要的部分,很顯然這個能夠做為目前OpenGL的擴展,目前還有很多細微但是很重要的事情去完善OpenGL2.0。
Carmack聲稱他已經對Cg做了仔細對比,那裡有相當多的C形式的圖形語言,但是他並不認為這兩者在語法應用上會有多少區別。不管怎麼說,Cg比目前大多數編程介面要好得多,不用多久,很多應用程式將基於這個環境編寫,還在堅持使用底層介面的開發人員會被認為如同在PC上還在使用組合語言開發一樣。


轉載pcpop(2002年7月3日)
頭像
Cyber Oxygen
討論區主持
討論區主持
 
文章: 745
註冊時間: 30日 4月 2002年, 12:54

Share On:

Share on Facebook Facebook Share on Twitter Twitter

回到 Graphic Card News & Talk

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客