# HG changeset patch # User Gareth Stockwell # Date 1285346962 -3600 # Node ID 75fe64f1ad18fe2625ea57ae03aeb71dbddbb7cb # Parent f7fe6b575f3cb6d230c5ecb8ddaab04dad52391f Added support for EGL sync extensions diff -r f7fe6b575f3c -r 75fe64f1ad18 guestrendering/guestegl/src/guestegl.cpp --- a/guestrendering/guestegl/src/guestegl.cpp Fri Sep 24 17:45:25 2010 +0100 +++ b/guestrendering/guestegl/src/guestegl.cpp Fri Sep 24 17:49:22 2010 +0100 @@ -197,6 +197,26 @@ { return (ProcPointer)CEglSyncExtension::egl_Private_SignalSyncNOK; } + else if (strncmp("eglCreateSyncKHR", aName, strlen("eglCreateSyncKHR")) == 0) + { + return (ProcPointer)CEglSyncExtension::eglCreateSyncKHR; + } + else if (strncmp("eglDestroySyncKHR", aName, strlen("eglDestroySyncKHR")) == 0) + { + return (ProcPointer)CEglSyncExtension::eglDestroySyncKHR; + } + else if (strncmp("eglClientWaitSyncKHR", aName, strlen("eglClientWaitSyncKHR")) == 0) + { + return (ProcPointer)CEglSyncExtension::eglClientWaitSyncKHR; + } + else if (strncmp("eglSignalSyncKHR", aName, strlen("eglSignalSyncKHR")) == 0) + { + return (ProcPointer)CEglSyncExtension::eglSignalSyncKHR; + } + else if (strncmp("eglGetSyncAttribKHR", aName, strlen("eglGetSyncAttribKHR")) == 0) + { + return (ProcPointer)CEglSyncExtension::eglGetSyncAttribKHR; + } else { return NULL;