Clear screen when resizing (#551)

This commit is contained in:
Anders Jenbo 2025-07-08 01:23:58 +02:00 committed by GitHub
parent f8cc5b9651
commit 33f3bb29cf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -158,6 +158,7 @@ void Direct3DRMDevice2Impl::Resize()
#endif #endif
m_viewportTransform = CalculateViewportTransform(m_virtualWidth, m_virtualHeight, width, height); m_viewportTransform = CalculateViewportTransform(m_virtualWidth, m_virtualHeight, width, height);
m_renderer->Resize(width, height, m_viewportTransform); m_renderer->Resize(width, height, m_viewportTransform);
m_renderer->Clear(0, 0, 0);
for (int i = 0; i < m_viewports->GetSize(); i++) { for (int i = 0; i < m_viewports->GetSize(); i++) {
IDirect3DRMViewport* viewport; IDirect3DRMViewport* viewport;
m_viewports->GetElement(i, &viewport); m_viewports->GetElement(i, &viewport);