X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fimage.c;fp=src%2Fimage.c;h=b685a8ac1a8838da2149d73a2ba74db315d8bd1f;hb=d2f1a6ab443b86a42e9fd28a19ebdbcf729a5d51;hp=0000000000000000000000000000000000000000;hpb=d05988274bf2ff6274e2c874976681aa989b7d89;p=cyberay diff --git a/src/image.c b/src/image.c new file mode 100644 index 0000000..b685a8a --- /dev/null +++ b/src/image.c @@ -0,0 +1,17 @@ +#include +#include "image.h" + +int load_image(struct image *img, const char *fname) +{ + if(!(img->pixels = img_load_pixels(fname, &img->width, &img->height, IMG_FMT_RGBF))) { + fprintf(stderr, "load_image: failed to load %s\n", fname); + return -1; + } + return 0; +} + +void destroy_image(struct image *img) +{ + img_free_pixels(img->pixels); + img->pixels = 0; +}