Why does it need to be advertised? I bet every developer in the world already knows about GPUOpen. GPUOpen isn't a marketining thing to sell more graphics cards, it's a thing to provide devs better tools to be used any way they like. And I'm sure developers love the ability to anonymously use it, without telling anyone that they're using them.
If I would be a dev, I would hate using gameworks, because it adds way too media hazzle around it, taking the focus out of the game itself.
Because in the end its all about PR for said companies. Its in AMD's own advantage for devs to ditch Gameworks and use AMD solutions since it will work on their cards too and won't crater performance on them too.
Plus with AMD PR going on how bad Gameworks is,ie,black boxes,etc and how they promote more open standards where companies can optimise for it(even Nvidia),they then don't talk about the first instance of this happening in a major game like the newest TR.
Then,Nvidia not only sponsors the next TR game but also trolls AMD by making it sound like Purehair is an internal effort from CD.
So,average Joe or Jane sees Nvidia adding all these "effects" to games,AMD complaining its all bad and then apparently doing nothing about it.
This is the whole point of their PR and marketing people - AMD has spent their own funds on TressFX and then don't market it.
The reason why Nvidia keeps putting stuff on their website is to make sure they are:
1.)Always in the news.
2.)Giving the impression they are always working to "improve" games by working with devs.
Lots of gamers just seen Nvidia everything plastered on games,or reading some piece about how Nvidia works on some game,and then just buy Nvidia cards instead of AMD ones,even if they are worse.
Look at phones - Apple did the same for YEARS. It then took ages for competitors to realise they needed to be more proactive in their marketing.
Remember,we are hardware enthusiasts on a tech forum,so we will educate ourselves on these things,but most gamers and computer builders won't do more than a cursory glance at what is in the headlines.
Its imperative AMD becomes more proactive in selling itself as a company. Too many people currently just buy Nvidia as a default option - in fact loads of gamers I know just stick with Nvidia and go on how they have better dev relations(even when in some years AMD has probably sponsored MORE major games) and then all the standard things like PhysX,etc.
The people I know who might consider AMD all tend to be more people who are a hardware enthusiast in some way and might do some research first or know somebody that way who will help them.