raytracer c xlib clustering version intermediare