[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18570] branches/bmesh/blender/source/ blender/bmesh: remove unneeded scene pointer
Joseph Eagar
joeedh at gmail.com
Mon Jan 19 05:05:37 CET 2009
Revision: 18570
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18570
Author: joeedh
Date: 2009-01-19 05:05:15 +0100 (Mon, 19 Jan 2009)
Log Message:
-----------
remove unneeded scene pointer
Modified Paths:
--------------
branches/bmesh/blender/source/blender/bmesh/bmesh.h
branches/bmesh/blender/source/blender/bmesh/intern/bmesh_mesh.c
branches/bmesh/blender/source/blender/bmesh/intern/bmesh_to_editmesh.c
branches/bmesh/blender/source/blender/bmesh/intern/editmesh_to_bmesh.c
Modified: branches/bmesh/blender/source/blender/bmesh/bmesh.h
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/bmesh.h 2009-01-19 02:35:26 UTC (rev 18569)
+++ branches/bmesh/blender/source/blender/bmesh/bmesh.h 2009-01-19 04:05:15 UTC (rev 18570)
@@ -118,7 +118,6 @@
struct BMEdge **edar;
struct BMLoop **lpar;
struct BMFace **plar;
- struct Scene *scene;
int vtarlen, edarlen, lparlen, plarlen;
int totvert, totedge, totface, totloop;
int nextv, nexte, nextp, nextl;
@@ -170,7 +169,7 @@
void bmesh_error(void);
/*Mesh Level Ops */
-struct BMesh *BM_Make_Mesh(int allocsize[4], struct Scene *scene);
+struct BMesh *BM_Make_Mesh(int allocsize[4]);
void BM_Free_Mesh(struct BMesh *bm);
void BM_Compute_Normals(struct BMesh *bm);
@@ -199,7 +198,7 @@
//void bmesh_data_interp_from_face(struct BMesh *bm, struct BMFace *source, struct BMFace *target);
struct EditMesh;
-BMesh *editmesh_to_bmesh(struct EditMesh *em, struct Scene *scene);
+BMesh *editmesh_to_bmesh(struct EditMesh *em);
struct EditMesh *bmesh_to_editmesh(BMesh *bm);
/*include the rest of the API*/
Modified: branches/bmesh/blender/source/blender/bmesh/intern/bmesh_mesh.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/intern/bmesh_mesh.c 2009-01-19 02:35:26 UTC (rev 18569)
+++ branches/bmesh/blender/source/blender/bmesh/intern/bmesh_mesh.c 2009-01-19 04:05:15 UTC (rev 18570)
@@ -97,7 +97,7 @@
*
*/
-BMesh *BM_Make_Mesh(int allocsize[4], struct Scene *scene)
+BMesh *BM_Make_Mesh(int allocsize[4])
{
/*allocate the structure*/
BMesh *bm = MEM_callocN(sizeof(BMesh),"BM");
@@ -106,7 +106,6 @@
bm->epool = BLI_mempool_create(sizeof(BMEdge), allocsize[1], allocsize[1]);
bm->lpool = BLI_mempool_create(sizeof(BMLoop), allocsize[2], allocsize[2]);
bm->ppool = BLI_mempool_create(sizeof(BMFace), allocsize[3], allocsize[3]);
- bm->scene = scene;
/*allocate one flag pool that we dont get rid of.*/
bm->flagpool = BLI_mempool_create(sizeof(BMFlagLayer), 512, 512);
Modified: branches/bmesh/blender/source/blender/bmesh/intern/bmesh_to_editmesh.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/intern/bmesh_to_editmesh.c 2009-01-19 02:35:26 UTC (rev 18569)
+++ branches/bmesh/blender/source/blender/bmesh/intern/bmesh_to_editmesh.c 2009-01-19 04:05:15 UTC (rev 18570)
@@ -201,8 +201,6 @@
if(bm->selectmode & BM_EDGE) em->selectmode |= SCE_SELECT_EDGE;
if(bm->selectmode & BM_FACE) em->selectmode |= SCE_SELECT_FACE;
- bm->scene->selectmode = em->selectmode;
-
CustomData_copy(&bm->vdata, &em->vdata, CD_MASK_BMESH, CD_CALLOC, 0);
CustomData_copy(&bm->edata, &em->edata, CD_MASK_BMESH, CD_CALLOC, 0);
CustomData_copy(&bm->pdata, &em->fdata, CD_MASK_BMESH, CD_CALLOC, 0);
Modified: branches/bmesh/blender/source/blender/bmesh/intern/editmesh_to_bmesh.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/intern/editmesh_to_bmesh.c 2009-01-19 02:35:26 UTC (rev 18569)
+++ branches/bmesh/blender/source/blender/bmesh/intern/editmesh_to_bmesh.c 2009-01-19 04:05:15 UTC (rev 18570)
@@ -395,14 +395,14 @@
editmesh_to_bmesh_intern(op->slots[BMOP_FROM_EDITMESH_EM].data.p, bmesh);
}
-BMesh *editmesh_to_bmesh(EditMesh *em, struct Scene *scene)
+BMesh *editmesh_to_bmesh(EditMesh *em)
{
BMOperator conv;
BMesh *bm;
int allocsize[4] = {512,512,2048,512}, numTex, numCol;
/*allocate a bmesh*/
- bm = BM_Make_Mesh(allocsize, scene);
+ bm = BM_Make_Mesh(allocsize);
BMO_Init_Op(&conv, BMOP_FROM_EDITMESH);
BMO_Set_Pnt(&conv, BMOP_FROM_EDITMESH_EM, em);
More information about the Bf-blender-cvs
mailing list