應該是說...HDR本來就有很多種做法
High Dynamic Range指的是只要動態範圍比現行的R8G8B8A8的格式還要高的
都可以叫作HDR
R8G8B8A8是指Red, Green, Blue, Alpha四個channel各8-bit (範圍是0~255)
nVIDIA力推的HDR格式是採用FP16
就是把每個channel改用16-bit做表示, 而且不是用定點數, 是用浮點數
這樣的好處就是不但動態範圍增加(因為採用Floating-point), 小範圍內的精度也比較高(8-bit延展到16-bit)
而且因為NV4x對上R4xx勝利的結果
許多遊戲開發商已經採用FP16做HDR了
而原本ATi的打算是使用INT10的格式
就是R10G10B10A2, 並和原本的R8G8B8A8一樣使用定點數
這樣的好處是動態範圍增加(8-bit增加到10-bit), 而且容量不變(四個channel加起來還是32-bit)
但是可以想見的是, INT10一定沒有FP16來的"HDR"
目前採用這個格式的就是Half-Life2的Lost Coast
所以以目前看來
FP16的HDR將會成為主流