loader/dri3: delete loader_dri3_extensions

no longer used

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30450>
This commit is contained in:
Mike Blumenkrantz 2024-07-26 09:03:29 -04:00 committed by Marge Bot
parent c23385c42c
commit 1b6974095c
7 changed files with 2 additions and 15 deletions

View file

@ -291,7 +291,6 @@ struct dri2_egl_display {
bool swap_available;
#ifdef HAVE_DRI3
bool multibuffers_available;
struct loader_dri3_extensions loader_dri3_ext;
struct loader_screen_resources screen_resources;
#endif
#endif

View file

@ -1927,8 +1927,6 @@ dri2_initialize_x11_dri3(_EGLDisplay *disp)
loader_init_screen_resources(&dri2_dpy->screen_resources, dri2_dpy->conn,
dri2_dpy->screen);
dri2_dpy->loader_dri3_ext.image_driver = dri2_dpy->image_driver;
/* Fill vtbl last to prevent accidentally calling virtual function during
* initialization.
*/

View file

@ -194,7 +194,7 @@ dri3_create_surface(_EGLDisplay *disp, EGLint type, _EGLConfig *conf,
dri2_dpy->conn, drawable, egl_to_loader_dri3_drawable_type(type),
dri2_dpy->dri_screen_render_gpu, dri2_dpy->dri_screen_display_gpu,
dri2_dpy->multibuffers_available, true, dri_config,
&dri2_dpy->loader_dri3_ext, &egl_dri3_vtable,
&egl_dri3_vtable,
&dri3_surf->loader_drawable)) {
_eglError(EGL_BAD_ALLOC, "dri3_surface_create");
goto cleanup_pixmap;

View file

@ -365,7 +365,7 @@ dri3_create_drawable(struct glx_screen *base, XID xDrawable,
has_multibuffer,
psc->prefer_back_buffer_reuse,
config->driConfig,
&psc->loader_dri3_ext, &glx_dri3_vtable,
&glx_dri3_vtable,
&pdraw->loader_drawable)) {
free(pdraw);
return NULL;

View file

@ -89,8 +89,6 @@ struct dri3_screen {
*/
int fd_display_gpu;
bool prefer_back_buffer_reuse;
struct loader_dri3_extensions loader_dri3_ext;
};
struct dri3_drawable {

View file

@ -368,7 +368,6 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
bool multiplanes_available,
bool prefer_back_buffer_reuse,
const __DRIconfig *dri_config,
struct loader_dri3_extensions *ext,
const struct loader_dri3_vtable *vtable,
struct loader_dri3_drawable *draw)
{
@ -377,7 +376,6 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
xcb_generic_error_t *error;
draw->conn = conn;
draw->ext = ext;
draw->vtable = vtable;
draw->drawable = drawable;
draw->type = type;

View file

@ -94,10 +94,6 @@ loader_dri3_pixmap_buf_id(enum loader_dri3_buffer_type buffer_type)
return LOADER_DRI3_FRONT_ID;
}
struct loader_dri3_extensions {
const __DRIimageDriverExtension *image_driver;
};
struct loader_dri3_drawable;
struct loader_dri3_vtable {
@ -174,7 +170,6 @@ struct loader_dri3_drawable {
bool queries_buffer_age;
int swap_interval;
struct loader_dri3_extensions *ext;
const struct loader_dri3_vtable *vtable;
unsigned int back_format;
@ -209,7 +204,6 @@ loader_dri3_drawable_init(xcb_connection_t *conn,
bool is_multiplanes_available,
bool prefer_back_buffer_reuse,
const __DRIconfig *dri_config,
struct loader_dri3_extensions *ext,
const struct loader_dri3_vtable *vtable,
struct loader_dri3_drawable*);