Commit: 83021ce43f3e729bceab525fdb4e29fd40935d17
Author: Campbell Barton
Date:   Thu Feb 5 02:35:33 2015 +1100
Branches: temp_custom_loop_normals
https://developer.blender.org/rB83021ce43f3e729bceab525fdb4e29fd40935d17

rename struct MLoopNorSpaceset -> MLoopNorSpaceArray

since its not a 'set' or 'setting' anything, its an MLoop alligned array-store

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

M       source/blender/blenkernel/BKE_DerivedMesh.h
M       source/blender/blenkernel/BKE_cdderivedmesh.h
M       source/blender/blenkernel/BKE_mesh.h
M       source/blender/blenkernel/intern/cdderivedmesh.c
M       source/blender/blenkernel/intern/editderivedmesh.c
M       source/blender/blenkernel/intern/mesh_evaluate.c
M       source/blender/bmesh/intern/bmesh_mesh.c
M       source/blender/bmesh/intern/bmesh_mesh.h

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

diff --git a/source/blender/blenkernel/BKE_DerivedMesh.h 
b/source/blender/blenkernel/BKE_DerivedMesh.h
index b8b09a1..fc4736d 100644
--- a/source/blender/blenkernel/BKE_DerivedMesh.h
+++ b/source/blender/blenkernel/BKE_DerivedMesh.h
@@ -88,7 +88,7 @@ struct MTFace;
 struct Object;
 struct Scene;
 struct Mesh;
-struct MLoopNorSpaceset;
+struct MLoopNorSpaceArray;
 struct BMEditMesh;
 struct KeyBlock;
 struct ModifierData;
@@ -202,7 +202,7 @@ struct DerivedMesh {
 
        /** Calculate loop (split) normals, and returns split loop normal 
spaceset. */
        void (*calcLoopNormalsSpaceset)(DerivedMesh *dm, const bool 
use_split_normals, const float split_angle,
-                                       struct MLoopNorSpaceset 
*r_lnors_spaceset);
+                                       struct MLoopNorSpaceArray 
*r_lnors_spaceset);
 
        /** Recalculates mesh tessellation */
        void (*recalcTessellation)(DerivedMesh *dm);
diff --git a/source/blender/blenkernel/BKE_cdderivedmesh.h 
b/source/blender/blenkernel/BKE_cdderivedmesh.h
index 97da321..7f5504a 100644
--- a/source/blender/blenkernel/BKE_cdderivedmesh.h
+++ b/source/blender/blenkernel/BKE_cdderivedmesh.h
@@ -40,7 +40,7 @@
 struct DerivedMesh;
 struct BMEditMesh;
 struct Mesh;
-struct MLoopNorSpaceset;
+struct MLoopNorSpaceArray;
 struct Object;
 
 /* creates a new CDDerivedMesh */
@@ -109,7 +109,7 @@ void CDDM_calc_normals_tessface(struct DerivedMesh *dm);
 
 void CDDM_calc_loop_normals(struct DerivedMesh *dm, const bool 
use_split_normals, const float split_angle);
 void CDDM_calc_loop_normals_spaceset(struct DerivedMesh *dm, const bool 
use_split_normals, const float split_angle,
-                                     struct MLoopNorSpaceset 
*r_lnors_spaceset);
+                                     struct MLoopNorSpaceArray 
*r_lnors_spaceset);
 
 /* calculates edges for a CDDerivedMesh (from face data)
  * this completely replaces the current edge data in the DerivedMesh
diff --git a/source/blender/blenkernel/BKE_mesh.h 
b/source/blender/blenkernel/BKE_mesh.h
index 969cb6f..4fdaf5a 100644
--- a/source/blender/blenkernel/BKE_mesh.h
+++ b/source/blender/blenkernel/BKE_mesh.h
@@ -198,20 +198,20 @@ typedef struct MLoopNorSpace {
 /**
  * Collection of #MLoopNorSpace basic storage & pre-allocation.
  */
