]> git.rm.cloudns.org Git - xonotic/netradiant.git/commitdiff
use forward slashes in .mtl files
authorRudolf Polzer <divverent@alientrap.org>
Mon, 27 Dec 2010 11:44:03 +0000 (12:44 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Mon, 27 Dec 2010 11:44:03 +0000 (12:44 +0100)
tools/quake3/q3map2/convert_obj.c

index 84e5678a696285183cb98c3c4d352744a103e0a8..08e75e11c08041a525487f6695f093cc530e3b03 100644 (file)
@@ -176,9 +176,12 @@ static void ConvertShaderToMTL( FILE *f, bspShader_t *shader, int shaderNum )
                strcpy( filename, si->shaderImage->filename );
        else
                sprintf( filename, "%s.tga", si->shader );
+
+       /* blender hates this, so let's not do it
        for( c = filename; *c != '\0'; c++ )
                if( *c == '/' )
                        *c = '\\';
+       */
        
        /* print shader info */
        fprintf( f, "newmtl %s\r\n", shader->shader );
@@ -186,7 +189,10 @@ static void ConvertShaderToMTL( FILE *f, bspShader_t *shader, int shaderNum )
        if(shadersAsBitmap)
                fprintf( f, "map_Kd %s\r\n", shader->shader );
        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 );
 }
 
 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 */
        fprintf( f, "newmtl lm_%04d\r\n", lightmapNum );
        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 );
 }