mirror of
https://github.com/ioquake/jedi-academy.git
synced 2025-02-13 07:31:46 +00:00
fix some accesses beyond the end of arrays spotted via clang
This commit is contained in:
parent
5ed4e4ca50
commit
21a15843f6
4 changed files with 3 additions and 7 deletions
|
@ -592,7 +592,6 @@ public:
|
||||||
float& pitch() {return v[0];}
|
float& pitch() {return v[0];}
|
||||||
float& yaw() {return v[1];}
|
float& yaw() {return v[1];}
|
||||||
float& roll() {return v[2];}
|
float& roll() {return v[2];}
|
||||||
float& radius() {return v[3];}
|
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////
|
||||||
// Equality / Inequality Operators
|
// Equality / Inequality Operators
|
||||||
|
|
|
@ -1095,7 +1095,6 @@ static void R_LoadFogs( lump_t *l, lump_t *brushesLump, lump_t *sidesLump, world
|
||||||
out->parms.color[0] = 1.0f;
|
out->parms.color[0] = 1.0f;
|
||||||
out->parms.color[1] = 0.0f;
|
out->parms.color[1] = 0.0f;
|
||||||
out->parms.color[2] = 0.0f;
|
out->parms.color[2] = 0.0f;
|
||||||
out->parms.color[3] = 0.0f;
|
|
||||||
out->parms.depthForOpaque = 250.0f;
|
out->parms.depthForOpaque = 250.0f;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1135,7 +1134,6 @@ static void R_LoadFogs( lump_t *l, lump_t *brushesLump, lump_t *sidesLump, world
|
||||||
out->parms.color[0] = 0.0f;
|
out->parms.color[0] = 0.0f;
|
||||||
out->parms.color[1] = 0.0f;
|
out->parms.color[1] = 0.0f;
|
||||||
out->parms.color[2] = 0.0f;
|
out->parms.color[2] = 0.0f;
|
||||||
out->parms.color[3] = 0.0f;
|
|
||||||
out->parms.depthForOpaque = 0.0f;
|
out->parms.depthForOpaque = 0.0f;
|
||||||
out->colorInt = 0x00000000;
|
out->colorInt = 0x00000000;
|
||||||
out->tcScale = 0.0f;
|
out->tcScale = 0.0f;
|
||||||
|
|
|
@ -304,9 +304,8 @@ void RE_LAGoggles( void )
|
||||||
fog->parms.color[0] = 0.75f;
|
fog->parms.color[0] = 0.75f;
|
||||||
fog->parms.color[1] = 0.42f + random() * 0.025f;
|
fog->parms.color[1] = 0.42f + random() * 0.025f;
|
||||||
fog->parms.color[2] = 0.07f;
|
fog->parms.color[2] = 0.07f;
|
||||||
fog->parms.color[3] = 1.0f;
|
|
||||||
fog->parms.depthForOpaque = 10000;
|
fog->parms.depthForOpaque = 10000;
|
||||||
fog->colorInt = ColorBytes4(fog->parms.color[0], fog->parms.color[1], fog->parms.color[2], fog->parms.color[3]);
|
fog->colorInt = ColorBytes3(fog->parms.color[0], fog->parms.color[1], fog->parms.color[2]);
|
||||||
fog->tcScale = 2.0f / ( fog->parms.depthForOpaque * (1.0f + cos( tr.refdef.floatTime) * 0.1f));
|
fog->tcScale = 2.0f / ( fog->parms.depthForOpaque * (1.0f + cos( tr.refdef.floatTime) * 0.1f));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -659,7 +659,7 @@ void RB_CalcColorFromOneMinusEntity( unsigned char *dstColors )
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
int *pColors = ( int * ) dstColors;
|
int *pColors = ( int * ) dstColors;
|
||||||
unsigned char invModulate[3];
|
unsigned char invModulate[4];
|
||||||
int c;
|
int c;
|
||||||
|
|
||||||
if ( !backEnd.currentEntity )
|
if ( !backEnd.currentEntity )
|
||||||
|
|
Loading…
Reference in a new issue