diff options
author | Rob Clark <[email protected]> | 2018-07-18 09:40:04 -0400 |
---|---|---|
committer | Rob Clark <[email protected]> | 2018-07-18 10:19:03 -0400 |
commit | 33af91dc07efcc2ca52200570a297de33c18a5f7 (patch) | |
tree | acd474092cb4b7e2f2f9945390502db42a38813d /src/gallium/drivers/freedreno/freedreno_query.h | |
parent | 9e30e7490da0a89a1760fc23d150e21310066d0c (diff) |
freedreno: batch query support (perfcounters)
Core infrastructure for performance counters, using gallium's batch
query interface (to support AMD_performance_monitor).
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/freedreno_query.h')
-rw-r--r-- | src/gallium/drivers/freedreno/freedreno_query.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/freedreno/freedreno_query.h b/src/gallium/drivers/freedreno/freedreno_query.h index 8150d567ff8..22e54ad0974 100644 --- a/src/gallium/drivers/freedreno/freedreno_query.h +++ b/src/gallium/drivers/freedreno/freedreno_query.h @@ -66,6 +66,10 @@ fd_query(struct pipe_query *pq) #define FD_QUERY_SHADOW_UPLOADS (PIPE_QUERY_DRIVER_SPECIFIC + 7) /* texture/buffer uploads that shadowed rsc */ #define FD_QUERY_VS_REGS (PIPE_QUERY_DRIVER_SPECIFIC + 8) /* avg # of VS registers (scaled up by 100x) */ #define FD_QUERY_FS_REGS (PIPE_QUERY_DRIVER_SPECIFIC + 9) /* avg # of VS registers (scaled up by 100x) */ +/* insert any new non-perfcntr queries here, the first perfcntr index + * needs to come last! + */ +#define FD_QUERY_FIRST_PERFCNTR (PIPE_QUERY_DRIVER_SPECIFIC + 10) void fd_query_screen_init(struct pipe_screen *pscreen); void fd_query_context_init(struct pipe_context *pctx); |