1. A method of decoding three-dimensional (3D) video data, the method comprising: determining a first block of a first texture view is to be decoded using a block-based view synthesis mode; determining a first disparity vector for the first block of the first texture view based on depth values of two or more corner positions of a first depth block that is collocated relative to the first block of the first texture view; for a first sub-block of the first block of the first texture view, locating, in a second texture view, a first predictive block using the first disparity vector determined for the first block of the first texture view; for a second sub-block of the first block, locating, in the second texture view, a second predictive block using the first disparity vector determined for the first block of the first texture view; based on the first predictive block and the second predictive block, decoding the first block of the first texture view; and outputting a picture of decoded video data comprising the first block of the first texture view.