radeonsi: add task info to screen

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37505>
This commit is contained in:
Qiang Yu 2025-04-28 14:34:58 +08:00 committed by Marge Bot
parent 73aebeec42
commit 5931dbf7ac
2 changed files with 5 additions and 0 deletions

View file

@ -1513,6 +1513,8 @@ static struct pipe_screen *radeonsi_screen_create_impl(struct radeon_winsys *ws,
if (!debug_get_bool_option("RADEON_DISABLE_PERFCOUNTERS", false))
si_init_perfcounters(sscreen);
ac_get_task_info(&sscreen->info, &sscreen->task_info);
if (sscreen->debug_flags & DBG(NO_OUT_OF_ORDER))
sscreen->info.has_out_of_order_rast = false;

View file

@ -696,6 +696,9 @@ struct si_screen {
/* NGG streamout. */
simple_mtx_t gds_mutex;
struct pb_buffer_lean *gds_oa;
/* mesh shader */
struct ac_task_info task_info;
};
struct si_compute {