\r
#if defined(_WIN32)\r
const char *libGLES_CM_lib[] = {"libGLES_CM.dll", "libGLES_CM_translator.dll"};\r
+ #elif defined(__ANDROID__)\r
+ const char *libGLES_CM_lib[] = {"/vendor/lib/egl/libGLESv1_CM_swiftshader.so", "libGLES_CM.so.1", "libGLES_CM.so"};\r
#elif defined(__LP64__)\r
const char *libGLES_CM_lib[] = {"lib64GLES_CM_translator.so", "libGLES_CM.so.1", "libGLES_CM.so"};\r
#else\r
\r
#if defined(_WIN32)\r
const char *libGLESv2_lib[] = {"libGLESv2.dll", "libGLES_V2_translator.dll"};\r
+ #elif defined(__ANDROID__)\r
+ const char *libGLESv2_lib[] = {"/vendor/lib/egl/libGLESv2_swiftshader.so", "libGLESv2.so.2", "libGLESv2.so"};\r
#elif defined(__LP64__)\r
const char *libGLESv2_lib[] = {"lib64GLES_V2_translator.so", "libGLESv2.so.2", "libGLESv2.so"};\r
#else\r
\r
#if defined(_WIN32)\r
const char *libEGL_lib[] = {"libEGL.dll", "libEGL_translator.dll"};\r
+ #elif defined(__ANDROID__)\r
+ const char *libEGL_lib[] = {"/vendor/lib/egl/libEGL_swiftshader.so", "libEGL.so.1", "libEGL.so"};\r
#elif defined(__LP64__)\r
const char *libEGL_lib[] = {"lib64EGL_translator.so", "libEGL.so.1", "libEGL.so"};\r
#else\r
\r
#if defined(_WIN32)\r
const char *libEGL_lib[] = {"libEGL.dll", "libEGL_translator.dll"};\r
+ #elif defined(__ANDROID__)\r
+ const char *libEGL_lib[] = {"/vendor/lib/egl/libEGL_swiftshader.so", "libEGL.so.1", "libEGL.so"};\r
#elif defined(__LP64__)\r
const char *libEGL_lib[] = {"lib64EGL_translator.so", "libEGL.so.1", "libEGL.so"};\r
#else\r
\r
#if defined(_WIN32)\r
const char *libGLES_CM_lib[] = {"libGLES_CM.dll", "libGLES_CM_translator.dll"};\r
+ #elif defined(__ANDROID__)\r
+ const char *libGLES_CM_lib[] = {"/vendor/lib/egl/libGLESv1_CM_swiftshader.so", "libGLES_CM.so.1", "libGLES_CM.so"};\r
#elif defined(__LP64__)\r
const char *libGLES_CM_lib[] = {"lib64GLES_CM_translator.so", "libGLES_CM.so.1", "libGLES_CM.so"};\r
#else\r