renderva.cpp is a very long (~3.4k) line file which is internally separated into two sections: occlusion (hiding geometry hidden by geometry) and vfc (hiding geometry not in the view of the camera). Separating these into two files will make the code clearer and the files less onerous to parse.