Regarding the MSAA algorithm

Hello,

Can anyone please provide some links(or suggest books) where the MSAA algorithm is clearly explained? I was able to find links where implementation of MSAA was explained from an application’s perspective, not as an algorithm.

Thanks in advance!

http://en.wikipedia.org/wiki/Multisample_anti-aliasing
To sum up, it means only depth is actually supersampled. Each time a there is a single triangle covering a whole pixel, the shader is evaluated only once per final pixel.
Multiple evaluations are only performed for triangle edges and intersections.

Slide 26/34 of the following lecture has nice pictures to explain the mechanism:

http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/lectures/12_deferred_shading.pdf

Actually the whole course is very clear:
http://www.cs.cmu.edu/afs/cs/academic/class/15869-f11/www/

Thanks a lot overlay and Zbuffer!