» Wed May 16, 2012 3:17 am
First of all, I submit that the OP is talking rubbish. I bought the game on release day, it's worked perfectly since release day. Lots of other people have had the very same experience. I've been a prorgrammer for over 20 years with 10 years experience in 3D graphics, much of that spent struggling with broken drivers. I know what I'm talking about here.
This. Game. Works.
The game works on NVIDIA.
The game works on Intel.
The game doesn't work on AMD.
So let's blame the game and it's developers instead of AMD, eh? What's wrong with this picture, people?
The game was tested on AMD. id took explicit advice from AMD engineers on how to get the game working on AMD. There is evidence of that. So - as an engineer - if a maker of product A says "do this and it will work", if you do exactly what you're told, and if it doesn't work, what do you do? C'mon?
There appears to be a bad misunderstanding relating to who is responsible for what. id cannot release new AMD drivers and id cannot comment on when or if AMD drivers will be fixed. id are not AMD, and even if they know it is not for them to say and not their decision to make. id cannot release the driver AMD gave them to work with. id do not manufacture video hardware and they do not release drivers. Why haven't AMD released that driver? Or how about how come AMD have managed to release the wrong driver twice, how come they can't get cubemaps working right in OpenGL, how come they couldn't get blend squaring working, how come they delivered an incomplete implementation of point parameters, how come they leaked memory all over the floor, how come they can't get texture storage working, how come they can't get UBOs working, how come they can't get sampler objects working (they contributed to the spec for that themselves - har har har)? That's what you should be asking. The eagerness to see AMD as being incapable of doing any wrong is blinding people to reality here.
Yes, there are problems with the game. Yes, it's not perfect. But let's get some sense of perspective in this and start dealing with it as rational human beings.