move f2f inside Renderer_GetStats()

This commit is contained in:
Garux 2024-02-03 17:17:51 +06:00
parent d33140daf4
commit f36b8999b0
3 changed files with 12 additions and 11 deletions

View File

@ -2102,8 +2102,8 @@ void CamWnd::Cam_Draw(){
if ( g_camwindow_globals.m_showStats ) { if ( g_camwindow_globals.m_showStats ) {
gl().glRasterPos3f( 1.0f, static_cast<float>( m_Camera.height ), 0.0f ); gl().glRasterPos3f( 1.0f, static_cast<float>( m_Camera.height ), 0.0f );
extern const char* Renderer_GetStats(); extern const char* Renderer_GetStats( int frame2frame );
GlobalOpenGL().drawString( StringStream( Renderer_GetStats(), " | f2f: ", m_render_time.elapsed_msec() ) ); GlobalOpenGL().drawString( Renderer_GetStats( m_render_time.elapsed_msec() ) );
m_render_time.start(); m_render_time.start();
gl().glRasterPos3f( 1.0f, static_cast<float>( m_Camera.height ) - GlobalOpenGL().m_font->getPixelHeight(), 0.0f ); gl().glRasterPos3f( 1.0f, static_cast<float>( m_Camera.height ) - GlobalOpenGL().m_font->getPixelHeight(), 0.0f );

View File

@ -115,13 +115,14 @@ void Renderer_ResetStats(){
g_timer.start(); g_timer.start();
} }
const char* Renderer_GetStats(){ const char* Renderer_GetStats( int frame2frame ){
g_renderer_stats.clear(); return g_renderer_stats(
g_renderer_stats << "prims: " << g_count_prims "prims: ", g_count_prims,
<< " | states: " << g_count_states " | states: ", g_count_states,
<< " | transforms: " << g_count_transforms " | transforms: ", g_count_transforms,
<< " | msec: " << g_timer.elapsed_msec(); " | msec: ", g_timer.elapsed_msec(),
return g_renderer_stats; " | f2f: ", frame2frame
);
} }

View File

@ -1926,8 +1926,8 @@ void XYWnd::XY_Draw(){
gl().glColor3fv( vector3_to_array( g_xywindow_globals.color_viewname ) ); gl().glColor3fv( vector3_to_array( g_xywindow_globals.color_viewname ) );
gl().glRasterPos3f( 2.f, 0.f, 0.0f ); gl().glRasterPos3f( 2.f, 0.f, 0.0f );
extern const char* Renderer_GetStats(); extern const char* Renderer_GetStats( int frame2frame );
GlobalOpenGL().drawString( StringStream<64>( Renderer_GetStats(), " | f2f: ", m_render_time.elapsed_msec() ) ); GlobalOpenGL().drawString( Renderer_GetStats( m_render_time.elapsed_msec() ) );
m_render_time.start(); m_render_time.start();
} }
} }