Skip to content

Commit 65d4ad1

Browse files
authored
Merge pull request #5 from openfde/update_mesa
adapt mesa 26.1.2
2 parents f292e52 + 1917b3a commit 65d4ad1

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

‎Android.bp‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,10 @@ cc_library_shared {
126126
cflags: ["-DVA_DRIVERS_PATH=\"/vendor/lib64\""],
127127
},
128128
arm: {
129-
cflags: ["-DVA_DRIVERS_PATH=\"/vendor/lib/dri\""],
129+
cflags: ["-DVA_DRIVERS_PATH=\"/vendor/lib\""],
130130
},
131131
arm64: {
132-
cflags: ["-DVA_DRIVERS_PATH=\"/vendor/lib64/dri\""],
132+
cflags: ["-DVA_DRIVERS_PATH=\"/vendor/lib64\""],
133133
},
134134
},
135135

‎va/va.c‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -363,8 +363,12 @@ static char *va_getDriverPath(const char *driver_dir, const char *driver_name)
363363
if (!driver_path)
364364
return NULL;
365365

366-
n = snprintf(driver_path, PATH_MAX, DRIVER_PATH_STRING,
367-
driver_dir, driver_name, DRIVER_EXTENSION);
366+
if (strcmp(driver_name, "iHD") && strcmp(driver_name, "i965")) {
367+
n = snprintf(driver_path, PATH_MAX, "%s/libgallium_dri.so", driver_dir);
368+
} else {
369+
n = snprintf(driver_path, PATH_MAX, DRIVER_PATH_STRING,
370+
driver_dir, driver_name, DRIVER_EXTENSION);
371+
}
368372

369373
if (n < 0) {
370374
free(driver_path);

0 commit comments

Comments
 (0)