]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
fix two problems in obj export
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Tue, 10 Mar 2009 22:24:20 +0000 (22:24 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Tue, 10 Mar 2009 22:24:20 +0000 (22:24 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8783 d7cf8633-e32d-0410-b094-e92efae38249

model_shared.c

index 6f95733f764b67c5e54c095234e7a8f40fd2100a..57879e7f14572e5c57d073c3a7a46dd57bc01313 100644 (file)
@@ -2248,7 +2248,7 @@ 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, "v %f %f %f\nvn %f %f %f\nvt %f %f\n", v[0], v[2], v[1], vn[0], vn[2], vn[1], vt[0], vt[1]);
+               l = dpsnprintf(outbuffer + outbufferpos, outbuffermax - outbufferpos, "v %f %f %f\nvn %f %f %f\nvt %f %f\n", v[0], v[2], v[1], vn[0], vn[2], vn[1], vt[0], 1-vt[1]);
                if (l > 0)
                        outbufferpos += l;
        }
@@ -2271,7 +2271,7 @@ 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], e[0], e[0], e[2], e[2], e[2], e[1], e[1], e[1]);
+                       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);
                        if (l > 0)
                                outbufferpos += l;
                }