[Bf-blender-cvs] [d63b221] soc-2013-viewport_fx: Fixing more warnings given by llvm gcc on OSX.
Jason Wilkins
noreply at git.blender.org
Mon Feb 17 17:27:17 CET 2014
Commit: d63b221f48649a55c085d564c0bf03917308d677
Author: Jason Wilkins
Date: Sat Feb 15 15:46:40 2014 -0600
https://developer.blender.org/rBd63b221f48649a55c085d564c0bf03917308d677
Fixing more warnings given by llvm gcc on OSX.
===================================================================
M source/blender/blenfont/intern/blf.c
M source/blender/blenkernel/BKE_brush.h
M source/blender/blenkernel/intern/displist.c
M source/blender/blenkernel/intern/mball.c
M source/blender/blenkernel/intern/mesh.c
M source/blender/editors/include/ED_screen.h
M source/blender/editors/include/ED_util.h
M source/blender/editors/include/UI_interface.h
M source/blender/editors/mesh/editmesh_select.c
M source/blender/editors/sculpt_paint/paint_intern.h
M source/blender/editors/space_view3d/drawanimviz.c
M source/blender/editors/space_view3d/view3d_draw.c
M source/blender/editors/space_view3d/view3d_intern.h
M source/blender/gpu/intern/gpu_matrix.c
M source/blender/python/generic/bgl.c
M source/blender/python/intern/bpy_rna.c
M source/blender/python/mathutils/mathutils_geometry.c
M source/blender/render/intern/source/convertblender.c
===================================================================
diff --git a/source/blender/blenfont/intern/blf.c b/source/blender/blenfont/intern/blf.c
index 1dd6507..08c0f86 100644
--- a/source/blender/blenfont/intern/blf.c
+++ b/source/blender/blenfont/intern/blf.c
@@ -559,7 +559,7 @@ static void blf_draw__start(FontBLF *font)
#if GPU_SAFETY && defined(WITH_GL_PROFILE_COMPAT)
{
GLenum param;
- glGetTexEnviv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, ¶m);
+ glGetTexEnviv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, (GLint*)(¶m));
GPU_ASSERT(param == GL_MODULATE);
GPU_ASSERT(gpuGetMatrixMode() == GL_MODELVIEW);
diff --git a/source/blender/blenkernel/BKE_brush.h b/source/blender/blenkernel/BKE_brush.h
index 64bd3bf..b84eb4f 100644
--- a/source/blender/blenkernel/BKE_brush.h
+++ b/source/blender/blenkernel/BKE_brush.h
@@ -41,6 +41,7 @@ struct Main;
struct rctf;
struct Scene;
struct wmOperator;
+struct UnifiedPaintSettings;
// enum CurveMappingPreset;
diff --git a/source/blender/blenkernel/intern/displist.c b/source/blender/blenkernel/intern/displist.c
index f3de400..b1d231b 100644
--- a/source/blender/blenkernel/intern/displist.c
+++ b/source/blender/blenkernel/intern/displist.c
@@ -456,7 +456,8 @@ void BKE_displist_fill(ListBase *dispbase, ListBase *to, const float normal_proj
ScanFillFace *sf_tri;
DispList *dlnew = NULL, *dl;
float *f1;
- int colnr = 0, charidx = 0, cont = 1, tot, a, *index, nextcol = 0;
+ int colnr = 0, charidx = 0, cont = 1, tot, a, nextcol = 0;
+ unsigned int *index;
intptr_t totvert;
if (dispbase == NULL)
@@ -548,7 +549,7 @@ void BKE_displist_fill(ListBase *dispbase, ListBase *to, const float normal_proj
index[2] = (intptr_t)sf_tri->v3->tmp.l;
if (flipnormal)
- SWAP(int, index[0], index[2]);
+ SWAP(unsigned int, index[0], index[2]);
index += 3;
sf_tri = sf_tri->next;
@@ -1046,7 +1047,7 @@ static void curve_calc_modifiers_post(Scene *scene, Object *ob, ListBase *dispba
static void displist_surf_indices(DispList *dl)
{
int a, b, p1, p2, p3, p4;
- int *index;
+ unsigned int *index;
dl->totindex = 0;
diff --git a/source/blender/blenkernel/intern/mball.c b/source/blender/blenkernel/intern/mball.c
index 43819e1..69dcf81 100644
--- a/source/blender/blenkernel/intern/mball.c
+++ b/source/blender/blenkernel/intern/mball.c
@@ -801,13 +801,13 @@ static float metaball(float x, float y, float z)
/* ******************************************** */
-static int *indices = NULL;
+static unsigned int *indices = NULL;
static int totindex, curindex;
static void accum_mballfaces(int i1, int i2, int i3, int i4)
{
- int *newi, *cur;
+ unsigned int *newi, *cur;
/* static int i = 0; I would like to delete altogether, but I don't dare to, yet */
if (totindex == curindex) {
diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c
index 2eb318c..9e40d90 100644
--- a/source/blender/blenkernel/intern/mesh.c
+++ b/source/blender/blenkernel/intern/mesh.c
@@ -1147,7 +1147,8 @@ void BKE_mesh_from_metaball(ListBase *lb, Mesh *me)
MLoop *mloop, *allloop;
MPoly *mpoly;
float *nors, *verts;
- int a, *index;
+ int a;
+ unsigned int *index;
dl = lb->first;
if (dl == NULL) return;
@@ -1311,7 +1312,8 @@ int BKE_mesh_nurbs_displist_to_mdata(Object *ob, ListBase *dispbase,
MEdge *medge;
float *data;
int a, b, ofs, vertcount, startvert, totvert = 0, totedge = 0, totloop = 0, totvlak = 0;
- int p1, p2, p3, p4, *index;
+ int p1, p2, p3, p4;
+ unsigned int *index;
const bool conv_polys = ((cu->flag & CU_3D) || /* 2d polys are filled with DL_INDEX3 displists */
(ob->type == OB_SURF)); /* surf polys are never filled */
diff --git a/source/blender/editors/include/ED_screen.h b/source/blender/editors/include/ED_screen.h
index 12030f7..7031dac 100644
--- a/source/blender/editors/include/ED_screen.h
+++ b/source/blender/editors/include/ED_screen.h
@@ -48,6 +48,7 @@ struct bScreen;
struct ARegion;
struct uiBlock;
struct rcti;
+struct Main;
/* regions */
void ED_region_do_listen(struct ARegion *ar, struct wmNotifier *note);
diff --git a/source/blender/editors/include/ED_util.h b/source/blender/editors/include/ED_util.h
index 67f790f..cded445 100644
--- a/source/blender/editors/include/ED_util.h
+++ b/source/blender/editors/include/ED_util.h
@@ -40,6 +40,7 @@ struct wmOperator;
struct wmOperatorType;
struct BMEditMesh;
struct Mesh;
+struct PackedFile;
/* ed_util.c */
diff --git a/source/blender/editors/include/UI_interface.h b/source/blender/editors/include/UI_interface.h
index 794f5e1..4b75a6b 100644
--- a/source/blender/editors/include/UI_interface.h
+++ b/source/blender/editors/include/UI_interface.h
@@ -75,6 +75,7 @@ struct ImBuf;
struct bNodeTree;
struct bNode;
struct bNodeSocket;
+struct bScreen;
typedef struct uiBut uiBut;
typedef struct uiBlock uiBlock;
diff --git a/source/blender/editors/mesh/editmesh_select.c b/source/blender/editors/mesh/editmesh_select.c
index b6a646a..91170af 100644
--- a/source/blender/editors/mesh/editmesh_select.c
+++ b/source/blender/editors/mesh/editmesh_select.c
@@ -178,7 +178,7 @@ static void draw_triangulated(const int mcords[][2], const short tot)
/* do the draw */
dl = lb.first; /* filldisplist adds in head of list */
if (dl->type == DL_INDEX3) {
- int *index;
+ unsigned int *index;
a = dl->parts;
fp = dl->verts;
diff --git a/source/blender/editors/sculpt_paint/paint_intern.h b/source/blender/editors/sculpt_paint/paint_intern.h
index b68e23f..e3b7d0c 100644
--- a/source/blender/editors/sculpt_paint/paint_intern.h
+++ b/source/blender/editors/sculpt_paint/paint_intern.h
@@ -56,6 +56,10 @@ struct wmOperator;
struct wmOperatorType;
struct ImagePaintState;
struct wmWindowManager;
+struct wmKeyConfig;
+struct Image;
+struct ImBuf;
+struct SpaceImage;
enum PaintMode;
/* paint_stroke.c */
diff --git a/source/blender/editors/space_view3d/drawanimviz.c b/source/blender/editors/space_view3d/drawanimviz.c
index b5ea369..ba71ae0 100644
--- a/source/blender/editors/space_view3d/drawanimviz.c
+++ b/source/blender/editors/space_view3d/drawanimviz.c
@@ -83,7 +83,7 @@ void draw_motion_paths_init(View3D *v3d, ARegion *ar)
if (v3d->zbuf) glDisable(GL_DEPTH_TEST);
gpuPushMatrix();
- gpuLoadMatrix(rv3d->viewmat[4]);
+ gpuLoadMatrix(rv3d->viewmat[0]);
}
/* Draw the given motion path for an Object or a Bone
diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c
index 6b2f1de..c2b7126 100644
--- a/source/blender/editors/space_view3d/view3d_draw.c
+++ b/source/blender/editors/space_view3d/view3d_draw.c
@@ -654,7 +654,7 @@ static void sort3(int sort[3], float a, float b, float c)
/* Draw a live substitute of the view icon, which is always shown
* colors copied from transform_manipulator.c, we should keep these matching. */
-static void draw_view_axis(RegionView3D *rv3d, rcti *rect)
+static void draw_view_axis(RegionView3D *rv3d, rcti *UNUSED(rect))
{
/* axis size */
const float k = U.rvisize;
@@ -685,7 +685,7 @@ static void draw_view_axis(RegionView3D *rv3d, rcti *rect)
{ 0, 0, size },
};
- const unsigned char label[] = "xyz";
+ const char label[] = "xyz";
GLboolean showLabel[3];
GLubyte color[3][4];
diff --git a/source/blender/editors/space_view3d/view3d_intern.h b/source/blender/editors/space_view3d/view3d_intern.h
index a02ab00..0e94014 100644
--- a/source/blender/editors/space_view3d/view3d_intern.h
+++ b/source/blender/editors/space_view3d/view3d_intern.h
@@ -52,6 +52,8 @@ struct wmNDOFMotionData;
struct wmOperatorType;
struct wmWindowManager;
struct ListBase;
+struct wmKeyConfig;
+struct GPUTexture;
/* drawing flags: */
enum {
diff --git a/source/blender/gpu/intern/gpu_matrix.c b/source/blender/gpu/intern/gpu_matrix.c
index f322d7b..27f70ed 100644
--- a/source/blender/gpu/intern/gpu_matrix.c
+++ b/source/blender/gpu/intern/gpu_matrix.c
@@ -65,8 +65,6 @@ typedef struct GPU_matrix_stack
-static GLboolean glslneedupdate = GL_TRUE;
-
static GPU_matrix_stack ms_modelview;
static GPU_matrix_stack ms_projection;
static GPU_matrix_stack ms_texture;
diff --git a/source/blender/python/generic/bgl.c b/source/blender/python/generic/bgl.c
index f8a8699..7d4a0c6 100644
--- a/source/blender/python/generic/bgl.c
+++ b/source/blender/python/generic/bgl.c
@@ -1467,9 +1467,8 @@ static struct PyMethodDef BGL_methods[] = {
{NULL, NULL, 0, NULL}
};
-static struct PyMethodDef BGLES2_methods[] = {
-
#if defined(WITH_GL_PROFILE_ES20)
+static struct PyMethodDef BGLES2_methods[] = {
MethodDef(AttachShader),
MethodDef(BindTexture),
MethodDef(BlendFunc),
@@ -1540,10 +1539,10 @@ static struct PyMethodDef BGLES2_methods[] = {
MethodDef(UseProgram),
MethodDef(ValidateProgram),
MethodDef(Viewport),
-#endif
{NULL, NULL, 0, NULL}
};
+#endif
#if defined(WITH_GL_PROFILE_COMPAT)
static struct PyModuleDef BGL_module_def = {
diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c
index 5334043..5c76ca3 100644
--- a/source/blender/python/intern/bpy_rna.c
+++ b/source/blender/python/intern/bpy_rna.c
@@ -189,7 +189,7 @@ static GHash *id_weakref_pool_get(ID *id)
}
/* called from pyrna_struct_CreatePyObject() and pyrna_prop_CreatePyObject() */
-void id_weakref_pool_add(ID *id, BPy_DummyPointerRNA *pyrna)
+static void id_weakref_pool_add(ID *id, BPy_DummyPointerRNA *pyrna)
{
PyObject *weakref;
PyObject *weakref_capsule;
diff --git a/source/blender/python/mathutils/mathutils_geometry.c b/source/blender/python/mathutils/mathutils_geometry.c
index 689cbbe..cd5f818 100644
--- a/source/blender/python/mathutils/mathutils_geometry.c
+++ b/source/blender/python/mathutils/mathutils_geometry.c
@@ -1268,8 +1268,9 @@ static PyObject *M_Geometry_tessellate_polygon(PyObject *UNUSED(self), PyObject
ListBase dispbase = {NULL, NULL};
DispList *dl;
float *fp; /*pointer to the array of malloced dl->verts to set the points from the vectors */
- int index, *dl_face, totpoints = 0;
-
+ int index, totpoints = 0;
+ unsigned int *dl_face;
+
if (!PySequence_Check(polyLineSeq)) {
PyErr_SetString(PyExc_TypeError,
"expected a sequence of poly lines");
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list