# OpenGL Shadow Volume (Fleeting) ## Synopsis - (**Reference**:: [[Wikipedia Authors - Shadow volume (Highlights)]]) - Face culling ``` glEnable(GL_CULL_FACE); glCullFace(GL_FRONT); // GL_BACK ``` - Stencil testing - Off-screen rendering via framebuffer - [Chapter 11. Efficient and Robust Shadow Volumes](https://developer.nvidia.com/gpugems/gpugems3/part-ii-light-and-shadows/chapter-11-efficient-and-robust-shadow-volumes-using) in Hubert Nguyen - GPU Gems 3 - Compare with Shadow Mapping