X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fglx%2Fgllist.c;h=d404d6be1580e137c98c839d4d9171537f58af3a;hb=488f2fa8fbdbc77e91a70da2962d73af49e6cace;hp=e2f27285661299a10f0d4d84799728c48c996596;hpb=4cecfc89e5e889c7232693897c06168fb378bd5c;p=xscreensaver diff --git a/hacks/glx/gllist.c b/hacks/glx/gllist.c index e2f27285..d404d6be 100644 --- a/hacks/glx/gllist.c +++ b/hacks/glx/gllist.c @@ -1,8 +1,9 @@ #include "gllist.h" -void renderList(struct gllist *list){ +void renderList(const struct gllist *list, int wire_p){ for(;list!=NULL;list=list->next){ glInterleavedArrays(list->format,0,list->data); - glDrawArrays(list->primitive,0,list->points); + glDrawArrays((wire_p ? GL_LINE_LOOP : list->primitive), + 0,list->points); } }