GPU: Claer interlaced field buffer when enabling

Fixes old frames getting briefly displayed.
This commit is contained in:
Connor McLaughlin
2020-08-03 03:26:11 +10:00
parent 23df239469
commit 818892cb1b
10 changed files with 51 additions and 0 deletions

View File

@ -549,6 +549,14 @@ void GPU_HW_D3D11::SetScissorFromDrawingArea()
m_context->RSSetScissorRects(1, &rc);
}
void GPU_HW_D3D11::ClearDisplay()
{
GPU_HW::ClearDisplay();
static constexpr std::array<float, 4> clear_color = { 0.0f, 0.0f, 0.0f, 1.0f };
m_context->ClearRenderTargetView(m_display_texture.GetD3DRTV(), clear_color.data());
}
void GPU_HW_D3D11::UpdateDisplay()
{
GPU_HW::UpdateDisplay();