Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/extern
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2011-11-23 22:28:12 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2011-11-23 22:28:12 +0400
commit086b231f48152bd7aaa289dfc6e2fc84cf6e5514 (patch)
tree74d089d8326933ae50ba8b015461c8557dcbeda1 /extern
parentfe6a2401118f6b39762f476bcace2d46a2e10f89 (diff)
This checks shouldn't have been removed.
Diffstat (limited to 'extern')
-rw-r--r--extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc b/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc
index ba88ce7676d..ab9b21d6dfd 100644
--- a/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc
+++ b/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc
@@ -201,6 +201,8 @@ void CameraIntrinsics::ComputeLookupGrid(Grid* grid, int width, int height, doub
warp_y = warp_y*aspy + 0.5 * overscan * h;
int ix = int(warp_x), iy = int(warp_y);
int fx = round((warp_x-ix)*256), fy = round((warp_y-iy)*256);
+ if(fx == 256) { fx=0; ix++; }
+ if(fy == 256) { fy=0; iy++; }
// Use nearest border pixel
if( ix < 0 ) { ix = 0, fx = 0; }
if( iy < 0 ) { iy = 0, fy = 0; }