I think you are too aggressive to reply to. You have 30 years of programming experience and don't know the existences of "Junk code".I'm sorry you ignored my reply to you. A lot of what you misspeak here was answered there.
Uhh. I don't think you understand MSAA. Do more research or wait for BenSkywalker to reply.
Wrong again. The depth value is use to resolve the Alpha in the MSAA. A lot more complicated than z-buffering flicker.
Please don't act like you know what you're saying. Guess what. You're wrong again.
Wow a truthful statement in bold. You may want to preface all your arguments with that.
PS I guess you can find things funny when you don't really understand them. Huh.
I am not the one who said depth value is useless, AMD did.
SourceNaturally, seeing the code that states MSAA being a trademark of any company would raise the alarm in competing technologies. According to Richard, both ATI and nVidia recommend the following standard technique for enabling MSAA: "storing linear depth into the alpha channel of the RenderTarget and using that alpha value in the resolve pass. You only need to linearize it if you are storing something like 8-bit color so that you can get depth approximation, stuff it into alpha channel and then when you've finished rendering at high resolution you simply filter down the color values and use depth value maintain some kind of quality to your Anti-Aliasing so you don't just average."
...
What got AMD seriously aggravated was the fact that the first step of this code is done on all AMD hardware: "'Amusingly', it turns out that the first step is done for all hardware (even ours) whether AA is enabled or not! So it turns out that NVidia's code for adding support for AA is running on our hardware all the time - even though we're not being allowed to run the resolve code!
So… They've not just tied a very ordinary implementation of AA to their h/w, but they've done it in a way which ends up slowing our hardware down (because we're forced to write useless depth values to alpha most of the time...)!"
Yes, I know you think that I don't know anything about MSAA, but that is your opinion and won't contradict what I have said. Mind you that I can say I have 3000 years of programming experiences and can fly too. Welcome to internet.
Yes, the code from Nvidia is based on this standard, but it does not mean any coding done based upon standard should run on every hardware that support such standard for free. My PC can run Vista, yet I still have to buy it due to licensing. Yes, I can "hack" it so that I don't need to pay, but I have no problem paying for what I use. All games that run DirectX follow the same standard, but you still have to pay individually if you want to play the game. Nvidia created something and it is free for Nvidia User. I really don't see any contradictions.
I don't act as if I know, and I have clearly stated that those were my opinions. Why are you having problems with that? I don't reply to you because I have no intention of starting rages in this thread.
Last edited: