diff --git a/libretro-common/include/formats/image.h b/libretro-common/include/formats/image.h index a131878be5..70e5842204 100644 --- a/libretro-common/include/formats/image.h +++ b/libretro-common/include/formats/image.h @@ -42,9 +42,9 @@ enum image_process_code struct texture_image { + uint32_t *pixels; unsigned width; unsigned height; - uint32_t *pixels; bool supports_rgba; }; diff --git a/menu/drivers/rgui.c b/menu/drivers/rgui.c index 07dfc5e01e..8d2a4f271c 100644 --- a/menu/drivers/rgui.c +++ b/menu/drivers/rgui.c @@ -1896,11 +1896,11 @@ static bool downscale_thumbnail(rgui_t *rgui, static void process_thumbnail(rgui_t *rgui, thumbnail_t *thumbnail, uint32_t *queue_size, struct texture_image *image_src) { unsigned x, y; - struct texture_image *image = NULL; + struct texture_image *image = NULL; struct texture_image image_resampled = { - 0, - 0, NULL, + 0, + 0, false }; diff --git a/tasks/task_image.c b/tasks/task_image.c index f74f2cd7e8..badb6fcf4d 100644 --- a/tasks/task_image.c +++ b/tasks/task_image.c @@ -345,9 +345,9 @@ bool task_image_load_handler(retro_task_t *task) (float)min_size; unsigned scale_factor_int = (unsigned)scale_factor; struct texture_image img_resampled = { - 0, - 0, NULL, + 0, + 0, false };