From 1503241c7aa89e8c54e6935881717f41cc25e47c Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Mon, 16 Sep 2024 17:25:06 +0200 Subject: [BOX32] Added some more 32bits wrapped function, and fixing some SDL ones --- src/include/sdl1align32.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/include') diff --git a/src/include/sdl1align32.h b/src/include/sdl1align32.h index ec05f604..c7e8c1f2 100644 --- a/src/include/sdl1align32.h +++ b/src/include/sdl1align32.h @@ -131,6 +131,7 @@ typedef struct __attribute__((packed)) my_SDL_Surface_32_s void inplace_SDL_Surface_to_64(void* a); void inplace_SDL_Surface_to_32(void* a); void inplace_SDL_PixelFormat_to_64(void* a); +void inplace_SDL_PixelFormat_to_64_nopalette(void* a); void inplace_SDL_PixelFormat_to_32(void* a); void inplace_SDL_Palette_to_64(void* a); void inplace_SDL_Palette_to_32(void* a); @@ -520,29 +521,39 @@ void inplace_SDL_RWops_to_32(void* a); typedef struct my_SDL_VideoInfo_s { uint32_t hw_available:1; uint32_t wm_available:1; + uint32_t UnusedBits1:6; + uint32_t UnusedBits2:1; uint32_t blit_hw:1; uint32_t blit_hw_CC:1; uint32_t blit_hw_A:1; uint32_t blit_sw:1; uint32_t blit_sw_CC:1; uint32_t blit_sw_A:1; - uint32_t blit_fill; + uint32_t blit_fill:1; + uint32_t UnusedBits3:16; uint32_t video_mem; my_SDL_PixelFormat_t *vfmt; + int current_w; + int current_h; } my_SDL_VideoInfo_t; typedef struct my_SDL_VideoInfo_32_s { uint32_t hw_available:1; uint32_t wm_available:1; + uint32_t UnusedBits1:6; + uint32_t UnusedBits2:1; uint32_t blit_hw:1; uint32_t blit_hw_CC:1; uint32_t blit_hw_A:1; uint32_t blit_sw:1; uint32_t blit_sw_CC:1; uint32_t blit_sw_A:1; - uint32_t blit_fill; + uint32_t blit_fill:1; + uint32_t UnusedBits3:16; uint32_t video_mem; ptr_t vfmt; // my_SDL_PixelFormat_t * + int current_w; + int current_h; } my_SDL_VideoInfo_32_t; #endif//__MY_SDL1ALIGN32_H_ \ No newline at end of file -- cgit 1.4.1