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:

committed by
Marge Bot

parent
93511c1c5c
commit
fa541a887c
@@ -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;
|
||||
}
|
||||
|
@@ -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);
|
||||
|
||||
|
Reference in New Issue
Block a user