]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - jpeg.h
Make stepping up while jumping reliable
[xonotic/darkplaces.git] / jpeg.h
diff --git a/jpeg.h b/jpeg.h
index a657e7c394808d4f9e3cef56e1e10297ca3bb059..f869d6a091dd2e77741fa6f657b30c5b130678e6 100644 (file)
--- a/jpeg.h
+++ b/jpeg.h
 #ifndef JPEG_H
 #define JPEG_H
 
+#include <stddef.h>
+#include "qtypes.h"
 
-qboolean JPEG_OpenLibrary (void);
+qbool JPEG_OpenLibrary (void);
 void JPEG_CloseLibrary (void);
-unsigned char* JPEG_LoadImage (const unsigned char *f, int filesize, int matchwidth, int matchheight);
-qboolean JPEG_SaveImage_preflipped (const char *filename, int width, int height, unsigned char *data);
+unsigned char* JPEG_LoadImage_BGRA (const unsigned char *f, int filesize, int *miplevel);
+qbool JPEG_SaveImage_preflipped (const char *filename, int width, int height, unsigned char *data);
+
+/*! \returns 0 if failed, or the size actually used.
+ */
+size_t JPEG_SaveImage_to_Buffer (char *jpegbuf, size_t jpegsize, int width, int height, unsigned char *data);
+qbool Image_Compress(const char *imagename, size_t maxsize, void **buf, size_t *size);
 
 
 #endif