diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-10-05 18:42:51 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-10-05 18:42:51 +0200 |
| commit | 8ec6b15dc21b11175cf619790c9492f344f5ab64 (patch) | |
| tree | 4491ddb175a6709945aad187b9ba43b4a95e9fb3 /src/libtools | |
| parent | 2a2f82a745ac389e143a2e187029a7ed919e8a39 (diff) | |
| download | box64-8ec6b15dc21b11175cf619790c9492f344f5ab64.tar.gz box64-8ec6b15dc21b11175cf619790c9492f344f5ab64.zip | |
[BOX32] More work on 32bits X11 wrapping (not 12 Labor of Hercules 6 works from Steam, but not Steam itself)
Diffstat (limited to 'src/libtools')
| -rw-r--r-- | src/libtools/my_x11_defs.h | 17 | ||||
| -rw-r--r-- | src/libtools/my_x11_defs_32.h | 17 |
2 files changed, 34 insertions, 0 deletions
diff --git a/src/libtools/my_x11_defs.h b/src/libtools/my_x11_defs.h index b6fcf1e7..071b4f82 100644 --- a/src/libtools/my_x11_defs.h +++ b/src/libtools/my_x11_defs.h @@ -877,4 +877,21 @@ typedef struct my_XdbeScreenVisualInfo_s my_XdbeVisualInfo_t* visinfo; } my_XdbeScreenVisualInfo_t; +typedef struct my_XF86VidModeModeInfo_s +{ + unsigned int dotclock; + unsigned short hdisplay; + unsigned short hsyncstart; + unsigned short hsyncend; + unsigned short htotal; + unsigned short hskew; + unsigned short vdisplay; + unsigned short vsyncstart; + unsigned short vsyncend; + unsigned short vtotal; + unsigned int flags; + int privsize; + int* tc_private; +} my_XF86VidModeModeInfo_t; + #endif//MY_X11_DEFS \ No newline at end of file diff --git a/src/libtools/my_x11_defs_32.h b/src/libtools/my_x11_defs_32.h index d247b8e9..98f71ee3 100644 --- a/src/libtools/my_x11_defs_32.h +++ b/src/libtools/my_x11_defs_32.h @@ -810,4 +810,21 @@ typedef struct my_XdbeScreenVisualInfo_32_s ptr_t visinfo; //my_XdbeVisualInfo_t* } my_XdbeScreenVisualInfo_32_t; +typedef struct my_XF86VidModeModeInfo_32_s +{ + unsigned int dotclock; + unsigned short hdisplay; + unsigned short hsyncstart; + unsigned short hsyncend; + unsigned short htotal; + unsigned short hskew; + unsigned short vdisplay; + unsigned short vsyncstart; + unsigned short vsyncend; + unsigned short vtotal; + unsigned int flags; + int privsize; + ptr_t tc_private; +} my_XF86VidModeModeInfo_32_t; + #endif//MY_X11_DEFS_32 \ No newline at end of file |