DemoCoder,
Among the R300 launch presentations at their site was a very specific graphical demonstration of atleast adaptive tesselation. Of course your comments about an actual demonstration of it working in hardware stands, but they have already quite clearly stated atleast that functionality. As for displacement mapping, I don't have a specific and very clear image in mind from the presentation (and can't find them at ATI's site) so I won't comment. EDIT2:
Here they are,and displacement mapping is listed very specifically. Of course this is not an actual real demonstration, but it is an ATI presentation stating that the R300 supports the feature. See my comments below on this not being exposed in DX 9 yet.
I don't think getting a response from nVidia stating the nv30 does not support displacement mapping (!!) and then being surprised and concerned warrants a label of "ATI fanboi" at all, and your doing so strikes me as a bit more than silly.
This isn't to say the rest of your points about the lack of a demonstration from ATI are not justified, but your comments in this regard seem to point directly at this being a matter of DX 9 simply not being ready to expose the feature. I presume that Matrox has DX 9 beta drivers exposing this for you to make this contrast? While it is pretty clear the Parhelia without question can do displacement mapping, I don't think any card not exposing it in DX 9 right now is a reasonable metric of whether it can as well, and certainly not comparable to the apprently direct statement from nVidia concerning this.
That said, a simple response from some ATI person familiar with the issues at hand would clear that part up pretty easily (hint hint), unless they can't speak on it for some reason.
Your entire reasoning seems flawed...if ATI can't do displacement mapping in hardware, that would mean ATI should be looked on
equally badly and with as much surprise as nVidia is for this comment, not that nVidia should
not. I am still amazed when reasoning like this crops up, but I do have to admit it is just my own opinion...
One thing that could be causing confusion IMO is if something about the DX 9 spec is expected to change...like changing it (EDIT: displacement mapping) to something that requires PS/VS 3.0 functionality. Does that make sense at all to anyone? (I'm still having trouble thinking things are as simple as "nv30 has no displacement mapping functionality", so forgive me if it is a hare-brained theory
).