Added namespace structs for textures

This commit is contained in:
_
2018-04-17 20:03:06 -07:00
parent 40db88d4eb
commit 48f255eb36
5 changed files with 41 additions and 17 deletions

View File

@@ -102,10 +102,10 @@ void exporttextures(const char *filedata,
unsigned int j;
unsigned int id = 0;
for (i = 0; i < p -> batchNumber; i++) {
gettexdescriptor(&d, i, filedata, filesize);
DEVIL1TEX.getbatchdesc(&d, i, filedata, filesize);
t = (struct Texture*)
malloc(sizeof(struct Texture) * (d -> texNumber));
unpacktexbatch(t, i, filedata, filesize);
DEVIL1TEX.gettextures(t, i, filedata, filesize);
for (j = 0; j < d -> texNumber; j++) {
sprintf(fmt, "%s_%d.dds", filename, id);
write(fmt, t[j].data, d -> textureSize);
@@ -144,8 +144,8 @@ int main(int argc, char ** argv) {
unsigned int bufsize = 0;
char *buffer = loadfile(f, &bufsize);
// unpackpld(buffer, bufsize, f);
// exporttextures(buffer, bufsize, f);
extractmeshes(buffer, bufsize, f);
exporttextures(buffer, bufsize, f);
// extractmeshes(buffer, bufsize, f);
free(buffer);
return 0;
}