1. A method of coding three-dimensional (3D) video data, the method comprising: determining a first block of a first texture view is to be coded using a block-based view synthesis mode; locating, in a depth view, a first depth block that corresponds to the first block of the first texture view; determining depth values of two or more corner positions of the first depth block; based on the depth values, deriving a disparity vector for the first block; using the disparity vector, locating a first block of a second texture view; inter-predicting the first block of the first texture view using the first block of the second texture view.