From cb647a085398e2d6dd063aabde626b758f3ab307 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 12 Dec 2013 17:16:57 -0800 Subject: [PATCH] Fix loading of EGL 1.1+ entrypoints. --- src/gen_dispatch.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gen_dispatch.py b/src/gen_dispatch.py index 8786b48..7fbb83f 100755 --- a/src/gen_dispatch.py +++ b/src/gen_dispatch.py @@ -358,10 +358,11 @@ class Generator(object): human_name = 'EGL {0}'.format(version) if version > 10: condition = 'epoxy_conservative_egl_version() >= {0}'.format(version) - loader = 'eglGetProcAddress({0})' else: condition = 'true' - loader = 'epoxy_egl_dlsym({0})' + # All EGL core entrypoints must be dlsym()ed out -- + # eglGetProcAdddress() will return NULL. + loader = 'epoxy_egl_dlsym({0})' elif api == 'wgl': # There's no reason for us to interpose the # non-extension WGL symbols, which we know are always