Added
Link Here
|
1 |
--- dispatch/glproc_egl.cpp.orig 2017-10-05 14:14:11 UTC |
2 |
+++ dispatch/glproc_egl.cpp |
3 |
@@ -89,7 +89,7 @@ _getPublicProcAddress(const char *procName) |
4 |
if (procName[0] == 'e' && procName[1] == 'g' && procName[2] == 'l') { |
5 |
static void *libEGL = NULL; |
6 |
if (!libEGL) { |
7 |
- libEGL = _dlopen("libEGL.so", RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND); |
8 |
+ libEGL = _dlopen("libEGL.so", RTLD_LOCAL | RTLD_LAZY); |
9 |
if (!libEGL) { |
10 |
return NULL; |
11 |
} |
12 |
@@ -132,7 +132,7 @@ _getPublicProcAddress(const char *procName) |
13 |
|
14 |
static void *libGLESv2 = NULL; |
15 |
if (!libGLESv2) { |
16 |
- libGLESv2 = _dlopen("libGLESv2.so", RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND); |
17 |
+ libGLESv2 = _dlopen("libGLESv2.so", RTLD_LOCAL | RTLD_LAZY); |
18 |
} |
19 |
if (libGLESv2) { |
20 |
proc = dlsym(libGLESv2, procName); |
21 |
@@ -143,7 +143,7 @@ _getPublicProcAddress(const char *procName) |
22 |
|
23 |
static void *libGLESv1 = NULL; |
24 |
if (!libGLESv1) { |
25 |
- libGLESv1 = _dlopen("libGLESv1_CM.so", RTLD_LOCAL | RTLD_LAZY | RTLD_DEEPBIND); |
26 |
+ libGLESv1 = _dlopen("libGLESv1_CM.so", RTLD_LOCAL | RTLD_LAZY); |
27 |
} |
28 |
if (libGLESv1) { |
29 |
proc = dlsym(libGLESv1, procName); |