From 6a3904fc48f360544db07266c42e1ddc77976be1 Mon Sep 17 00:00:00 2001 From: Yang Liu Date: Thu, 26 Sep 2024 15:24:32 +0800 Subject: [BOX32][WRAPPER] Refined SDL2 display mode wrapping (#1874) * [BOX32][WRAPPER] Refined SDL2 display mode wrapping * review --- src/libtools/sdl2align32.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/libtools') diff --git a/src/libtools/sdl2align32.c b/src/libtools/sdl2align32.c index 83386b9b..dd0b33da 100644 --- a/src/libtools/sdl2align32.c +++ b/src/libtools/sdl2align32.c @@ -31,6 +31,17 @@ void inplace_SDL2_DisplayMode_to_32(void* a) dst->driverdata = to_ptrv(src->driverdata); } +void convert_SDL2_DisplayMode_to_32(void* dst_, void* src_) +{ + if (!src_ || !dst_) return; + my_SDL2_DisplayMode_t* src = src_; + my_SDL2_DisplayMode_32_t* dst = dst_; + dst->format = src->format; + dst->w = src->w; + dst->h = src->h; + dst->refresh_rate = src->refresh_rate; + dst->driverdata = to_ptrv(src->driverdata); +} void convert_SDL2_Event_to_32(void* dst_, const void* src_) { -- cgit 1.4.1