summaryrefslogtreecommitdiff
path: root/gst/goom/surf3d.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/goom/surf3d.c')
-rw-r--r--gst/goom/surf3d.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/gst/goom/surf3d.c b/gst/goom/surf3d.c
index f6810f85..6df9a926 100644
--- a/gst/goom/surf3d.c
+++ b/gst/goom/surf3d.c
@@ -37,6 +37,17 @@ grid3d_new (int sizex, int defx, int sizez, int defz, v3d center)
}
void
+grid3d_free (grid3d * g)
+{
+ surf3d *s = &(g->surf);
+
+ free (s->vertex);
+ free (s->svertex);
+
+ free (g);
+}
+
+void
grid3d_draw (PluginInfo * plug, grid3d * g, int color, int colorlow,
int dist, Pixel * buf, Pixel * back, int W, int H)
{