[Bf-blender-cvs] [1ecd773] wiggly-widgets: Cleanup: Use ME_POLY_TRI_TOT macro

Julian Eisel noreply at git.blender.org
Thu Sep 17 14:59:01 CEST 2015


Commit: 1ecd7737132c9d74fa6490e02350a8fba677d40b
Author: Julian Eisel
Date:   Thu Sep 17 01:50:44 2015 +0200
Branches: wiggly-widgets
https://developer.blender.org/rB1ecd7737132c9d74fa6490e02350a8fba677d40b

Cleanup: Use ME_POLY_TRI_TOT macro

===================================================================

M	source/blender/blenkernel/intern/cdderivedmesh.c

===================================================================

diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c b/source/blender/blenkernel/intern/cdderivedmesh.c
index 6c041af..3b9c833 100644
--- a/source/blender/blenkernel/intern/cdderivedmesh.c
+++ b/source/blender/blenkernel/intern/cdderivedmesh.c
@@ -1603,7 +1603,7 @@ static void cdDM_buffer_copy_facemap(DerivedMesh *dm, unsigned int *varray)
 	facemap_iter = facemap;
 	mp_iter = mp;
 	for (i = 0; i < totpoly; i++, facemap_iter++, mp_iter++) {
-		gdo->facemap_count[*facemap_iter] += mp_iter->totloop - 2;
+		gdo->facemap_count[*facemap_iter] += ME_POLY_TRI_TOT(mp_iter);
 	}
 
 	for (i = 0; i < gdo->totfacemaps; i++) {
@@ -1614,7 +1614,7 @@ static void cdDM_buffer_copy_facemap(DerivedMesh *dm, unsigned int *varray)
 	facemap_iter = facemap;
 	mp_iter = mp;
 	for (i = 0; i < totpoly; i++, facemap_iter++, mp_iter++) {
-		int numtri = mp_iter->totloop - 2;
+		int numtri = ME_POLY_TRI_TOT(mp_iter);
 		int fmap_offset = (gdo->facemap_start[*facemap_iter] + facemap_offset[*facemap_iter]) * 3;
 		const MLoopTri *ltri_iter = ltri + poly_to_tri_count(i, mp_iter->loopstart);




More information about the Bf-blender-cvs mailing list