Clean-up for various gcc warnings under linux.
This commit is contained in:
@@ -202,4 +202,4 @@ void btConvexTriangleMeshShape::setLocalScaling(const btVector3& scaling)
|
|||||||
const btVector3& btConvexTriangleMeshShape::getLocalScaling() const
|
const btVector3& btConvexTriangleMeshShape::getLocalScaling() const
|
||||||
{
|
{
|
||||||
return m_stridingMesh->getScaling();
|
return m_stridingMesh->getScaling();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -702,7 +702,6 @@ void btOptimizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback* nodeCallb
|
|||||||
|
|
||||||
int curIndex = startNodeIndex;
|
int curIndex = startNodeIndex;
|
||||||
int walkIterations = 0;
|
int walkIterations = 0;
|
||||||
int subTreeSize = endNodeIndex - startNodeIndex;
|
|
||||||
|
|
||||||
const btQuantizedBvhNode* rootNode = &m_quantizedContiguousNodes[startNodeIndex];
|
const btQuantizedBvhNode* rootNode = &m_quantizedContiguousNodes[startNodeIndex];
|
||||||
int escapeIndex;
|
int escapeIndex;
|
||||||
|
|||||||
@@ -205,7 +205,6 @@ void btConeTwistConstraint::solveConstraint(btScalar timeStep)
|
|||||||
btVector3 pivotBInW = m_rbB.getCenterOfMassTransform()*m_rbBFrame.getOrigin();
|
btVector3 pivotBInW = m_rbB.getCenterOfMassTransform()*m_rbBFrame.getOrigin();
|
||||||
|
|
||||||
btScalar tau = btScalar(0.3);
|
btScalar tau = btScalar(0.3);
|
||||||
btScalar damping = btScalar(1.);
|
|
||||||
|
|
||||||
//linear part
|
//linear part
|
||||||
if (!m_angularOnly)
|
if (!m_angularOnly)
|
||||||
|
|||||||
@@ -342,4 +342,4 @@ void btRigidBody::removeConstraintRef(btTypedConstraint* c)
|
|||||||
{
|
{
|
||||||
m_constraintRefs.remove(c);
|
m_constraintRefs.remove(c);
|
||||||
m_checkCollideWith = m_constraintRefs.size() > 0;
|
m_checkCollideWith = m_constraintRefs.size() > 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -846,8 +846,8 @@ static void write_modifiers(WriteData *wd, ListBase *modbase)
|
|||||||
}
|
}
|
||||||
else if (md->type==eModifierType_Collision) {
|
else if (md->type==eModifierType_Collision) {
|
||||||
|
|
||||||
CollisionModifierData *collmd = (CollisionModifierData*) md;
|
|
||||||
/*
|
/*
|
||||||
|
CollisionModifierData *collmd = (CollisionModifierData*) md;
|
||||||
// TODO: CollisionModifier should use pointcache
|
// TODO: CollisionModifier should use pointcache
|
||||||
// + have proper reset events before enabling this
|
// + have proper reset events before enabling this
|
||||||
writestruct(wd, DATA, "MVert", collmd->numverts, collmd->x);
|
writestruct(wd, DATA, "MVert", collmd->numverts, collmd->x);
|
||||||
|
|||||||
@@ -256,7 +256,6 @@ void IMB_filter_extend(struct ImBuf *ibuf)
|
|||||||
float *temprect;
|
float *temprect;
|
||||||
float *row1f, *row2f, *row3f;
|
float *row1f, *row2f, *row3f;
|
||||||
float *fp;
|
float *fp;
|
||||||
int pixlen = 4;
|
|
||||||
temprect= MEM_dupallocN(ibuf->rect_float);
|
temprect= MEM_dupallocN(ibuf->rect_float);
|
||||||
|
|
||||||
for(y=1; y<=ibuf->y; y++) {
|
for(y=1; y<=ibuf->y; y++) {
|
||||||
|
|||||||
@@ -620,7 +620,6 @@ void IMB_exr_multilayer_convert(void *handle, void *base,
|
|||||||
void IMB_exr_close(void *handle)
|
void IMB_exr_close(void *handle)
|
||||||
{
|
{
|
||||||
ExrHandle *data= (ExrHandle *)handle;
|
ExrHandle *data= (ExrHandle *)handle;
|
||||||
ExrChannel *echan;
|
|
||||||
ExrLayer *lay;
|
ExrLayer *lay;
|
||||||
ExrPass *pass;
|
ExrPass *pass;
|
||||||
|
|
||||||
@@ -783,28 +782,28 @@ static ExrHandle *imb_exr_begin_read_mem(InputFile *file, int width, int height)
|
|||||||
/* we can have RGB(A), XYZ(W), UVA */
|
/* we can have RGB(A), XYZ(W), UVA */
|
||||||
if(pass->totchan==3 || pass->totchan==4) {
|
if(pass->totchan==3 || pass->totchan==4) {
|
||||||
if(pass->chan[0]->chan_id=='B' || pass->chan[1]->chan_id=='B' || pass->chan[2]->chan_id=='B') {
|
if(pass->chan[0]->chan_id=='B' || pass->chan[1]->chan_id=='B' || pass->chan[2]->chan_id=='B') {
|
||||||
lookup['R']= 0;
|
lookup[(unsigned int)'R']= 0;
|
||||||
lookup['G']= 1;
|
lookup[(unsigned int)'G']= 1;
|
||||||
lookup['B']= 2;
|
lookup[(unsigned int)'B']= 2;
|
||||||
lookup['A']= 3;
|
lookup[(unsigned int)'A']= 3;
|
||||||
}
|
}
|
||||||
else if(pass->chan[0]->chan_id=='Y' || pass->chan[1]->chan_id=='Y' || pass->chan[2]->chan_id=='Y') {
|
else if(pass->chan[0]->chan_id=='Y' || pass->chan[1]->chan_id=='Y' || pass->chan[2]->chan_id=='Y') {
|
||||||
lookup['X']= 0;
|
lookup[(unsigned int)'X']= 0;
|
||||||
lookup['Y']= 1;
|
lookup[(unsigned int)'Y']= 1;
|
||||||
lookup['Z']= 2;
|
lookup[(unsigned int)'Z']= 2;
|
||||||
lookup['W']= 3;
|
lookup[(unsigned int)'W']= 3;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
lookup['U']= 0;
|
lookup[(unsigned int)'U']= 0;
|
||||||
lookup['V']= 1;
|
lookup[(unsigned int)'V']= 1;
|
||||||
lookup['A']= 2;
|
lookup[(unsigned int)'A']= 2;
|
||||||
}
|
}
|
||||||
for(a=0; a<pass->totchan; a++) {
|
for(a=0; a<pass->totchan; a++) {
|
||||||
echan= pass->chan[a];
|
echan= pass->chan[a];
|
||||||
echan->rect= pass->rect + lookup[echan->chan_id];
|
echan->rect= pass->rect + lookup[(unsigned int)echan->chan_id];
|
||||||
echan->xstride= pass->totchan;
|
echan->xstride= pass->totchan;
|
||||||
echan->ystride= width*pass->totchan;
|
echan->ystride= width*pass->totchan;
|
||||||
pass->chan_id[ lookup[echan->chan_id] ]= echan->chan_id;
|
pass->chan_id[ (unsigned int)lookup[(unsigned int)echan->chan_id] ]= echan->chan_id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else { /* unknown */
|
else { /* unknown */
|
||||||
@@ -836,6 +835,7 @@ typedef struct RGBA
|
|||||||
} RGBA;
|
} RGBA;
|
||||||
|
|
||||||
|
|
||||||
|
#if 0
|
||||||
static void exr_print_filecontents(InputFile *file)
|
static void exr_print_filecontents(InputFile *file)
|
||||||
{
|
{
|
||||||
const ChannelList &channels = file->header().channels();
|
const ChannelList &channels = file->header().channels();
|
||||||
@@ -846,6 +846,7 @@ static void exr_print_filecontents(InputFile *file)
|
|||||||
printf("OpenEXR-load: Found channel %s of type %d\n", i.name(), channel.type);
|
printf("OpenEXR-load: Found channel %s of type %d\n", i.name(), channel.type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static int exr_has_zbuffer(InputFile *file)
|
static int exr_has_zbuffer(InputFile *file)
|
||||||
{
|
{
|
||||||
@@ -853,7 +854,6 @@ static int exr_has_zbuffer(InputFile *file)
|
|||||||
|
|
||||||
for (ChannelList::ConstIterator i = channels.begin(); i != channels.end(); ++i)
|
for (ChannelList::ConstIterator i = channels.begin(); i != channels.end(); ++i)
|
||||||
{
|
{
|
||||||
const Channel &channel = i.channel();
|
|
||||||
if(strcmp("Z", i.name())==0)
|
if(strcmp("Z", i.name())==0)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2222,7 +2222,7 @@ void do_object_panels(unsigned short event)
|
|||||||
case B_DUPLI_VERTS:
|
case B_DUPLI_VERTS:
|
||||||
ob->transflag &= ~(OB_DUPLIFRAMES|OB_DUPLIFACES|OB_DUPLIGROUP);
|
ob->transflag &= ~(OB_DUPLIFRAMES|OB_DUPLIFACES|OB_DUPLIGROUP);
|
||||||
DAG_scene_sort(G.scene);
|
DAG_scene_sort(G.scene);
|
||||||
DAG_object_flush_update(G.scene, ob, OB_RECALC_DATA);
|
DAG_object_flush_update(G.scene, ob, OB_RECALC_DATA|OB_RECALC_OB);
|
||||||
allqueue(REDRAWVIEW3D, 0);
|
allqueue(REDRAWVIEW3D, 0);
|
||||||
allqueue(REDRAWBUTSOBJECT, 0);
|
allqueue(REDRAWBUTSOBJECT, 0);
|
||||||
break;
|
break;
|
||||||
@@ -3572,7 +3572,7 @@ static void object_softbodies_collision(Object *ob)
|
|||||||
SoftBody *sb=ob->soft;
|
SoftBody *sb=ob->soft;
|
||||||
uiBlock *block;
|
uiBlock *block;
|
||||||
static int val;
|
static int val;
|
||||||
short *softflag=&ob->softflag, psys_cur=0, adaptive_mode=0;
|
short *softflag=&ob->softflag, psys_cur=0;
|
||||||
int ob_has_hair=psys_ob_has_hair(ob);
|
int ob_has_hair=psys_ob_has_hair(ob);
|
||||||
if(!_can_softbodies_at_all(ob)) return;
|
if(!_can_softbodies_at_all(ob)) return;
|
||||||
/*bah that is ugly! creating missing data members in UI code*/
|
/*bah that is ugly! creating missing data members in UI code*/
|
||||||
|
|||||||
@@ -5601,9 +5601,6 @@ void texspace_edit(void)
|
|||||||
|
|
||||||
void mirrormenu(void)
|
void mirrormenu(void)
|
||||||
{
|
{
|
||||||
short mode = 0;
|
|
||||||
|
|
||||||
|
|
||||||
if(G.f & G_PARTICLEEDIT) {
|
if(G.f & G_PARTICLEEDIT) {
|
||||||
PE_mirror_x(0);
|
PE_mirror_x(0);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user