The blue pixels are the only ones that are antialiased: Note how you must antialias both the primitive boundaries and the shadow boundaries.



Heres that scene again without the blue:



One problem with this approach is that you can only have an antialiased area of one pixel between primitives or shadows.