use forward slashes in .mtl files
This commit is contained in:
parent
2a853e5b62
commit
1bd74f2b3c
|
|
@ -176,9 +176,12 @@ static void ConvertShaderToMTL( FILE *f, bspShader_t *shader, int shaderNum )
|
||||||
strcpy( filename, si->shaderImage->filename );
|
strcpy( filename, si->shaderImage->filename );
|
||||||
else
|
else
|
||||||
sprintf( filename, "%s.tga", si->shader );
|
sprintf( filename, "%s.tga", si->shader );
|
||||||
|
|
||||||
|
/* blender hates this, so let's not do it
|
||||||
for( c = filename; *c != '\0'; c++ )
|
for( c = filename; *c != '\0'; c++ )
|
||||||
if( *c == '/' )
|
if( *c == '/' )
|
||||||
*c = '\\';
|
*c = '\\';
|
||||||
|
*/
|
||||||
|
|
||||||
/* print shader info */
|
/* print shader info */
|
||||||
fprintf( f, "newmtl %s\r\n", shader->shader );
|
fprintf( f, "newmtl %s\r\n", shader->shader );
|
||||||
|
|
@ -186,7 +189,10 @@ static void ConvertShaderToMTL( FILE *f, bspShader_t *shader, int shaderNum )
|
||||||
if(shadersAsBitmap)
|
if(shadersAsBitmap)
|
||||||
fprintf( f, "map_Kd %s\r\n", shader->shader );
|
fprintf( f, "map_Kd %s\r\n", shader->shader );
|
||||||
else
|
else
|
||||||
|
/* blender hates this, so let's not do it
|
||||||
fprintf( f, "map_Kd ..\\%s\r\n", filename );
|
fprintf( f, "map_Kd ..\\%s\r\n", filename );
|
||||||
|
*/
|
||||||
|
fprintf( f, "map_Kd ../%s\r\n", filename );
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ConvertLightmapToMTL( FILE *f, const char *base, int lightmapNum )
|
static void ConvertLightmapToMTL( FILE *f, const char *base, int lightmapNum )
|
||||||
|
|
@ -194,7 +200,10 @@ static void ConvertLightmapToMTL( FILE *f, const char *base, int lightmapNum )
|
||||||
/* print shader info */
|
/* print shader info */
|
||||||
fprintf( f, "newmtl lm_%04d\r\n", lightmapNum );
|
fprintf( f, "newmtl lm_%04d\r\n", lightmapNum );
|
||||||
if(lightmapNum >= 0)
|
if(lightmapNum >= 0)
|
||||||
|
/* blender hates this, so let's not do it
|
||||||
fprintf( f, "map_Kd %s\\lm_%04d.tga\r\n", base, lightmapNum );
|
fprintf( f, "map_Kd %s\\lm_%04d.tga\r\n", base, lightmapNum );
|
||||||
|
*/
|
||||||
|
fprintf( f, "map_Kd %s/lm_%04d.tga\r\n", base, lightmapNum );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user