remove Update. DISPLAY has enough places to hook, and doesn't need access to the gameplay timer. Do this stuff in EndFrame instead.
This commit is contained in:
@@ -279,11 +279,6 @@ CString RageDisplay_D3D::Init( VideoModeParams p )
|
|||||||
return SetVideoMode( p, bIgnore );
|
return SetVideoMode( p, bIgnore );
|
||||||
}
|
}
|
||||||
|
|
||||||
void RageDisplay_D3D::Update(float fDeltaTime)
|
|
||||||
{
|
|
||||||
GraphicsWindow::Update();
|
|
||||||
}
|
|
||||||
|
|
||||||
RageDisplay_D3D::~RageDisplay_D3D()
|
RageDisplay_D3D::~RageDisplay_D3D()
|
||||||
{
|
{
|
||||||
LOG->Trace( "RageDisplay_D3D::~RageDisplay()" );
|
LOG->Trace( "RageDisplay_D3D::~RageDisplay()" );
|
||||||
@@ -650,6 +645,8 @@ void RageDisplay_D3D::EndFrame()
|
|||||||
g_pd3dDevice->EndScene();
|
g_pd3dDevice->EndScene();
|
||||||
g_pd3dDevice->Present( 0, 0, 0, 0 );
|
g_pd3dDevice->Present( 0, 0, 0, 0 );
|
||||||
ProcessStatsOnFlip();
|
ProcessStatsOnFlip();
|
||||||
|
|
||||||
|
GraphicsWindow::Update();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool RageDisplay_D3D::SupportsTextureFormat( PixelFormat pixfmt, bool realtime )
|
bool RageDisplay_D3D::SupportsTextureFormat( PixelFormat pixfmt, bool realtime )
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ public:
|
|||||||
RageDisplay_D3D();
|
RageDisplay_D3D();
|
||||||
~RageDisplay_D3D();
|
~RageDisplay_D3D();
|
||||||
CString Init( VideoModeParams p );
|
CString Init( VideoModeParams p );
|
||||||
void Update(float fDeltaTime);
|
|
||||||
|
|
||||||
void ResolutionChanged();
|
void ResolutionChanged();
|
||||||
const PixelFormatDesc *GetPixelFormatDesc(PixelFormat pf) const;
|
const PixelFormatDesc *GetPixelFormatDesc(PixelFormat pf) const;
|
||||||
|
|||||||
Reference in New Issue
Block a user