Merge branch 'master' (early part) into sdl2
This commit is contained in:
commit
73aa7ef2c7
28 changed files with 96 additions and 79 deletions
|
@ -1550,7 +1550,7 @@ static void R_LoadFogs( lump_t *l, lump_t *brushesLump, lump_t *sidesLump ) {
|
|||
}
|
||||
count = l->filelen / sizeof(*fogs);
|
||||
|
||||
// create fog strucutres for them
|
||||
// create fog structures for them
|
||||
s_worldData.numfogs = count + 1;
|
||||
s_worldData.fogs = ri.Hunk_Alloc ( s_worldData.numfogs*sizeof(*out), h_low);
|
||||
out = s_worldData.fogs + 1;
|
||||
|
@ -1776,7 +1776,7 @@ qboolean R_GetEntityToken( char *buffer, int size ) {
|
|||
|
||||
s = COM_Parse( &s_worldData.entityParsePoint );
|
||||
Q_strncpyz( buffer, s, size );
|
||||
if ( !s_worldData.entityParsePoint || !s[0] ) {
|
||||
if ( !s_worldData.entityParsePoint && !s[0] ) {
|
||||
s_worldData.entityParsePoint = s_worldData.entityString;
|
||||
return qfalse;
|
||||
} else {
|
||||
|
|
|
@ -690,7 +690,7 @@ static qboolean ParseStage( shaderStage_t *stage, char **text )
|
|||
token = COM_ParseExt( text, qfalse );
|
||||
if ( !token[0] )
|
||||
{
|
||||
ri.Printf( PRINT_WARNING, "WARNING: missing parameter for 'animMmap' keyword in shader '%s'\n", shader.name );
|
||||
ri.Printf( PRINT_WARNING, "WARNING: missing parameter for 'animMap' keyword in shader '%s'\n", shader.name );
|
||||
return qfalse;
|
||||
}
|
||||
stage->bundle[0].imageAnimationSpeed = atof( token );
|
||||
|
@ -728,7 +728,7 @@ static qboolean ParseStage( shaderStage_t *stage, char **text )
|
|||
token = COM_ParseExt( text, qfalse );
|
||||
if ( !token[0] )
|
||||
{
|
||||
ri.Printf( PRINT_WARNING, "WARNING: missing parameter for 'videoMmap' keyword in shader '%s'\n", shader.name );
|
||||
ri.Printf( PRINT_WARNING, "WARNING: missing parameter for 'videoMap' keyword in shader '%s'\n", shader.name );
|
||||
return qfalse;
|
||||
}
|
||||
stage->bundle[0].videoMapHandle = ri.CIN_PlayCinematic( token, 0, 0, 256, 256, (CIN_loop | CIN_silent | CIN_shader));
|
||||
|
@ -1476,7 +1476,7 @@ static qboolean ParseShader( char **text )
|
|||
continue;
|
||||
}
|
||||
// sun parms
|
||||
else if ( !Q_stricmp( token, "q3map_sun" ) ) {
|
||||
else if ( !Q_stricmp( token, "q3map_sun" ) || !Q_stricmp( token, "q3map_sunExt" ) ) {
|
||||
float a, b;
|
||||
|
||||
token = COM_ParseExt( text, qfalse );
|
||||
|
@ -1503,6 +1503,9 @@ static qboolean ParseShader( char **text )
|
|||
tr.sunDirection[0] = cos( a ) * cos( b );
|
||||
tr.sunDirection[1] = sin( a ) * cos( b );
|
||||
tr.sunDirection[2] = sin( b );
|
||||
|
||||
SkipRestOfLine( text );
|
||||
continue;
|
||||
}
|
||||
else if ( !Q_stricmp( token, "deformVertexes" ) ) {
|
||||
ParseDeform( text );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue