View Full Version : No fp32 for NV30/NV31/NV34?
have a look at this link: http://www.digit-life.com/articles2/ps-precision/index.html
Am I reading this right? NV30/NV31/NV34 run in fp16 or lower no matter what is being requested? Only nv35 supports FP32?
Originally posted by Ady
have a look at this link: http://www.digit-life.com/articles2/ps-precision/index.html
Am I reading this right? NV30/NV31/NV34 run in fp16 or lower no matter what is being requested? Only nv35 supports FP32?
AFAIK the dx9 api specifies fp24 and higher therefore I would assume the cards you listed as having fp32.. I mean the nv30 has it... per what I have read all this time...
But the article I linked to states that the nv30/31/34 only run fp16Max. Only the nv35 is FP32.
StealthHawk
06-18-03, 06:06 PM
Originally posted by Ady
But the article I linked to states that the nv30/31/34 only run fp16Max. Only the nv35 is FP32.
No. I didn't read the article but it is WRONG. All NV3x cards support FP32...whether it is usable or not is another story.
In current drivers, nvidia may be forcing FP16 for NV30/31/34, but the hardware can run FP32, and software can force FP32 as well.
Latest leaked Detonator 44.65 now forces FP32 on all cards.
http://www.beyond3d.com/forum/viewtopic.php?t=6481
PixelShader 2.0 precision test. Version 1.3
Copyright (c) 2003 by ReactorCritical / iXBT.com
Questions, bug reports send to: clootie@ixbt.com
Device: NVIDIA GeForce FX 5600
Driver: nv4_disp.dll
Driver version: 6.14.10.4465
Registers precision:
Rxx = s23e8 (temporary registers)
Cxx = s23e8 (constant registers)
Txx = s23e8 (texture coordinates)
Registers precision in partial precision mode:
Rxx = s10e5 (temporary registers)
Cxx = s10e5 (constant registers)
Txx = s23e8 (texture coordinates)
PixelShader 2.0 precision test. Version 1.3
Copyright (c) 2003 by ReactorCritical / iXBT.com
Questions, bug reports send to: clootie@ixbt.com
Device: NVIDIA GeForce FX 5200
Driver: nv4_disp.dll
Driver version: 6.14.10.4465
Registers precision:
Rxx = s23e8 (temporary registers)
Cxx = s23e8 (constant registers)
Txx = s23e8 (texture coordinates)
Registers precision in partial precision mode:
Rxx = s10e5 (temporary registers)
Cxx = s10e5 (constant registers)
Txx = s23e8 (texture coordinates)
Tsunami
06-19-03, 01:26 PM
well as long as the nv 35 has fp32 and not 16
vBulletin® v3.7.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.