diff options
Diffstat (limited to 'src/opengl/qgl_x11.cpp')
-rw-r--r-- | src/opengl/qgl_x11.cpp | 3 |
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 } |