]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
minor code simplification
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 11 Mar 2009 01:39:05 +0000 (01:39 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 11 Mar 2009 01:39:05 +0000 (01:39 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8789 d7cf8633-e32d-0410-b094-e92efae38249

model_shared.c

index b2d6535f89918789d10b487e93a341bc02eb02f9..553928d2a3f275a48b6c7386ca73c2fd72173905 100644 (file)
@@ -2220,6 +2220,7 @@ static void Mod_BuildVBOs(void)
 static void Mod_Decompile_OBJ(dp_model_t *model, const char *filename, const char *mtlfilename, const char *originalfilename)
 {
        int vertexindex, surfaceindex, triangleindex, textureindex, countvertices = 0, countsurfaces = 0, countfaces = 0, counttextures = 0;
+       int a, b, c;
        const char *texname;
        const int *e;
        const float *v, *vn, *vt;
@@ -2299,7 +2300,10 @@ static void Mod_Decompile_OBJ(dp_model_t *model, const char *filename, const cha
                                memcpy(outbuffer, oldbuffer, outbufferpos);
                                Z_Free(oldbuffer);
                        }
-                       l = dpsnprintf(outbuffer + outbufferpos, outbuffermax - outbufferpos, "f %i/%i/%i %i/%i/%i %i/%i/%i\n", e[0]+1, e[0]+1, e[0]+1, e[2]+1, e[2]+1, e[2]+1, e[1]+1, e[1]+1, e[1]+1);
+                       a = e[0]+1;
+                       b = e[2]+1;
+                       c = e[1]+1;
+                       l = dpsnprintf(outbuffer + outbufferpos, outbuffermax - outbufferpos, "f %i/%i/%i %i/%i/%i %i/%i/%i\n", a,a,a,b,b,b,c,c,c);
                        if (l > 0)
                                outbufferpos += l;
                }