diff options
author | Ken Hughes <khughes@pacific.edu> | 2010-03-11 21:27:45 +0300 |
---|---|---|
committer | Ken Hughes <khughes@pacific.edu> | 2010-03-11 21:27:45 +0300 |
commit | 14b1c412e0fb02cfd21e12308ff9667459fa031a (patch) | |
tree | d57465b62d52cb326a3941743e442aae92ded8cd /source/blender/blenkernel | |
parent | 0270d34272aac6ac48e754abe682ea1eac3cdcd8 (diff) |
BMesh branch
------------
Fix some gcc warnings and errors (under linux anyway).
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/BKE_DerivedMesh.h | 3 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/BME_Customdata.c | 2 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/DerivedMesh.c | 5 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/anim.c | 1 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/constraint.c | 1 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/curve.c | 1 | ||||
-rw-r--r-- | source/blender/blenkernel/intern/shrinkwrap.c | 1 |
7 files changed, 10 insertions, 4 deletions
diff --git a/source/blender/blenkernel/BKE_DerivedMesh.h b/source/blender/blenkernel/BKE_DerivedMesh.h index 0284aa277c6..4a099613887 100644 --- a/source/blender/blenkernel/BKE_DerivedMesh.h +++ b/source/blender/blenkernel/BKE_DerivedMesh.h @@ -86,6 +86,7 @@ #include "BKE_customdata.h" #include "BKE_bvhutils.h" +#include "BKE_tessmesh.h" struct MVert; struct MEdge; @@ -641,7 +642,7 @@ void makeDerivedMesh(struct Scene *scene, struct Object *ob, struct BMEditMesh * /* returns an array of deform matrices for crazyspace correction, and the number of modifiers left */ -int editbmesh_get_first_deform_matrices(struct Scene *, struct Object *, struct EditMesh *em, +int editbmesh_get_first_deform_matrices(struct Scene *, struct Object *, struct BMEditMesh *em, float (**deformmats)[3][3], float (**deformcos)[3]); void weight_to_rgb(float input, float *fr, float *fg, float *fb); diff --git a/source/blender/blenkernel/intern/BME_Customdata.c b/source/blender/blenkernel/intern/BME_Customdata.c index fa6d19f7751..9caffd162f3 100644 --- a/source/blender/blenkernel/intern/BME_Customdata.c +++ b/source/blender/blenkernel/intern/BME_Customdata.c @@ -83,7 +83,7 @@ void BME_CD_Create(BME_CustomData *data, BME_CustomDataInit *init, int initalloc /*alloc our layers*/ if(data->totlayer){ /*alloc memory*/ - data->layers = MEM_callocN(sizeof(BME_CustomDataLayer)*data->totlayer, "BMesh Custom Data Layers", 1); + data->layers = MEM_callocN(sizeof(BME_CustomDataLayer)*data->totlayer, "BMesh Custom Data Layers"); data->pool = BLI_mempool_create(data->totsize, initalloc, initalloc, 1); /*initialize layer data*/ for(i=0; i < BME_CD_NUMTYPES; i++){ diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c index 34c85c624d3..fce6b5ae9fc 100644 --- a/source/blender/blenkernel/intern/DerivedMesh.c +++ b/source/blender/blenkernel/intern/DerivedMesh.c @@ -1113,7 +1113,7 @@ static void emDM_drawFacesTex_common(void *dm, static void emDM_drawFacesTex(void *dm, int (*setDrawOptions)(MTFace *tface, int has_vcol, int matnr)) { - emDM_drawFacesTex_common(dm, setDrawOptions, NULL, NULL); + emDM_drawFacesTex_common(dm, (int (*)(struct MTFace *, struct MCol *, int))setDrawOptions, NULL, NULL); } static void emDM_drawMappedFacesTex(void *dm, int (*setDrawOptions)(void *userData, int index), void *userData) @@ -1843,7 +1843,8 @@ static void add_weight_mcol_dm(Object *ob, DerivedMesh *dm) dliter = dfiter->getLoopsIter(dfiter); for (; !dliter->done; dliter->step(dliter), totloop++) { BLI_array_growone(wlcol); - calc_weightpaint_vert_color(ob, coba, dliter->vindex, &wlcol[totloop]); + calc_weightpaint_vert_color(ob, coba, dliter->vindex, (unsigned +char *)&wlcol[totloop]); } } diff --git a/source/blender/blenkernel/intern/anim.c b/source/blender/blenkernel/intern/anim.c index 5e9f799e49f..ddd5405a4c1 100644 --- a/source/blender/blenkernel/intern/anim.c +++ b/source/blender/blenkernel/intern/anim.c @@ -55,6 +55,7 @@ #include "DNA_object_types.h" #include "DNA_particle_types.h" #include "DNA_scene_types.h" +#include "DNA_windowmanager_types.h" #include "DNA_view3d_types.h" #include "DNA_vfont_types.h" diff --git a/source/blender/blenkernel/intern/constraint.c b/source/blender/blenkernel/intern/constraint.c index 9b5f049f7d1..f7a9f284a29 100644 --- a/source/blender/blenkernel/intern/constraint.c +++ b/source/blender/blenkernel/intern/constraint.c @@ -51,6 +51,7 @@ #include "DNA_lattice_types.h" #include "DNA_scene_types.h" #include "DNA_text_types.h" +#include "DNA_windowmanager_types.h" #include "BKE_utildefines.h" #include "BKE_action.h" diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c index fb27327c3be..e10159f5b6a 100644 --- a/source/blender/blenkernel/intern/curve.c +++ b/source/blender/blenkernel/intern/curve.c @@ -51,6 +51,7 @@ #include "DNA_key_types.h" #include "DNA_scene_types.h" #include "DNA_vfont_types.h" +#include "DNA_meshdata_types.h" #include "BKE_animsys.h" #include "BKE_anim.h" diff --git a/source/blender/blenkernel/intern/shrinkwrap.c b/source/blender/blenkernel/intern/shrinkwrap.c index d15b5fd95e2..b2dd5bb3d55 100644 --- a/source/blender/blenkernel/intern/shrinkwrap.c +++ b/source/blender/blenkernel/intern/shrinkwrap.c @@ -39,6 +39,7 @@ #include "DNA_meshdata_types.h" #include "DNA_mesh_types.h" #include "DNA_scene_types.h" +#include "DNA_windowmanager_types.h" #include "BKE_shrinkwrap.h" #include "BKE_DerivedMesh.h" |