diff --git a/MobileGL/MG_Impl/EGLImpl/EGLWrapper/EGLWrapper.cpp b/MobileGL/MG_Impl/EGLImpl/EGLWrapper/EGLWrapper.cpp index f3d4401a..1b2cfaa0 100644 --- a/MobileGL/MG_Impl/EGLImpl/EGLWrapper/EGLWrapper.cpp +++ b/MobileGL/MG_Impl/EGLImpl/EGLWrapper/EGLWrapper.cpp @@ -80,6 +80,10 @@ namespace MobileGL { return MG_External::EGL::eglQuerySurface(display, surface, attribute, value); } + char const * QueryString(EGLDisplay display, EGLint name) { + return MG_External::EGL::eglQueryString(display, name); + } + EGLBoolean SwapInterval(EGLDisplay dpy, EGLint interval) { return MG_External::EGL::eglSwapInterval(dpy, interval); } diff --git a/MobileGL/MG_Impl/EGLImpl/Exporting/Definitions.cpp b/MobileGL/MG_Impl/EGLImpl/Exporting/Definitions.cpp index c3a27fbc..ef04fee0 100644 --- a/MobileGL/MG_Impl/EGLImpl/Exporting/Definitions.cpp +++ b/MobileGL/MG_Impl/EGLImpl/Exporting/Definitions.cpp @@ -81,6 +81,10 @@ MOBILEGL_EGL_API EGLBoolean eglQuerySurface(EGLDisplay display, EGLSurface surfa return MobileGL::MG_Impl::EGLImpl::QuerySurface(display, surface, attribute, value); } +MOBILEGL_EGL_API char const * eglQueryString(EGLDisplay display, EGLint name) { + return MobileGL::MG_Impl::EGLImpl::QueryString(display, name); +} + MOBILEGL_EGL_API EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval) { return MobileGL::MG_Impl::EGLImpl::SwapInterval(dpy, interval); } diff --git a/MobileGL/MG_Impl/EGLImpl/Temporary/TemporaryEGLImpl.cpp b/MobileGL/MG_Impl/EGLImpl/Temporary/TemporaryEGLImpl.cpp index 73bb13f0..42993721 100644 --- a/MobileGL/MG_Impl/EGLImpl/Temporary/TemporaryEGLImpl.cpp +++ b/MobileGL/MG_Impl/EGLImpl/Temporary/TemporaryEGLImpl.cpp @@ -97,6 +97,10 @@ namespace MobileGL { return EGL_TRUE; } + char const * QueryString(EGLDisplay display, EGLint name) { + return ""; + } + EGLBoolean SwapInterval(EGLDisplay dpy, EGLint interval) { return EGL_TRUE; } diff --git a/MobileGL/MG_Impl/EGLImpl/Temporary/TemporaryEGLImpl.h b/MobileGL/MG_Impl/EGLImpl/Temporary/TemporaryEGLImpl.h index fd02817e..5efb00dd 100644 --- a/MobileGL/MG_Impl/EGLImpl/Temporary/TemporaryEGLImpl.h +++ b/MobileGL/MG_Impl/EGLImpl/Temporary/TemporaryEGLImpl.h @@ -28,6 +28,7 @@ namespace MobileGL { EGLBoolean BindAPI(EGLenum api); EGLSurface GetCurrentSurface(EGLint readdraw); EGLBoolean QuerySurface(EGLDisplay display, EGLSurface surface, EGLint attribute, EGLint* value); + char const * QueryString(EGLDisplay display, EGLint name); EGLBoolean SwapInterval(EGLDisplay dpy, EGLint interval); EGLBoolean SwapBuffers(EGLDisplay dpy, EGLSurface draw); EGLSurface CreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint* attrib_list);