gallium/hud: use double values for all graphs
authorChristoph Haag <haagch+mesadev@frickel.club>
Fri, 14 Jul 2017 07:59:38 +0000 (09:59 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Fri, 14 Jul 2017 15:34:39 +0000 (17:34 +0200)
commit98514e9959ae72d371590ca8301341404ce11c00
tree3ed500cc6faf217cf7a415fa95cee3dafeff8266
parent7e426ef6ec59b739fcf97efa632cf8f21f24b054
gallium/hud: use double values for all graphs

The fps graph for example calculates the fps as double with small
variations based on when query_new_value() is called, which causes
many values to be truncated on the cast to uint64_t.

The HUD internally stores the values as double, so just use double
everywhere instead of fixing this with rounding. Using doubles also
allows the hud to show small variations instead of being clamped to
discrete values.

v2: Don't print decimals in the dump file when not necessary
Signed-off-by: Christoph Haag <haagch+mesadev@frickel.club>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
src/gallium/auxiliary/hud/hud_context.c
src/gallium/auxiliary/hud/hud_fps.c
src/gallium/auxiliary/hud/hud_private.h