nanogl updated, added latest mittorn's changes from https://github.com/FWGS/nanogl

This commit is contained in:
lubomyr
2016-09-07 23:13:20 +03:00
parent 05d9653643
commit 7dd8376526
8 changed files with 819 additions and 189 deletions

View File

@@ -28,7 +28,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
extern "C++" GlESInterface* glEsImpl;
extern "C++" void FlushOnStateChange();
void APIENTRY gl_unimplemented(GLenum none);
EGLint eglGetError (void)
{
@@ -159,10 +159,14 @@ EGLContext eglGetCurrentContext (void)
}
EGLSurface eglGetCurrentSurface (EGLint readdraw)
{
if( (void*)glEsImpl->eglGetCurrentSurface == (void*)gl_unimplemented )
return EGL_NO_SURFACE;
return glEsImpl->eglGetCurrentSurface(readdraw);
}
EGLDisplay eglGetCurrentDisplay (void)
{
if( (void*)glEsImpl->eglGetCurrentDisplay == (void*)gl_unimplemented )
return EGL_NO_DISPLAY;
return glEsImpl->eglGetCurrentDisplay();
}