Changed: Display fps and spf on SHIFT+F2

This commit is contained in:
vl 2010-07-19 10:11:00 +02:00
parent 2301fa03a5
commit 0e25ebbfcd
2 changed files with 6 additions and 4 deletions

View file

@ -71,7 +71,9 @@ class CAHDisplayInfos : public IActionHandler
{ {
// can only be used by devs and CSR or in local mode // can only be used by devs and CSR or in local mode
#if FINAL_VERSION #if FINAL_VERSION
# ifdef NL_OS_WINDOWS
if( ClientCfg.Local || hasPrivilegeDEV() || hasPrivilegeSGM() || hasPrivilegeGM() || hasPrivilegeSG() || hasPrivilegeEM() || hasPrivilegeVG() ) if( ClientCfg.Local || hasPrivilegeDEV() || hasPrivilegeSGM() || hasPrivilegeGM() || hasPrivilegeSG() || hasPrivilegeEM() || hasPrivilegeVG() )
# endif
#endif #endif
{ {
ShowInfos = (ShowInfos+1)%6; ShowInfos = (ShowInfos+1)%6;

View file

@ -3095,15 +3095,15 @@ void displayDebugFps()
line = 0.9f; line = 0.9f;
// Ms per frame // Ms per frame
{ {
float spf = smoothFPS.getSmoothValue ();
// Ms per frame // Ms per frame
TextContext->printfAt(0.1f, line, "%.1f ms", smoothFPS.getSmoothValue ()*1000); TextContext->printfAt(0.1f, line, "FPS %.1f ms - %.1f fps", spf*1000, 1.f/spf);
line-= lineStep; line-= lineStep;
// More Smoothed Ms per frame // More Smoothed Ms per frame
TextContext->printfAt(0.1f, line, "%.1f ms", moreSmoothFPS.getSmoothValue ()*1000); spf = moreSmoothFPS.getSmoothValue ();
TextContext->printfAt(0.1f, line, "Smoothed FPS %.1f ms - %.1f fps", spf*1000, 1.f/spf);
line-= lineStep; line-= lineStep;
} }
} }
static NLMISC::CRefPtr<CInterfaceElement> HighlightedDebugUI; static NLMISC::CRefPtr<CInterfaceElement> HighlightedDebugUI;