18Y_inv (
unsigned int width,
unsigned int height,
char *
data)
20 unsigned int x, y, *a, *b, t;
22 a = (
unsigned int*)
data;
23 b = a + (height-1) * width;
24 for (y = 0; y < height/2; y++) {
25 for (x = 0; x < width; x++) {
39 if (ilGetInteger(IL_VERSION_NUM) < IL_VERSION ||
40 iluGetInteger(ILU_VERSION_NUM) < ILU_VERSION) {
41 fprintf(stderr,
"DevIL version is different...exiting!\n");
48 ilGenImages(1, &ImgId);
65 ILenum
Error = ilGetError();
70 fprintf(stderr,
"Error: %s\n", iluErrorString(
Error));
74 ilDeleteImages(1, &ImgId);
77 while ((
Error = ilGetError())) {
78 fprintf(stderr,
"Error: %s\n", iluErrorString(
Error));
#define GVDEVICE_NO_WRITER
#define GVDEVICE_DOES_TRUECOLOR
#define GVDEVICE_BINARY_FORMAT
static gvdevice_engine_t devil_engine
static void Y_inv(unsigned int width, unsigned int height, char *data)
static gvdevice_features_t device_features_devil
gvplugin_installed_t gvdevice_devil_types[]
static void devil_format(GVJ_t *job)
gvplugin_active_device_t device