-typedef struct MLoopNorSpaceset {
+typedef struct MLoopNorSpaceArray {
        MLoopNorSpace **lspaceset;    /* MLoop aligned array */
        struct LinkNode *loops_pool;  /* Allocated once, avoids to call 
BLI_linklist_prepend_arena() for each loop! */
        struct MemArena *mem;
-} MLoopNorSpaceset;
-void BKE_lnor_spaceset_init(MLoopNorSpaceset *lnors_spaceset, const int 
numLoops);
-void BKE_lnor_spaceset_clear(MLoopNorSpaceset *lnors_spaceset);
-void BKE_lnor_spaceset_free(MLoopNorSpaceset *lnors_spaceset);
-MLoopNorSpace *BKE_lnor_space_create(MLoopNorSpaceset *lnors_spaceset);
+} MLoopNorSpaceArray;
+void BKE_lnor_spaceset_init(MLoopNorSpaceArray *lnors_spaceset, const int 
numLoops);
+void BKE_lnor_spaceset_clear(MLoopNorSpaceArray *lnors_spaceset);
+void BKE_lnor_spaceset_free(MLoopNorSpaceArray *lnors_spaceset);
+MLoopNorSpace *BKE_lnor_space_create(MLoopNorSpaceArray *lnors_spaceset);
 void BKE_lnor_space_define(
         MLoopNorSpace *lnor_space, const float lnor[3], float vec_ref[3], 
float vec_other[3],
         struct BLI_Stack *edge_vectors);
 void BKE_lnor_space_add_loop(
-        MLoopNorSpaceset *lnors_spaceset, MLoopNorSpace *lnor_space, const int 
ml_index, const bool add_to_list);
+        MLoopNorSpaceArray *lnors_spaceset, MLoopNorSpace *lnor_space, const 
int ml_index, const bool add_to_list);
 void BKE_lnor_space_custom_data_to_normal(MLoopNorSpace *lnor_space, const 
short clnor_data[2], float r_custom_lnor[3]);
 void BKE_lnor_space_custom_normal_to_data(MLoopNorSpace *lnor_space, const 
float custom_lnor[3], short r_clnor_data[2]);
 
