Development notes: Possible Optimization: The shaded lights can be kept as an array instead of a linked list. Possible Optimization: Omit uniform variables from the shading language. Treat all variables as varyings. Todos: OpenEXR input for textures RiDisplayChannel & support additional attributes, options visible from SL bake, pointcloud and brickmap support RiFilter support trace subsets patch crack stitching