diff --git a/src/shim/shim.c b/src/shim/shim.c index 1c44490..a25e86c 100644 --- a/src/shim/shim.c +++ b/src/shim/shim.c @@ -177,7 +177,7 @@ static bool shim_init_vulkan(const char *glob_path) /** * Attempt to push a path into the variable name if it actually exists */ -static void shim_export_ld_dir(const char *dir, const char *var_name) +static void shim_export_ld_dir(const char *var_name, const char *dir) { if (!lsi_file_exists(dir)) { return; @@ -229,6 +229,8 @@ static void shim_export_extra(const char *prefix) shim_export_ld_dir("LD_LIBRARY_PATH", ld_library_dirs[i]); } + shim_export_ld_dir("VDPAU_DRIVER_PATH", "/var/lib/snapd/lib/gl/vdpau"); + /* Path */ shim_export_merge_vars("PATH", prefix, "/usr/bin"); shim_export_merge_vars("PATH", prefix, "/bin");