Add GL_CAPS_GLES3_SUPPORTED

This commit is contained in:
twinaphex 2016-10-08 14:11:12 +02:00
parent 1f99df6740
commit f698e0cfac
3 changed files with 9 additions and 2 deletions

View File

@ -117,6 +117,12 @@ bool gl_check_capability(enum gl_capability_enum enum_idx)
switch (enum_idx)
{
case GL_CAPS_GLES3_SUPPORTED:
#if defined(HAVE_OPENGLES)
if (major >= 3)
return true;
#endif
break;
case GL_CAPS_EGLIMAGE:
#if defined(HAVE_EGL) && defined(HAVE_OPENGLES)
if (glEGLImageTargetTexture2DOES != NULL)

View File

@ -197,7 +197,8 @@ enum gl_capability_enum
GL_CAPS_SRGB_FBO,
GL_CAPS_SRGB_FBO_ES3,
GL_CAPS_FP_FBO,
GL_CAPS_BGRA8888
GL_CAPS_BGRA8888,
GL_CAPS_GLES3_SUPPORTED
};
RETRO_BEGIN_DECLS

View File

@ -372,7 +372,7 @@ static void *gfx_ctx_x_init(void *data)
{
case GFX_CTX_OPENGL_API:
case GFX_CTX_OPENGL_ES_API:
#ifdef HAVE_OPENGL
#if defined(HAVE_OPENGL) || defined(HAVE_OPENGLES)
glXQueryVersion(g_x11_dpy, &major, &minor);
/* GLX 1.3+ minimum required. */