Fast GPU-Friendly bullet hole demo

bulletholes

Each shot renders the bullet hole one time into a separate render texture.  This texture is then used as an alpha mask when rendering the wall geometry.  Click on the image to see a video of the effect in action.