mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 11:18:08 +02:00
radeonsi: hook up device/driver UUID queries
v2: move from r600_common to radeonsi Signed-off-by: Andres Rodriguez <andresx7@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
6130c8e6e7
commit
68623933a0
1 changed files with 14 additions and 0 deletions
|
|
@ -967,6 +967,18 @@ static void si_test_vmfault(struct si_screen *sscreen)
|
|||
exit(0);
|
||||
}
|
||||
|
||||
static void radeonsi_get_driver_uuid(struct pipe_screen *pscreen, char *uuid)
|
||||
{
|
||||
ac_compute_driver_uuid(uuid, PIPE_UUID_SIZE);
|
||||
}
|
||||
|
||||
static void radeonsi_get_device_uuid(struct pipe_screen *pscreen, char *uuid)
|
||||
{
|
||||
struct r600_common_screen *rscreen = (struct r600_common_screen *)pscreen;
|
||||
|
||||
ac_compute_device_uuid(&rscreen->info, uuid, PIPE_UUID_SIZE);
|
||||
}
|
||||
|
||||
struct pipe_screen *radeonsi_screen_create(struct radeon_winsys *ws,
|
||||
const struct pipe_screen_config *config)
|
||||
{
|
||||
|
|
@ -983,6 +995,8 @@ struct pipe_screen *radeonsi_screen_create(struct radeon_winsys *ws,
|
|||
sscreen->b.b.get_param = si_get_param;
|
||||
sscreen->b.b.get_shader_param = si_get_shader_param;
|
||||
sscreen->b.b.get_compiler_options = si_get_compiler_options;
|
||||
sscreen->b.b.get_device_uuid = radeonsi_get_device_uuid;
|
||||
sscreen->b.b.get_driver_uuid = radeonsi_get_driver_uuid;
|
||||
sscreen->b.b.resource_create = r600_resource_create_common;
|
||||
|
||||
si_init_screen_state_functions(sscreen);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue