From aedff9dbef6c5847b6d8e855eb64401d44611f20 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Thu, 21 Jul 2016 16:53:00 +0200 Subject: Add BKE_mesh_calc_islands_loop_poly_uvmap and use it in new OSD UV subdiv. Also renamed BKE_mesh_calc_islands_loop_poly_uv to BKE_mesh_calc_islands_loop_poly_edgeseam, to avoid confusion... --- source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c') diff --git a/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c b/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c index 9e8c97a9249..5c68e500300 100644 --- a/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c +++ b/source/blender/blenkernel/intern/CCGSubSurf_opensubdiv_converter.c @@ -322,11 +322,12 @@ static void conv_dm_precalc_uv_layer(const OpenSubdiv_Converter *converter, } /* Calculate islands connectivity of the UVs. */ - BKE_mesh_calc_islands_loop_poly_uv( + BKE_mesh_calc_islands_loop_poly_uvmap( storage->mvert, dm->getNumVerts(dm), storage->medge, dm->getNumEdges(dm), storage->mpoly, dm->getNumPolys(dm), storage->mloop, dm->getNumLoops(dm), + mloopuv, &storage->island_store); /* Here we "weld" duplicated vertices from island to the same UV value. -- cgit v1.2.3