diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-09-24 13:14:51 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-09-30 18:08:24 +0300 |
commit | ca1809988a99bcb20ef263cd07253b60b09d2d1b (patch) | |
tree | 531aa5e2e4079a0d22c25e350864661fd67c4195 | |
parent | 21c00cbd0e9a1d70e3efaa990907c9cf6acc4fcf (diff) |
Fix T46226: Bake normals multi-res crash
-rw-r--r-- | source/blender/render/intern/source/multires_bake.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/render/intern/source/multires_bake.c b/source/blender/render/intern/source/multires_bake.c index 0223f76f869..dcc33b99742 100644 --- a/source/blender/render/intern/source/multires_bake.c +++ b/source/blender/render/intern/source/multires_bake.c @@ -612,7 +612,7 @@ static void get_ccgdm_data(DerivedMesh *lodm, DerivedMesh *hidm, int col = cell_index % polys_per_grid_side; /* S is the vertex whose grid we are examining */ - S = loc_cage_poly_offs / (polys_per_grid_side * polys_per_grid_side); + S = poly_index / (1 << (2 * (lvl - 1))) - grid_offset[cage_face_index]; /* get offset of grid data for original cage face */ g_index = grid_offset[cage_face_index]; |