evas: Fix compiling evas x engine with no gles

This fixes an issue from 19eb7b727f where the code
would no longer compile due to not finding noext_glXCreatePixmap in
the structure. This was due to the fact that this field was not
compiled into the structure if gl_gles was defined.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2016-08-03 08:54:54 -04:00
parent bb2e4195d7
commit e4c641ed1e
1 changed files with 7 additions and 0 deletions

View File

@ -542,7 +542,9 @@ try_gles2:
// ALSO as of some nvidia driver version loose binding is
// probably not needed
if (v1 < 195) gw->detected.loose_binding = 1;
#ifndef GL_GLES
if (v1 >= 360) gw->detected.noext_glXCreatePixmap = 1;
#endif
}
}
else
@ -558,7 +560,12 @@ try_gles2:
gw->detected.msaa = val;
#endif
#ifndef GL_GLES
eng_gl_symbols(gw->detected.noext_glXCreatePixmap);
#else
eng_gl_symbols(EINA_FALSE); // EINA_FALSE is ignored anyway for gl_gles
#endif
gw->gl_context = glsym_evas_gl_common_context_new();
if (!gw->gl_context)
{