don't default to swallowing output when running on a single node
correctly handle depth buffer formats