geez, let's stay to the facts and that is that currently NO card can run HL2 in AA mode!
Too bad Nvidia failed to implement that feature when ATi had it over a year ago on their R300 chipok, let's repeat it slowly. Centroid sampling is part of DX9.1 and it's currently unknown when DX9.1 is going to be released. This means that MS should have made centroid sampling mandatory in DX9.0 to circumvent this problem and not offer a feature in DX9.0 which will break AA and then offer a fix for it in DX9.1 when it already should have been part of the previous version.
Nvidia cannot be blamed for not implementing centroid sampling because it was not required. DX9.1 offers many new features which currently no cards support so you cannot really make ATI or nvidia guilty of not implementing them. BTW, both ATI and nvidia offer different features which are not yet part of DX9.0 but will be in the next revision. It's not that ATI is the only one with DX9.0+ hardware!
Next problem is that as long as DX9.1 is not released, ATI cannot use centroid sampling on their current cards (I'm talking about DX9 not OpenGL!). So they need to go for supersampling which again is used currently on nvidia cards and not on ATI cards! But, the problem here is that current color compression techniques and Early Z tests will not work with supersampling on either ATI or nvidia cards... therefore an enormous performance hit will be noticeable on both cards if pure supersampling is used...
Again, currently NO card can do FSAA in HL2 and I don't think that ATI will release a driver which fixes this issue since it will be a time consuming process to fix it, will result in a major performance hit and anyway no card below the 9700-9800 or the 5800-5900 will be able to do FSAA in HL2 at resolutions of 1024x768 or above. Adding to that, the R420 and nv40 will fix this issue due to proper centroid sampling support...
ok, now again back to the topic
This comment was edited on Jul 23, 07:58.