Better use of viewport ZBuffer functionality please

Will it work with WiP?