Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Hacker <dd0t@users.sourceforge.net>2010-04-29 17:28:05 +0400
committerStefan Hacker <dd0t@users.sourceforge.net>2010-04-29 17:53:43 +0400
commit6380a88687534f241d8c882148abd2fb3faa0b2f (patch)
treec9cb7b6677f95f0f1124491b36560236abfd005f /overlay_gl
parent02811bc2851fba9ad70c2c2b15d3e97c1c160b2b (diff)
Transmit fps more often and represent them as float
Diffstat (limited to 'overlay_gl')
-rw-r--r--overlay_gl/overlay.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/overlay_gl/overlay.c b/overlay_gl/overlay.c
index 32ea35adc..67c6b03a2 100644
--- a/overlay_gl/overlay.c
+++ b/overlay_gl/overlay.c
@@ -575,12 +575,12 @@ void glXSwapBuffers(Display * dpy, GLXDrawable draw) {
clock_t t = clock();
float elapsed = static_cast<float>(t - ctx->timeT) / CLOCKS_PER_SEC;
++(ctx->frameCount);
- if (elapsed > 1.0) { // Send FPS update every second
+ if (elapsed > OVERLAY_FPS_INTERVAL) {
OverlayMsg om;
om.omh.uiMagic = OVERLAY_MAGIC_NUMBER;
om.omh.uiType = OVERLAY_MSGTYPE_FPS;
om.omh.iLength = sizeof(OverlayMsgFps);
- om.omf.fps = static_cast<unsigned int>(ctx->frameCount * elapsed);
+ om.omf.fps = ctx->frameCount / elapsed;
sendMessage(om);