aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/mgl/graphics/texture.h8
-rw-r--r--src/graphics/texture.c8
2 files changed, 8 insertions, 8 deletions
diff --git a/include/mgl/graphics/texture.h b/include/mgl/graphics/texture.h
index 387a977..9524ab1 100644
--- a/include/mgl/graphics/texture.h
+++ b/include/mgl/graphics/texture.h
@@ -31,14 +31,14 @@ typedef struct {
int mgl_texture_init(mgl_texture *self);
/* |load_options| can be null, in which case the default options are used */
-int mgl_texture_load_from_file(mgl_texture *self, const char *filepath, mgl_texture_load_options *load_options);
+int mgl_texture_load_from_file(mgl_texture *self, const char *filepath, const mgl_texture_load_options *load_options);
/* |load_options| can be null, in which case the default options are used */
-int mgl_texture_load_from_image(mgl_texture *self, const mgl_image *image, mgl_texture_load_options *load_options);
+int mgl_texture_load_from_image(mgl_texture *self, const mgl_image *image, const mgl_texture_load_options *load_options);
/* |load_options| can be null, in which case the default options are used */
-int mgl_texture_load_from_memory(mgl_texture *self, const unsigned char *data, int width, int height, mgl_image_format format, mgl_texture_load_options *load_options);
+int mgl_texture_load_from_memory(mgl_texture *self, const unsigned char *data, int width, int height, mgl_image_format format, const mgl_texture_load_options *load_options);
int mgl_texture_update(mgl_texture *self, const unsigned char *data, int offset_x, int offset_y, int width, int height, mgl_image_format format);
/* |load_options| can be null, in which case the default options are used */
-int mgl_texture_resize(mgl_texture *self, int new_width, int new_height, mgl_texture_load_options *load_options);
+int mgl_texture_resize(mgl_texture *self, int new_width, int new_height, const mgl_texture_load_options *load_options);
/* If |texture| is NULL then no texture is used */
void mgl_texture_use(const mgl_texture *texture);
const mgl_texture* mgl_texture_current_texture(void);
diff --git a/src/graphics/texture.c b/src/graphics/texture.c
index 128d910..e098dd2 100644
--- a/src/graphics/texture.c
+++ b/src/graphics/texture.c
@@ -75,7 +75,7 @@ int mgl_texture_init(mgl_texture *self) {
return 0;
}
-int mgl_texture_load_from_file(mgl_texture *self, const char *filepath, mgl_texture_load_options *load_options) {
+int mgl_texture_load_from_file(mgl_texture *self, const char *filepath, const mgl_texture_load_options *load_options) {
mgl_image image;
if(mgl_image_load_from_file(&image, filepath) != 0)
return -1;
@@ -85,11 +85,11 @@ int mgl_texture_load_from_file(mgl_texture *self, const char *filepath, mgl_text
return result;
}
-int mgl_texture_load_from_image(mgl_texture *self, const mgl_image *image, mgl_texture_load_options *load_options) {
+int mgl_texture_load_from_image(mgl_texture *self, const mgl_image *image, const mgl_texture_load_options *load_options) {
return mgl_texture_load_from_memory(self, image->data, image->width, image->height, image->format, load_options);
}
-int mgl_texture_load_from_memory(mgl_texture *self, const unsigned char *data, int width, int height, mgl_image_format format, mgl_texture_load_options *load_options) {
+int mgl_texture_load_from_memory(mgl_texture *self, const unsigned char *data, int width, int height, mgl_image_format format, const mgl_texture_load_options *load_options) {
if(width < 0 || height < 0)
return -1;
@@ -129,7 +129,7 @@ int mgl_texture_update(mgl_texture *self, const unsigned char *data, int offset_
return 0;
}
-int mgl_texture_resize(mgl_texture *self, int new_width, int new_height, mgl_texture_load_options *load_options) {
+int mgl_texture_resize(mgl_texture *self, int new_width, int new_height, const mgl_texture_load_options *load_options) {
if(new_width == self->width && new_height == self->height)
return 0;