瀏覽單個文章
Artx1
Registered User
 

加入日期: Jun 2002
您的住址: 耗電量頗高的地方.
文章: 1,959
引用:
Originally posted by 宗毛
如何算出NV40跑PS1.1會比PS2.0慢呢?


嗯....單純推理。
PS1.1在硬體底層上是相當於FX10/12,
等於GL Extension "register_combiner2",
以及fragment program;
而PS2.0a的底層硬體則是等於另一個Extension
"fragment_program2"
目前雖然支援PS3.0,不過fragment_program3還沒看到....
總之,目前NV40跑PS1.1實際上並不是完全與硬體相符,講白一點是emulate的。
還有NV3x本來有HW T&L,現在NV40也是改Vertex Program模擬了。
最後,沒記錯的話NV40的scaling現在是靠Pixel Shader模擬。

我是覺得既然不是完全和硬體接合,不太可能跑得那麼完美....啦。
不然就是反則了....
而且pass數多的話一定會變慢啊....
     
      
舊 2004-04-16, 01:14 AM #11
回應時引用此文章
Artx1離線中