- //guint tex;
- //glEnable(GL_TEXTURE_2D);
- //glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
- //glPixelStorei(GL_PACK_ALIGNMENT, 1);
- //glGenTextures(1, &tex);
- //glBindTexture(GL_TEXTURE_2D, tex);
- //glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE,
- // cairo_image_surface_get_data(surface));
- //glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
- //glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
-
- //glMatrixMode(GL_PROJECTION);
- //glLoadIdentity();
- //glMatrixMode(GL_MODELVIEW);
- //glLoadIdentity();
-
- //glDisable(GL_COLOR_MATERIAL);
- //glDisable(GL_CULL_FACE);
- //glDisable(GL_DEPTH_TEST);
- //glDisable(GL_LIGHTING);
- //glBegin(GL_QUADS);
- //glTexCoord2d(0, 0); glVertex3f(-1, 1, 1);
- //glTexCoord2d(1, 0); glVertex3f( 1, 1, 1);
- //glTexCoord2d(1, 1); glVertex3f( 1, -1, 1);
- //glTexCoord2d(0, 1); glVertex3f(-1, -1, 1);
- //glEnd();
- //glDeleteTextures(1, &tex);
- //cairo_destroy(cairo);
- //cairo_surface_destroy(surface);