https://hgpu.org/?p=3734
Three-Dimensional Image Warping on Programmable Graphics Hardware