引用:
Originally posted by luke929
是這樣嗎?
DX9的標準不是只有24bit?
所以變成現在NV的卡,跑16bit有畫質下降的疑慮
跑32bit又變成太慢幾乎跑不動的結果?
然後謠言M$會出DX9.1正式支援16/32bit的shader精度??
至於Unified Compiler的確是對shader code最佳化沒錯,利用這來彌補NV卡只支援16/32bit精度的問題,跟我說的有何出入??
而這樣做法的結果,的確是沒看到有何重大畫質下降的情形阿?
還是我網站測試看的不夠多,請有看到問題的大大提供一下連結
|
DX9 的最低要求是 24bit precision , 並不是只有 24bit
至於有一些蠻有趣的情形我手上有一份 ATi 跟 nV 在 Game Developer Conference 時有提出來的
1. High Precision value (at least 24bit)
2. Low Precision value (at least 16bit )
雙方有指出 Why use fp16 precision?
• SPEED
– On some HW, using fewer registers leads to faster
performance
– fp16 takes half the register space of fp32, so can be 2x
faster
並且還有提出在 DX9 HLSL 跟 Cg 中作 optimize 的辦法