diff options
author | Eric Engestrom <[email protected]> | 2019-03-19 14:15:35 +0000 |
---|---|---|
committer | Eric Engestrom <[email protected]> | 2019-04-04 13:59:24 +0000 |
commit | f6ceed205c23164b20d07d30dbd1a4d2451220ac (patch) | |
tree | 2d1d238cae149b251d84ddd23f7631f3bcf4d807 /src | |
parent | 9d6ea552638bc1e06ce46e31e0bc070d51f868f9 (diff) |
gallium/hud: fix rounding error in nic bps computation
While at it, fix typo in "rounding error" :P
Signed-off-by: Eric Engestrom <[email protected]>
Reviewed-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/gallium/auxiliary/hud/hud_nic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/auxiliary/hud/hud_nic.c b/src/gallium/auxiliary/hud/hud_nic.c index a294602b29e..519a1aaeb11 100644 --- a/src/gallium/auxiliary/hud/hud_nic.c +++ b/src/gallium/auxiliary/hud/hud_nic.c @@ -192,14 +192,14 @@ query_nic_load(struct hud_graph *gr, struct pipe_context *pipe) ((bytes - nic->last_nic_bytes) / 1000000) * 8; float speedMbps = nic->speedMbps; - float periodMs = gr->pane->period / 1000; + float periodMs = gr->pane->period / 1000.0; float bits = nic_mbps; float period_factor = periodMs / 1000; float period_speed = speedMbps * period_factor; float pct = (bits / period_speed) * 100; /* Scaling bps with a narrow time period into a second, - * potentially suffers from routing errors at higher + * potentially suffers from rounding errors at higher * periods. Eg 104%. Compensate. */ if (pct > 100) |