http://www.conitec.net/beta/culling.htmMore about the rendering..
Note the checking of the CLIPPED flag to shutdown or pause/skip over heavy functions in entities that are not visible anyways...!
I think with breakable glass you should be selective between what is 'crack-able' and what can be fully shattered out.
Particle and sprites mixed with some mdl glass elements are the common path.