Chalnoth said:Exploding liver is always a bad sign.
As is radar posting in a topic.
Chalnoth said:Exploding liver is always a bad sign.
You can use the /Gpp flag (available in the July 2003 HLSL update) to force
everything in your shaders to half precision. After you get your shaders
working and follow the tips in this section, enable this flag to see its effect on
performance and quality. If no errors appear, leave this flag enabled. Otherwise,
manually demote to half precision when it is beneficial (/Gpp provides an
upper performance bound that you can work toward).
radar1200gs said:So, that should silence those who claim nVidia illegally forces FP16.
radar1200gs said:I'm just pointing out it is legal, where people on this forum have said that forcing FP16 is illegal.
(emphasis mine)radar1200gs said:Here is the relevant quote from nVidia's GPU Programming guide, page 17. http://developer.nvidia.com/object/gpu_programming_guide.html
If you think they are lying, call them out on it on EB or something. I'm sure nVidia would take great delight in suing you out of existance.digitalwanderer said:(emphasis mine)radar1200gs said:Here is the relevant quote from nVidia's GPU Programming guide, page 17. http://developer.nvidia.com/object/gpu_programming_guide.html
Gosh, golly, jeepers! You mean nVidia says it's ok so it's ok?
radar1200gs said:Of course I personally am of the opinion that D3D9 would be vastly improved by having the /Gpp flag default to on and the _PP hint replaced by a _FP hint.
radar1200gs said:I'm not saying its good or bad. I'm just pointing out it is legal, where people on this forum have said that forcing FP16 is illegal.
It wouldn't be the first time they tried, it probably won't be the last, and it won't be the first nor last time they fail. (The Dig has a most excellent free legal department. 8) )radar1200gs said:If you think they are lying, call them out on it on EB or something. I'm sure nVidia would take great delight in suing you out of existance.
Bouncing Zabaglione Bros. said:radar1200gs said:I'm not saying its good or bad. I'm just pointing out it is legal, where people on this forum have said that forcing FP16 is illegal.
It's only legal because of recent changes to DX9 in order to accomodate Nvdia's slow hardware. Even then, it's still illegal where Nvidia force lower precision silently in their drivers via app detection. This is in direct opposition to developers that have programmed their game without PP hints expecting to get higher (as per the spec) precision, rather than lower precision silently swapped in over their code.
Stupid question: then why are you defending it so much? :|radar1200gs said:And, yes, I do realise that it was a relatively recent addition an doesn't apply before then or excuse deliberate shader rewrites/replacements that don't use the described method.
digitalwanderer said:Stupid question: then why are you defending it so much? :|
That was my thinking too, which makes no sense in light of the reality of the situation. :?Bouncing Zabaglione Bros. said:He's obviously trying to convince us that Nvidia's way is the "right" way, and everyone else got it "wrong". Nvidia's inability to run at high precision with speed, or at high speed with precision, has always been a point of criticism.
Radar is trying to convince us that it's not an issue now that Microsoft has done some political shuffling and allowed low precision under certain circumstances to pander to Nvidia's hardware problems.
Uhm, it IS a rather skewed situation right now!radar1200gs said:All I have done is point out the situation as it actually stands at present, rather than the skewed situation some would like to portray as existing.
digitalwanderer said:That was my thinking too, which makes no sense in light of the reality of the situation. :?Bouncing Zabaglione Bros. said:He's obviously trying to convince us that Nvidia's way is the "right" way, and everyone else got it "wrong". Nvidia's inability to run at high precision with speed, or at high speed with precision, has always been a point of criticism.
Radar is trying to convince us that it's not an issue now that Microsoft has done some political shuffling and allowed low precision under certain circumstances to pander to Nvidia's hardware problems.
Uhm, it IS a rather skewed situation right now!radar1200gs said:All I have done is point out the situation as it actually stands at present, rather than the skewed situation some would like to portray as existing.