} layer_t;
static layer_t layers[] = {
- [LAYER_TOPO] = { "Topo", "Overlays/" "Topo/" "Short/" "%s_Topo_Short.jpg", TRUE, 1, 0 },
- [LAYER_COUNTY] = { "Counties", "Overlays/" "County/" "Short/" "%s_County_Short.gif", TRUE, 3, 0 },
- [LAYER_RIVERS] = { "Rivers", "Overlays/" "Rivers/" "Short/" "%s_Rivers_Short.gif", FALSE, 4, 0 },
- [LAYER_HIGHWAYS] = { "Highways", "Overlays/" "Highways/" "Short/" "%s_Highways_Short.gif", TRUE, 5, 0 },
- [LAYER_CITY] = { "Cities", "Overlays/" "Cities/" "Short/" "%s_City_Short.gif", TRUE, 6, 0 },
+ [LAYER_TOPO] = {"Topo", "Overlays/Topo/Short/%s_Topo_Short.jpg", TRUE, 1, 0},
+ [LAYER_COUNTY] = {"Counties", "Overlays/County/Short/%s_County_Short.gif", TRUE, 3, 0},
+ [LAYER_RIVERS] = {"Rivers", "Overlays/Rivers/Short/%s_Rivers_Short.gif", FALSE, 4, 0},
+ [LAYER_HIGHWAYS] = {"Highways", "Overlays/Highways/Short/%s_Highways_Short.gif", TRUE, 5, 0},
+ [LAYER_CITY] = {"Cities", "Overlays/Cities/Short/%s_City_Short.gif", TRUE, 6, 0},
};
static AWeatherGui *gui = NULL;
int format = gdk_pixbuf_get_has_alpha(pixbuf) ? GL_RGBA : GL_RGB;
/* Create Texture */
+ glDeleteTextures(1, &layer->tex);
glGenTextures(1, &layer->tex);
glBindTexture(GL_TEXTURE_2D, layer->tex); // 2d texture (x and y size)
aweather_gui_gl_end(gui);
+ g_object_unref(pixbuf);
+
/* Redraw */
gtk_widget_queue_draw(aweather_gui_get_widget(gui, "drawing"));
}