loader: Factor out the common driver opening logic from each loader.
I copied the code from egl_dri2.c, but the functionality was equivalent between all the loaders other than their particular environment variables. v2: Drop the logging function equivalent to loader_default_logger() (requested by Eric, Emil). Move the SCons workaround across. Drop the now-unused driGetDriverExtensions() declaration that was lost in a rebase. Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> (v1) Reviewed-by: Emil Velikov <emil.velikov@collabora.com> (v1)
This commit is contained in:
@@ -12,6 +12,8 @@ if env['drm']:
|
||||
env.PkgUseModules('DRM')
|
||||
env.Append(CPPDEFINES = ['HAVE_LIBDRM'])
|
||||
|
||||
env.Append(CPPDEFINES = ['DEFAULT_DRIVER_DIR=\\"/usr/local/lib/dri\\"'])
|
||||
|
||||
# parse Makefile.sources
|
||||
sources = env.ParseSourceList('Makefile.sources', 'LOADER_C_FILES')
|
||||
|
||||
|
Reference in New Issue
Block a user