Merge pull request #2964 from Sonicadvance1/EGL_fix

Implement ClearCurrent on the EGL GLInterface
This commit is contained in:
Markus Wick 2015-09-05 03:42:46 +02:00
commit 34407ed3d7
2 changed files with 7 additions and 0 deletions

View File

@ -201,6 +201,12 @@ bool cInterfaceEGL::MakeCurrent()
{ {
return eglMakeCurrent(egl_dpy, egl_surf, egl_surf, egl_ctx); return eglMakeCurrent(egl_dpy, egl_surf, egl_surf, egl_ctx);
} }
bool cInterfaceEGL::ClearCurrent()
{
return eglMakeCurrent(egl_dpy, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
}
// Close backend // Close backend
void cInterfaceEGL::Shutdown() void cInterfaceEGL::Shutdown()
{ {

View File

@ -28,5 +28,6 @@ public:
void* GetFuncAddress(const std::string& name); void* GetFuncAddress(const std::string& name);
bool Create(void *window_handle); bool Create(void *window_handle);
bool MakeCurrent(); bool MakeCurrent();
bool ClearCurrent();
void Shutdown(); void Shutdown();
}; };