
Added support to lights and axis aligned rectangles, as per the Chapter 6 of Peter Shirley's "Ray Tracing: The Next Week". Here, normals are flipped by passing a 'flip' boolean parameter to the aarect OptiX program. If 'flip' is true, the normal of the rectangle is flipped.