glx: unify dri get_driver_name
Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30619>
This commit is contained in:
committed by
Marge Bot
parent
f717e67f0c
commit
b06e861dc8
+1
-7
@@ -657,18 +657,12 @@ static const struct glx_context_vtable dri2_context_vtable = {
|
||||
.wait_x = dri2_wait_x,
|
||||
};
|
||||
|
||||
static char *
|
||||
dri2_get_driver_name(struct glx_screen *glx_screen)
|
||||
{
|
||||
return strdup(glx_screen->driverName);
|
||||
}
|
||||
|
||||
static const struct glx_screen_vtable dri2_screen_vtable = {
|
||||
.create_context = dri_common_create_context,
|
||||
.create_context_attribs = dri_create_context_attribs,
|
||||
.query_renderer_integer = glx_dri_query_renderer_integer,
|
||||
.query_renderer_string = glx_dri_query_renderer_string,
|
||||
.get_driver_name = dri2_get_driver_name,
|
||||
.get_driver_name = dri_get_driver_name,
|
||||
};
|
||||
|
||||
static const __DRIextension *loader_extensions[] = {
|
||||
|
||||
+1
-7
@@ -496,18 +496,12 @@ static const struct glx_context_vtable dri3_context_vtable = {
|
||||
.wait_x = dri3_wait_x,
|
||||
};
|
||||
|
||||
static char *
|
||||
dri3_get_driver_name(struct glx_screen *glx_screen)
|
||||
{
|
||||
return strdup(psc->base.driverName);
|
||||
}
|
||||
|
||||
static const struct glx_screen_vtable dri3_screen_vtable = {
|
||||
.create_context = dri_common_create_context,
|
||||
.create_context_attribs = dri_create_context_attribs,
|
||||
.query_renderer_integer = glx_dri_query_renderer_integer,
|
||||
.query_renderer_string = glx_dri_query_renderer_string,
|
||||
.get_driver_name = dri3_get_driver_name,
|
||||
.get_driver_name = dri_get_driver_name,
|
||||
};
|
||||
|
||||
/** dri3_create_screen
|
||||
|
||||
@@ -933,4 +933,10 @@ error_exit:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *
|
||||
dri_get_driver_name(struct glx_screen *glx_screen)
|
||||
{
|
||||
return strdup(glx_screen->driverName);
|
||||
}
|
||||
|
||||
#endif /* GLX_DIRECT_RENDERING */
|
||||
|
||||
@@ -108,6 +108,8 @@ glx_dri_query_renderer_integer(struct glx_screen *base, int attribute,
|
||||
_X_HIDDEN int
|
||||
glx_dri_query_renderer_string(struct glx_screen *base, int attribute,
|
||||
const char **value);
|
||||
char *
|
||||
dri_get_driver_name(struct glx_screen *glx_screen);
|
||||
#endif /* GLX_DIRECT_RENDERING */
|
||||
|
||||
#endif /* _DRI_COMMON_H */
|
||||
|
||||
+1
-8
@@ -589,19 +589,12 @@ driswDestroyScreen(struct glx_screen *base)
|
||||
free(psc);
|
||||
}
|
||||
|
||||
static char *
|
||||
drisw_get_driver_name(struct glx_screen *glx_screen)
|
||||
{
|
||||
struct drisw_screen *psc = (struct drisw_screen *) glx_screen;
|
||||
return strdup(psc->base.driverName);
|
||||
}
|
||||
|
||||
static const struct glx_screen_vtable drisw_screen_vtable = {
|
||||
.create_context = dri_common_create_context,
|
||||
.create_context_attribs = dri_create_context_attribs,
|
||||
.query_renderer_integer = glx_dri_query_renderer_integer,
|
||||
.query_renderer_string = glx_dri_query_renderer_string,
|
||||
.get_driver_name = drisw_get_driver_name,
|
||||
.get_driver_name = dri_get_driver_name,
|
||||
};
|
||||
|
||||
static int
|
||||
|
||||
Reference in New Issue
Block a user