引用:
|
作者weirock
tessellation不等於DX11哦XD
應該說 條條大路通羅馬 ~
各自在實現tessellation的方式不同~
本來按照AMD的想法tessellation 是靠硬體另外生出多邊形
而由於多邊形的提交很多時候有先後順序,因此只能做一個完全固定性能的tessellator
又因為DX11出來不久所以設定的性能並不高,以後有需要在慢慢提昇單一tessellatior的性能
可是NV直接打破這個想法,在每個GPC上都有一個PME,直接用PME將tessellation的指令解譯給SP運行
在GF100的PME的數量優勢下,只有一個tessellator的RV870空有顯然相形見絀
N社的做法跟A社相比之下~有它的好處在~
算是滿有趣的XD
兩家實現tessellatior的方法各有利弊~
|
現階段而言,ts當然等於dx11,難道現階段可以透過dx10 api來跑天堂的ts效果嗎?
就目前而論,rv870和gf100看起來不是各有利弊,而是rv870的規模遠小於gf100
,因為rv870的dx11能力很多地方(如ts)是受限於那很有限的外加電路,而gf100是用
整個架構去跑的,而如同那篇文章所說,gf100會比較需要軟體的配合以及優化,而rv870
是由固定的硬體去實現,軟體的優化就比較不重要.
這也是為什麼amd下一代要換架構的原因.rv870事實上也還是dx10時代的顯卡.