Remove black bars from windowed mode

This commit is contained in:
Magnus Norddahl 2016-09-12 20:43:45 +02:00
parent 7bdbaaff22
commit b378b3d05a
1 changed files with 13 additions and 2 deletions

View File

@ -192,12 +192,23 @@ void OpenGLFrameBuffer::Update()
DrawRateStuff();
GLRenderer->Flush();
GLRenderer->SetOutputViewport(nullptr);
Swap();
swapped = false;
Unlock();
CheckBench();
if (Windowed)
{
int clientWidth = GetClientWidth();
int clientHeight = GetClientHeight();
if (clientWidth > 0 && clientHeight > 0 && (Width != clientWidth || Height != clientHeight))
{
Resize(clientWidth, clientHeight);
V_OutputResized(Width, Height);
}
}
GLRenderer->SetOutputViewport(nullptr);
}