got client depth drawing into framebuffer (I think)
depth buffering kindof works, has problems
fixed main depth compositing problem (depth precision), stray row of
pixels have wrong depth at top
fixed stray line of improper depth