(XBox OG) Buildfix
This commit is contained in:
parent
88a91af0dc
commit
dddfbe311a
|
@ -580,36 +580,38 @@ void d3d_make_d3dpp(void *data,
|
||||||
d3dpp->EnableAutoDepthStencil = FALSE;
|
d3dpp->EnableAutoDepthStencil = FALSE;
|
||||||
#if defined(_XBOX1)
|
#if defined(_XBOX1)
|
||||||
{
|
{
|
||||||
/* Get the "video mode" */
|
/* Get the "video mode" */
|
||||||
DWORD video_mode = XGetVideoFlags();
|
DWORD video_mode = XGetVideoFlags();
|
||||||
|
|
||||||
/* Check if we are able to use progressive mode. */
|
/* Check if we are able to use progressive mode. */
|
||||||
if (video_mode & XC_VIDEO_FLAGS_HDTV_480p)
|
|
||||||
d3dpp->Flags = D3DPRESENTFLAG_PROGRESSIVE;
|
|
||||||
else
|
|
||||||
d3dpp->Flags = D3DPRESENTFLAG_INTERLACED;
|
|
||||||
|
|
||||||
/* Only valid in PAL mode, not valid for HDTV modes. */
|
|
||||||
if (XGetVideoStandard() == XC_VIDEO_STANDARD_PAL_I)
|
|
||||||
{
|
|
||||||
if (video_mode & XC_VIDEO_FLAGS_PAL_60Hz)
|
|
||||||
d3dpp->FullScreen_RefreshRateInHz = 60;
|
|
||||||
else
|
|
||||||
d3dpp->FullScreen_RefreshRateInHz = 50;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (XGetAVPack() == XC_AV_PACK_HDTV)
|
|
||||||
{
|
|
||||||
if (video_mode & XC_VIDEO_FLAGS_HDTV_480p)
|
if (video_mode & XC_VIDEO_FLAGS_HDTV_480p)
|
||||||
d3dpp->Flags = D3DPRESENTFLAG_PROGRESSIVE;
|
d3dpp->Flags = D3DPRESENTFLAG_PROGRESSIVE;
|
||||||
else if (video_mode & XC_VIDEO_FLAGS_HDTV_720p)
|
else
|
||||||
d3dpp->Flags = D3DPRESENTFLAG_PROGRESSIVE;
|
|
||||||
else if (video_mode & XC_VIDEO_FLAGS_HDTV_1080i)
|
|
||||||
d3dpp->Flags = D3DPRESENTFLAG_INTERLACED;
|
d3dpp->Flags = D3DPRESENTFLAG_INTERLACED;
|
||||||
}
|
|
||||||
|
|
||||||
if (widescreen_mode)
|
/* Only valid in PAL mode, not valid for HDTV modes. */
|
||||||
d3dpp->Flags |= D3DPRESENTFLAG_WIDESCREEN;
|
if (XGetVideoStandard() == XC_VIDEO_STANDARD_PAL_I)
|
||||||
|
{
|
||||||
|
if (video_mode & XC_VIDEO_FLAGS_PAL_60Hz)
|
||||||
|
d3dpp->FullScreen_RefreshRateInHz = 60;
|
||||||
|
else
|
||||||
|
d3dpp->FullScreen_RefreshRateInHz = 50;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (XGetAVPack() == XC_AV_PACK_HDTV)
|
||||||
|
{
|
||||||
|
if (video_mode & XC_VIDEO_FLAGS_HDTV_480p)
|
||||||
|
d3dpp->Flags = D3DPRESENTFLAG_PROGRESSIVE;
|
||||||
|
else if (video_mode & XC_VIDEO_FLAGS_HDTV_720p)
|
||||||
|
d3dpp->Flags = D3DPRESENTFLAG_PROGRESSIVE;
|
||||||
|
else if (video_mode & XC_VIDEO_FLAGS_HDTV_1080i)
|
||||||
|
d3dpp->Flags = D3DPRESENTFLAG_INTERLACED;
|
||||||
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
if (widescreen_mode)
|
||||||
|
d3dpp->Flags |= D3DPRESENTFLAG_WIDESCREEN;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#elif defined(_XBOX360)
|
#elif defined(_XBOX360)
|
||||||
#if 0
|
#if 0
|
||||||
|
|
Loading…
Reference in New Issue