From a04f8cba538b0e5f1e2a933ce8102b41bee9341f Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 29 Jul 2024 13:54:03 -0400 Subject: [PATCH] gbm: delete DRI_FLUSH remnants MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Marek Olšák Part-of: --- src/gbm/backends/dri/gbm_dri.c | 16 ---------------- src/gbm/backends/dri/gbm_driint.h | 2 -- 2 files changed, 18 deletions(-) diff --git a/src/gbm/backends/dri/gbm_dri.c b/src/gbm/backends/dri/gbm_dri.c index cfb89c957c1..0c39ddaf015 100644 --- a/src/gbm/backends/dri/gbm_dri.c +++ b/src/gbm/backends/dri/gbm_dri.c @@ -233,10 +233,6 @@ static const __DRIextension *gbm_dri_screen_extensions[] = { NULL, }; -static struct dri_extension_match dri_core_extensions[] = { - { __DRI2_FLUSH, 1, offsetof(struct gbm_dri_device, flush), false }, -}; - const __DRIextension ** dri_loader_get_extensions(const char *driver_name); @@ -279,22 +275,10 @@ dri_screen_create_for_driver(struct gbm_dri_device *dri, char *driver_name, bool if (dri->screen == NULL) goto fail; - if (!swrast) { - extensions = driGetExtensions(dri->screen); - if (!loader_bind_extensions(dri, dri_core_extensions, - ARRAY_SIZE(dri_core_extensions), - extensions)) { - goto free_screen; - } - } - dri->lookup_user_data = NULL; return 0; -free_screen: - driDestroyScreen(dri->screen); - fail: free(dri->driver_name); return -1; diff --git a/src/gbm/backends/dri/gbm_driint.h b/src/gbm/backends/dri/gbm_driint.h index 826240db483..2ab1959927e 100644 --- a/src/gbm/backends/dri/gbm_driint.h +++ b/src/gbm/backends/dri/gbm_driint.h @@ -60,8 +60,6 @@ struct gbm_dri_device { __DRIcontext *context; mtx_t mutex; - const __DRI2flushExtension *flush; - const __DRIconfig **driver_configs; const __DRIextension **loader_extensions; const __DRIextension **driver_extensions;