int *width_ret, int *height_ret,
Pixmap *mask_ret);
-extern XImage *image_data_to_ximage (Display *, Visual *,
- const unsigned char *image_data,
- unsigned long data_size);
-
/* This XImage has RGBA data, which is what OpenGL code typically expects.
+ Also it is upside down: the origin is at the bottom left of the image.
X11 typically expects 0RGB as it has no notion of alpha, only 1-bit masks.
With X11 code, you should probably use the _pixmap routines instead.
*/
+extern XImage *image_data_to_ximage (Display *, Visual *,
+ const unsigned char *image_data,
+ unsigned long data_size);
+
extern XImage *file_to_ximage (Display *, Visual *, const char *filename);
#endif /* _XIMAGE_LOADER_H_ */