summaryrefslogtreecommitdiff
path: root/camera.c
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2024-08-23 12:41:28 +0000
committerrodri <rgl@antares-labs.eu>2024-08-23 12:41:28 +0000
commit7dc2c0d02e6fb4fbdafb15bd66aa7d45768eb6ac (patch)
tree87b5bc8c10d218861cd7e2b22aafc965cef697f8 /camera.c
parentaad0e63683c0b66cdd8d30c0253aafc5e4da0ef0 (diff)
downloadlibgraphics-7dc2c0d02e6fb4fbdafb15bd66aa7d45768eb6ac.tar.gz
libgraphics-7dc2c0d02e6fb4fbdafb15bd66aa7d45768eb6ac.tar.bz2
libgraphics-7dc2c0d02e6fb4fbdafb15bd66aa7d45768eb6ac.zip
methods to add primitives and materials to a Model.
Diffstat (limited to 'camera.c')
-rw-r--r--camera.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/camera.c b/camera.c
index ccd1f57..9734af1 100644
--- a/camera.c
+++ b/camera.c
@@ -68,9 +68,8 @@ mkskyboxmodel(void)
if(i > 0)
t[j].v[k].p = qrotate(t[j].v[k].p, axes[i%3], PI/2);
- m->prims = erealloc(m->prims, (m->nprims += 2)*sizeof(*m->prims));
- m->prims[m->nprims-2] = t[0];
- m->prims[m->nprims-1] = t[1];
+ m->addprim(m, t[0]);
+ m->addprim(m, t[1]);
}
return m;
}