Sorry. i checked now its dx9. but i had guessed it was dx10 because the minimum requirement was 8800GT which is a dx10 card.
http://gamesystemrequirements.com/games.php?id=1006
so i thought if it was dx9 they must have listed 7800GT or 1950pro or something.
so THIS is what confuses me and thats why i posted the question! that if DX9 still can do wonders why we have dx10, dx11 and it is continuing without taking full advantage of dx9! why new games are coming up and they dont run on an old DX9 gpu? they need PS version 4.0 and stuff. and no dx9 gpu has PS 4.0. they all have 3.0. i did not try witcher 2 myself on a dx9 gpu but it has glitches on the 1950 pro.
http://www.gamefaqs.com/boards/975399-/59191450
Should it not render smoothly on a low setting? or atleast when in a tent and there is less animation to render?
if crysis 2 can produce such graphical detail on dx9 why other games which look the same demand a dx10 or dx 11gpu. like Mafia 2. ofcourse that is because they use some features of dx10. but then again why not put develop in pure dx9 and dont make us buy new gpus every year? we should only need a more powerful dx9 gpu for most games and not a new dx10 or dx11 gpu for every other game coming out.
I know dx10 and dx11 can do wonders but really there are a few games which truly utilize them. i played crysis 2 thinking it looked so beautiful BECAUSE it was dx11 only to realise it was dx9! i think we are just forced to buy newer gpus.