tressfx has been arround a long time, but nvidia game wors step in and help devs and so they end up using the game works stuff instead, which is a huge shame considerng most of it wont even run properly on nvidia stuff letalone amd. but i guess amd take more of a hit so its beter for nvidia that way.
dont take me as a fan boy running nvidia right now,was the best card that my money could buy at the time and that is how i buy cards, i had HD 3870 4870 5770 and then a gtx 780 It was just best performance for the money. i have hd 6xxx cards in my media systems, and a 7850 in my server pc.
But Nvidia are playing very dirty games. and pc gamers suffer for it. So although im happy about tressfx and all the other development amd do, its all a bit pointless aslong as nvidia are allowed to physically help devs and there for cater the games towards their tech then its all a bit pointless. I know amd have helped a few game devs too, but the way things are right now some one needs to step in and just say gpu mfrs cant help game devs. API's/os's should be independant of hard ware creators. and api devs and os devs are the only people that should be able to offer support to game devs.. hardware mfrs should comply to api standards and things like hairworks or tressfx should just be called tesselesation in game and have a variable slider, and not favour either method of rendering. otherwize gaming is just going to keep getting bogged down as gpu mfrs tailor games to work badly on certain cards INCLUDING their own earlier models just to gain more sales. And that is only good for the gpu mfr that has its fingers in the most pies. and deffo not for gamers.