From e0b22984152d5febf1a37b826f651aeea3514c44 Mon Sep 17 00:00:00 2001 From: beeanyew Date: Mon, 25 Oct 2021 08:21:12 +0200 Subject: [PATCH] Declare RTG frame buffer memory as volatile --- platforms/amiga/rtg/rtg-output-raylib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/amiga/rtg/rtg-output-raylib.c b/platforms/amiga/rtg/rtg-output-raylib.c index 9d52830..20e513e 100644 --- a/platforms/amiga/rtg/rtg-output-raylib.c +++ b/platforms/amiga/rtg/rtg-output-raylib.c @@ -52,7 +52,7 @@ struct rtg_shared_data { uint16_t *width, *height; uint16_t *format, *pitch; uint16_t *offset_x, *offset_y; - uint8_t *memory; + volatile uint8_t *memory; uint32_t *addr; uint8_t *running; }; @@ -201,7 +201,7 @@ void *rtgThread(void *args) { int reinit = 0, old_filter_mode = -1, force_filter_mode = 0; rtg_on = 1; - uint32_t *indexed_buf = NULL; + volatile uint32_t *indexed_buf = NULL; rtg_share_data.format = &rtg_display_format; rtg_share_data.width = &rtg_display_width;