Bravo Buck Naked.
Je hebt keurig de FUD van Nvidia nagepraat.
Maar ga nu eens het document van ATI daadwerkelijk eens lezen.
Dan zul je namelijk zien dat er geen sprake van is, dat bij hun methode het alleen vanuit bepaalde hoeken uit lijkt te steken.
Zij hebben het dus niet over parallax mapping, maar wel degelijk over nette hardware Displacement Mapping. (En op een 9700Pro zelfs)
Een ander voorbeeld:
http://www.ati.com/developer/gdc/GDC2003-DisplacementMapping.pdf
Kijk eens naar die donut. En dan met name naar al de polygonen die gecreeerd zijn met displacement mapping. Dat is dus absoluut geen parallax mapping!!
En wat betreft de Vertex Shader 3.0 support die nodig zou zijn. De R420 serie kaarten van ATI hebben al VS3.
(Ze hebben alleen niet alle PS3 opties, waardoor ze dus niet volledig SM3 zijn)
Maar VS3 is niet voldoende.
Nvidia heeft er wel een big deal van gemaakt, maar hun demo's van FarCry die zogenaamd hardware displacement mapping gebruiken, gebruikten ook gewoon parallax mapping.
Naast VS3 om je nieuwe geometry te berekenen, heb je namelijk ook de mogelijkheid nodig om nieuwe vertexen te maken.
Je wilt namelijk van een low res object een high res object maken. (Anders heeft displacement mapping geen zin)
En dat kan de NV40 nou net niet.
(De Radeons wel. Ze maken daarbij gebruik van tesselation, wat eerder al gebruikt werd door ATI voor Truform)
Vandaar dat alle spellen (en ook nieuwe engines) nog gewoon van parallax mapping aka virtual displacement mapping gebruik maken.
Nog een thread met heel veel verwijzingen die interessant voor je zal zijn:
http://www.hardforum.com/showthread.php?t=761077&page=2
Brent (beste reviewer voor grafische kaarten op het net. alleen jammer dat ie bij [H] werkt

) laat er ook geen twijfel over bestaan.
De R300 serie en later kan echte displacement mapping, en daar is geen SM3 voor nodig.
Maar je zal dat waarschijnlijk niet met standaard DX code kunnen doen. En dat maakt het voor developers natuurlijk minder interessant.
Wat nodig is voor developers is VS3
samen met Tesselation/N_Patches support in grafische kaarten en DAN wordt het voor hen interessant om echte displacement mapping in spellen toe te passen.