mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 13:20:43 +00:00
(Xbox OG) Buildfix
This commit is contained in:
parent
dddfbe311a
commit
df9cf9df21
@ -275,62 +275,64 @@ static void gfx_ctx_d3d_get_video_size(void *data,
|
|||||||
|
|
||||||
widescreen_mode = video_mode.fIsWideScreen;
|
widescreen_mode = video_mode.fIsWideScreen;
|
||||||
#elif defined(_XBOX1)
|
#elif defined(_XBOX1)
|
||||||
DWORD video_mode = XGetVideoFlags();
|
|
||||||
|
|
||||||
*width = 640;
|
|
||||||
*height = 480;
|
|
||||||
|
|
||||||
widescreen_mode = false;
|
|
||||||
|
|
||||||
/* Only valid in PAL mode, not valid for HDTV modes! */
|
|
||||||
|
|
||||||
if(XGetVideoStandard() == XC_VIDEO_STANDARD_PAL_I)
|
|
||||||
{
|
{
|
||||||
/* Check for 16:9 mode (PAL REGION) */
|
DWORD video_mode = XGetVideoFlags();
|
||||||
if(video_mode & XC_VIDEO_FLAGS_WIDESCREEN)
|
|
||||||
|
*width = 640;
|
||||||
|
*height = 480;
|
||||||
|
|
||||||
|
widescreen_mode = false;
|
||||||
|
|
||||||
|
/* Only valid in PAL mode, not valid for HDTV modes! */
|
||||||
|
|
||||||
|
if(XGetVideoStandard() == XC_VIDEO_STANDARD_PAL_I)
|
||||||
{
|
{
|
||||||
*width = 720;
|
/* Check for 16:9 mode (PAL REGION) */
|
||||||
//60 Hz, 720x480i
|
if(video_mode & XC_VIDEO_FLAGS_WIDESCREEN)
|
||||||
if(video_mode & XC_VIDEO_FLAGS_PAL_60Hz)
|
{
|
||||||
|
*width = 720;
|
||||||
|
//60 Hz, 720x480i
|
||||||
|
if(video_mode & XC_VIDEO_FLAGS_PAL_60Hz)
|
||||||
|
*height = 480;
|
||||||
|
else //50 Hz, 720x576i
|
||||||
|
*height = 576;
|
||||||
|
widescreen_mode = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* Check for 16:9 mode (NTSC REGIONS) */
|
||||||
|
if(video_mode & XC_VIDEO_FLAGS_WIDESCREEN)
|
||||||
|
{
|
||||||
|
*width = 720;
|
||||||
*height = 480;
|
*height = 480;
|
||||||
else //50 Hz, 720x576i
|
widescreen_mode = true;
|
||||||
*height = 576;
|
}
|
||||||
widescreen_mode = true;
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
/* Check for 16:9 mode (NTSC REGIONS) */
|
|
||||||
if(video_mode & XC_VIDEO_FLAGS_WIDESCREEN)
|
|
||||||
{
|
|
||||||
*width = 720;
|
|
||||||
*height = 480;
|
|
||||||
widescreen_mode = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(XGetAVPack() == XC_AV_PACK_HDTV)
|
if(XGetAVPack() == XC_AV_PACK_HDTV)
|
||||||
{
|
|
||||||
if(video_mode & XC_VIDEO_FLAGS_HDTV_480p)
|
|
||||||
{
|
{
|
||||||
*width = 640;
|
if(video_mode & XC_VIDEO_FLAGS_HDTV_480p)
|
||||||
*height = 480;
|
{
|
||||||
widescreen_mode = false;
|
*width = 640;
|
||||||
d3d->resolution_hd_enable = true;
|
*height = 480;
|
||||||
}
|
widescreen_mode = false;
|
||||||
else if(video_mode & XC_VIDEO_FLAGS_HDTV_720p)
|
d3d->resolution_hd_enable = true;
|
||||||
{
|
}
|
||||||
*width = 1280;
|
else if(video_mode & XC_VIDEO_FLAGS_HDTV_720p)
|
||||||
*height = 720;
|
{
|
||||||
widescreen_mode = true;
|
*width = 1280;
|
||||||
d3d->resolution_hd_enable = true;
|
*height = 720;
|
||||||
}
|
widescreen_mode = true;
|
||||||
else if(video_mode & XC_VIDEO_FLAGS_HDTV_1080i)
|
d3d->resolution_hd_enable = true;
|
||||||
{
|
}
|
||||||
*width = 1920;
|
else if(video_mode & XC_VIDEO_FLAGS_HDTV_1080i)
|
||||||
*height = 1080;
|
{
|
||||||
widescreen_mode = true;
|
*width = 1920;
|
||||||
d3d->resolution_hd_enable = true;
|
*height = 1080;
|
||||||
|
widescreen_mode = true;
|
||||||
|
d3d->resolution_hd_enable = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user