Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 51919167 authored by Jesse Hall's avatar Jesse Hall Committed by Android Git Automerger
Browse files

am 873ab60e: am 75b83e4d: Merge "Gfx-3d: fix GetProcAddress in egl extention"

# By luliuhui
# Via Android Git Automerger (1) and others
* commit '873ab60e':
  Gfx-3d: fix GetProcAddress in egl extention
parents 0dcde521 873ab60e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -761,8 +761,8 @@ __eglMustCastToProperFunctionPointerType eglGetProcAddress(const char *procname)

            egl_connection_t* const cnx = &gEGLImpl;
            if (cnx->dso && cnx->egl.eglGetProcAddress) {
                found = true;
                // Extensions are independent of the bound context
                addr =
                cnx->hooks[egl_connection_t::GLESv1_INDEX]->ext.extensions[slot] =
                cnx->hooks[egl_connection_t::GLESv2_INDEX]->ext.extensions[slot] =
#if EGL_TRACE
@@ -770,10 +770,13 @@ __eglMustCastToProperFunctionPointerType eglGetProcAddress(const char *procname)
                gHooksTrace.ext.extensions[slot] =
#endif
                        cnx->egl.eglGetProcAddress(procname);
                if (addr) found = true;
            }

            if (found) {
#if USE_FAST_TLS_KEY
                addr = gExtensionForwarders[slot];
#endif
                sGLExtentionMap.add(name, addr);
                sGLExtentionSlot++;
            }