loader: delete loader_open_driver()

no longer used

Acked-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29771>
This commit is contained in:
Mike Blumenkrantz
2024-06-18 13:26:19 -04:00
committed by Marge Bot
parent 93511c1c5c
commit fa541a887c
2 changed files with 0 additions and 55 deletions

View File

@@ -863,52 +863,3 @@ loader_open_driver_lib(const char *driver_name,
return driver;
}
/**
* Opens a DRI driver using its driver name, returning the __DRIextension
* entrypoints.
*
* \param driverName - a name like "i965", "radeon", "nouveau", etc.
* \param out_driver - Address where the dlopen() return value will be stored.
* \param search_path_vars - NULL-terminated list of env vars that can be used
* to override the DEFAULT_DRIVER_DIR search path.
*/
const struct __DRIextensionRec **
loader_open_driver(const char *driver_name,
void **out_driver_handle,
const char **search_path_vars,
bool driver_name_is_inferred)
{
char *get_extensions_name;
const struct __DRIextensionRec **extensions = NULL;
const struct __DRIextensionRec **(*get_extensions)(void);
void *driver = loader_open_driver_lib("libgallium", "", search_path_vars,
DEFAULT_DRIVER_DIR, !driver_name_is_inferred);
if (!driver)
goto failed;
get_extensions_name = loader_get_extensions_name(driver_name);
if (get_extensions_name) {
get_extensions = dlsym(driver, get_extensions_name);
if (get_extensions) {
extensions = get_extensions();
} else {
log_(_LOADER_DEBUG, "MESA-LOADER: driver does not expose %s(): %s\n",
get_extensions_name, dlerror());
}
free(get_extensions_name);
}
if (extensions == NULL) {
log_(_LOADER_WARNING,
"MESA-LOADER: driver exports no extensions (%s)\n", dlerror());
dlclose(driver);
driver = NULL;
}
failed:
*out_driver_handle = driver;
return extensions;
}

View File

@@ -69,12 +69,6 @@ loader_open_driver_lib(const char *driver_name,
const char *default_search_path,
bool warn_on_fail);
const struct __DRIextensionRec **
loader_open_driver(const char *driver_name,
void **out_driver_handle,
const char **search_path_vars,
bool driver_name_is_inferred);
char *
loader_get_device_name_for_fd(int fd);