You just don't pay attention to what I say, Althornin. You just hear what you like to hear: that I like nVidia, so everything nVidia does is good, that everything ATI does is bad. That's not what I think. I am responding to people who are overwhelmingly biased towards ATI, and have unwarranted opinions towards nVidia's hardware. I am not going to write huge posts filled with lots of conditions to try and clear things up. I typically try to make a specific point with each post. It's your fault you're misreading me.Althornin said:translation:
If nVidia hadnt bothered to waste transistors on FP16/integer units, the NV3x would be much better.
I mean, whats your point? Why do you fail to ever lay blame on nvidia? Why must it always be someone elses fault - ATI, MS, game developers, etc....
This is the exact problem I'm talking about.I also find it funny that out of one side of your mouth you proclaim FP16 as useful, and out the other side, say that FP24 is not.
FP16 is a low precision worthless format, and should be on its way out.
FP16's precision is more than enough for specific circumstances.
FP24's precision is more than enough for those same circumsances, plus more.
FP32's precision is more than enough for still more specific circumstances.
Each precision has cases where it will not work properly. Does that mean that none of these precisions should be used? No. It means that they should be used where they are useful. The way you're arguing, you might as well ask for FP64 all the time.
FP24 is on the way out because it appears that the pipelines are going to be unified. FP24 cannot be used alongside FP32 in the same pipeline to any reasonable advantage. FP16, however, can, as nVidia has shown already. It's not about the precision available with FP16 vs. FP24. It's about the fact that only one of these modes would be useful alongside FP32.