2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 04:27:42 +00:00

Refactored widescreen filter to set renderer viewport as well

This commit is contained in:
Jack Andersen
2016-09-02 13:37:02 -10:00
parent 4fdf84d6b8
commit ce3014b313
11 changed files with 113 additions and 54 deletions

View File

@@ -220,9 +220,10 @@ void CWorldTransManager::DrawSecondPass()
void CWorldTransManager::DrawEnabled()
{
float wsAspect = CWideScreenFilter::SetViewportToMatch(1.f);
g_Renderer->SetPerspective(CCameraManager::DefaultFirstPersonFOV(),
CGraphics::g_ViewportResolution.x /
float(CGraphics::g_ViewportResolution.y),
wsAspect,
CCameraManager::DefaultNearPlane(),
CCameraManager::DefaultFarPlane());
g_Renderer->x318_26_ = true;
@@ -243,6 +244,7 @@ void CWorldTransManager::DrawEnabled()
m_dissolve.draw(zeus::CColor{1.f, 1.f, 1.f, t}, 1.f);
}
CWideScreenFilter::SetViewportToFull();
m_widescreen.draw(zeus::CColor::skBlack, 1.f);
float ftbT = 0.f;