Rendering CSG models with a ZZ-buffer | Synapse