- Timestamp:
- Dec 16, 2007, 12:54:43 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca/driver_gl.c
r2138 r2141 45 45 */ 46 46 47 static int glut_init; 47 48 static caca_display_t *gl_d; /* FIXME: we ought to get rid of this */ 48 49 … … 140 141 dp->drv.p->sh = ((float)dp->drv.p->font_height) / 16.0f; 141 142 142 glutInit(&argc, argv); 143 if(!glut_init) 144 { 145 glut_init = 1; 146 glutInit(&argc, argv); 147 } 143 148 144 149 glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE); … … 187 192 static int gl_end_graphics(caca_display_t *dp) 188 193 { 194 glutHideWindow(); 189 195 glutDestroyWindow(dp->drv.p->window); 196 cucul_free_font(dp->drv.p->f); 190 197 free(dp->drv.p->txid); 191 198 free(dp->drv.p);
Note: See TracChangeset
for help on using the changeset viewer.