diff options
author | Marek Olšák <[email protected]> | 2014-01-22 01:29:18 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2014-01-28 01:39:39 +0100 |
commit | ba0c16f7b2283db9dbeef036cf54dd6b694e4eaa (patch) | |
tree | eb937dec47220c928a6af7e9a89f399fd7e8ac32 /src/gallium/drivers/radeonsi | |
parent | 4df3f25fa2c0bcf38be4a4fdcbb37428e4af10bd (diff) |
r600g,radeonsi: consolidate get_timestamp, get_driver_query_info
This enables more queries for the Gallium HUD with radeonsi.
Reviewed-by: Michel Dänzer <[email protected]>
Reviewed-by: Tom Stellard <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_pipe.c | 9 | ||||
-rw-r--r-- | src/gallium/drivers/radeonsi/si_state_draw.c | 1 |
2 files changed, 1 insertions, 9 deletions
diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index aeccab1dd66..8666b5b071c 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -574,14 +574,6 @@ static void si_destroy_screen(struct pipe_screen* pscreen) FREE(sscreen); } -static uint64_t si_get_timestamp(struct pipe_screen *screen) -{ - struct si_screen *sscreen = (struct si_screen*)screen; - - return 1000000 * sscreen->b.ws->query_value(sscreen->b.ws, RADEON_TIMESTAMP) / - sscreen->b.info.r600_clock_crystal_freq; -} - struct pipe_screen *radeonsi_screen_create(struct radeon_winsys *ws) { struct si_screen *sscreen = CALLOC_STRUCT(si_screen); @@ -598,7 +590,6 @@ struct pipe_screen *radeonsi_screen_create(struct radeon_winsys *ws) sscreen->b.b.get_shader_param = si_get_shader_param; sscreen->b.b.get_paramf = si_get_paramf; sscreen->b.b.get_compute_param = si_get_compute_param; - sscreen->b.b.get_timestamp = si_get_timestamp; sscreen->b.b.is_format_supported = si_is_format_supported; if (sscreen->b.info.has_uvd) { sscreen->b.b.get_video_param = ruvd_get_video_param; diff --git a/src/gallium/drivers/radeonsi/si_state_draw.c b/src/gallium/drivers/radeonsi/si_state_draw.c index 90f9703cfd3..5c2ff8a249e 100644 --- a/src/gallium/drivers/radeonsi/si_state_draw.c +++ b/src/gallium/drivers/radeonsi/si_state_draw.c @@ -777,4 +777,5 @@ void si_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info) } pipe_resource_reference(&ib.buffer, NULL); + sctx->b.num_draw_calls++; } |