about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-09-16 17:25:06 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-09-16 17:25:06 +0200
commit1503241c7aa89e8c54e6935881717f41cc25e47c (patch)
treeaad3149cff21785082491c64ba646131c2db7663 /src/include
parent37a1261693f89f8b27475707935c7b0d4c0cbc5f (diff)
downloadbox64-1503241c7aa89e8c54e6935881717f41cc25e47c.tar.gz
box64-1503241c7aa89e8c54e6935881717f41cc25e47c.zip
[BOX32] Added some more 32bits wrapped function, and fixing some SDL ones
Diffstat (limited to 'src/include')
-rw-r--r--src/include/sdl1align32.h15
1 files changed, 13 insertions, 2 deletions
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