Area Lights in Shaders
articles.hyperknot.com