Good link, but no answers:
Basically no one is able to figure out why ATI is using shaders to perform the AA, whilst it is clearly not the way to go due to performance.So it's possible the ALU is broken, or some other logic in there is borked. Or they simply just want to use CFAA as the default resolve path regardless, even if the hardware does work, and I'm just completely wrong.
Hypothetically it could be a major oversight on ATI's part; believing that the shaders were so powerful it could handle it; after all shader AA has a huge flexibility advantage and is DX10.1 spec. But in practice it was too slow, and they had to redo the hardware. They redid the hardware, but the software drivers weren't implemented yet (I actually wonder what has been correctly implemented properly in the drivers, can't be much seeing as how bad it was at launch). Instead ATI chooses to show of the software shaders, with their flexible options (2x, 4x, 6x, 8x, 12x, 16x) in various modes and proclaim it's the fuuutuuuree!





Bookmarks