[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47001] trunk/blender/source/blender/ modifiers/intern/MOD_solidify.c: code cleanup: solidify modifier - remove dead assignment and unneeded NULL check.
Campbell Barton
ideasman42 at gmail.com
Fri May 25 08:54:02 CEST 2012
Revision: 47001
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47001
Author: campbellbarton
Date: 2012-05-25 06:54:01 +0000 (Fri, 25 May 2012)
Log Message:
-----------
code cleanup: solidify modifier - remove dead assignment and unneeded NULL check.
Modified Paths:
--------------
trunk/blender/source/blender/modifiers/intern/MOD_solidify.c
Modified: trunk/blender/source/blender/modifiers/intern/MOD_solidify.c
===================================================================
--- trunk/blender/source/blender/modifiers/intern/MOD_solidify.c 2012-05-25 03:36:07 UTC (rev 47000)
+++ trunk/blender/source/blender/modifiers/intern/MOD_solidify.c 2012-05-25 06:54:01 UTC (rev 47001)
@@ -240,8 +240,7 @@
int *edge_users = NULL;
char *edge_order = NULL;
- int *edge_origIndex;
-
+
float (*vert_nors)[3] = NULL;
float (*face_nors_result)[3] = NULL;
@@ -570,7 +569,6 @@
}
if (smd->flag & MOD_SOLIDIFY_RIM) {
- int *origindex;
/* bugger, need to re-calculate the normals for the new edge faces.
* This could be done in many ways, but probably the quickest way
@@ -592,24 +590,26 @@
const unsigned char crease_outer = smd->crease_outer * 255.0f;
const unsigned char crease_inner = smd->crease_inner * 255.0f;
+ int *origindex_edge;
+ int *orig_ed;
+
/* add faces & edges */
- origindex = result->getEdgeDataArray(result, CD_ORIGINDEX);
- ed = medge + (numEdges * 2);
- for (i = 0; i < newEdges; i++, ed++) {
+ origindex_edge = result->getEdgeDataArray(result, CD_ORIGINDEX);
+ ed = &medge[numEdges * 2];
+ orig_ed = &origindex_edge[numEdges * 2];
+ for (i = 0; i < newEdges; i++, ed++, orig_ed++) {
ed->v1 = new_vert_arr[i];
ed->v2 = new_vert_arr[i] + numVerts;
ed->flag |= ME_EDGEDRAW;
- origindex[numEdges * 2 + i] = ORIGINDEX_NONE;
+ *orig_ed = ORIGINDEX_NONE;
- if (crease_rim)
+ if (crease_rim) {
ed->crease = crease_rim;
+ }
}
/* faces */
- edge_origIndex = origindex;
- origindex = DM_get_poly_data_layer(result, CD_ORIGINDEX);
-
mp = mpoly + (numFaces * 2);
ml = mloop + (numLoops * 2);
j = 0;
@@ -673,10 +673,8 @@
ml[j++].e = numEdges * 2 + old_vert_arr[ed->v2];
}
- if (edge_origIndex) {
- edge_origIndex[ml[j - 3].e] = ORIGINDEX_NONE;
- edge_origIndex[ml[j - 1].e] = ORIGINDEX_NONE;
- }
+ origindex_edge[ml[j - 3].e] = ORIGINDEX_NONE;
+ origindex_edge[ml[j - 1].e] = ORIGINDEX_NONE;
/* use the next material index if option enabled */
if (mat_ofs_rim) {
More information about the Bf-blender-cvs
mailing list