We'll cover videocard and 3D graphics terminology. This stuff isn't crucial to actually
getting a game working, but may help in deciding what hardware and software options are best for
you.
Anti aliasing is the smoothing of jagged edges along a rendered curve or polygon.
Pixels are square objects, so drawing an angled line or curve with them results in a `stair
step' effect, also called the jaggies. This is when pixels make, what should be a smooth
curve or line, jagged. AA uses CPU intensive filtering to smooth out these
jagged edges. This improves a game's visuals, but can also dramatically degrade
performance.
AA is used in a number of situations. For instance, when you magnify a picture,
you'll notice lines that were once smooth are now jagged (try it with The Gimp). Font
rendering is another big application for AA.
AA can be done either by the application itself (as with The Gimp or the XFree86 font
system) or by hardware, if your video card supports it. Since AA is CPU intensive, it's
more desirable to perform it in hardware, but if we're talking about semi-static
applications, like The Gimp, this really isn't an issue. For dynamic situations, like
games, doing AA in hardware can be crucial.