Randell said:
And how is what I said totally wrong?
Well, it's "totally wrong" in the sense of implying there's some sort of hardware feature the nVidia card has which the 9700 Pro doesn't which is going to require specific versions of programs for specific chips, and then using NWN as an example to prove it.
Both of the cards can do "shiny water" without a problem, so in the case of NWN it had nothing to do with the hardware being different in terms of capability, and had everything to do with the developers writing an OpenGL program which made use of extensions the developer knew beforehand were not useful with other cards. Basically, the developers of NWN did exactly what 3dfx used to get so roundly criticized for with Glide--and that was they deliberately wrote their code to support a single hardware type--when they didn't have to. I mean, the idea of putting "Quincuxx" actually inside the game, as a hard-coded choice for FSAA, was just...well, I don't know what they were thinking...
Were they thinking that people who played 3D games used nothing but nVidia 3D cards? I suppose...but anyway--that's a developer flaw--and you have to admit a pretty rare one these days. It used to be fairly common back in Glide days--but this tendency has pretty much disappeared these days (which is nice.) I understand the reasons the developers did this--and although I'm not really upset about it--it is, however, a mistake and hopefully one these guys will learn from. Doing it right the first time would have generated a lot less work for them after the fact.
1. They used nVidia extensions for PS water effects - agreed
2. Bioware said they tried to implement ATI PS effects in OGL but the driver didnt work well and the effect was buggy initially - I dont know if it is true or not (which was why I said MAYBE) but both ATI and bioware worked togther to get it to work for the latest beta patch and Humus here had said for ages the ATI Fragment shader extension wasnt working properly for ages in driver revisions.
Well, from what I read that BW did--they essentially handed ATI nVidia's extensions and said "Here--use these--that's all we can do." Of course, there's little ATI can do there since that's not an honest attempt to correct the developer's problems with the game (which, again, is slight.) Apparently, though, at least they say--BW is now making an honest effort to fix the game. Again, all of this could have been avoided if they'd done it right the first time. I think they are very talented people but this attempt at 3D really shows me how in a sense they are novices at supporting it--so far. Still, NWN is a pretty cool game, I think.
I suppose, too, I may be a bit sensitive to this because I heard so many "bugs in the ATI drivers for shiny water" remarks early on--and I had a 9700P which was terrific in giving me "shiny water" in a number of other games, and because of the hard-coded "Quincuxx" FSAA option in the drivers inside the game itself, it was easy to see what had happened.
3. The AA slider in NWN didnt work on my 8500 IIRC and yes the quincunx option was a dead giveaway this was for nVidia. We agree.
Blimey if I was TOTALLY wrong there, I'd hate to be wrong elsewhere
Well, I figured you might have had an 8500 or another set of drivers or something that caused the FSAA controls not to wrk for you, but I just wanted you to know they actually did work for me with the 9700 Pro! Hai! But I didn't actually play the game until after the first couple of patches were out--which I installed previous to playing--so they may have fixed the FSAA thing relative to ATI in one of those patches--and you might have started playing before the patches were released. Anyway--no biggie...