@@ -221,7 +221,7 @@ void BKE_mesh_normals_loop_split(struct MVert *mverts, 
const int numVerts, struc
         struct MLoop *mloops, float (*r_loopnors)[3], const int numLoops,
         struct MPoly *mpolys, const float (*polynors)[3], const int numPolys,
         const bool use_split_normals, float split_angle,
-        MLoopNorSpaceset *r_lnors_spaceset, short (*clnors_data)[2], int 
*r_loop_to_poly);
+        MLoopNorSpaceArray *r_lnors_spaceset, short (*clnors_data)[2], int 
*r_loop_to_poly);
 
 void BKE_mesh_normals_loop_custom_set(
         struct MVert *mverts, const int numVerts, struct MEdge *medges, const 
int numEdges,
diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c 
b/source/blender/blenkernel/intern/cdderivedmesh.c
index f889f4f..b62946d 100644
--- a/source/blender/blenkernel/intern/cdderivedmesh.c
+++ b/source/blender/blenkernel/intern/cdderivedmesh.c
@@ -2165,7 +2165,7 @@ void CDDM_calc_loop_normals(DerivedMesh *dm, const bool 
use_split_normals, const
 // #define DEBUG_CLNORS
 
 void CDDM_calc_loop_normals_spaceset(
-        DerivedMesh *dm, const bool use_split_normals, const float 
split_angle, MLoopNorSpaceset *r_lnors_spaceset)
+        DerivedMesh *dm, const bool use_split_normals, const float 
split_angle, MLoopNorSpaceArray *r_lnors_spaceset)
 {
        MVert *mverts = dm->getVertArray(dm);
        MEdge *medges = dm->getEdgeArray(dm);
diff --git a/source/blender/blenkernel/intern/editderivedmesh.c 
b/source/blender/blenkernel/intern/editderivedmesh.c
index c44cf61..c87b14b 100644
--- a/source/blender/blenkernel/intern/editderivedmesh.c
+++ b/source/blender/blenkernel/intern/editderivedmesh.c
@@ -170,7 +170,7 @@ static void emDM_calcNormals(DerivedMesh *dm)
 }
 
 static void emDM_calcLoopNormalsSpaceset(
-        DerivedMesh *dm, const bool use_split_normals, const float 
split_angle, MLoopNorSpaceset *r_lnors_spaceset);
+        DerivedMesh *dm, const bool use_split_normals, const float 
split_angle, MLoopNorSpaceArray *r_lnors_spaceset);
 
 static void emDM_calcLoopNormals(DerivedMesh *dm, const bool 
use_split_normals, const float split_angle)
 {
@@ -180,7 +180,7 @@ static void emDM_calcLoopNormals(DerivedMesh *dm, const 
bool use_split_normals,
 //#define DEBUG_CLNORS
 
 static void emDM_calcLoopNormalsSpaceset(
-        DerivedMesh *dm, const bool use_split_normals, const float 
split_angle, MLoopNorSpaceset *r_lnors_spaceset)
+        DerivedMesh *dm, const bool use_split_normals, const float 
split_angle, MLoopNorSpaceArray *r_lnors_spaceset)
 {
        EditDerivedBMesh *bmdm = (EditDerivedBMesh *)dm;
        BMesh *bm = bmdm->em->bm;
diff --git a/source/blender/blenkernel/intern/mesh_evaluate.c 
b/source/blender/blenkernel/intern/mesh_evaluate.c
index f01eb19..7c74224 100644
--- a/source/blender/blenkernel/intern/mesh_evaluate.c
+++ b/source/blender/blenkernel/intern/mesh_evaluate.c
@@ -319,7 +319,7 @@ void BKE_mesh_calc_normals_tessface(MVert *mverts, int 
numVerts, MFace *mfaces,
                MEM_freeN(fnors);
 }
 
-void BKE_lnor_spaceset_init(MLoopNorSpaceset *lnors_spaceset, const int 
numLoops)
+void BKE_lnor_spaceset_init(MLoopNorSpaceArray *lnors_spaceset, const int 
numLoops)
 {
        if (!(lnors_spaceset->lspaceset && lnors_spaceset->loops_pool)) {
                MemArena *mem;
@@ -333,14 +333,14 @@ void BKE_lnor_spaceset_init(MLoopNorSpaceset 
*lnors_spaceset, const int numLoops
        }
 }
 
-void BKE_lnor_spaceset_clear(MLoopNorSpaceset *lnors_spaceset)
+void BKE_lnor_spaceset_clear(MLoopNorSpaceArray *lnors_spaceset)
 {
        BLI_memarena_clear(lnors_spaceset->mem);
        lnors_spaceset->lspaceset = NULL;
        lnors_spaceset->loops_pool = NULL;
 }
 
-void BKE_lnor_spaceset_free(MLoopNorSpaceset *lnors_spaceset)
+void BKE_lnor_spaceset_free(MLoopNorSpaceArray *lnors_spaceset)
 {
        BLI_memarena_free(lnors_spaceset->mem);
        lnors_spaceset->lspaceset = NULL;
@@ -348,7 +348,7 @@ void BKE_lnor_spaceset_free(MLoopNorSpaceset 
*lnors_spaceset)
        lnors_spaceset->mem = NULL;
 }
 
-MLoopNorSpace *BKE_lnor_space_create(MLoopNorSpaceset *lnors_spaceset)
+MLoopNorSpace *BKE_lnor_space_create(MLoopNorSpaceArray *lnors_spaceset)
 {
        return BLI_memarena_calloc(lnors_spaceset->mem, sizeof(MLoopNorSpace));
 }
@@ -417,7 +417,7 @@ void BKE_lnor_space_define(MLoopNorSpace *lnor_space, const 
float lnor[3],
        }
 }
 
-void BKE_lnor_space_add_loop(MLoopNorSpaceset *lnors_spaceset, MLoopNorSpace 
*lnor_space, const int ml_index,
+void BKE_lnor_space_add_loop(MLoopNorSpaceArray *lnors_spaceset, MLoopNorSpace 
*lnor_space, const int ml_index,
                              const bool do_add_loop)
 {
        lnors_spaceset->lspaceset[ml_index] = lnor_space;
@@ -539,7 +539,7 @@ typedef struct LoopSplitTaskDataCommon {
        /* Read/write.
         * Note we do not need to protect it, though, since two different tasks 
will *always* affect different
         * elements in the arrays. */
-       MLoopNorSpaceset *lnors_spaceset;
+       MLoopNorSpaceArray *lnors_spaceset;
        BLI_bitmap *sharp_verts;
        float (*loopnors)[3];
        short (*clnors_data)[2];
@@ -567,7 +567,7 @@ typedef struct LoopSplitTaskDataCommon {
 
 static void split_loop_nor_single_do(LoopSplitTaskDataCommon *common_data, 
LoopSplitTaskData *data)
 {
-       MLoopNorSpaceset *lnors_spaceset = common_data->lnors_spaceset;
+       MLoopNorSpaceArray *lnors_spaceset = common_data->lnors_spaceset;
        short (*clnors_data)[2] = common_data->clnors_data;
 
        const MVert *mverts = common_data->mverts;
@@ -620,7 +620,7 @@ static void 
split_loop_nor_single_do(LoopSplitTaskDataCommon *common_data, LoopS
 
 static void split_loop_nor_fan_do(LoopSplitTaskDataCommon *common_data, 
LoopSplitTaskData *data)
 {
-       MLoopNorSpaceset *lnors_spaceset = common_data->lnors_spaceset;
+       MLoopNorSpaceArray *lnors_spaceset = common_data->lnors_spaceset;
        float (*loopnors)[3] = common_data->loopnors;
        short (*clnors_data)[2] = common_data->clnors_data;
 
@@ -902,7 +902,7 @@ static void loop_split_worker(TaskPool *UNUSED(pool), void 
*taskdata, int UNUSED
 /* Note we use data_buff to detect whether we are in threaded context or not, 
in later case it is NULL. */
 static void loop_split_generator_do(LoopSplitTaskDataCommon *common_data, 
const bool threaded)
 {
-       MLoopNorSpaceset *lnors_spaceset = common_data->lnors_spaceset;
+       MLoopNorSpaceArray *lnors_spaceset = common_data->lnors_spaceset;
        BLI_bitmap *sharp_verts = common_data->sharp_verts;
        float (*loopnors)[3] = common_data->loopnors;
 
@@ -1058,7 +1058,7 @@ void BKE_mesh_normals_loop_split(
         MLoop *mloops, flo

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to