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

Commit 0f82d876 authored by Lingfeng Yang's avatar Lingfeng Yang Committed by bohu
Browse files

emulator: api 26 fix guest rendering

Load swiftshader libraries when -gpu guest
mode is used by emulator.

Change-Id: I95dbacdcb2b2a5e5ff143ed413ebbefbc20d81bd
Merged-In: I95dbacdcb2b2a5e5ff143ed413ebbefbc20d81bd
parent 3367b569
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -338,6 +338,14 @@ static void* load_system_driver(const char* kind) {
                    result = std::string("/vendor/lib64/egl/lib") + kind + "_emulation.so";
#else
                    result = std::string("/vendor/lib/egl/lib") + kind + "_emulation.so";
#endif
                    return result;
                case 2:
                    // Use guest side swiftshader library
#if defined(__LP64__)
                    result = std::string("/vendor/lib64/egl/lib") + kind + "_swiftshader.so";
#else
                    result = std::string("/vendor/lib/egl/lib") + kind + "_swiftshader.so";
#endif
                    return result;
                default: