Mintmaster
Veteran
Zeross said:nyt said:Anyone here thinks (hence excluding those that know and won't answer anyway ) that ATi will stick with FP24 for R4xx to kill NV4x in speed? It sounds logical to me, unless they didn't find any other use than FP32 for the die space 0.13 buys!
I'm almost sure that R420 will be FP24 and that ATI won't adopt FP32 until their next new core. R420 VS NV40 will be interesting I think not like what we are seing nowadays : I'm tired of all this R3x0 vs NV3x stuff improvements from the original R300 are so small.
I'm thinking that R420 will use FP32 because the pixel shader and vertex shader are going to be unified, right? There's only going to be one shader core, with full texture access, and it will work on some vertices, buffer them, then rasterize them and switch to pixel shading, and so forth. Since for vertices both ATI and NVidia have always used FP32, I don't see ATI reducing this precision, especially since precision issues can be more easily noticed as a displacement error rather than a colour error.
This will definately make efficiency much higher, as most of the time only one of the vertex or pixel shaders is working near it's peak. When drawing large triangles, the VS is waiting. When drawing small ones, the PS is waiting. I think 16 Vec4 FP32 general shaders as opposed to 4 Vec4+scalar FP32 and 8 Vec4 FP24 shaders is not going to be that much higher silicon cost considering it is a next generation part, and we should get twice the peak performance in pixel shading, 4x in vertex shading, plus fully featured vertex texturing.
I'm definately looking forward to these next gen parts.