radar1200gs
Regular
The return of S3
http://www.extremetech.com/print_article/0,3998,a=114848,00.asp
Notice that out of the 3 true DX9 architectures available (nVidia, S3 & ATi) 2 of the 3 support FP16 while 1 does not.
Futuremark is going to have to patch 3DMARK03 to allow for partial precision (something that should have been in the benchmark from the start), since more DX9 architectures than not support it and can benefit from its use.
The same thing goes for game developers. In the real world, most DX9 class chips sold to consumers will support FP16 and developers will ignore it and the potential performance increases at their peril.
http://www.extremetech.com/print_article/0,3998,a=114848,00.asp
... The most interesting data point by far is the DX9 floating-point precisions supported by the S8: FP16 and FP24. Recall that DX9 has what are called Partial Precision Hints, which an application can send down to a GPU driver along with a pixel shader program. These hints tell the driver that lower floating-point precision (FP16) will be adequate to correctly execute the pixel shader program, and not introduce any visual artifacts, such as banding, as a result of rounding errors. For pixel shader programs that require higher FP precision, the S8 will use FP24, which is the same precision supported by ATI's DX9 GPUs. ...
... In many ways, S3 design decision here makes some sense given where we are in the evolution of floating-point shader programs. For shorter programs that don't require higher precision, S3 gains the advantage of being able to run FP16 just like nVidia. And for those shader programs that require higher precision, S3 then uses FP24 just like ATI. So the design seems to be the best of both worlds. Are there mathematical differences between results obtained using FP24 versus FP32 precisions? Yes. Will those differences be visually apparent in shader programs being used in current-generation and near-term future games? In all likelihood, no.
Notice that out of the 3 true DX9 architectures available (nVidia, S3 & ATi) 2 of the 3 support FP16 while 1 does not.
Futuremark is going to have to patch 3DMARK03 to allow for partial precision (something that should have been in the benchmark from the start), since more DX9 architectures than not support it and can benefit from its use.
The same thing goes for game developers. In the real world, most DX9 class chips sold to consumers will support FP16 and developers will ignore it and the potential performance increases at their peril.