mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-01-19 05:52:11 +01:00
[dxgi] Ignore scaling and scanline order during fullscreen transitions
Games usually don't use these correctly anyway, so we might as well ignore them, since DXVK's DXGI does not report scanline modes other than UNSPECIFIED. Fixes #291.
This commit is contained in:
parent
171cf53bc0
commit
86d4d31b7c
@ -532,8 +532,10 @@ namespace dxvk {
|
||||
displayMode.Height = m_desc.Height;
|
||||
displayMode.RefreshRate = m_descFs.RefreshRate;
|
||||
displayMode.Format = m_desc.Format;
|
||||
displayMode.ScanlineOrdering = m_descFs.ScanlineOrdering;
|
||||
displayMode.Scaling = m_descFs.Scaling;
|
||||
// Ignore these two, games usually use them wrong and we don't
|
||||
// support any scaling modes except UNSPECIFIED anyway.
|
||||
displayMode.ScanlineOrdering = DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED;
|
||||
displayMode.Scaling = DXGI_MODE_SCALING_UNSPECIFIED;
|
||||
|
||||
if (FAILED(ChangeDisplayMode(output.ptr(), &displayMode))) {
|
||||
Logger::err("DXGI: EnterFullscreenMode: Failed to change display mode");
|
||||
|
Loading…
x
Reference in New Issue
Block a user