Stencil Counting
Use the GL_INCR stencil operation for front facing shadow volume polygons
Use the GL_DECR stencil operation for back facing shadow volume polygons
Can trivially extend shadow volume from every polygons
Consumes tons of pixel fill rate