diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-09-16 17:25:06 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-09-16 17:25:06 +0200 |
| commit | 1503241c7aa89e8c54e6935881717f41cc25e47c (patch) | |
| tree | aad3149cff21785082491c64ba646131c2db7663 /src/include | |
| parent | 37a1261693f89f8b27475707935c7b0d4c0cbc5f (diff) | |
| download | box64-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.h | 15 |
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 |