X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=libs%2Fgoat3d%2Fsrc%2Fread.c;fp=libs%2Fgoat3d%2Fsrc%2Fread.c;h=285c64c5afd9341fed5c950a0df6ecac6205af4e;hb=6370997ad9f4d424b05bcb7dc85fa2423bd1186a;hp=cad023d35c490233cbe00d08727306d2262481bd;hpb=4c42122003b1e2e859e63013aaf15e270d47b082;p=deeprace diff --git a/libs/goat3d/src/read.c b/libs/goat3d/src/read.c index cad023d..285c64c 100644 --- a/libs/goat3d/src/read.c +++ b/libs/goat3d/src/read.c @@ -54,6 +54,11 @@ int g3dimpl_scnload(struct goat3d *g, struct goat3d_io *io) struct ts_node *tsroot, *c; const char *str; + /* attempt to load it as gltf first */ + if((g3dimpl_loadgltf(g, io)) == 0) { + return 0; + } + tsio.data = io->cls; tsio.read = io->read; tsio.write = io->write;