summaryrefslogtreecommitdiffstats
path: root/src/opengl/qgl_x11.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/opengl/qgl_x11.cpp')
-rw-r--r--src/opengl/qgl_x11.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/opengl/qgl_x11.cpp b/src/opengl/qgl_x11.cpp
index 5f33acb..f76cfea 100644
--- a/src/opengl/qgl_x11.cpp
+++ b/src/opengl/qgl_x11.cpp
@@ -372,6 +372,7 @@ void* qglx_getProcAddress(const char* procName)
#if !defined(QT_NO_LIBRARY)
extern const QString qt_gl_library_name();
QLibrary lib(qt_gl_library_name());
+ lib.setLoadHints(QLibrary::ImprovedSearchHeuristics);
glXGetProcAddressARB = (qt_glXGetProcAddressARB) lib.resolve("glXGetProcAddressARB");
#endif
}
@@ -396,6 +397,7 @@ void* qglx_getProcAddress(const char* procName)
if (!procAddress) {
extern const QString qt_gl_library_name();
QLibrary lib(qt_gl_library_name());
+ lib.setLoadHints(QLibrary::ImprovedSearchHeuristics);
procAddress = lib.resolve(procName);
}
#endif
@@ -1207,6 +1209,7 @@ void *QGLContext::getProcAddress(const QString &proc) const
#if !defined(QT_NO_LIBRARY)
extern const QString qt_gl_library_name();
QLibrary lib(qt_gl_library_name());
+ lib.setLoadHints(QLibrary::ImprovedSearchHeuristics);
glXGetProcAddressARB = (qt_glXGetProcAddressARB) lib.resolve("glXGetProcAddressARB");
#endif
}