Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 27e3108d authored by Jooyung Han's avatar Jooyung Han
Browse files

Vulkan: log dlerror on error

Previously, it prints dlerror even when it succeeds, which leads to a
misleading log entry.

Bug: n/a
Test: cvd start -gpu_mode=guest_swiftshader
Change-Id: I6eaf9df6b3fc5c848c999847d712391e6d8b1633
parent 5f66ad6c
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -183,8 +183,12 @@ int LoadDriver(android_namespace_t* library_namespace,
                .library_namespace = library_namespace,
            };
            so = android_dlopen_ext(lib_name.c_str(), LIB_DL_FLAGS, &dlextinfo);
            ALOGE("Could not load %s from updatable gfx driver namespace: %s.",
            if (!so) {
                ALOGE(
                    "Could not load %s from updatable gfx driver namespace: "
                    "%s.",
                    lib_name.c_str(), dlerror());
            }
        } else {
            // load built-in driver
            so = android_load_sphal_library(lib_name.c_str(), LIB_DL_FLAGS);