more work on multipass lighting and mock partitioner