Added a visibility test shader, mostly a failed product but may lead to better things.