summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/os
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2018-01-11 11:11:04 -0700
committerBrian Paul <[email protected]>2018-01-17 11:17:56 -0700
commit92840bd27683996d1de86fbc5b95be798f99796b (patch)
tree6cf1801677dc430639a5db9dff44e0a08fab7d16 /src/gallium/auxiliary/os
parent23a5fae317c40285956cee383b2ab774f84058d6 (diff)
gallium/hud: Fix support for PIPE_DRIVER_QUERY_TYPE_FLOAT
Evidently, nobody has used PIPE_DRIVER_QUERY_TYPE_FLOAT up to this point. Adding a driver query of this type which returns the query value in pipe_query_result::f resulted in garbage output in the HUD. The problem is the pipe_query_result::f field was being accessed as through the u64 field and being added to the query_info::results_cumulative field. This patch checks for PIPE_DRIVER_QUERY_TYPE_FLOAT in a few places and scales the float by 1000 before converting to uint64_t. Also, add some comments to explain the query_info::result_index field. Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/os')
0 files changed, 0 insertions, 0 deletions